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
336001290630	336001291192	336001291742	336001292292	336001292842	336001293392	336001293942	336001294492	336001295042	336001295592	336001296142	336001296692	336001297242	336001297792	336001298342	336001298892	336001299442	336001299992	336001300542	336001301092	336001301642	336001302192	336001302742	336001303292	336001303842	336001304392	336001304942	336001305492	336001306042	336001306592	336001307142	336001307692	336001308242	336001308792	336001309342	336001309892	336001310442	336001310992	336001311542	336001312092	336001312642	336001313192	336001313742	336001314292	336001314842	336001315392	336001315942	336001316492	336001317042	336001317592	336001318142	336001318692	336001319242	336001319792	336001320342	336001320892	336001321442	336001321992	336001322542	336001323092	336001323642	336001324192	336001324742	336001325292	336001325842	336001326392	336001326942	336001327492	336001328042	336001328592	336001329142	336001329692	336001330242	336001330792	336001331342	336001331892	336001332442	336001332992	336001333542	336001334092	336001334642	336001335192	336001335742	336001336292	336001336842	336001337392	336001337942	336001338492	336001339042	336001339592	336001340142	336001340692	336001341242	336001341792	336001342342	336001342892	336001343442	336001343992	336001344542	336001345092	336001345642	336001346192	336001346742	336001347292	336001347842	336001348392	336001348942	336001349492	336001350042	336001350592	336001351142	336001351692	336001352242	336001352792	336001353342	336001353892	336001354442	336001354992	336001355542	336001356092	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	3650	2300	2772	3650	2300	2772	3650	2300	2772	3650	2300	2772	3650	2300	2772	3650	2300	2772	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2773	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2776	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
44985	11221	3611	2116	1377	1063	820	646	519	437	375	337	320	283	295	242	241	262	223	227	205	219	208	196	198	177	171	198	187	192	214	166	168	205	198	176	171	200	180	160	183	163	167	195	154	163	176	157	165	180	171	154	166	184	168	174	170	166	180	191	185	196	168	165	146	144	169	169	178	136	167	164	160	134	148	142	166	167	183	191	174	161	175	151	166	153	145	178	152	167	167	183	174	184	150	156	135	169	143	169	161	164	203	172	153	156	174	178	181	172	163	171	157	161	175	151	159	166	152	170	160	149	161	169	166	156	137	156	177	164	163	171	163	186	156	158	167	150	149	178	170	164	164	145	150	166	167	169	171	171	179	156	168	154	176	200	168	173	176	179	175	162	168	172	175	170	174	151	138	173	183	168	173	174	146	164	161	177	174	165	138	147	181	164	171	169	134	150	163	150	153	173	164	162	165	144	141	164	164	172	152	156	186	157	158	147	164	167	168	162	166	145	159	132	178	158	175	151	166	153	168	195	166	153	189	151	140	163	153	171	152	177	143	163	162	177	141	159	158	173	136	177	163	167	163	171	149	165	163	165	167	159	152	180	181	146	160	182	167	165	170	165	171	168	177	162	151	182	165	187	169	159	171	161	148	152	160	154	158	174	184	146	153	172	153	186	158	178	158	165	151	165	151	165	173	155	161	157	168	165	157	140	196	131	144	152	159	186	171	169	187	163	177	169	157	172	157	157	171	164	141	150	165	157	181	161	154	168	172	162	176	152	150	175	164	164	173	155	180	166	174	154	178	147	155	162	149	154	184	138	143	149	180	159	147	159	157	167	180	171	144	166	155	150	163	168	172	167	166	174	152	162	144	161	166	167	178	168	149	154	147	157	162	174	161	153	156	153	173	171	166	174	166	181	166	161	174	157	152	172	168	162	167	182	171	159	180	165	154	157	169	159	143	179	151	154	127	159	159	160	133	156	167	164	157	165	143	166	188	165	165	162	168	177	148	177	144	136	167	159	154	156	155	159	167	159	168	163	180	181	151	165	145	171	142	170	165	170	174	161	162	160	151	159	174	171	163	149	186	143	165	141	151	174	176	166	168	145	140	163	165	150	160	175	143	155	190	156	146	177	146	153	161	138	184	167	160	160	164	158	179	161	177	159	140	160	166	169	162	135	184	172	149	159	183	158	150	146	149	157	179	173	157	156	156	167	158	134	177	174	164	136	137	166	141	141	138	171	177	167	155	156	167	185	173	152	158	162	165	167	153	179	145	182	158	200	152	160	178	160	173	151	147	154	154	153	174	160	159	169	165	158	159	163	165	195	165	146	156	144	167	175	177	162	129	179	161	163	163	163	149	139	183	152	152	163	189	179	170	169	171	165	201	178	161	168	171	172	159	170	168	188	155	167	173	136	162	157	165	153	164	178	167	152	157	171	166	168	159	176	165	161	152	147	150	138	157	158	147	157	149	150	165	191	192	169	176	164	151	149	165	167	161	152	150	158	160	201	144	153	181	154	167	166	158	156	187	162	185	145	167	167	166	147	167	168	169	152	167	143	184	151	163	154	150	170	168	174	179	148	160	133	163	173	154	150	168	146	155	174	171	158	171	176	168	144	167	147	158	165	147	188	171	157	147	165	187	144	177	162	161	153	154	144	167	181	169	171	175	151	167	135	178	177	168	158	180	163	187	148	147	169	164	169	148	182	163	149	157	174	155	185	156	178	161	169	168	184	164	160	156	151	161	181	162	154	172	128	151	172	151	162	150	175	173	160	159	151	166	167	176	170	189	155	180	161	139	165	156	159	175	170	155	138	166	182	173	161	139	170	146	170	189	151	172	141	135	152	163	138	154	159	150	159	178	173	146	146	172	137	184	145	171	141	167	170	200	168	151	166	156	163	151	173	171	147	154	164	175	158	151	142	151	149	169	150	184	170	161	151	160	153	155	143	164	152	159	165	161	162	168	161	195	151	167	167	159	131	169	162	175	174	179	163	177	156	185	161	162	162	161	172	165	169	155	150	145	163	178	168	181	180	151	166	164	161	181	145	169	158	159	180	161	170	152	162	155	198	153	163	148	167	155	179	146	159	175	170	154	149	184	173	132	159	158	173	158	149	168	189	168	154	162	178	154	157	152	181	158	137	162	145	168	162	152	153	171	173	167	163	156	163	184	144	177	175	172	168	156	162	165	131	174	159	183	163	157	170	151	188	163	168	169	157	151	161	152	148	159	165	163	160	155	167	173	162	178	142	140	177	157	172	170	180	164	150	159	148	149	152	166	189	149	153	174	156	167	167	149	155	161	175	172	155	162	147	147	163	191	165	142	167	155	172	166	178	156	176	178	158	149	162	152	197	162	162	142	157	148	170	159	158	168	150	154	149	164	167	145	182	147	178	155	158	156	164	163	179	178	186	143	160	177	137	176	163	158	155	167	166	167	188	180	153	158	160	176	164	181	170	138	158	145	156	173	168	168	159	151	156	144	157	183	177	152	160	156	167	187	175	174	146	166	169	165	154	172	180	150	168	165	152	163	141	181	160	171	174	174	154	155	179	155	181	162	173	153	162	155	170	169	174	164	154	184	167	139	148	155	159	163	191	147	156	135	163	161	170	166	152	137	161	162	195	154	175	169	160	173	160	167	178	173	155	149	139	176	143	161	162	172	164	160	181	171	174	173	161	161	171	166	173	163	148	171	170	162	138	184	148	161	161	145	169	163	148	178	157	159	149	172	162	168	136	159	169	163	165	130	179	160	168	157	196	158	158	147	180	157	163	178	143	149	152	176	177	140	160	157	171	146	179	162	146	193	172	155	146	172	160	150	140	173	181	148	152	155	156	149	128	181	156	157	152	171	175	171	148	149	152	164	188	170	138	167	154	157	164	153	168	169	174	164	167	176	168	184	165	152	147	176	168	162	169	170	152	187	163	156	139	151	174	151	155	191	163	170	162	170	173	164	142	174	190	154	164	152	160	144	180	158	170	171	164	175	157	164	151	175	176	172	171	160	167	159	162	161	174	168	156	164	158	165	152	135	175	172	178	153	165	179	169	152	150	156	164	167	160	159	185	173	168	184	136	172	194	163	177	152	163	158	177	162	173	140	171	159	163	162	179	153	149	152	118	142	157	168	178	185	182	153	172	167	162	162	157	168	175	158	149	175	165	172	172	158	162	178	153	143	172	147	189	185	130	168	148	167	155	182	186	145	152	154	177	170	178	162	168	178	177	151	161	140	182	141	148	171	162	187	182	154	171	165	159	149	161	181	168	155	176	167	158	164	170	175	151	156	149	169	180	140	152	181	189	185	153	172	163	148	169	160	172	156	177	164	154	177	184	179	162	169	168	150	150	160	165	135	169	145	160	174	161	172	160	168	156	167	165	157	158	173	181	167	181	160	142	156	178	165	177	140	155	166	160	148	150	191	187	148	175	173	158	157	159	175	173	171	184	164	145	159	170	151	160	160	148	180	179	160	174	149	170	152	146	146	185
20676	2816	6369	6789	5711	4640	3691	3000	2614	2333	1977	1808	1536	1500	1302	1226	1204	1101	1070	1001	894	911	921	788	847	786	784	764	737	705	693	736	681	740	759	687	650	636	648	669	652	629	636	626	601	619	633	590	636	592	623	610	564	586	556	611	574	575	589	568	585	611	531	583	527	569	547	585	562	575	579	532	557	539	534	564	589	560	548	495	567	537	531	592	583	533	552	538	542	535	572	515	527	545	564	493	564	546	504	557	574	499	533	509	518	560	525	520	535	557	579	532	519	567	537	517	494	495	541	528	528	524	569	522	523	571	548	553	546	543	562	489	585	558	524	510	491	577	540	542	491	555	557	554	599	528	531	558	522	525	530	577	537	532	485	515	542	526	540	541	552	504	561	521	536	525	547	537	513	520	565	567	545	538	519	525	499	545	519	582	549	561	527	547	516	508	497	505	560	518	574	573	564	551	559	494	523	548	500	543	550	545	526	509	563	560	518	542	537	507	552	460	538	537	560	532	541	522	505	519	507	519	477	528	504	494	563	510	549	510	477	502	503	522	522	518	524	509	518	528	536	509	515	505	508	512	545	510	532	537	484	529	556	512	534	547	519	543	565	538	542	528	544	498	542	471	550	503	531	533	558	547	549	521	511	538	526	517	532	523	538	573	483	549	519	529	537	502	521	525	513	575	501	527	539	497	541	547	526	509	504	500	522	546	493	540	538	510	534	553	502	547	545	568	531	515	537	528	550	524	499	521	530	495	566	563	537	486	553	533	492	513	538	504	573	528	577	568	527	524	513	542	539	558	548	537	539	518	518	519	488	529	534	549	540	511	542	528	505	513	512	517	542	539	535	515	528	548	501	502	554	497	547	512	524	519	546	506	525	545	526	510	557	566	537	556	545	511	532	575	540	545	540	532	581	534	540	547	487	544	514	536	517	502	501	471	512	526	560	536	510	541	568	535	549	517	549	490	511	525	524	536	523	523	508	533	533	542	539	494	551	519	557	518	507	506	523	512	577	513	540	523	534	519	546	528	521	540	503	533	529	570	524	564	538	512	502	526	509	547	523	511	512	499	511	532	522	551	539	535	493	547	555	530	534	521	515	562	557	524	565	514	502	468	502	524	547	522	513	504	538	547	530	512	526	539	532	516	561	568	554	525	512	505	542	547	525	504	503	539	543	553	553	533	522	565	477	512	504	510	526	524	490	530	527	537	533	511	553	530	499	538	526	509	511	567	560	516	538	584	549	531	515	495	517	552	554	555	518	550	567	553	511	563	548	515	569	491	484	500	550	534	503	538	501	501	522	522	521	517	525	537	515	507	542	574	527	534	503	525	512	511	537	514	535	540	535	498	519	511	532	541	530	537	521	580	538	482	532	552	533	526	509	565	521	550	573	497	507	508	548	513	549	542	550	521	547	501	562	535	525	528	529	561	525	510	522	528	522	552	552	540	495	561	581	518	491	500	520	511	545	526	489	493	525	549	551	543	538	498	560	559	541	510	512	510	562	505	522	549	538	539	529	521	527	555	528	515	508	526	503	498	534	495	491	563	544	520	504	504	520	536	494	553	488	506	534	527	550	541	532	521	522	561	528	516	568	524	512	500	529	538	472	474	527	525	555	562	504	551	515	516	534	581	567	548	528	496	517	530	533	510	501	524	550	522	543	531	509	533	547	508	531	542	523	564	541	553	508	530	531	506	549	574	567	499	502	531	555	517	518	546	530	557	519	542	551	542	500	531	510	536	552	554	520	545	520	535	515	543	533	539	531	506	521	514	531	538	510	491	538	542	577	489	522	544	547	540	529	562	563	517	506	546	542	557	508	552	473	516	508	541	591	508	487	579	526	508	554	539	525	515	564	536	551	528	501	525	532	539	519	508	552	559	550	533	549	519	551	524	554	507	554	510	572	504	533	537	508	487	552	533	561	546	513	587	493	490	530	507	522	531	559	560	490	528	554	526	553	505	521	527	539	526	566	526	547	504	554	512	527	522	516	555	532	507	538	515	525	581	521	572	537	520	526	512	539	559	551	523	515	519	537	549	554	531	570	545	537	556	532	531	490	534	503	504	546	532	527	536	556	526	530	539	548	526	511	505	509	512	533	504	519	533	579	547	531	504	522	545	541	505	510	572	517	520	534	531	495	517	528	534	493	494	492	535	560	530	546	558	520	544	537	497	589	530	503	572	529	552	542	539	505	501	526	545	561	534	549	571	501	509	598	535	485	510	540	554	557	539	563	553	556	537	522	549	562	572	560	501	512	494	576	493	543	529	512	511	537	532	534	583	552	517	546	528	556	554	532	539	552	502	544	523	504	520	517	514	528	569	524	495	507	507	498	541	567	525	544	526	486	517	548	528	576	520	548	529	521	544	527	553	494	542	568	502	496	500	545	592	534	504	527	528	507	518	509	507	536	540	542	503	542	565	532	517	538	550	570	537	569	565	524	558	507	501	541	539	545	546	528	565	521	512	515	536	547	514	557	552	529	547	491	565	548	525	543	491	545	563	539	515	579	524	512	553	554	527	585	534	544	534	527	522	547	551	511	513	536	533	524	543	507	567	506	546	521	520	524	488	523	541	527	524	572	522	499	553	495	530	559	508	505	506	503	509	543	510	511	526	526	530	537	578	538	572	505	536	542	548	489	528	518	524	486	516	508	561	529	554	484	554	480	502	510	545	531	524	545	559	536	553	494	509	509	529	562	555	499	539	540	512	566	564	499	532	551	535	553	562	550	545	541	550	560	528	558	549	539	537	530	533	506	573	488	546	573	500	540	530	511	503	513	519	506	520	538	550	564	496	532	539	549	534	535	537	525	534	530	519	538	528	531	484	540	532	523	513	516	535	519	541	539	547	578	479	522	501	529	541	540	546	513	505	538	519	488	513	536	544	516	538	527	559	550	537	525	549	539	497	544	520	534	526	566	539	509	528	493	501	530	580	511	572	503	547	507	519	511	544	542	542	537	494	507	564	490	536	530	524	524	504	497	491	503	542	524	511	542	560	519	523	493	553	500	539	504	544	522	575	477	514	549	544	537	528	554	530	554	541	514	538	487	488	549	504	515	528	531	537	550	551	556	538	527	553	544	507	524	503	540	531	529	502	557	543	522	502	526	580	549	525	527	551	500	577	562	486	538	518	557	529	475	502	542	569	511	525	531	527	511	517	551	526	532	529	548	517	557	540	551	538	524	500	514	533	537	526	544	516	548	537	513	547	512	543	529	565	510	520	503	588	554	538	535	552	479	503	531	532	490	500	524	529	532	514	540	574	517	510	538	528	576	528	477	519	538	531	546	549	508	503	524	540	513	559	519	557	563	504	521	534	519	524	572	535	529	507	504	503	551	515	523	503	513	563	555	516	488	526	534	529	528	502	550	507	543	468	518	528	531	500	510	505	505	546	538	537	535	529	557	530	506	529	529	526	502	548	540	530	517	505	501	546	530	566	539	528	483	554	527	544	515	567	524	545	513	522	532	530	553	527	508	558	543	515
4833	375	263	226	213	218	171	185	176	174	189	186	146	165	162	184	192	149	198	174	183	185	184	186	172	161	193	174	182	185	173	178	179	174	191	168	168	173	154	177	185	175	192	185	178	179	174	189	162	187	182	192	183	186	191	188	179	185	178	192	183	185	181	191	169	164	179	194	157	176	179	171	202	174	155	199	185	169	174	160	186	168	191	172	174	186	184	194	165	166	176	162	177	150	161	169	172	172	169	161	179	174	183	181	166	182	181	174	151	178	172	182	191	188	169	178	186	194	173	186	153	175	178	187	173	201	190	185	173	167	186	158	182	183	176	176	161	195	171	167	163	183	143	186	169	171	195	158	155	178	164	168	194	165	175	176	175	169	191	165	178	167	172	166	184	171	164	169	197	172	154	170	170	179	182	172	165	165	164	166	171	167	184	162	179	173	165	157	172	194	186	172	180	143	150	180	186	197	179	163	181	200	145	167	190	178	182	180	194	166	149	169	175	171	156	183	157	159	168	187	155	158	173	177	176	176	173	185	150	157	166	179	183	173	187	189	175	179	148	177	176	171	166	154	173	164	152	175	174	194	154	163	164	174	176	167	167	155	170	186	180	164	174	168	171	187	166	171	148	169	163	168	190	162	183	173	174	169	172	182	168	168	155	189	168	184	160	164	174	168	172	156	185	185	144	169	157	152	188	153	168	183	170	188	176	169	185	149	168	173	182	168	176	158	185	153	171	143	167	186	181	159	178	191	158	169	176	157	150	182	177	179	138	160	159	154	185	141	182	149	192	200	169	183	190	159	179	165	181	164	176	183	169	176	172	179	150	165	177	181	164	167	163	167	161	170	161	161	172	167	161	167	181	161	173	178	162	182	179	176	154	157	163	176	163	189	168	180	191	154	168	186	156	173	167	158	163	197	170	176	201	182	175	160	175	152	198	164	165	184	179	163	170	162	183	176	175	180	170	150	170	176	174	163	149	170	171	184	186	186	184	185	174	183	172	167	160	177	186	204	170	157	163	174	176	185	191	153	162	183	181	171	169	172	183	194	204	172	171	172	173	181	187	139	186	167	147	176	170	168	164	164	166	167	154	154	154	187	177	181	174	139	145	178	164	179	176	152	161	182	180	188	164	192	174	180	179	166	145	162	164	163	182	204	184	174	165	184	159	182	168	183	159	172	157	175	185	168	176	166	189	172	156	152	190	178	159	173	172	177	170	173	193	172	181	174	207	176	174	188	166	195	173	168	178	163	172	175	166	174	149	184	146	182	179	173	167	160	166	168	189	190	165	170	192	168	185	166	187	189	182	172	172	161	150	166	178	168	187	186	176	145	156	175	181	176	173	199	175	184	179	187	165	161	161	190	169	178	162	181	169	160	194	148	174	175	187	181	158	193	173	184	164	170	168	171	178	173	166	168	159	183	169	149	167	172	161	179	166	153	163	189	162	165	183	185	164	163	148	191	179	176	191	169	160	159	180	219	164	167	161	185	171	190	191	177	189	162	175	168	165	199	182	177	174	174	182	173	189	192	159	174	182	178	170	174	176	164	154	183	158	165	185	181	180	189	191	174	165	171	169	170	196	186	162	171	183	180	187	188	174	183	176	186	153	160	175	187	176	162	163	159	174	164	171	197	159	182	199	186	151	184	194	171	180	179	182	170	162	158	177	185	174	151	167	159	163	197	168	146	168	175	164	185	206	182	190	155	172	151	170	161	180	169	154	142	157	170	161	167	160	188	188	144	162	181	169	172	181	177	164	179	167	156	179	187	186	179	209	187	173	187	191	179	167	195	188	157	163	172	159	157	196	191	156	175	165	184	189	189	177	180	150	162	209	180	180	153	177	168	180	160	141	175	185	206	182	162	202	170	178	184	185	182	210	164	186	195	167	181	201	168	176	190	157	182	157	182	175	205	168	192	183	177	183	194	157	163	180	197	163	190	189	174	161	166	160	174	158	160	187	154	206	177	183	165	169	175	168	163	166	165	184	189	186	160	165	150	156	167	169	171	170	169	159	161	163	168	195	185	176	174	176	163	176	194	161	156	189	181	194	165	164	158	187	170	180	136	147	190	194	176	166	183	166	151	179	165	177	169	162	150	177	189	167	168	184	154	171	177	182	191	165	183	180	166	183	172	151	179	160	177	206	189	164	178	195	163	175	190	193	180	172	188	178	156	162	168	163	169	165	170	170	194	160	175	185	194	160	170	162	168	173	178	177	169	164	179	177	155	196	190	181	194	194	164	167	176	170	190	183	170	190	181	170	149	176	177	193	171	175	192	202	165	176	201	159	180	153	190	168	190	174	184	167	169	187	158	195	162	175	167	177	177	178	164	193	189	175	177	177	164	176	182	192	158	205	188	178	162	149	172	162	188	165	177	179	148	162	184	175	177	175	185	183	187	177	184	196	173	163	177	170	167	173	194	167	182	174	177	165	163	160	160	181	186	186	193	166	177	178	185	175	183	172	170	169	193	199	158	190	175	183	182	163	172	172	187	175	166	143	174	176	178	199	162	186	143	163	178	171	144	180	174	166	182	186	167	165	179	157	137	160	179	179	168	186	155	173	154	176	165	203	154	175	157	152	178	138	169	184	182	193	188	154	162	159	158	182	173	170	175	149	171	178	172	165	164	165	195	173	156	178	181	183	167	164	168	152	161	171	179	179	167	157	171	172	187	165	163	200	183	181	174	167	174	188	176	171	171	153	175	198	169	183	178	187	180	176	185	185	167	165	159	164	171	171	160	184	157	162	185	179	174	192	174	187	145	172	191	156	167	194	189	154	181	169	194	171	170	167	170	195	172	171	178	200	193	155	183	187	176	189	158	168	171	177	161	170	173	150	164	148	159	160	209	172	176	165	169	169	179	159	168	156	192	162	147	164	172	183	181	159	189	176	149	181	153	171	161	169	170	174	160	164	165	150	181	170	168	181	182	184	182	172	167	167	165	200	177	163	158	171	180	170	172	169	169	181	197	165	188	160	172	197	189	158	152	189	183	153	176	173	151	169	158	167	160	173	169	174	165	163	173	181	157	180	178	173	159	163	163	186	163	198	172	179	166	169	170	178	151	158	185	168	155	170	183	163	182	185	187	169	193	175	149	195	178	172	181	167	194	169	172	193	165	167	173	157	202	161	151	177	171	184	175	178	170	180	170	178	160	176	180	192	142	189	179	185	156	192	176	177	161	169	164	195	156	161	163	163	190	161	187	163	166	187	184	191	159	163	172	184	202	193	183	168	173	155	191	154	161	177	162	157	186	177	174	161	179	168	187	166	175	175	178	207	198	178	171	165	172	166	181	177	175	183	182	162	155	179	188	158	166	170	166	166	175	174	184	168	179	139	149	180	164	178	174	171	176	166	170	161	158	173	159	177	166	157	176	196	186	186	188	170	165	191	169	181	189	179	163	178	170	181	184	176	170	158	182	165	160	174	179	165	155	167	161	171	158	156	186	190	184	163	160	189	161	175	180	161	160	172	136	157	152
5565	602	722	711	678	668	620	610	614	577	573	578	570	556	569	556	542	539	560	560	529	506	547	514	551	582	537	553	573	547	549	543	555	566	532	542	530	503	533	539	536	524	522	559	518	537	518	534	546	517	524	524	540	540	530	542	530	577	555	492	523	536	498	548	555	536	528	541	575	520	550	553	546	579	536	532	518	563	534	548	566	544	521	546	558	543	515	580	543	569	561	566	542	566	575	547	557	550	529	550	571	563	539	509	538	500	498	507	496	520	546	576	541	554	539	527	536	528	531	509	564	502	558	525	568	502	498	547	541	543	543	562	587	553	551	529	572	561	570	521	532	517	562	501	514	538	550	507	579	536	537	543	497	520	514	570	519	570	551	536	546	511	537	508	566	536	570	524	524	546	486	601	557	529	547	509	556	511	536	514	514	536	515	520	531	506	539	505	523	563	486	490	520	528	556	540	554	536	538	499	529	522	548	522	531	502	520	540	506	514	584	529	506	553	508	568	518	522	514	513	519	528	544	508	522	528	573	512	540	513	590	539	527	561	565	544	534	564	537	586	540	531	536	515	537	555	526	528	502	530	524	543	523	544	518	535	540	561	529	539	590	585	558	560	503	576	529	502	557	541	571	536	534	539	508	514	546	508	494	518	561	516	546	518	538	516	512	566	560	558	533	529	531	543	557	482	532	541	555	537	525	552	512	532	579	577	559	509	549	517	539	498	517	568	553	546	551	555	490	504	559	550	523	547	523	501	465	497	541	526	542	505	541	498	517	544	537	527	526	513	530	506	542	524	492	534	593	565	548	529	542	538	525	523	523	531	567	514	532	564	534	530	568	520	539	523	530	575	521	563	517	556	516	509	531	521	527	513	535	577	509	556	517	550	535	530	533	536	524	589	526	564	517	522	528	547	561	507	546	535	510	548	517	515	548	547	590	539	530	507	558	519	538	527	518	554	569	524	545	521	559	551	516	552	566	491	544	527	559	500	551	493	512	502	507	535	524	548	539	516	494	512	552	554	568	537	569	531	528	549	578	560	510	566	526	528	575	507	535	566	561	546	524	535	526	529	506	503	546	531	555	508	524	590	551	523	569	582	566	504	486	540	569	563	528	542	559	551	540	535	557	536	569	541	540	519	535	510	564	501	496	498	529	548	504	560	523	490	540	552	524	511	556	565	549	551	545	529	511	524	557	553	568	534	558	551	558	537	560	517	523	532	531	529	546	549	540	568	541	519	529	523	575	524	554	511	542	496	561	519	547	506	548	509	561	525	539	563	519	519	532	527	549	550	526	537	546	511	531	540	552	527	536	616	520	559	514	542	519	500	521	541	557	528	548	572	566	523	513	516	521	493	581	576	509	519	511	558	563	547	521	550	522	585	533	529	545	563	551	534	534	526	547	530	575	553	564	555	502	555	523	528	531	522	540	480	513	544	546	509	531	594	535	536	525	522	561	555	523	531	539	565	513	532	554	552	569	513	576	523	532	528	575	541	519	515	539	544	519	599	534	555	488	507	506	497	545	575	542	550	534	508	530	561	561	541	570	536	532	531	532	539	511	526	537	586	548	542	538	520	528	551	529	533	562	563	536	564	538	523	561	548	540	518	483	564	523	571	517	542	481	553	561	520	545	536	534	581	531	567	543	555	530	532	534	549	519	523	559	569	589	556	525	538	539	512	549	535	514	542	539	564	540	537	528	547	555	527	517	526	535	516	573	550	553	518	537	546	509	558	527	529	549	524	542	483	529	551	544	581	525	543	527	551	532	520	509	576	509	523	542	545	535	544	542	532	549	520	535	503	550	553	521	546	536	523	534	578	531	525	557	508	585	515	523	515	550	502	582	569	542	585	505	520	515	541	512	505	505	556	507	564	560	531	554	524	538	532	587	544	553	518	532	522	551	558	553	566	574	554	556	519	528	541	526	533	555	530	510	538	534	530	563	566	507	528	584	538	515	516	473	589	490	509	567	519	567	559	504	538	544	562	564	554	559	527	532	559	581	540	573	552	521	514	550	570	537	533	544	585	548	537	549	545	530	552	519	526	542	524	541	494	509	559	539	583	540	557	494	519	520	547	555	545	545	507	538	528	558	564	549	570	525	564	530	535	517	547	562	537	540	525	532	553	535	518	567	532	552	540	501	571	518	544	545	524	549	514	539	507	583	510	573	509	502	549	542	575	533	554	517	522	550	506	538	547	516	538	502	518	546	542	521	550	526	503	554	560	536	588	554	576	569	507	585	536	515	557	558	538	548	541	534	542	530	538	510	550	544	545	530	516	530	543	539	521	508	562	556	551	513	509	569	559	487	554	547	570	550	502	550	549	543	563	536	511	521	548	537	582	562	535	499	515	507	562	542	572	529	526	548	524	480	529	555	556	506	539	571	540	529	521	557	559	533	529	597	556	556	531	577	570	512	536	569	523	572	532	528	593	550	555	525	508	554	536	549	559	577	538	536	493	558	528	546	509	572	585	596	549	516	536	566	540	601	545	577	519	550	553	544	513	574	569	552	558	529	491	563	549	553	564	515	539	581	497	532	607	504	562	556	573	543	548	556	516	553	548	557	509	535	509	506	495	546	556	507	518	543	556	545	574	533	522	552	512	527	554	533	534	479	550	570	534	542	515	537	513	536	519	522	535	509	513	508	555	500	534	524	540	580	538	508	535	541	546	555	481	538	539	501	565	528	509	545	545	539	532	553	506	510	545	521	577	534	570	581	542	546	535	505	498	528	529	521	541	529	490	519	560	573	532	533	512	536	546	559	539	537	520	527	522	546	513	563	504	522	558	538	523	551	548	539	524	566	541	531	520	519	497	565	595	563	559	568	568	551	500	553	546	537	555	516	541	506	549	538	513	513	517	521	529	574	560	553	520	531	536	559	524	576	559	535	535	565	570	534	559	563	577	566	524	526	533	546	512	559	519	533	539	546	526	521	536	498	538	528	542	506	519	567	547	521	497	557	513	562	532	534	537	533	502	545	548	531	566	542	511	550	513	576	552	500	533	541	543	556	564	542	593	544	561	543	557	523	574	527	513	579	566	534	558	535	519	518	529	523	520	533	533	500	508	583	538	544	553	545	547	515	550	514	539	547	544	553	592	557	553	511	550	527	549	505	517	584	537	546	555	511	537	527	520	537	515	529	544	581	526	537	511	536	549	525	520	541	554	574	564	536	517	589	575	520	510	555	511	506	507	506	566	548	545	541	557	543	515	545	541	542	579	585	529	557	544	517	534	511	542	551	534	559	478	537	513	513	562	536	519	563	518	526	584	518	554	534	529	546	511	506	555	537	524	531	576	524	541	539	619	535	533	529	549	533	525	588	517	519	509	540	521	512	530	537	560	540	546	540	551	543	506	541	504	533	544	552	501	592	520	554	541	510	495	518	525	546	544	505	523	545	558	512	556	545	505	503	538	511	540	525	561	527	529	548	563	526	563	548	518	578	557	555	535	572	516	543	551	563	542	522	542	533	529	488	534	522	546
31016	3876	1396	955	681	480	387	323	281	224	175	174	184	171	146	130	139	99	109	117	114	120	97	108	110	113	113	120	111	106	106	117	76	88	96	90	98	97	87	95	96	96	107	85	86	79	99	87	99	97	112	84	89	109	93	84	104	88	86	102	100	100	91	104	94	96	98	102	89	100	86	83	84	73	110	107	105	78	90	89	101	77	78	101	77	115	86	80	82	84	82	84	93	105	98	75	98	91	88	76	88	98	100	98	107	94	86	103	93	86	99	101	94	77	110	91	86	94	83	106	90	104	94	82	98	89	88	75	96	95	80	85	105	98	98	102	100	99	77	84	93	102	86	98	80	97	93	90	95	84	106	92	77	90	85	89	84	84	93	84	85	86	91	73	84	93	97	82	83	79	70	83	86	103	83	73	112	82	82	80	90	80	95	71	86	81	104	92	103	90	105	92	76	81	109	102	79	80	94	91	94	86	78	78	104	103	104	83	94	82	101	87	86	81	82	97	109	105	88	82	74	108	84	73	94	91	100	113	78	84	75	78	95	104	82	95	92	96	92	87	92	99	89	82	91	100	86	90	77	82	72	102	93	83	91	110	83	86	72	98	82	87	79	100	90	78	84	88	88	80	78	75	93	85	95	83	95	80	101	90	86	91	78	81	100	80	87	78	88	103	89	87	84	75	83	82	87	85	115	93	88	90	100	110	69	99	93	91	77	87	101	76	88	83	103	100	89	92	91	97	61	100	102	82	89	87	71	115	92	99	98	74	88	91	97	105	88	89	85	95	97	75	102	104	68	92	98	97	78	95	76	84	95	98	87	104	78	93	80	95	88	97	94	75	80	83	88	80	86	86	104	105	98	96	78	89	68	88	87	101	87	84	87	84	80	111	95	107	72	89	70	119	94	91	81	99	121	87	91	90	75	81	100	102	94	108	89	104	97	105	94	112	90	84	92	97	75	104	119	70	91	95	94	82	102	98	79	85	95	95	97	91	93	87	87	98	77	83	86	74	96	84	91	92	84	91	86	91	79	95	98	87	88	98	68	87	108	79	86	89	105	101	86	96	83	75	100	95	89	98	85	82	115	95	84	82	92	80	82	112	88	100	68	90	96	101	88	88	89	88	84	102	98	77	108	77	77	99	107	56	86	91	86	84	90	89	72	77	95	96	94	68	81	77	92	94	98	89	104	73	115	105	89	100	83	90	93	79	99	80	102	89	87	80	72	76	84	87	90	95	75	82	94	79	96	83	89	92	91	85	79	71	88	100	70	88	82	89	82	101	94	88	94	73	82	100	85	89	80	99	81	84	82	87	85	85	109	97	81	77	84	94	83	98	79	85	82	101	88	81	91	91	96	106	93	95	83	86	91	88	82	94	89	84	81	90	94	84	106	103	70	80	79	87	88	108	107	82	85	100	98	87	115	107	99	94	91	97	95	85	94	90	72	85	84	96	102	113	98	115	107	92	113	87	85	115	79	84	93	83	89	74	89	104	84	92	94	82	94	100	93	109	98	99	102	79	93	88	85	90	103	87	100	81	90	98	88	73	77	86	79	98	91	92	78	80	77	89	104	86	91	115	100	98	96	86	73	93	106	99	74	78	86	92	92	96	79	102	70	99	87	93	77	73	78	98	91	94	86	100	93	81	76	70	103	107	87	88	77	71	86	93	91	81	75	85	83	86	103	95	83	87	86	83	93	111	96	90	92	84	100	99	92	84	85	84	88	77	77	92	94	73	89	86	92	102	81	87	89	93	94	99	83	81	83	96	93	77	81	111	82	87	75	98	88	81	82	89	79	81	97	76	102	87	98	93	93	105	82	92	71	103	84	89	92	87	82	93	86	96	90	97	85	79	91	103	74	99	96	102	97	96	108	80	98	104	88	107	83	99	77	95	71	84	70	110	92	105	101	99	83	86	83	90	92	70	111	92	85	90	86	98	83	91	97	83	95	89	97	96	76	72	83	87	78	85	88	94	82	75	99	82	81	81	109	92	97	71	99	105	75	94	93	80	73	81	89	97	85	88	86	94	104	92	77	84	114	94	91	79	79	78	72	95	91	93	78	85	94	77	94	93	93	78	100	102	69	79	99	91	89	86	91	84	81	94	79	86	81	100	102	105	91	84	87	105	96	77	85	98	95	73	99	85	82	87	88	105	89	88	82	112	102	97	110	96	101	99	86	100	101	77	87	87	86	94	91	102	84	95	84	82	88	71	83	76	97	94	84	108	82	79	100	88	85	80	90	95	90	98	94	91	103	89	107	84	104	79	87	90	90	97	79	90	81	93	97	100	95	97	84	83	91	102	77	71	98	74	67	93	89	105	84	91	98	89	105	105	83	83	96	95	103	89	94	103	111	69	84	86	90	97	105	78	105	87	88	98	83	90	90	85	101	85	78	108	92	91	78	79	101	87	95	92	116	79	87	68	82	91	78	83	94	104	88	84	101	95	99	92	78	81	93	89	97	101	84	87	83	103	91	99	91	98	97	86	82	93	101	89	108	110	83	89	105	78	73	88	85	102	92	98	101	85	72	83	88	91	101	78	93	90	62	79	97	98	97	89	91	95	93	85	89	105	77	74	89	91	83	93	90	107	88	89	81	83	74	97	90	88	95	89	96	96	99	93	105	87	104	104	87	95	98	102	90	63	82	86	100	96	87	81	107	82	92	122	94	91	102	86	80	96	82	93	105	104	81	96	92	92	95	96	98	109	101	76	87	104	89	97	79	85	85	90	76	85	84	92	94	80	97	102	95	81	99	109	104	102	101	81	93	94	76	91	79	96	100	90	98	93	101	90	83	77	94	113	74	124	79	79	86	86	82	90	93	99	106	77	105	93	108	84	94	100	95	73	102	87	98	91	94	97	99	115	103	68	69	93	94	104	90	104	88	102	81	89	98	97	84	87	92	80	83	84	93	87	78	105	113	95	86	83	94	78	73	111	89	82	85	82	89	86	84	93	95	99	93	86	94	99	95	74	91	71	77	85	98	97	85	65	83	88	80	80	101	78	91	89	78	91	76	98	93	94	100	91	83	84	96	98	81	107	104	96	82	98	87	103	74	93	74	84	93	100	87	84	98	82	86	84	98	87	98	79	101	96	93	99	95	87	82	80	82	105	93	78	111	101	93	98	90	86	91	84	98	90	89	90	90	96	91	85	90	103	105	86	111	91	100	94	92	86	92	87	110	104	77	89	89	90	75	81	97	103	80	77	81	91	86	94	100	86	96	83	85	74	94	93	89	98	96	83	95	82	115	87	80	81	75	90	88	89	74	103	90	98	91	86	97	84	94	87	91	91	94	93	88	82	89	95	76	77	87	91	83	88	103	83	84	103	92	96	79	96	93	92	99	84	83	99	88	70	81	80	109	86	80	83	89	84	106	84	84	119	75	83	77	95	91	97	117	96	78	95	97	78	90	91	93	101	95	99	86	102	108	99	81	86	88	101	75	96	85	90	97	95	87	86	100	86	104	103	89	92	87	84
15281	1350	3256	3500	2957	2312	1899	1558	1363	1190	1019	916	817	778	745	682	627	586	592	513	527	536	450	473	444	450	524	429	440	458	392	403	420	381	401	396	361	334	410	351	382	374	362	365	384	332	369	373	308	348	333	311	338	348	351	312	358	334	350	344	324	350	336	364	314	332	315	331	323	329	317	350	351	346	331	341	335	307	325	314	345	365	334	323	301	361	332	324	331	322	343	333	347	328	292	329	326	326	338	307	337	345	313	337	358	319	315	326	334	358	327	338	337	335	349	340	331	354	290	321	341	314	305	316	327	328	309	334	351	322	305	357	323	298	325	337	321	293	328	306	303	320	318	360	321	333	342	342	337	313	346	359	377	301	319	324	306	294	307	355	330	290	315	348	326	318	320	320	321	326	335	321	300	320	322	346	292	336	313	327	339	319	317	291	285	341	310	331	338	315	318	332	362	313	323	297	298	324	296	323	326	318	308	315	335	331	302	342	308	315	340	329	307	295	326	309	300	292	327	295	279	330	328	307	314	279	316	331	328	323	315	328	338	319	337	326	327	297	326	302	305	308	289	345	320	315	301	340	334	301	328	325	307	304	313	313	302	289	325	300	300	299	325	313	312	319	313	288	324	334	340	317	358	322	370	299	341	340	315	313	343	309	310	325	306	344	355	273	318	301	315	303	333	280	318	318	296	328	341	355	324	297	299	348	317	324	293	297	308	342	296	337	321	300	313	314	331	362	327	316	326	297	320	308	324	323	331	319	322	300	318	323	301	321	303	300	324	315	286	312	317	321	340	311	325	315	324	335	320	348	328	318	300	338	340	332	329	315	308	320	315	304	301	299	316	304	308	339	331	299	313	330	307	317	330	295	304	317	324	320	322	312	316	285	318	301	303	348	335	338	309	318	302	278	311	292	340	314	358	325	336	322	355	301	331	302	320	328	296	316	322	301	292	311	316	357	340	300	304	283	307	322	298	352	328	299	340	312	334	340	310	316	302	309	328	337	307	324	307	334	324	321	313	323	301	304	305	300	279	320	336	285	314	295	325	330	332	341	327	310	323	324	331	320	291	311	337	297	337	298	311	313	313	306	329	303	318	333	294	338	337	334	329	315	349	339	345	312	325	331	307	326	303	285	329	296	296	335	321	328	346	328	317	310	317	297	306	320	306	308	305	314	306	330	271	337	338	329	326	329	305	322	305	340	270	326	313	278	311	325	299	323	305	339	323	314	324	342	311	323	299	326	336	331	335	368	305	304	334	319	322	296	320	299	316	322	321	297	336	314	312	312	301	327	336	321	313	329	288	331	320	290	309	330	337	316	326	303	299	311	323	304	331	314	325	316	301	330	294	331	298	271	275	303	318	344	318	322	315	339	304	303	312	288	310	331	328	329	328	347	302	307	359	331	283	362	297	312	337	308	315	317	328	317	336	303	271	321	363	325	306	326	319	333	331	333	323	326	302	303	313	363	315	345	322	302	308	321	316	311	314	316	297	313	325	329	281	323	308	304	294	310	314	326	310	277	316	319	330	337	318	350	288	298	326	282	306	326	293	335	360	301	333	352	330	310	319	322	337	358	318	313	321	324	304	321	287	293	294	329	356	328	324	304	339	288	309	288	366	296	334	324	281	329	340	308	289	333	313	303	309	332	319	315	353	310	333	335	305	322	317	318	321	300	333	319	295	305	297	322	317	303	324	284	344	322	303	310	312	320	307	327	324	309	323	319	300	318	310	327	301	316	313	322	327	296	317	335	282	299	353	303	292	367	334	330	304	307	301	339	314	324	339	310	307	330	326	311	313	312	318	296	362	331	333	294	314	306	350	329	332	313	292	343	330	321	347	317	334	314	302	325	292	323	342	299	275	307	320	337	330	323	344	304	320	343	306	323	300	276	327	332	315	303	309	316	318	328	307	303	295	292	316	316	300	308	273	315	328	296	323	318	334	322	291	300	325	341	309	313	337	324	295	325	309	342	318	320	319	316	314	304	329	292	303	292	318	322	318	345	346	319	313	288	304	319	299	309	293	319	341	304	308	313	311	333	315	314	285	310	315	349	340	313	280	328	319	310	284	325	323	332	319	343	338	325	328	296	298	305	310	310	304	305	314	314	339	306	294	301	292	303	318	316	296	326	311	327	272	314	304	314	335	317	327	320	312	303	313	307	345	321	350	288	334	325	312	338	335	335	324	317	304	312	317	342	319	335	306	300	307	318	337	321	288	305	296	333	300	335	333	305	335	326	338	318	294	303	342	330	330	298	309	302	306	308	316	321	306	337	340	296	327	308	328	351	323	298	330	308	332	330	322	314	301	317	331	322	299	302	303	307	338	320	309	321	300	286	317	328	320	315	351	316	325	339	286	289	313	283	338	315	316	316	346	319	313	325	308	319	325	351	321	295	326	326	303	322	327	316	291	337	332	285	304	307	298	301	345	364	325	304	301	304	309	314	296	354	339	332	319	317	287	348	344	302	316	336	336	295	322	330	338	322	319	328	321	313	300	306	330	287	316	317	309	344	316	310	294	334	313	309	307	331	319	298	339	332	350	319	334	320	305	342	307	324	324	325	330	351	303	314	319	331	334	312	285	296	324	319	315	298	297	336	317	326	344	343	351	333	332	302	348	347	326	293	304	304	309	341	332	305	327	337	307	331	329	341	299	344	330	312	314	290	318	303	324	305	312	321	324	329	299	308	349	253	303	314	335	302	323	366	316	359	301	333	297	331	313	330	284	306	321	344	275	320	305	325	327	325	317	334	363	333	291	334	314	313	338	319	334	328	341	311	304	282	314	330	303	355	323	300	311	322	309	326	279	340	358	338	293	326	330	310	320	338	310	302	306	339	304	316	321	329	300	320	342	323	328	318	310	338	311	292	324	313	316	306	318	307	318	337	321	293	306	335	310	337	356	318	306	325	302	335	333	300	283	301	326	308	326	316	320	321	338	345	346	303	315	312	293	319	308	350	302	338	306	335	309	290	311	299	295	342	314	308	329	311	304	321	306	349	315	293	297	296	307	332	310	294	335	316	311	319	277	334	292	324	305	321	335	323	310	332	337	293	336	322	325	313	330	307	329	333	335	315	334	334	343	350	317	320	355	324	305	298	307	303	330	316	290	323	298	335	306	325	307	331	327	287	300	330	316	330	316	292	303	314	305	318	300	305	342	320	361	347	310	311	305	322	291	308	304	331	314	330	309	346	311	302	329	317	343	323	322	327	321	321	347	297	317	314	325	302	320	298	338	293	290	332	320	314	302	295	293	309	349	258	316	294	320	310	350	311	281	300	295	316	320	327	297	311	305	312	272	327	295	318	299	284	333	337	306	330	277	285	293	332	343	329	301	279	327	296	342	309	313	328	301	326	315	323	355	329	292	317	284	295	295	347	313	322	336	339	350	344	294	303	311	319	315	329	321	314	303	330	308	325	318	335	332	346	318	292	319	314	339	316	336	306	315	324	320	305	290	353	318	289	297	354	313	314	329	293	325	350
44422	11798	3838	2100	1435	1067	772	591	481	452	390	322	262	275	267	245	234	213	218	191	215	210	197	199	202	192	168	169	201	183	163	172	183	175	182	166	189	177	173	161	166	156	178	168	178	165	207	174	183	168	155	154	139	154	178	181	173	180	169	160	175	154	147	157	174	166	174	166	162	168	162	175	153	165	155	145	151	162	182	171	163	156	157	144	171	165	153	146	158	163	149	175	157	149	157	149	163	132	156	153	139	170	155	149	149	177	148	171	157	178	153	149	152	157	153	172	141	151	144	155	161	179	180	146	169	151	158	152	150	165	135	166	159	176	136	153	166	158	131	158	169	160	182	140	150	167	144	148	156	162	157	164	158	183	157	136	175	144	157	153	161	150	180	152	163	160	154	158	178	151	159	150	164	141	149	181	131	149	163	168	182	161	162	145	167	162	146	149	167	145	153	149	162	145	168	137	169	150	144	161	165	166	159	164	145	139	148	169	164	153	166	148	161	154	155	171	159	146	147	169	141	151	152	157	148	132	148	147	151	156	189	152	153	131	161	161	155	158	165	171	177	183	169	160	174	157	141	143	145	145	182	142	140	150	177	159	161	145	151	157	156	139	159	193	157	168	124	160	156	194	131	144	151	172	164	161	179	149	141	147	146	169	160	154	174	153	157	132	155	172	146	168	173	136	138	140	150	133	136	163	161	178	146	178	162	164	164	162	147	168	166	134	161	150	162	167	150	126	185	164	148	168	149	136	159	149	163	145	194	164	176	160	156	164	173	154	181	174	164	145	171	167	163	150	153	153	155	151	161	146	166	196	182	161	151	159	161	153	168	158	170	155	141	139	167	162	136	165	146	135	136	143	145	155	157	144	172	140	182	156	172	153	157	144	138	132	145	164	189	160	164	157	182	164	150	165	129	177	149	152	164	168	158	150	161	148	155	173	139	158	159	139	170	169	168	156	138	163	162	176	155	177	171	152	157	180	153	151	161	172	148	159	168	152	183	161	166	147	164	155	142	152	153	174	181	172	169	145	146	149	158	171	172	184	159	165	139	171	157	150	147	150	172	159	125	153	173	174	159	142	193	177	147	158	171	165	167	146	160	177	155	165	154	172	175	161	144	137	174	159	174	152	137	152	168	134	182	136	135	171	159	160	156	151	148	165	137	148	144	134	156	144	162	168	189	149	164	155	166	143	150	159	147	164	153	173	145	160	150	152	129	141	160	137	171	129	158	167	200	169	169	146	131	138	169	151	155	184	163	153	140	172	164	150	152	162	177	157	158	166	167	145	136	150	197	163	172	164	149	156	139	182	136	171	167	163	164	164	151	160	159	132	146	169	148	170	139	153	183	160	178	174	159	169	153	170	133	168	170	169	177	153	164	134	171	150	149	156	170	175	148	165	177	162	143	161	159	155	162	161	161	134	141	164	172	153	176	144	160	166	164	146	149	142	170	156	170	152	158	158	157	138	147	155	159	163	160	168	160	186	143	142	150	142	148	162	161	167	164	143	149	171	144	152	141	142	155	158	135	165	181	169	132	156	144	162	164	148	151	150	151	150	147	158	165	171	172	154	155	153	153	147	140	160	143	155	152	164	159	156	193	149	148	161	165	142	158	147	175	155	166	147	174	162	171	139	142	175	151	174	160	150	190	162	172	168	145	154	161	156	167	185	155	159	175	154	148	186	172	167	132	169	156	155	168	164	173	158	159	170	165	154	169	150	150	145	162	135	160	160	150	166	147	178	176	154	171	159	180	157	157	147	146	183	145	162	126	136	183	172	141	167	191	165	165	149	159	167	126	158	146	142	179	172	137	159	162	137	173	169	148	146	156	182	142	154	148	154	176	165	147	162	159	145	162	165	167	150	136	151	133	127	184	166	175	140	152	153	173	155	146	148	157	158	160	144	159	158	145	156	159	161	173	167	180	125	171	156	140	185	160	145	176	179	151	147	154	152	140	167	153	155	163	157	165	134	150	160	153	136	173	163	129	174	177	178	160	163	141	181	170	171	170	139	155	166	150	152	161	167	159	144	184	154	163	157	154	175	138	171	156	170	151	137	164	137	156	179	153	164	150	146	169	167	166	168	175	158	161	131	163	159	168	156	184	193	153	180	166	180	152	151	182	149	136	163	159	166	162	151	172	164	150	145	170	179	155	148	167	157	152	166	176	167	157	141	150	166	175	151	161	154	154	165	145	158	135	152	151	152	142	181	161	176	171	146	169	143	147	156	142	159	165	164	131	150	170	159	156	149	175	163	160	193	158	170	171	152	156	161	162	137	167	157	151	162	147	154	143	159	143	152	150	161	156	164	174	169	149	160	167	159	160	158	134	172	149	161	161	153	166	161	152	156	159	169	151	163	166	171	167	169	147	169	161	162	140	144	170	154	156	174	158	171	147	166	156	162	167	140	151	139	146	174	155	190	160	142	174	152	154	142	173	148	155	160	158	158	148	174	144	142	178	141	150	150	148	143	155	160	168	165	168	163	162	137	157	188	167	139	162	135	177	171	150	177	162	157	147	165	163	151	157	155	158	138	181	180	167	151	150	166	148	176	160	144	139	184	168	158	166	159	152	155	158	169	167	173	152	162	155	165	149	156	154	180	144	168	150	163	157	166	163	156	142	162	143	171	165	137	159	164	157	160	155	160	132	161	178	177	146	143	158	171	154	168	167	149	159	149	153	148	170	176	158	148	168	153	166	152	169	136	153	159	169	140	150	138	152	161	152	160	175	179	158	134	165	152	164	148	155	162	155	182	160	166	151	160	157	158	116	121	162	161	153	157	169	176	172	139	146	155	162	168	158	163	156	144	162	144	150	167	157	156	155	161	143	155	147	173	170	141	184	138	146	166	155	166	143	134	162	140	162	142	164	160	164	159	172	136	130	152	158	151	140	153	142	163	138	148	142	154	167	162	165	177	152	152	140	166	162	164	139	140	175	155	172	144	168	172	181	181	152	154	163	164	164	158	153	159	167	164	146	160	150	166	156	162	134	144	139	173	153	159	157	159	173	163	160	148	150	158	151	180	141	149	170	144	156	170	132	156	159	152	161	169	146	151	132	153	150	158	168	158	162	158	148	163	143	137	173	149	168	169	159	157	147	164	185	141	182	167	155	153	161	166	159	160	145	158	155	163	167	159	174	145	150	174	146	148	166	169	150	152	179	175	164	141	162	166	166	152	174	200	173	123	140	184	155	165	157	146	166	142	148	183	162	165	130	148	190	144	149	160	144	165	144	157	143	161	161	159	158	136	137	148	166	138	166	155	138	161	172	167	140	160	145	146	169	159	155	137	173	171	144	144	169	157	172	182	147	164	161	142	154	184	173	171	153	177	144	141	167	149	149	166	174	161	162	153	165	158	150	167	144	154	168	181	164	150	181	192	161	173	155	149	165	153	149	158	183	139	140	143	160	150	180	149	142	179	160	149	146	156	151	159	146	158	161	152	157	151	184	164	145	167	179	164	150	163	172	162	167	132	162	160
21125	2656	6197	6631	5624	4530	3727	3017	2698	2175	1916	1736	1512	1400	1323	1193	1133	1105	1053	1048	920	917	860	783	785	872	763	761	745	690	687	638	693	675	689	613	615	655	616	629	607	618	669	593	592	597	607	623	621	552	607	616	584	609	580	543	552	563	595	546	583	565	518	559	535	554	546	542	546	551	549	579	573	587	556	563	542	539	557	509	521	556	503	540	590	531	544	530	508	536	532	529	535	521	486	498	531	522	495	531	523	505	519	518	553	505	513	516	511	564	561	465	526	558	530	476	516	510	548	486	538	511	554	468	510	503	532	489	552	502	572	507	511	554	559	523	532	501	555	542	506	490	531	530	506	553	481	512	486	493	530	535	504	528	558	456	537	501	520	546	503	558	516	526	531	548	566	536	534	527	527	497	562	515	480	499	544	546	509	477	460	524	520	501	497	472	546	522	527	537	501	571	493	507	536	554	510	534	526	496	503	539	497	522	540	533	493	517	510	538	506	542	502	503	507	489	517	496	501	530	538	510	491	540	510	514	505	561	474	489	564	554	508	542	536	549	514	517	524	479	526	546	505	554	503	534	531	531	550	523	516	481	496	535	466	509	550	497	522	482	550	527	550	520	529	539	510	526	483	520	474	508	509	522	542	511	499	543	505	521	486	535	523	516	516	504	517	523	498	499	540	523	498	501	489	514	560	552	527	533	532	535	493	511	463	513	519	528	542	487	515	530	505	519	548	532	519	481	530	495	535	514	440	533	497	478	547	498	528	502	526	544	487	506	492	511	570	468	524	499	473	495	514	503	478	501	544	539	488	521	520	522	534	502	554	519	512	505	514	540	477	528	511	521	527	525	526	506	495	507	525	506	497	519	507	530	515	541	474	504	511	504	476	533	521	538	515	545	520	515	541	529	475	497	525	516	506	491	525	534	496	524	523	539	511	468	500	513	530	522	528	516	479	499	476	486	544	490	498	568	520	488	477	491	498	500	499	483	506	529	520	486	538	511	502	501	510	503	502	545	496	496	492	505	493	499	524	527	510	533	501	529	453	486	485	503	517	521	557	517	508	504	525	504	518	522	546	519	544	509	510	512	531	492	494	509	519	529	506	491	471	543	480	487	495	510	494	486	533	512	522	522	515	546	530	480	485	511	567	537	533	514	523	532	515	503	502	535	527	537	545	506	524	520	531	502	454	505	491	515	540	526	519	529	505	502	513	489	493	487	498	466	535	516	508	490	509	510	533	531	541	558	510	527	539	532	538	536	540	589	491	513	521	535	517	474	489	508	502	499	502	504	535	488	497	496	510	492	512	559	520	498	550	525	497	524	525	514	494	538	494	546	514	537	527	503	529	536	511	481	517	527	514	499	524	514	469	519	502	511	473	535	521	516	484	466	510	472	538	525	498	526	543	524	523	476	490	477	509	494	503	506	486	495	553	515	498	513	523	547	486	513	546	505	536	513	541	552	571	519	502	483	528	515	509	486	498	524	542	532	522	471	538	515	531	491	518	510	517	487	507	533	515	500	465	558	496	500	522	466	549	512	502	484	495	521	530	480	523	530	526	523	517	549	505	522	506	487	531	529	475	535	501	521	513	469	530	524	498	474	527	528	490	475	528	465	516	517	512	454	479	523	540	545	501	512	548	544	519	495	530	520	528	508	491	574	496	506	539	552	505	502	546	476	517	493	527	520	539	509	519	481	487	517	547	502	532	528	525	474	538	554	513	517	555	522	536	494	555	517	484	516	503	507	502	507	493	508	486	520	511	524	523	486	506	498	517	509	531	533	493	496	560	518	546	498	521	515	493	507	512	528	540	508	514	512	528	495	576	503	544	501	490	506	499	528	509	513	527	518	512	517	571	480	522	508	499	481	494	523	537	535	535	519	526	520	534	491	501	493	551	563	506	554	531	511	523	527	486	500	514	517	525	525	488	528	496	459	539	515	531	543	524	535	559	504	506	524	554	519	499	505	495	528	531	508	483	530	519	544	515	524	494	509	506	495	499	486	550	531	531	534	517	545	527	519	520	528	475	521	540	492	508	531	508	505	493	505	511	514	509	512	514	512	546	520	546	476	521	544	530	534	529	476	521	522	508	481	501	540	496	513	521	533	509	511	528	559	512	502	501	522	508	533	525	493	482	521	531	545	539	488	488	519	530	501	520	502	487	498	492	500	493	514	541	519	515	508	516	517	571	486	500	505	470	528	527	505	531	457	498	487	530	506	513	503	508	529	572	518	502	499	530	488	498	537	524	500	465	506	465	535	496	536	502	531	532	506	526	547	506	495	506	492	503	534	512	517	518	542	515	523	544	548	520	541	520	497	514	516	519	517	489	531	527	518	527	493	485	505	495	517	511	574	529	508	525	524	489	516	546	495	519	496	496	487	498	533	550	531	531	470	548	538	574	524	528	549	506	528	491	493	532	501	491	486	520	502	505	545	507	498	501	495	517	509	512	514	529	487	527	539	514	537	525	528	525	485	549	477	528	524	528	502	507	464	486	498	506	503	505	508	518	503	513	539	497	504	472	537	539	482	530	540	472	533	511	487	506	540	481	468	511	504	498	531	472	482	495	536	514	514	512	550	541	484	534	503	516	502	543	482	506	543	496	500	518	478	509	503	537	482	520	519	511	545	502	487	501	511	537	494	506	524	565	514	496	515	505	503	498	527	551	522	538	500	542	462	458	536	500	529	505	495	504	555	509	482	494	485	509	515	532	511	508	568	516	480	522	482	556	500	528	534	560	501	509	502	464	525	489	531	483	505	502	533	483	509	558	545	520	539	520	516	488	538	543	534	521	485	541	500	512	527	486	506	485	509	507	521	507	523	530	518	511	487	573	507	522	537	534	506	527	510	533	552	517	539	516	517	506	506	510	515	504	526	519	499	483	488	497	556	540	516	464	565	497	499	548	501	509	510	479	508	480	519	466	539	549	510	522	489	551	495	494	570	514	530	499	531	557	501	482	504	525	515	521	527	497	484	526	546	519	484	518	538	498	540	503	507	523	581	528	526	524	540	555	555	499	481	537	549	574	520	500	505	531	505	502	486	548	489	512	541	532	500	501	536	559	483	516	579	499	495	533	477	470	492	550	481	532	497	496	512	509	542	474	547	472	535	519	502	545	495	515	476	512	484	536	524	464	509	501	530	462	497	541	526	514	533	510	458	509	523	490	537	557	505	509	529	497	497	475	563	485	511	497	517	554	511	561	493	500	514	549	527	487	499	510	537	492	526	522	499	516	496	514	468	530	524	477	495	491	546	546	490	549	515	522	527	461	530	534	560	477	495	502	483	479	469	500	536	545	483	498	525	494	523	496	500	517	494	558	526	515	542	528	531	495	511	541	523	497	495	517	523	535	492	493	510	518	531	509	506	509	568	513	535	499	536	520	500	527	492	500	497	552	521	530	494	545	496	558	515	518	504	497	455	495	490	488	510	516	516	517	552	497	553	532	536	502	535	535	544	490	499	498	522	530	539	502	493	540	505	524	567
4524	340	243	241	187	186	186	188	180	176	189	162	171	180	177	171	196	192	193	176	177	165	187	168	200	168	147	169	175	195	160	159	168	181	166	171	168	181	172	176	192	171	184	192	173	189	161	155	197	173	168	183	175	167	166	169	168	173	176	158	171	170	161	183	175	164	167	155	163	182	155	165	161	169	185	162	193	142	186	189	176	171	175	172	162	177	154	177	171	193	162	166	171	198	175	166	167	203	158	164	191	181	187	167	161	176	164	209	162	187	150	178	198	174	173	174	143	181	160	197	175	181	154	190	175	180	171	157	169	194	171	165	175	151	202	165	171	172	167	186	175	179	189	200	160	191	200	185	183	168	162	177	176	188	173	154	181	166	194	173	188	195	177	161	179	196	185	174	176	156	202	185	172	168	187	187	171	169	169	154	168	160	159	155	200	191	168	182	145	154	151	164	148	173	164	175	177	167	174	185	204	186	163	185	189	170	205	170	166	148	162	166	178	177	167	190	189	186	161	158	162	173	165	179	171	180	175	166	166	167	184	180	165	169	190	168	185	191	191	183	147	165	155	172	166	187	177	190	178	180	173	174	138	164	188	156	170	182	163	174	160	182	162	172	169	180	189	196	157	179	163	169	169	169	178	160	139	166	153	169	165	169	156	182	186	177	181	173	145	182	172	193	202	162	193	164	176	176	166	170	167	171	165	157	176	169	164	148	195	183	163	153	171	158	190	174	158	191	191	160	148	173	168	185	184	162	187	154	179	179	174	164	176	149	174	175	173	155	186	166	177	172	191	147	169	155	170	166	170	172	163	202	188	169	152	164	177	166	173	159	152	183	146	184	181	171	185	156	172	183	163	175	208	176	184	154	191	199	170	188	160	164	177	168	184	149	164	187	202	165	181	183	178	157	197	189	153	149	148	177	162	198	181	180	184	165	163	189	152	193	161	184	167	184	171	179	163	182	150	172	166	188	171	163	182	177	178	184	157	193	167	177	174	191	192	158	145	168	185	169	164	185	187	157	175	155	165	167	195	175	190	157	172	165	148	181	194	176	159	195	172	167	173	160	160	179	156	167	150	204	167	156	168	188	174	181	166	178	165	196	152	180	184	157	152	167	165	178	187	188	188	182	166	182	169	175	192	154	186	176	170	169	156	166	145	170	188	165	173	183	171	172	163	159	176	168	194	182	184	169	160	176	166	170	197	184	168	181	166	175	134	188	200	160	195	178	176	167	169	163	164	164	182	185	176	209	206	177	178	150	165	175	152	159	173	169	147	181	174	188	180	195	170	168	174	183	165	153	163	194	174	193	178	160	186	180	193	187	177	165	170	185	161	183	141	157	146	160	164	155	181	180	172	178	176	165	190	158	176	157	173	153	171	149	169	170	176	172	155	174	189	160	183	157	159	165	204	149	171	174	188	168	186	174	170	157	166	188	159	186	161	177	170	186	153	170	175	206	136	166	175	183	179	167	164	169	202	145	168	177	173	153	155	176	174	184	171	159	183	186	178	157	190	181	158	181	177	154	176	177	190	182	185	179	181	175	170	169	188	184	163	167	169	176	156	166	149	161	181	189	166	182	156	164	153	166	186	157	190	177	175	167	194	160	149	177	176	162	156	192	149	183	176	174	165	172	169	204	165	147	172	175	161	169	185	166	167	168	171	168	175	164	177	189	193	157	156	173	160	169	183	180	185	152	171	180	175	214	167	169	160	176	170	158	172	175	161	165	174	184	161	169	169	159	179	192	168	177	195	182	175	184	169	165	198	180	173	143	186	195	148	197	167	171	184	194	158	141	180	168	176	163	162	169	156	173	172	178	164	155	163	174	175	157	176	159	168	151	156	170	191	173	165	167	180	151	190	168	167	193	179	197	155	198	175	160	167	202	171	168	195	175	188	187	176	171	181	154	189	165	164	182	174	148	184	204	166	192	186	186	169	188	186	146	179	171	181	161	157	166	184	180	164	155	173	173	173	169	184	187	162	171	172	176	162	169	162	182	164	169	170	174	186	166	161	155	154	181	150	158	192	196	171	174	160	206	193	177	181	202	177	172	176	163	176	163	161	166	166	174	157	176	169	156	182	178	189	173	165	190	155	175	154	147	168	165	169	176	157	161	159	159	182	159	177	165	161	173	166	178	163	176	168	166	180	174	177	170	164	169	176	164	177	153	165	174	170	160	172	189	156	171	157	159	172	159	140	172	160	150	161	140	173	155	154	196	177	157	174	190	165	162	198	167	165	174	192	159	165	160	173	176	171	169	181	169	197	164	184	173	181	182	156	157	180	164	198	171	179	179	163	175	162	160	171	164	179	182	168	164	188	169	179	160	169	175	172	176	177	180	167	171	175	182	184	162	180	178	164	183	169	160	174	188	168	186	192	171	166	179	192	185	182	176	149	193	181	154	177	182	164	202	176	173	170	188	175	158	175	179	177	168	164	174	163	184	158	163	174	171	197	169	194	151	198	174	164	161	163	158	186	167	185	184	177	176	167	185	172	166	164	145	169	186	175	184	180	206	165	177	178	174	185	178	198	175	163	182	192	194	185	176	176	183	180	164	159	172	174	184	182	176	185	186	159	161	184	177	171	169	159	175	182	170	186	161	145	169	179	162	153	180	157	182	172	174	175	156	165	174	172	169	181	164	170	177	175	169	169	162	171	172	159	201	179	169	181	189	174	173	194	179	159	160	184	185	182	163	171	166	174	187	162	150	175	157	186	186	167	166	195	186	212	168	187	205	166	188	158	167	149	172	168	188	170	198	162	168	198	167	166	192	169	177	165	161	175	172	170	164	179	174	166	179	153	193	155	171	180	175	191	138	164	162	167	184	166	159	163	177	179	162	181	192	192	157	167	184	171	175	168	177	174	161	182	175	162	179	176	178	167	188	164	183	169	178	188	186	186	205	172	175	186	166	171	187	174	175	170	161	174	174	176	176	188	200	149	184	180	176	175	172	174	183	161	159	168	172	161	182	183	175	164	169	173	154	164	156	171	172	182	165	192	181	170	150	200	176	171	180	159	161	161	179	165	164	158	162	176	174	161	158	162	170	192	166	191	188	180	172	181	194	171	156	163	177	173	190	182	175	197	190	177	173	161	205	166	158	168	154	155	185	172	208	163	177	188	172	153	179	195	175	151	160	194	174	177	160	177	192	173	165	179	174	203	152	163	179	193	174	172	193	168	150	159	161	171	165	164	187	181	190	169	165	167	173	178	153	167	173	164	191	179	176	192	165	183	182	172	182	170	165	188	177	162	197	156	176	184	175	173	158	181	183	175	194	182	175	201	165	159	193	193	184	175	191	155	159	171	168	185	178	183	175	173	161	174	173	146	167	162	184	151	179	187	176	156	165	189	153	137	181	160	179	191	144	175	198	182	180	178	181	174	160	204	159	184	160	182	172	173	188	182	155	177	172	169	162	176	187	177	173	183	148	175	184	180	204	154	151	192	171	164	184	182	161	167	177	158	170	182	180	184	183	151	155
5210	634	706	728	721	668	623	577	586	543	557	539	576	550	530	562	579	587	536	543	576	552	525	574	512	557	498	535	558	549	499	538	560	535	521	556	538	559	529	520	538	516	534	576	513	542	532	555	566	573	539	549	555	544	531	588	512	575	542	546	522	553	561	508	542	527	529	526	534	515	525	542	525	512	539	601	507	502	546	498	495	505	506	546	559	564	533	527	505	552	506	539	552	530	526	534	526	553	499	505	541	537	529	524	511	566	511	522	574	563	521	544	559	535	598	507	583	535	532	561	527	533	545	535	556	602	543	534	583	517	524	497	529	519	528	548	568	542	550	511	542	526	570	560	531	515	556	533	518	513	508	489	522	554	514	546	494	484	566	536	520	590	565	549	552	536	567	533	572	552	541	513	593	540	518	505	523	579	524	522	569	557	503	533	523	531	587	531	544	559	547	560	552	539	525	542	495	531	519	512	521	488	556	513	532	578	542	517	544	537	521	495	534	527	522	527	560	560	536	531	503	495	571	519	561	529	555	521	554	525	517	522	530	530	582	572	517	517	593	518	522	535	486	511	529	558	503	584	542	536	518	557	501	559	524	507	534	561	520	537	546	541	557	535	551	535	515	561	523	554	522	517	535	535	525	519	496	536	542	552	553	501	563	529	547	513	558	535	533	567	510	541	550	519	559	518	518	542	560	543	526	542	565	521	510	538	534	558	546	552	525	527	534	535	504	514	562	538	513	523	550	519	549	566	562	529	534	543	532	507	569	512	522	562	514	543	518	537	468	563	580	529	514	563	513	544	537	529	546	578	522	579	562	546	526	550	528	534	549	519	539	537	580	567	546	534	556	573	555	536	532	545	528	533	553	582	491	507	522	523	526	605	558	572	536	562	564	560	571	563	551	534	513	551	542	499	532	563	524	580	568	567	530	525	512	531	518	510	560	504	548	518	577	574	509	502	515	534	536	531	540	523	545	551	511	528	575	543	558	566	531	540	555	535	539	554	545	530	544	537	504	558	511	528	562	519	512	510	561	531	522	551	530	537	582	546	509	514	511	551	520	563	553	570	545	521	592	524	506	537	513	542	536	558	570	515	515	504	537	555	535	511	531	552	532	545	580	530	519	564	564	512	557	535	569	522	547	553	514	556	504	533	533	493	539	570	489	564	582	520	514	546	508	519	539	567	505	553	528	547	522	519	520	551	543	533	489	525	553	540	524	564	540	541	517	555	553	531	511	541	482	556	550	502	548	552	532	531	543	561	526	537	507	534	525	533	563	525	525	554	506	510	550	524	512	548	498	499	520	523	551	528	570	499	541	489	517	553	575	543	545	547	523	541	505	569	496	508	525	509	547	498	555	522	512	531	576	561	544	525	564	553	556	517	566	504	542	564	497	520	483	517	502	563	556	551	518	526	566	517	537	588	560	532	511	543	539	551	603	580	567	530	539	573	552	545	544	498	509	544	583	534	523	513	497	532	550	505	544	542	536	537	553	529	506	534	554	554	538	554	503	521	534	501	543	570	542	582	519	520	537	533	522	521	541	563	526	582	510	527	556	566	560	542	557	507	519	529	543	553	558	524	555	568	552	521	544	521	529	543	562	500	495	558	525	560	569	565	525	520	532	535	533	544	557	569	524	524	528	494	499	543	515	554	587	516	552	553	527	487	534	584	527	573	501	522	564	553	492	526	544	540	540	550	594	568	497	512	551	546	473	521	516	584	540	499	550	548	547	503	562	537	536	521	576	553	492	537	540	557	548	523	517	532	529	532	567	563	509	531	551	514	506	517	552	542	513	508	532	501	533	532	527	534	539	491	535	521	535	567	541	523	502	527	541	534	543	542	571	533	552	545	550	575	558	517	521	534	569	553	565	569	525	505	518	573	529	532	516	564	511	556	566	534	521	547	540	557	524	565	528	511	535	518	519	572	538	518	558	562	529	561	558	535	552	501	546	575	571	505	521	495	564	510	515	548	499	512	541	498	541	539	500	526	566	530	515	569	572	540	554	552	505	511	560	542	563	512	565	519	529	510	530	557	522	580	558	531	536	559	524	540	496	532	531	542	529	561	452	560	561	524	537	521	551	512	535	546	578	523	516	579	555	540	525	541	547	570	575	495	525	543	537	527	487	500	558	544	550	546	541	516	521	509	552	544	500	522	515	561	527	467	516	557	548	511	550	570	521	502	523	550	524	525	561	564	553	548	550	564	508	510	536	531	596	530	521	567	547	516	546	523	542	539	541	544	550	520	562	542	547	503	534	511	547	519	527	554	520	566	532	592	551	547	552	540	510	520	543	544	529	538	552	508	518	539	521	523	566	515	538	545	560	528	584	563	558	583	565	519	569	564	541	517	527	579	551	510	511	527	529	540	518	534	541	495	519	550	561	554	550	523	542	531	528	543	567	558	499	570	514	516	544	560	531	549	531	577	646	530	547	519	539	532	556	562	570	536	513	515	565	574	533	535	548	512	519	537	523	542	553	520	505	518	518	566	522	575	516	525	492	556	512	532	544	513	527	562	539	539	514	545	554	520	556	538	565	517	530	549	554	558	564	551	515	532	527	522	538	560	501	564	526	552	541	523	537	524	539	510	508	544	543	539	578	551	542	549	567	552	548	547	557	588	546	553	546	494	527	537	483	505	511	521	519	513	506	566	557	579	529	533	534	555	533	534	564	510	548	560	525	531	537	564	527	531	516	558	514	505	534	527	565	541	527	531	551	518	526	530	530	567	524	498	554	512	516	515	475	527	520	499	543	506	584	493	523	555	552	563	546	512	508	538	530	518	551	514	482	498	551	544	502	509	553	540	520	570	537	506	558	572	523	523	527	553	528	485	582	494	569	559	548	534	536	541	549	534	518	503	492	532	573	556	527	526	549	537	543	549	540	515	542	518	557	547	514	519	579	513	547	540	525	530	540	554	549	534	523	498	561	545	560	543	520	532	515	512	518	518	541	577	525	535	514	541	522	595	511	550	524	549	553	537	545	538	554	537	520	526	503	532	512	557	516	518	515	523	509	552	564	543	541	548	536	532	537	549	543	557	566	553	549	532	574	528	493	563	583	522	523	501	498	524	525	568	521	517	589	571	534	524	514	539	557	525	547	540	547	537	530	517	563	569	562	556	552	549	541	552	552	479	534	564	523	576	579	552	536	553	574	558	521	517	534	564	545	569	545	530	540	546	534	547	541	550	518	491	520	534	537	528	521	531	516	504	531	538	554	521	503	513	536	539	542	548	557	538	540	514	522	540	532	567	489	570	517	510	564	534	568	506	555	534	504	509	594	529	580	587	511	505	560	567	543	554	512	560	574	553	560	495	503	559	518	472	552	531	544	537	555	544	536	540	499	528	493	540	523	543	564	505	522	532	540	562	525	519	506	519	588	518	525	509	537	547	534	546	489	507	527	527	531	567	523	518	518	557	570	516	528	551	575	541	542	558	533	532	521	510	517	547	541	582	537	591	509	525	520	547	523	515	544	573	527	590
30771	3135	1330	978	651	533	345	289	225	222	180	184	151	150	131	137	113	131	120	135	110	108	104	103	91	99	116	101	112	99	100	101	94	89	105	97	99	110	102	79	97	92	72	93	90	97	87	106	76	87	89	95	95	78	104	89	98	98	85	70	96	94	105	92	88	85	86	89	90	98	95	91	89	95	87	91	93	96	89	91	105	84	94	98	82	97	104	81	99	69	94	93	106	102	78	101	74	89	89	93	86	97	89	96	81	85	83	103	101	91	98	79	88	90	72	81	83	79	84	90	83	99	82	88	82	95	93	101	85	99	105	97	84	94	81	100	90	90	79	82	91	93	97	78	100	90	82	71	102	88	94	80	92	79	84	81	89	93	97	85	112	86	76	88	80	72	79	83	87	85	92	86	88	95	80	74	88	99	85	88	95	88	88	96	85	94	68	69	83	89	82	83	89	77	89	98	99	85	98	80	87	86	97	93	93	85	86	87	103	80	85	90	82	80	81	86	83	95	108	86	125	92	87	82	88	101	91	87	104	77	79	113	79	83	91	94	77	87	83	90	102	77	93	90	83	89	87	83	77	77	77	98	85	108	80	76	88	68	104	90	84	96	86	82	84	61	84	105	119	86	80	86	94	91	96	94	95	74	83	85	90	86	82	77	96	79	95	99	93	80	94	81	74	97	95	96	87	75	93	78	97	85	95	83	96	90	99	103	96	103	98	108	95	88	86	92	78	92	90	87	79	86	75	84	87	99	80	91	81	89	90	86	74	76	77	82	85	101	96	111	92	86	80	79	87	86	82	86	109	102	94	81	91	90	103	95	81	89	84	95	97	76	94	105	102	91	92	87	86	90	75	81	82	105	85	87	77	94	79	82	93	84	79	82	72	83	98	84	90	88	103	77	89	94	101	93	90	75	91	84	84	101	92	106	100	93	88	74	105	86	75	77	102	93	85	87	107	102	72	81	80	80	93	94	86	94	85	101	106	99	94	98	98	89	102	99	95	85	86	93	82	94	88	98	86	73	84	98	89	87	92	87	112	84	101	87	85	87	79	67	93	89	87	75	94	90	88	100	100	93	85	86	89	94	79	88	89	91	83	99	96	80	106	88	98	118	97	67	86	92	117	107	85	90	106	90	105	104	86	69	93	78	97	80	88	102	93	81	90	83	93	105	93	64	91	89	92	80	88	96	91	78	83	90	89	90	92	86	88	120	80	89	95	87	79	79	96	97	82	99	82	82	85	93	103	87	85	84	106	91	92	97	85	82	86	97	85	87	67	77	103	94	90	95	85	103	94	98	87	75	85	89	92	95	96	82	86	78	84	84	90	86	88	88	105	77	83	92	75	94	92	84	88	77	88	85	93	101	87	87	95	79	85	85	99	102	109	82	100	82	91	81	81	88	78	83	83	89	89	102	91	96	103	100	104	90	97	89	98	87	97	96	92	101	85	97	85	97	97	96	96	82	112	87	87	92	101	93	87	99	86	93	90	76	91	89	90	85	85	82	97	96	90	89	98	80	83	100	84	76	97	111	95	87	98	83	99	83	98	95	72	74	91	92	87	85	102	99	81	100	81	101	85	78	95	79	117	69	95	85	104	74	81	72	87	80	82	88	96	86	90	106	84	81	88	101	92	87	108	91	90	91	123	81	94	75	90	96	91	89	84	87	88	99	87	100	89	94	88	80	86	94	84	90	86	91	94	102	76	84	71	77	81	102	96	91	74	81	97	108	88	104	92	84	75	87	97	97	88	80	90	91	66	87	78	102	109	87	75	98	87	77	87	101	79	106	100	92	75	80	95	93	90	85	97	92	77	101	80	92	86	83	89	99	89	92	81	81	95	87	88	79	92	88	78	81	93	89	85	77	88	95	81	102	90	78	87	88	85	87	89	86	84	82	102	73	98	94	80	86	94	91	105	88	104	95	85	98	87	78	101	82	100	95	75	98	107	83	96	90	84	70	95	87	76	92	84	95	93	93	78	87	97	70	81	84	80	89	86	89	88	86	85	103	94	98	76	78	86	80	82	109	93	80	80	83	98	101	105	85	89	93	98	87	82	99	77	102	106	100	106	81	93	88	75	89	105	94	103	89	95	84	77	96	92	101	86	96	82	80	94	107	82	105	86	85	92	80	90	93	80	101	106	89	93	96	72	77	69	96	85	89	83	89	75	97	85	91	94	90	76	94	83	97	77	81	88	82	86	88	114	96	85	84	88	87	82	95	79	89	89	71	94	86	101	105	88	92	100	90	99	74	92	96	106	84	88	76	91	89	102	83	90	80	91	85	89	99	82	92	76	97	97	93	91	95	91	100	81	84	92	81	114	75	86	88	104	86	96	87	90	91	94	85	67	83	83	109	88	98	93	76	104	82	99	92	96	98	97	87	102	85	107	94	98	97	107	87	90	98	83	90	107	82	92	79	99	95	98	95	86	89	86	97	58	100	95	94	103	83	92	98	95	92	108	108	60	82	100	92	98	85	87	105	92	97	98	104	92	77	72	88	82	103	100	93	91	94	90	87	93	77	92	89	97	95	84	105	85	103	86	89	80	95	86	120	88	86	92	96	97	97	88	106	90	90	82	93	89	85	90	90	91	86	77	102	93	105	90	96	96	104	92	103	98	98	91	99	95	89	84	90	93	79	73	88	93	84	82	96	100	89	89	77	90	84	83	89	72	92	104	82	84	88	81	104	80	84	85	85	102	85	107	89	87	92	111	87	83	98	99	90	95	95	76	96	74	107	92	83	93	85	73	86	81	89	77	87	91	79	81	89	76	98	88	97	109	80	79	81	97	79	95	84	81	89	117	88	99	78	86	86	101	95	71	91	75	103	80	79	106	85	82	88	85	94	100	82	101	99	80	81	79	85	79	97	88	83	89	93	88	94	91	81	100	100	89	109	96	76	92	97	84	101	91	97	76	82	103	93	81	89	92	73	86	88	101	89	89	99	87	95	89	108	100	74	85	95	98	88	88	104	84	109	93	95	87	95	71	80	95	87	84	75	86	94	93	85	99	108	84	86	77	106	84	85	89	75	91	90	105	96	97	90	78	103	78	106	86	95	95	92	74	83	85	79	115	84	75	96	86	80	100	108	90	89	83	86	94	92	88	79	81	96	102	78	85	93	87	94	101	97	80	85	97	81	85	81	84	97	100	95	81	84	92	92	106	87	95	94	99	97	90	87	94	101	91	97	98	93	92	86	94	98	102	83	83	79	84	95	101	72	90	90	102	99	74	93	77	91	80	85	88	82	99	81	95	90	107	92	84	91	86	98	106	89	108	102	87	96	88	103	73	102	87	84	90	77	74	99	66	78	86	72	94	107	94	97	88	79	74	85	86	85	100	97	92	95	86	99	72	77	98	103	106	106	94	72	88	90	88	102	100	102	104	82	103	85	89	97	115	98	95	82	75	91	84	90	72	99	82	75	107	84	82	98	72	87	80	91	102	91	100	77	84	92	96	85	98	86	66	84	88	110	76	78
15378	1339	3359	3527	2912	2314	2004	1583	1350	1186	1080	942	804	780	715	662	648	594	587	549	550	501	480	482	469	445	461	409	437	397	402	415	426	389	384	358	378	387	323	364	370	374	400	373	370	312	346	317	330	317	349	355	343	358	386	358	341	334	341	339	332	334	295	315	346	325	319	292	344	354	370	352	314	339	325	356	369	335	342	308	351	341	328	317	317	339	332	307	337	337	297	322	303	308	341	335	302	317	335	340	359	341	303	330	321	321	321	310	343	319	300	317	295	314	328	324	353	302	315	314	366	298	321	358	329	323	297	310	325	320	330	322	334	298	309	307	321	347	306	324	335	331	345	349	317	326	332	342	327	275	320	295	317	320	311	330	315	318	299	315	313	347	303	328	338	328	278	299	319	284	340	321	341	348	324	324	323	324	334	310	331	308	324	319	320	308	317	325	321	332	276	334	319	298	313	338	317	313	284	344	325	336	282	322	325	327	275	337	303	333	304	326	331	304	311	300	326	290	295	296	320	343	327	323	339	309	319	318	308	303	345	323	307	334	275	315	347	341	313	288	287	318	294	290	299	281	314	289	348	318	338	311	299	317	327	328	314	326	343	302	323	337	315	304	321	348	314	300	302	311	290	330	319	330	337	277	317	355	304	330	329	293	300	314	357	338	307	335	338	319	330	329	316	300	301	322	320	298	307	292	329	311	312	333	300	324	338	285	297	320	274	289	320	321	312	303	323	336	326	339	353	335	306	354	327	334	300	334	311	285	338	310	309	309	329	319	293	318	305	312	295	298	312	338	337	316	307	327	298	314	292	318	311	316	289	317	333	302	372	304	297	337	336	308	329	324	318	351	304	319	298	310	318	297	356	337	310	326	312	360	368	321	286	297	321	328	329	302	332	319	327	305	305	315	292	336	330	327	302	329	329	304	296	275	345	306	303	313	295	302	320	264	294	312	315	276	293	299	300	334	316	290	321	305	313	321	295	302	300	312	345	328	326	326	328	326	305	291	335	322	320	281	291	324	348	316	338	335	307	315	332	315	310	300	302	293	326	321	328	287	335	295	321	304	303	292	313	324	331	275	308	324	332	305	312	288	309	292	305	269	295	324	301	322	313	311	298	321	312	306	307	308	343	312	328	316	348	310	323	315	310	297	329	320	308	283	299	318	323	315	318	310	324	309	345	312	302	289	326	336	321	310	310	300	330	313	296	312	292	332	349	330	317	302	346	311	347	315	314	310	325	307	291	328	329	306	330	278	287	298	314	312	307	342	332	307	306	304	307	330	301	306	316	293	324	302	289	314	317	330	300	310	338	309	292	300	324	306	316	311	314	352	313	323	338	324	336	319	330	296	294	304	323	305	333	331	299	319	287	317	318	350	329	317	331	331	302	307	322	324	345	326	300	310	343	315	353	282	317	315	293	314	274	321	307	324	322	287	325	338	375	322	286	327	325	282	323	298	308	306	309	324	313	325	284	326	334	344	331	294	325	304	375	314	302	331	303	319	317	285	322	325	284	289	313	319	318	295	335	326	337	280	316	348	336	262	316	324	306	352	301	293	303	289	324	330	308	312	321	337	297	358	303	303	314	322	324	316	328	331	316	313	323	340	298	285	304	293	307	312	283	345	330	321	312	320	319	293	318	307	316	309	267	337	298	314	276	338	327	301	287	319	319	295	342	317	335	314	328	293	320	326	330	328	297	305	303	343	342	304	347	323	326	289	313	317	318	302	318	293	344	313	310	311	286	318	330	328	318	298	339	312	326	324	309	333	314	322	317	294	319	312	335	323	310	322	314	312	307	339	291	344	302	322	296	329	297	305	321	306	330	312	308	321	294	330	310	357	305	331	310	320	332	306	314	304	309	373	301	316	321	289	283	317	290	303	316	308	331	321	322	309	316	340	283	290	312	317	315	351	319	331	322	328	315	311	334	318	326	315	332	313	314	321	322	320	324	293	309	319	317	327	321	291	329	322	340	314	289	339	325	296	300	359	328	318	341	321	341	295	331	319	334	327	307	302	323	324	325	338	319	305	332	306	278	306	303	346	302	327	296	314	340	333	327	347	323	321	310	293	306	308	311	332	321	303	287	303	336	331	324	324	320	309	317	349	307	327	334	322	316	338	302	300	319	299	307	296	300	327	336	330	326	326	329	302	318	319	359	331	321	326	298	301	309	324	335	335	327	317	350	295	327	328	338	293	302	309	326	330	286	303	303	305	327	303	300	325	316	304	308	326	294	330	307	290	298	321	332	320	309	322	321	298	302	293	277	308	297	311	303	309	311	303	356	295	310	332	317	322	308	296	332	314	315	337	325	317	286	315	314	295	286	317	309	335	311	335	296	295	307	278	297	315	316	356	336	303	314	314	333	338	315	339	317	303	279	294	305	329	275	282	305	342	328	325	322	318	347	313	315	313	303	312	322	275	313	329	341	295	342	307	305	300	322	302	344	309	330	275	343	308	303	315	336	281	330	313	340	332	319	352	312	331	329	295	317	338	341	319	301	348	322	306	337	327	334	348	307	309	332	337	277	336	310	308	312	301	305	333	285	308	284	306	329	326	342	327	313	323	268	319	317	312	296	340	297	315	332	290	346	313	291	336	271	317	289	317	316	352	317	338	339	308	313	321	313	316	323	311	329	324	322	325	280	330	323	314	323	309	286	334	312	312	310	305	328	322	326	331	318	291	340	275	303	312	325	296	324	305	320	312	303	336	326	316	313	311	287	315	305	301	314	309	328	334	318	305	275	325	317	334	317	293	318	302	324	305	332	285	333	314	310	326	308	312	324	298	294	321	306	313	323	322	304	284	347	346	294	303	301	303	312	334	301	340	316	329	309	308	341	333	311	324	318	302	323	303	334	329	318	313	331	336	298	321	322	304	322	311	324	341	328	329	324	314	326	309	311	311	317	344	322	297	322	301	324	310	316	305	356	333	301	309	315	341	309	343	316	335	326	316	306	291	313	341	331	314	311	282	298	313	334	287	315	350	297	334	340	313	333	290	319	322	314	336	332	327	314	288	288	329	323	350	325	339	311	316	320	295	292	329	339	312	327	324	306	304	334	307	293	332	333	305	310	315	308	315	318	292	323	299	337	325	331	322	298	323	291	295	292	288	310	307	336	304	320	291	307	303	314	308	304	336	318	283	299	311	323	301	334	301	311	344	281	326	324	301	344	347	328	336	338	302	291	288	327	328	316	359	324	323	311	322	331	311	317	269	296	289	298	334	337	337	298	296	306	325	329	344	312	314	358	315	327	359	277	324	321	328	275	312	308	306	328	319	311	310	306	347	325	324	318	332	317	321	332	286	339	327	316	337	314	322	362	330	302	354	333	298	326	317	307	309	351	337	314	300	310	281	305	352	304	302	341	301	328	288	296	317	316	332	323	354	306	320	309	316	347	313	294	345	318	320	286	317	314	308	326	310	310	323	311	345	309	311	306	325	288	316	293	332	343	319	333	332	317	315	305	301	329	304	298	281	300	318
46690	9106	3137	2062	1449	1018	751	577	451	411	376	332	295	264	279	242	228	216	240	203	198	214	206	199	189	196	195	188	194	205	179	201	180	183	186	167	168	184	176	159	168	180	150	186	170	182	171	176	139	169	156	172	174	147	172	158	154	181	160	173	166	157	162	150	159	151	157	170	175	178	149	166	163	147	150	146	176	152	148	158	195	183	190	165	187	153	156	174	156	154	169	151	159	164	151	151	155	154	156	172	156	146	156	157	153	154	149	151	171	180	173	149	151	171	171	164	144	158	145	181	151	139	173	163	140	165	156	162	161	175	166	163	153	163	171	156	153	157	143	153	165	149	166	140	166	176	151	144	169	150	140	173	174	161	161	163	140	153	136	174	150	171	166	169	142	176	154	151	168	177	151	151	161	163	174	160	143	181	149	175	179	157	171	142	164	181	158	163	179	166	149	139	167	171	167	139	159	149	141	152	163	151	145	165	150	154	146	177	162	166	159	168	149	154	164	165	156	161	127	190	140	184	137	179	180	156	149	167	161	152	161	144	145	156	167	164	202	134	150	150	180	155	148	159	171	159	146	152	149	156	167	168	176	157	166	163	137	161	145	163	175	154	162	168	178	164	139	172	156	131	149	140	138	158	159	150	154	167	149	138	148	145	153	149	162	123	152	174	160	139	157	145	166	147	142	165	182	162	159	151	150	135	184	158	178	169	142	157	177	156	166	172	149	134	151	159	158	143	180	154	141	149	162	136	160	148	154	164	130	165	138	168	157	160	154	168	142	172	161	155	149	154	151	160	156	166	160	165	163	160	159	163	147	157	147	151	172	169	169	115	144	151	163	162	179	153	147	154	154	162	176	157	151	152	161	175	183	150	170	175	146	179	160	174	166	185	145	153	170	165	180	181	172	180	160	153	167	139	139	131	151	158	162	146	143	169	163	133	168	153	163	163	171	168	159	144	151	155	147	147	132	159	186	148	179	176	145	143	160	170	145	194	169	161	166	162	158	135	155	171	164	135	160	150	158	179	150	149	165	133	171	147	176	167	171	148	174	146	152	149	184	149	163	171	140	161	166	153	159	183	165	177	152	161	159	164	165	165	155	165	151	138	142	153	193	184	146	148	140	157	172	177	137	184	150	163	162	169	145	173	147	149	144	166	164	120	178	161	185	139	149	171	178	154	154	168	166	162	175	130	156	148	164	158	154	159	170	187	161	151	136	136	132	156	160	172	171	176	151	160	189	165	150	140	159	140	154	181	163	170	179	177	183	173	151	147	159	149	158	138	173	153	158	150	152	152	166	155	183	165	156	151	137	166	142	145	142	150	150	160	164	145	150	148	148	161	166	128	142	149	164	163	164	137	147	166	143	156	157	147	138	145	153	170	160	132	160	189	163	171	155	138	145	147	178	176	163	136	166	137	146	138	144	152	177	152	166	139	169	162	162	182	166	166	146	170	146	175	148	180	147	162	151	156	170	133	156	143	156	174	167	154	159	149	157	189	151	167	155	159	168	161	150	179	173	143	161	183	192	165	161	143	173	168	160	159	160	165	169	183	153	165	148	151	149	139	144	150	169	163	160	184	149	164	176	177	169	168	148	151	144	163	164	156	165	146	148	127	158	155	151	181	142	161	164	162	154	154	144	160	156	156	189	153	148	154	160	163	162	147	144	158	144	164	176	164	174	180	162	168	158	146	163	150	186	164	121	164	143	161	157	138	159	163	149	153	180	172	154	164	159	167	163	148	150	162	154	178	165	150	176	160	176	177	150	166	143	169	159	171	166	176	142	157	146	146	155	156	158	163	143	165	136	161	156	149	175	150	187	144	146	173	158	155	167	138	154	154	178	160	162	169	177	177	151	141	157	169	161	144	159	171	158	152	155	158	142	155	177	168	147	166	183	125	149	154	153	163	160	169	153	140	157	167	138	136	169	178	152	156	185	167	154	152	167	180	158	162	156	145	136	154	167	171	178	164	162	171	149	160	151	153	160	160	179	174	169	158	164	189	160	167	162	149	175	151	164	152	194	149	154	135	164	161	163	133	137	167	175	163	157	144	176	165	174	171	168	147	164	152	161	150	145	156	176	146	154	158	134	134	126	163	163	154	168	167	169	177	163	151	168	165	147	156	158	171	149	137	134	171	137	145	163	155	171	163	168	149	165	167	168	188	154	159	153	151	185	159	162	147	186	159	149	181	155	143	166	158	187	149	155	160	174	166	149	141	147	158	133	182	147	151	165	171	155	157	155	160	150	160	166	153	163	157	172	168	153	144	146	145	164	142	159	179	157	169	143	147	199	165	156	137	161	158	154	180	146	158	159	131	153	143	145	182	171	158	142	178	170	168	149	149	161	152	156	154	187	164	153	166	175	142	155	145	142	165	168	159	140	151	151	172	146	157	150	163	160	165	159	179	154	155	156	159	160	140	162	165	173	173	153	145	164	163	160	145	171	161	152	170	142	143	150	138	157	168	156	178	175	137	177	158	151	150	151	141	152	168	152	155	149	168	176	176	158	162	186	145	151	135	160	167	168	171	150	174	159	169	181	152	172	151	150	150	161	156	133	130	154	153	151	150	156	168	183	156	176	160	177	166	146	128	164	155	149	157	137	152	141	164	145	166	153	158	159	155	178	128	160	160	153	154	143	144	162	144	150	149	159	158	158	166	156	159	156	170	164	177	143	158	150	157	183	148	164	153	150	158	143	150	162	155	157	160	140	155	149	187	156	138	174	176	154	150	170	158	142	150	174	176	161	143	143	174	164	189	146	155	152	168	163	170	140	174	153	149	164	158	156	158	166	158	152	183	179	150	189	191	180	153	142	162	149	149	174	171	156	167	135	178	175	147	152	175	152	162	150	149	158	169	150	143	160	145	171	159	141	175	164	152	161	152	135	159	161	170	158	159	155	149	154	156	166	145	177	190	126	144	164	148	167	152	148	156	158	184	159	164	154	158	169	147	143	159	157	188	145	156	151	155	168	167	154	149	174	187	155	167	153	180	163	153	168	162	156	176	164	149	160	173	159	164	144	159	142	173	174	164	162	192	157	149	162	175	160	174	150	150	165	180	166	181	180	173	137	156	154	194	174	157	153	158	164	157	144	161	166	169	170	149	148	166	150	155	157	143	191	141	145	142	129	165	161	136	157	167	185	163	150	171	146	168	188	173	168	159	162	176	152	138	140	166	147	169	170	175	146	172	159	169	161	182	145	175	147	153	171	158	140	152	143	161	145	164	139	164	172	167	145	154	155	188	164	159	168	162	146	165	158	160	151	162	167	172	149	153	132	154	175	166	167	135	150	160	144	179	169	169	140	157	161	164	173	164	149	167	181	146	139	141	165	168	150	155	151	176	174	174	164	158	155	163	133	173	145	150	146	149	150	168	164	170	159	139	171	156	164	162	135	151	166	151	147	168	147	154	158	156	161	150	157	142	155	171	158	160	150	166	144	133	170	175	168	154	176	181	145	149	171	148	158	150	140	169	151	173
21885	2625	6197	6624	5591	4515	3613	3003	2476	2230	1850	1791	1573	1442	1278	1265	1106	1062	1018	975	894	888	849	837	842	753	719	732	769	704	722	661	673	699	640	684	642	671	610	635	626	598	621	636	615	621	595	549	594	564	608	608	577	556	603	601	539	569	575	554	509	600	572	514	520	561	603	543	539	499	550	557	527	535	578	528	551	593	534	511	544	523	568	527	525	581	488	494	532	508	531	555	505	549	518	538	536	499	494	530	511	619	514	538	535	549	527	538	571	519	545	571	525	529	517	516	526	515	564	533	528	539	541	504	494	524	454	537	515	532	520	507	519	578	537	525	509	536	512	539	535	499	523	508	558	527	508	514	529	497	456	555	513	471	512	507	555	532	505	509	546	532	528	533	516	535	561	507	491	502	521	499	511	523	538	555	531	499	523	480	556	554	511	534	567	552	535	521	500	509	504	500	500	510	517	512	497	508	519	496	497	562	551	498	492	511	530	518	516	532	515	495	512	509	545	531	489	584	488	475	544	518	569	526	538	528	518	533	508	505	492	480	535	482	518	502	535	482	536	544	501	459	514	512	544	531	526	533	536	545	498	513	526	546	524	521	523	455	534	541	530	527	526	497	530	555	556	532	559	540	525	499	491	504	523	546	490	550	505	537	544	522	566	528	509	480	489	517	512	495	493	488	525	530	524	526	540	498	526	512	498	511	490	517	544	524	535	552	525	553	498	557	490	533	510	504	483	533	506	525	518	491	545	513	522	530	510	533	521	486	543	466	546	530	509	509	530	547	487	547	507	520	491	489	525	494	481	535	488	506	544	523	527	533	516	555	559	524	529	499	518	542	542	530	513	512	539	548	546	510	513	506	551	519	510	518	534	557	523	535	496	564	518	497	523	508	465	504	542	524	532	483	524	521	516	522	506	546	491	515	541	532	508	494	517	520	486	535	512	543	532	477	521	464	523	499	502	518	506	539	499	545	551	511	540	501	519	496	508	543	521	527	498	519	508	515	556	512	539	524	544	513	518	556	544	515	533	546	508	525	534	528	539	561	564	505	505	545	516	523	554	528	511	497	519	509	520	493	516	494	503	520	517	526	510	536	520	503	527	515	526	503	508	503	503	533	480	544	526	507	510	550	521	505	510	515	519	500	506	538	490	491	491	517	514	520	490	502	540	497	507	530	512	504	548	520	532	523	556	518	509	498	533	518	513	521	517	536	508	514	497	507	550	535	506	507	487	558	513	513	510	568	515	463	485	502	526	530	507	509	538	521	517	507	503	538	529	484	545	498	504	520	534	496	524	528	534	530	520	509	524	500	519	513	530	496	540	494	530	511	551	534	480	548	528	509	536	512	549	474	527	507	504	517	559	488	536	570	555	511	545	531	529	485	512	499	502	518	508	505	534	504	484	516	495	537	555	566	543	533	487	504	515	498	502	517	485	536	485	522	537	530	506	487	523	538	529	537	525	505	525	507	505	470	525	495	506	503	497	490	480	531	517	527	513	532	507	510	497	503	545	523	532	525	493	534	542	528	540	491	546	552	518	544	512	528	512	507	510	509	501	530	520	511	499	515	541	508	554	543	544	524	521	491	513	479	484	491	518	509	532	488	522	516	501	538	484	522	498	511	507	523	511	519	515	552	503	509	485	507	519	518	502	550	531	502	527	576	479	522	512	508	515	503	517	500	478	489	500	547	520	549	546	472	479	520	531	549	519	495	542	510	525	538	554	501	512	531	481	523	542	511	517	483	545	535	483	563	488	501	515	559	527	503	530	484	493	525	538	484	527	506	517	544	515	489	489	520	484	493	490	522	543	531	554	511	516	515	570	487	555	517	529	503	507	533	525	538	518	540	513	492	528	538	515	496	505	560	520	528	495	525	509	500	508	548	504	553	522	499	525	493	491	517	525	488	523	522	549	531	508	519	502	474	553	543	511	551	511	529	522	539	504	514	517	524	552	528	545	524	493	536	527	546	531	533	496	511	509	529	512	501	481	474	535	512	523	518	505	530	542	547	501	501	482	526	507	546	514	513	517	515	523	547	533	512	492	543	552	506	508	556	484	521	474	528	519	544	515	515	524	520	570	519	517	568	529	501	488	551	489	559	497	517	486	475	517	514	519	507	503	509	563	491	526	534	517	508	546	480	520	535	500	504	526	471	502	517	539	544	515	492	516	523	494	513	514	502	539	545	518	494	511	481	485	477	479	493	553	509	504	496	551	526	492	506	515	501	536	540	486	501	523	527	522	506	510	513	559	509	509	459	580	520	508	524	523	488	515	550	498	527	529	538	483	543	482	470	516	539	516	502	478	512	524	485	484	510	506	500	506	492	503	539	522	514	505	507	521	515	516	476	517	527	500	519	511	518	516	527	571	569	507	507	550	497	500	556	535	526	546	538	519	497	528	525	536	548	508	531	531	495	530	520	522	483	531	561	498	489	543	529	531	494	483	501	551	505	511	559	444	542	499	516	486	512	536	507	508	509	514	514	503	555	537	481	493	519	515	500	540	549	523	549	527	534	541	502	535	524	551	537	532	523	541	538	524	513	514	552	514	522	520	482	497	496	538	497	525	469	506	533	491	522	524	530	541	540	565	536	551	527	490	483	579	500	514	489	530	513	501	500	521	518	521	475	545	533	511	523	530	471	497	514	536	499	532	538	502	524	527	503	469	490	536	514	542	524	552	531	520	484	506	494	458	525	487	534	552	499	520	437	491	538	517	534	532	504	515	511	539	530	518	526	508	535	499	530	551	505	510	511	546	519	522	507	542	521	488	520	523	509	502	504	485	519	548	533	507	536	522	518	496	537	491	478	521	496	536	542	530	523	544	493	493	527	499	522	532	506	502	523	495	506	542	526	523	479	517	484	516	540	514	534	515	514	471	540	505	502	485	492	543	541	529	524	523	501	512	533	533	517	549	540	551	499	547	532	538	483	534	510	533	530	511	488	516	532	499	562	511	523	550	489	522	532	507	553	526	499	519	535	526	568	544	538	534	522	506	519	523	540	523	504	497	513	498	491	508	508	521	529	535	534	538	542	475	531	521	534	507	538	524	490	543	515	498	516	541	525	541	515	506	554	535	522	514	504	472	524	568	530	549	499	509	510	538	518	475	521	472	491	541	529	537	544	508	501	524	493	511	508	491	532	542	514	531	541	515	502	490	548	532	506	496	458	523	505	503	540	528	510	497	513	562	533	556	505	500	518	530	528	488	531	480	452	548	521	488	509	495	540	521	508	485	479	549	540	511	565	498	544	511	492	494	551	496	514	552	498	514	569	519	547	556	540	514	472	490	539	526	518	528	530	519	572	521	547	515	500	551	550	535	520	503	537	478	495	536	535	490	517	543	587	522	486	503	523	541	537	504	525	491	525	543	482	529	548	477	463	501	533	485	533	516	521	543	525	477	514	540	497	469	550	487	515	519	522	471	508	538	513	558	511	515	508	510	526	498	462	542	504	544	546	491	531	562	516	542	527	480	538	530	495	525	485
5318	369	256	233	207	191	209	200	190	173	166	166	195	165	203	164	205	170	178	172	175	166	180	178	180	182	192	144	159	198	154	167	177	174	160	189	193	176	199	180	189	193	170	162	175	176	170	174	161	163	174	190	165	182	187	169	185	187	179	176	204	162	158	179	197	183	179	188	158	175	190	159	180	147	158	186	169	155	175	169	157	159	169	172	185	187	160	149	201	145	192	183	163	156	185	169	149	188	157	178	188	158	164	143	202	152	181	173	147	169	167	179	167	185	162	173	139	163	166	171	181	207	167	162	194	196	172	172	186	174	181	195	146	179	164	169	155	160	180	174	162	173	159	188	192	160	191	149	193	186	177	172	176	185	165	150	190	168	198	173	167	172	187	169	173	183	181	190	154	209	188	162	172	177	178	173	178	175	164	175	179	186	165	202	170	169	178	176	177	158	141	198	162	188	156	161	158	168	159	155	201	170	159	178	174	178	190	189	184	172	188	156	166	182	195	168	134	160	183	153	157	150	147	167	157	195	180	181	176	153	156	183	180	169	174	176	178	160	178	184	177	166	160	175	159	174	191	169	161	201	183	198	167	185	145	169	166	173	180	176	182	184	186	157	175	169	171	155	170	189	182	177	145	154	165	151	179	170	197	148	156	156	186	158	175	167	180	182	180	141	182	178	176	158	192	157	172	157	175	169	170	181	171	163	177	147	156	165	155	156	177	173	162	196	190	203	189	156	192	180	195	163	166	168	176	171	183	143	177	173	174	181	178	165	176	187	181	181	166	157	175	168	162	185	172	190	149	180	190	168	187	173	149	158	166	171	162	166	169	195	166	155	185	158	202	162	181	190	168	178	173	163	168	173	177	171	176	177	191	162	190	178	179	173	161	205	189	142	185	163	155	167	160	195	155	166	174	163	174	177	203	190	176	183	176	161	176	182	174	208	180	172	173	153	191	178	169	169	184	176	172	183	149	164	151	169	168	175	171	168	174	174	170	144	193	161	168	174	154	147	182	170	159	166	165	180	170	160	159	176	183	158	186	164	189	180	191	185	173	183	176	172	186	166	165	159	191	168	156	166	176	179	170	176	183	172	189	190	166	148	176	138	173	160	173	168	159	171	168	160	165	190	173	180	179	176	192	177	190	176	196	198	179	160	187	181	186	180	160	183	173	189	174	146	188	175	166	176	201	166	169	150	180	174	160	176	184	174	176	164	195	176	188	172	190	163	177	180	189	161	167	172	177	167	193	202	147	191	175	186	184	172	187	187	176	184	186	153	191	147	154	153	151	171	179	200	139	190	160	145	166	170	162	194	167	188	172	142	174	179	182	178	160	180	166	151	176	164	181	170	190	166	152	181	163	173	161	175	179	184	191	191	171	185	159	176	152	174	170	189	145	164	178	201	180	165	143	162	159	179	174	161	190	195	168	157	167	193	152	168	179	148	144	170	154	186	163	156	177	170	170	192	183	173	166	203	173	163	174	160	181	174	168	148	204	179	179	183	166	187	152	165	169	173	161	162	178	161	185	136	154	175	177	174	191	171	169	199	167	172	198	174	173	187	179	149	192	180	189	181	165	168	167	141	170	177	170	154	154	190	174	167	171	155	174	192	168	165	167	159	181	177	163	165	187	175	186	149	200	181	165	156	182	164	174	171	179	192	146	196	182	166	186	170	166	183	152	165	181	166	181	194	180	161	177	176	171	156	199	166	172	207	171	165	182	153	180	190	180	158	167	193	202	160	184	159	157	183	164	180	188	184	188	155	174	146	162	188	168	189	169	171	191	162	175	168	166	177	189	169	178	183	167	164	163	152	153	158	201	161	164	172	183	163	198	169	179	182	174	168	170	143	177	202	162	176	180	187	154	184	197	165	183	177	177	165	171	176	207	176	163	156	187	155	156	168	169	144	179	172	169	163	194	170	167	176	159	146	168	167	173	164	169	156	174	185	186	178	184	169	199	176	166	157	184	173	146	173	173	179	164	174	205	195	195	183	155	171	143	186	185	162	180	159	164	185	163	168	142	161	176	159	199	203	170	183	188	165	164	159	169	193	186	175	170	167	176	173	183	170	157	184	165	186	195	180	170	215	183	157	170	182	183	173	169	175	172	184	180	176	183	181	171	187	150	170	172	171	170	162	154	183	170	162	160	181	160	168	164	170	173	170	158	165	186	164	154	170	164	160	160	166	187	184	185	177	135	194	169	212	165	182	169	160	186	168	177	187	179	190	173	166	187	178	141	173	182	151	161	201	153	184	172	188	193	162	165	165	194	144	175	168	156	171	173	160	170	191	171	169	163	201	170	177	182	176	184	201	184	181	184	178	174	160	167	172	177	161	161	179	164	186	170	179	180	183	182	165	183	208	197	147	192	164	175	195	186	162	186	183	184	163	186	178	181	163	172	146	176	164	182	171	174	165	173	171	158	168	168	164	162	180	178	181	179	197	160	171	154	148	182	179	186	144	179	172	162	183	156	175	158	150	193	155	190	174	181	186	143	139	174	177	153	177	179	203	172	158	179	172	164	172	157	187	174	157	179	177	161	179	166	148	165	140	185	181	182	161	172	158	194	173	181	190	163	168	155	188	178	174	154	166	156	157	176	196	167	187	166	171	195	182	182	174	145	153	178	165	162	184	164	154	164	193	161	181	167	181	165	162	179	164	155	173	158	168	174	177	170	174	172	168	177	146	171	161	191	144	168	199	167	175	139	176	182	171	170	195	181	150	183	173	152	174	183	172	165	173	160	168	171	161	179	179	176	172	188	171	178	182	173	176	199	171	176	177	174	170	189	184	156	173	195	179	152	181	166	183	178	174	200	171	154	171	181	163	190	181	183	163	155	174	163	175	181	193	186	154	173	177	161	179	185	167	162	169	157	156	180	169	164	170	169	152	192	174	187	177	174	183	192	169	163	173	187	156	176	172	186	177	173	171	166	183	184	157	154	161	183	176	171	183	173	176	169	177	169	186	187	153	157	198	171	175	162	200	169	184	192	152	170	173	178	185	151	170	192	153	168	150	194	145	184	168	178	169	182	178	170	158	155	163	163	172	173	158	162	184	177	172	185	163	165	167	162	163	162	179	162	184	195	158	199	155	161	158	191	162	185	174	165	173	146	187	163	161	176	155	174	183	178	158	163	154	171	164	188	176	177	191	179	197	192	166	190	171	174	152	161	188	174	172	154	168	189	167	177	183	168	195	168	212	172	172	162	165	157	179	173	174	158	185	166	160	180	187	160	151	150	175	198	188	153	194	181	176	154	183	173	183	176	166	185	166	182	160	179	167	187	194	164	179	184	173	189	160	184	161	187	185	146	169	190	182	182	174	194	168	167	157	163	144	179	175	175	161	185	160	167	138	163	187	186	179	192	176	164	170	184	164	156	172	176	168	166	172	184	171	170	187	166	164	177	165	176	170	180	179	182	164	173	162	177	175	159	171	177	180	196	183	192	201	175	174	177	163	172	163	167	196	199	150	169	184	170	183
6128	591	700	735	694	647	669	618	603	616	606	555	556	526	551	515	560	595	553	535	560	526	528	517	521	505	558	521	597	565	511	525	540	516	508	552	533	523	537	555	592	587	555	506	514	509	544	551	519	550	513	576	542	525	543	561	562	504	570	547	555	558	498	510	505	545	563	567	529	551	542	527	530	533	545	540	554	507	518	522	565	538	557	529	534	523	559	553	523	560	512	528	545	551	516	577	534	556	500	493	516	510	530	538	526	512	547	559	543	526	555	545	536	534	539	542	564	539	501	532	542	547	541	519	543	533	523	585	550	500	527	542	544	559	520	551	519	506	542	588	536	546	546	540	529	560	515	538	570	548	552	547	538	515	531	507	507	514	525	520	558	558	556	557	514	513	545	542	545	558	559	542	547	609	564	521	566	496	549	513	539	538	508	532	512	499	533	561	498	525	548	536	543	519	504	534	557	488	492	501	531	503	562	552	562	557	553	531	544	529	558	542	536	554	546	533	557	562	502	553	565	558	573	512	564	554	581	532	512	512	568	572	522	538	538	567	560	562	545	551	548	516	523	512	564	509	538	548	538	502	568	500	525	530	557	551	583	524	505	495	519	550	502	547	533	535	583	570	543	525	524	519	554	597	591	529	547	536	515	546	548	500	558	565	549	504	559	566	573	517	544	571	543	519	602	581	497	568	540	519	535	564	566	538	517	496	544	528	512	556	562	563	505	516	528	588	548	543	572	530	557	545	567	529	530	545	524	557	547	530	505	554	487	568	519	497	534	605	531	574	514	564	493	523	534	582	578	557	549	622	529	558	534	569	538	504	552	547	554	551	535	494	558	583	558	499	530	547	541	538	557	536	531	551	507	512	521	533	532	538	509	526	546	539	552	521	535	541	538	546	492	545	506	533	487	555	579	550	539	534	536	607	508	527	501	560	536	535	564	506	561	522	519	544	535	537	554	561	540	541	535	585	562	552	527	499	555	588	537	504	564	522	568	531	533	539	512	536	559	547	561	563	558	520	518	525	564	552	485	535	497	527	549	520	579	482	547	557	562	511	508	560	520	529	527	589	519	548	521	513	554	493	530	504	555	521	529	564	578	519	558	544	505	537	482	526	540	508	523	532	541	545	566	507	521	574	514	502	549	551	526	521	522	562	541	541	557	536	495	541	535	538	545	513	568	536	608	533	548	557	489	556	548	551	504	520	548	525	539	560	572	576	535	548	533	550	539	547	589	542	562	547	490	536	565	525	524	548	541	491	520	526	561	519	536	529	485	545	577	574	545	528	532	577	521	519	550	510	554	534	536	531	522	539	510	541	544	539	530	522	530	577	555	561	502	524	551	569	525	541	551	510	511	547	535	553	570	539	508	570	532	559	522	507	527	533	520	509	571	519	562	541	514	551	580	533	562	571	538	531	559	498	584	551	513	569	563	510	553	536	548	556	521	542	581	565	551	534	538	531	587	497	529	549	529	558	482	526	527	543	534	519	551	525	541	550	532	575	534	517	513	485	549	561	481	567	531	489	519	537	519	504	560	544	499	543	541	521	546	537	538	560	539	559	500	587	526	529	519	556	531	495	543	559	547	490	563	549	527	555	547	522	554	534	564	522	560	525	543	559	527	529	527	535	574	525	515	541	534	538	533	573	505	483	549	546	516	521	515	577	543	492	534	529	560	544	541	537	521	519	516	537	571	531	589	540	524	560	537	563	511	541	518	529	535	550	544	519	544	499	534	525	566	520	512	493	534	572	495	529	559	520	538	524	515	525	562	538	507	526	515	535	529	535	514	525	569	514	545	555	543	547	548	523	607	548	563	539	541	541	583	521	564	530	569	567	558	521	507	537	563	550	548	539	512	558	511	526	528	558	527	519	520	542	552	554	563	535	543	559	554	488	598	538	523	533	538	559	499	554	545	505	541	552	517	523	519	551	500	557	568	535	541	545	570	546	511	561	504	552	547	549	531	552	559	512	539	558	538	516	548	548	556	527	568	552	531	534	550	505	508	520	538	530	560	532	520	539	550	519	527	536	522	590	542	548	549	536	545	557	543	560	531	541	534	569	520	550	540	559	566	516	538	492	548	579	535	508	540	557	567	578	536	519	524	507	566	562	601	513	545	500	548	562	550	529	561	538	530	479	507	569	529	519	517	570	543	531	533	520	572	567	548	516	540	508	515	543	546	564	582	537	555	549	562	556	534	542	546	521	552	527	528	534	531	529	559	551	523	524	544	505	561	534	529	516	522	557	489	557	546	533	540	573	539	520	590	552	529	571	550	535	542	503	592	528	535	524	554	564	574	536	569	563	512	573	506	554	565	536	502	544	571	518	519	510	510	504	557	547	529	515	535	539	508	551	574	559	548	572	514	541	532	531	523	490	536	511	540	562	571	478	549	552	539	522	513	546	571	554	613	548	555	599	528	511	529	518	544	518	504	545	530	519	536	518	523	549	515	495	558	552	553	526	517	537	520	560	530	549	538	529	556	557	532	551	519	519	548	511	517	565	572	545	570	527	491	556	526	567	526	564	516	567	514	526	559	530	514	553	511	535	537	541	533	519	530	522	554	527	518	481	572	539	544	486	532	539	583	575	506	505	553	547	544	501	570	584	565	522	519	559	542	546	516	563	563	542	564	551	560	515	531	508	523	535	526	563	543	588	549	558	512	527	559	568	530	482	550	546	519	537	551	539	528	556	498	553	550	570	531	534	514	558	516	536	544	548	509	540	583	520	550	532	517	534	525	522	545	585	531	484	586	522	545	512	534	528	514	556	573	490	522	540	528	575	562	543	523	516	500	546	552	544	520	513	547	541	516	529	539	521	511	520	532	527	551	572	560	523	554	545	497	504	531	534	528	577	535	568	517	531	533	514	534	528	527	549	555	522	526	525	541	551	525	543	498	539	527	559	514	553	511	512	584	559	512	497	565	542	559	492	585	567	559	523	545	547	516	533	539	543	513	566	525	591	519	545	522	571	562	540	563	513	535	499	543	532	506	498	544	584	537	512	561	531	560	538	525	566	536	539	554	542	539	569	525	527	538	518	530	536	508	542	521	529	516	546	531	589	555	492	529	539	529	523	566	521	538	494	567	541	552	541	575	528	521	542	552	526	552	584	511	529	552	577	524	529	536	531	479	514	562	536	535	561	576	515	556	560	537	551	534	494	531	496	531	512	518	528	543	539	544	555	554	497	571	556	562	560	504	553	522	496	490	535	525	560	527	483	517	523	546	549	602	540	532	569	521	529	551	519	515	540	516	532	516	489	560	518	502	586	506	533	557	505	518	512	538	523	509	492	573	537	555	536	520	532	567	539	576	522	577	562	530	490	560	544	550	504	515	537	579	543	535	517	568	544	538	550	529	537	508	564	559	551	555	536	541	525	541	547	548	530	520	551	526	563	519	574	526	581	541	518	527	526	595	561	515	537	551	542	531	552	566	535	537	583	529	563	534	551	575	525	512	560	535	567	544	531	584	560	502	533	584	534
32329	3051	1277	967	651	441	381	284	250	246	185	166	167	134	151	146	136	129	144	114	114	133	102	100	111	106	115	103	104	100	113	96	87	98	99	106	85	105	122	106	106	88	98	93	70	90	78	100	95	95	88	104	88	96	85	92	81	89	99	86	75	87	92	86	84	106	88	88	93	99	76	81	88	91	97	78	98	92	107	82	86	92	92	103	96	105	102	98	78	80	101	78	90	95	95	92	94	97	85	89	98	91	102	84	81	105	94	87	89	100	78	101	96	86	89	102	94	84	86	96	91	101	77	91	83	90	84	90	107	102	92	88	86	114	105	100	108	95	101	88	104	98	85	91	92	98	89	100	84	94	92	97	92	93	102	97	86	106	97	91	94	100	88	100	89	105	89	92	101	91	92	83	97	87	97	74	99	99	96	100	81	92	88	91	91	75	73	77	85	86	91	100	109	97	94	74	83	84	94	73	100	91	92	88	86	76	87	82	88	95	101	81	72	97	87	89	90	87	90	95	90	92	92	95	77	96	88	77	101	98	98	107	91	103	86	98	80	92	98	77	90	87	93	76	74	68	83	84	97	71	99	70	85	87	82	115	99	84	92	88	85	113	105	82	83	73	90	84	89	81	79	81	92	92	101	84	74	89	105	107	97	85	85	80	111	99	78	103	83	85	87	98	91	89	101	84	80	89	92	94	80	98	96	99	88	91	89	74	83	99	90	83	88	78	91	88	104	88	91	91	71	89	89	82	100	114	76	96	102	89	97	106	91	79	118	93	95	82	89	97	93	96	87	103	90	103	97	82	77	84	94	90	86	83	108	98	91	87	94	90	106	101	98	88	85	96	87	90	89	81	91	89	92	81	82	75	91	86	104	98	88	85	86	80	101	85	90	100	80	94	100	96	86	80	84	97	90	97	96	89	91	111	102	89	85	88	100	85	101	86	80	75	97	96	83	89	98	89	87	69	99	90	100	91	103	81	95	82	90	104	70	93	97	96	87	97	100	93	116	85	84	80	89	97	101	81	77	94	88	72	90	99	87	93	116	91	85	71	66	91	81	85	95	97	88	97	89	90	107	91	101	82	96	94	89	88	77	101	91	84	91	92	67	93	75	103	81	104	90	78	97	81	78	86	96	93	81	86	95	102	104	91	94	92	79	89	73	83	97	82	90	105	82	91	99	81	94	87	102	86	87	86	88	70	93	99	102	83	102	106	96	98	80	84	70	82	85	87	89	87	76	89	89	87	109	94	85	106	85	101	84	94	100	87	95	80	79	74	82	83	95	92	98	84	100	98	93	86	98	93	91	100	82	105	80	99	94	80	95	92	93	86	97	81	97	94	76	72	97	90	92	79	99	66	94	111	86	95	68	75	96	104	97	75	80	96	109	82	82	97	85	114	71	71	84	89	77	97	100	104	81	95	98	95	78	69	80	84	90	86	117	91	76	84	84	96	78	96	104	88	98	99	77	94	82	101	98	82	100	87	78	92	73	77	80	100	104	105	86	86	91	98	94	83	79	92	98	88	99	102	75	89	91	95	101	97	66	82	86	85	90	87	84	123	98	97	87	92	82	82	110	80	93	84	77	101	95	80	97	86	78	68	83	82	95	90	90	95	84	108	95	113	83	102	95	84	102	77	102	81	87	103	107	81	96	93	93	90	95	109	100	78	75	91	86	84	95	79	88	80	72	88	93	82	92	79	114	99	87	84	90	93	99	80	92	105	99	80	78	106	79	80	81	92	83	97	87	96	88	94	85	110	89	66	79	102	81	112	86	66	85	89	88	103	91	97	77	83	80	85	90	87	88	86	85	76	89	97	75	84	93	93	94	89	105	82	95	105	85	88	70	105	73	79	85	104	96	95	86	94	81	85	85	86	76	101	78	73	95	93	86	88	100	92	89	85	102	95	92	90	86	97	93	95	102	81	92	86	81	85	102	91	87	96	82	91	91	99	120	85	105	95	74	112	98	82	80	89	91	87	92	84	100	74	93	97	99	98	93	97	88	95	85	94	89	78	85	118	86	75	70	85	98	85	92	87	99	91	90	100	88	86	83	75	84	80	90	82	105	93	79	107	68	101	97	92	101	101	102	97	82	87	75	81	99	83	89	88	94	92	76	111	88	112	92	70	85	101	86	94	97	101	79	89	95	95	93	98	86	81	90	81	94	99	101	93	84	95	99	99	93	88	75	91	88	88	70	95	97	93	91	63	106	83	95	93	70	92	95	103	85	93	99	96	107	86	107	95	80	82	102	83	88	90	91	90	89	87	82	118	97	93	86	92	91	89	97	82	105	88	70	80	93	80	80	90	88	94	86	91	99	72	97	82	90	113	82	102	81	92	80	79	93	85	89	77	86	103	91	108	112	99	101	81	90	85	96	84	92	103	81	86	82	98	83	83	82	84	87	95	79	88	98	88	77	120	96	83	96	112	114	85	118	80	96	91	97	99	82	100	84	93	76	93	88	98	87	89	80	89	73	95	87	100	104	82	95	92	90	90	95	78	80	89	78	82	80	91	100	80	73	113	88	94	81	76	75	93	92	79	85	78	91	97	86	89	97	89	91	96	98	95	107	102	87	96	100	103	84	94	92	95	88	97	101	103	94	98	96	79	94	87	92	84	101	84	75	88	83	90	99	76	77	99	96	87	89	74	87	86	95	102	106	88	74	122	84	80	92	94	99	97	106	99	83	85	88	86	103	98	87	70	72	78	103	82	96	69	100	86	89	94	95	99	96	113	97	103	77	81	91	90	93	101	111	100	86	97	96	86	91	98	82	100	106	100	98	90	74	93	96	78	100	74	90	100	91	81	85	91	86	95	79	90	94	97	102	107	79	98	86	82	97	92	81	80	100	90	78	93	87	99	104	91	100	88	90	97	81	94	76	90	102	92	71	93	77	76	89	95	96	96	92	76	70	89	98	103	106	93	89	89	89	95	88	96	83	93	85	91	86	80	83	73	93	76	95	84	83	102	102	111	79	92	95	96	90	86	96	93	92	91	93	92	92	96	90	75	78	91	84	81	93	93	92	91	99	95	93	115	78	87	95	96	90	86	95	98	87	81	84	104	90	94	111	83	98	92	98	88	75	75	75	109	92	91	108	79	97	101	86	95	79	80	85	95	100	87	84	99	95	96	97	90	93	72	102	85	78	112	83	109	101	107	99	75	92	81	89	117	89	105	95	108	101	98	95	84	95	93	88	100	96	90	99	101	110	90	96	92	99	95	95	103	75	103	93	85	108	99	101	96	111	105	83	98	82	95	91	99	80	82	87	87	101	103	88	80	91	85	81	90	85	95	96	81	103	89	100	84	102	107	91	91	73	106	89	88	81	89	95	98	106	85	87	103	86	105	111	111	78	94	81	89	78	99	80	105	87	100	95	92	77	99	82	91	105	88	93	89	80	96	85	117	100	80	91	98	91	86	101	89	89	102	89	88	98	99	88	76	97	97	86	92	82	97	90	89	91	76	79	82	93	100	86	95
16376	1351	3222	3567	2915	2332	1851	1620	1284	1186	1043	898	826	717	695	704	591	621	608	528	557	501	491	482	474	498	442	398	394	403	406	422	387	378	390	402	405	372	407	348	334	334	342	336	351	352	348	346	356	362	367	357	344	332	351	363	369	325	343	348	350	340	332	358	345	338	360	357	343	314	321	315	385	311	305	291	334	343	368	318	342	333	361	314	341	332	323	325	331	349	332	354	338	337	327	316	355	317	322	350	325	308	323	332	317	312	333	335	329	301	344	336	308	322	320	326	343	340	288	329	341	284	355	326	356	329	299	306	313	330	294	337	325	306	344	328	325	311	309	315	333	330	329	342	317	322	308	312	335	321	306	332	296	330	326	280	322	311	341	311	321	300	345	311	375	299	371	300	296	323	337	303	295	349	339	329	340	320	326	338	320	335	318	325	306	339	310	296	342	310	319	332	315	338	323	277	298	332	321	333	342	287	353	329	319	298	311	368	309	315	323	299	330	322	320	323	304	315	318	340	276	326	333	315	300	306	297	307	330	315	329	310	279	343	311	333	330	303	333	328	330	290	305	328	296	300	340	336	302	301	289	339	311	309	331	313	328	270	332	357	321	325	344	296	316	313	321	274	311	281	281	303	277	313	303	326	304	345	336	290	327	330	316	330	356	326	305	319	345	286	322	292	326	341	350	311	311	313	360	329	312	313	275	326	346	311	331	288	334	318	312	325	337	337	290	298	308	318	297	322	287	307	334	322	324	304	327	328	337	337	338	318	310	295	295	317	313	319	337	329	328	337	318	361	304	310	280	298	311	296	343	332	335	278	324	349	342	317	326	336	342	305	309	312	302	305	320	282	312	305	325	299	326	304	354	299	309	309	311	358	323	346	344	341	312	349	294	337	299	340	285	307	318	303	292	354	287	281	305	337	306	291	334	312	318	330	326	327	336	310	320	339	329	321	332	363	349	331	314	338	294	311	305	318	300	304	301	292	306	333	314	304	326	293	327	287	321	333	315	308	327	343	328	319	333	321	327	295	282	310	283	298	335	308	340	347	322	333	296	309	328	303	334	329	316	327	305	296	349	338	317	346	309	321	334	330	301	320	301	309	286	330	290	287	325	308	308	307	304	289	323	284	296	296	294	293	312	315	345	351	311	296	322	305	319	316	333	318	316	331	298	322	292	329	314	347	306	352	352	340	321	352	307	311	321	327	325	374	326	318	294	330	295	336	295	318	298	355	326	306	292	334	285	317	347	319	301	284	349	324	288	344	287	332	344	298	304	334	327	315	329	321	332	314	287	288	325	336	292	310	326	314	312	309	282	322	303	307	321	319	280	310	312	337	305	322	314	324	305	318	305	297	358	337	330	335	332	338	295	307	315	316	327	296	324	278	343	303	287	346	328	325	311	283	318	327	337	334	298	306	320	318	335	286	302	353	322	316	303	317	319	289	303	304	290	345	325	322	339	315	345	331	293	335	303	293	314	319	355	341	301	302	309	301	309	316	293	277	336	323	322	327	285	325	347	348	322	288	322	330	319	338	312	275	311	330	338	325	320	334	324	296	336	303	302	328	352	314	334	328	332	305	350	341	341	306	315	343	307	320	298	350	332	291	313	347	337	306	354	312	295	293	341	340	337	326	304	304	341	315	312	329	317	318	332	285	312	338	301	292	319	305	340	339	291	321	324	327	296	323	345	371	297	326	315	327	337	322	304	329	322	332	331	327	326	327	330	330	305	323	338	317	315	287	346	328	308	305	312	323	322	332	318	349	329	296	335	321	318	326	302	326	281	327	338	317	331	319	312	275	326	345	342	317	335	326	319	320	288	360	298	320	353	304	358	339	318	341	320	352	338	329	299	283	338	277	309	307	324	307	306	316	332	339	335	352	336	313	331	286	324	326	300	307	335	330	321	339	345	325	298	320	327	309	326	300	304	338	334	347	307	321	327	327	341	317	341	320	323	300	304	321	306	346	315	312	307	344	308	347	319	319	333	304	317	295	319	322	324	316	349	321	324	317	300	334	335	311	286	332	354	332	290	324	328	295	351	285	312	335	344	327	340	296	312	306	332	337	307	338	312	313	321	306	345	313	306	359	302	284	272	343	321	306	311	297	320	332	289	328	314	331	313	323	294	298	322	304	334	315	338	344	348	304	314	296	334	308	311	329	308	308	321	316	316	311	309	326	321	301	320	330	349	323	334	329	332	304	335	299	309	317	330	311	289	314	325	326	302	307	316	329	293	321	324	334	309	306	316	314	347	325	343	306	308	317	304	307	292	306	331	330	331	315	314	320	312	322	306	333	332	303	327	292	319	326	328	321	323	341	300	309	299	299	322	345	319	303	328	310	316	327	293	300	291	335	296	303	315	301	315	297	305	311	325	333	325	295	302	319	338	314	317	301	335	340	311	323	326	305	313	331	302	336	313	319	303	307	318	313	319	316	349	345	318	341	322	349	339	301	300	351	327	333	332	337	331	311	326	301	306	338	306	309	322	327	336	318	328	325	330	283	330	318	342	308	295	297	320	291	290	350	302	316	328	307	311	306	308	304	341	306	321	335	329	322	333	325	333	315	310	326	317	363	306	326	354	320	324	300	326	328	308	326	298	321	313	299	339	314	323	316	326	340	297	319	328	297	343	283	292	338	290	298	328	316	324	323	325	310	326	312	314	307	295	317	347	345	307	302	324	317	334	320	292	342	328	316	336	323	330	342	306	339	298	318	307	316	312	309	327	320	329	310	311	309	334	330	332	333	327	325	280	344	323	322	343	315	337	362	321	306	330	318	342	343	306	310	321	298	291	335	328	339	309	339	302	309	336	320	317	297	297	299	321	313	319	330	312	308	329	328	338	373	321	342	334	309	357	340	291	309	332	320	338	325	311	319	340	285	330	294	342	302	318	340	306	317	322	272	318	336	335	318	340	318	327	324	306	311	310	304	307	314	338	337	327	289	365	357	336	310	342	342	281	316	306	322	342	332	332	333	272	315	346	284	283	337	332	320	329	313	316	324	310	304	299	338	316	297	313	327	311	321	313	311	347	312	333	331	323	329	332	309	317	320	327	322	357	336	352	321	322	323	330	314	318	319	302	302	310	307	296	343	317	318	305	333	319	343	312	322	338	325	327	378	320	361	303	323	300	327	317	332	318	314	319	320	310	343	334	334	294	333	305	297	319	285	326	328	336	323	297	337	311	332	309	338	311	288	345	341	338	328	351	333	316	295	353	341	301	329	347	314	308	316	319	341	323	283	315	319	331	326	330	291	306	302	332	332	342	316	319	295	298	323	328	298	331	314	302	334	319	345	328	335	329	299	332	332	309	326	305	327	356	323	349	357	311	308	318	342	332	321	338	337	345	343	313	355	314	333	333	347	324	337	329	297	309	309	307	321	307	288	345	331	336	304	314	288	294	309	336	345	331	302	353	316	342	339	338	314	316	300	335	309	330	349	345	302	353	354	304	296	305	334	331	318	304	328	342	341	356	279	324	328
46592	8215	3008	2027	1365	1007	802	616	484	433	330	363	317	243	274	253	236	234	249	245	216	212	189	192	183	184	217	188	175	180	177	169	183	158	159	169	165	209	172	152	173	192	186	176	151	166	182	172	168	183	156	154	152	160	166	187	156	178	169	147	139	166	198	165	161	197	152	164	137	144	169	173	159	157	172	159	174	157	172	160	157	150	177	135	164	155	197	141	164	158	141	149	141	170	160	178	145	193	176	160	151	183	174	169	153	158	163	153	166	171	178	168	164	183	166	160	165	149	153	155	148	152	150	159	159	187	152	170	153	150	148	173	193	165	164	137	157	159	164	162	163	159	156	166	172	168	153	150	163	158	139	149	173	157	162	176	153	175	143	136	139	176	162	156	168	168	158	146	186	145	176	181	156	154	169	159	143	159	134	148	175	178	143	183	159	190	165	138	171	167	151	161	158	167	177	162	157	137	167	151	141	135	143	173	162	171	137	180	147	131	157	168	141	148	150	173	168	163	138	146	152	165	155	175	146	138	157	148	169	194	157	151	155	137	152	149	168	155	153	156	158	177	136	160	165	165	152	167	141	180	147	165	156	175	193	134	176	186	163	176	164	155	168	152	152	178	176	148	167	160	161	168	168	149	202	187	149	150	153	162	160	144	162	160	167	158	168	156	169	167	170	164	130	145	143	151	166	150	138	176	137	156	162	165	162	161	158	184	119	147	154	175	146	162	142	166	173	154	164	164	155	160	166	152	152	156	139	164	146	141	159	155	182	160	179	167	153	168	175	166	173	156	145	183	179	147	173	133	153	144	162	153	151	152	177	148	164	143	157	142	148	165	177	170	160	160	173	182	156	148	184	166	148	174	170	156	147	171	157	149	140	183	170	162	157	144	145	167	151	166	164	175	172	142	156	164	147	150	160	138	175	165	168	178	159	161	169	140	146	172	168	164	150	162	158	176	161	144	190	162	147	156	159	152	145	162	127	166	155	152	162	158	182	153	151	152	172	138	172	161	176	146	173	157	156	159	186	169	161	189	173	166	155	161	147	150	161	149	153	149	197	129	169	142	150	170	142	150	153	151	157	175	152	162	163	150	179	145	153	193	157	158	158	169	149	192	169	159	159	149	177	173	169	151	180	146	175	152	165	179	167	161	171	176	189	155	157	141	152	155	139	172	187	173	136	166	150	159	153	157	161	153	170	166	157	158	135	141	181	161	157	151	173	199	153	171	163	165	143	155	176	147	154	172	170	192	157	148	172	154	151	153	163	154	167	129	150	152	138	178	164	169	138	160	155	163	179	163	166	171	159	171	156	159	179	164	187	167	131	164	172	175	158	171	151	164	143	162	168	166	179	125	163	141	154	136	140	178	176	169	157	157	149	146	147	158	148	161	187	133	161	135	129	149	166	152	175	165	172	156	157	155	164	149	168	168	140	154	151	161	164	171	159	144	167	180	160	192	154	150	172	172	157	143	157	154	158	171	155	156	151	177	187	162	175	177	169	178	160	167	160	148	160	153	168	147	174	176	161	159	141	161	145	151	160	149	163	164	162	153	153	154	158	147	156	158	178	156	159	165	159	162	136	130	167	154	168	141	157	148	188	155	159	163	150	174	173	133	161	145	143	134	160	157	161	162	138	172	156	152	143	150	132	160	168	155	149	175	182	158	158	159	152	152	177	167	142	147	174	171	145	165	145	161	177	164	168	173	174	172	176	170	145	167	162	173	150	163	158	156	170	155	156	156	180	147	175	176	173	169	163	151	170	169	170	152	155	145	178	169	147	167	146	154	164	150	164	166	166	151	148	178	156	172	188	138	139	159	135	172	154	183	169	167	159	178	158	155	144	176	148	148	168	156	156	162	173	153	150	170	172	174	148	162	156	144	151	129	171	161	181	159	160	146	153	143	122	169	154	174	163	134	146	173	152	159	149	139	145	159	191	182	161	167	179	188	139	157	137	148	196	193	146	163	178	162	170	154	156	130	163	162	161	174	163	148	169	171	143	172	185	147	155	170	146	149	157	172	149	129	174	128	208	146	161	190	151	158	163	173	167	161	153	164	161	157	165	165	153	190	173	138	165	180	172	160	174	173	159	156	171	160	149	149	156	172	153	179	153	178	147	166	139	179	174	176	198	177	187	164	156	158	172	165	154	174	140	166	161	162	145	130	166	182	155	148	154	145	154	157	157	174	151	159	151	157	155	142	163	142	155	150	151	162	150	156	181	165	154	150	163	157	159	157	171	168	162	160	177	129	150	172	174	176	166	148	165	179	167	171	156	137	174	161	145	155	158	158	164	156	138	146	132	163	164	156	154	158	178	165	138	153	164	156	169	140	179	167	150	168	147	157	136	162	153	148	161	146	158	144	194	173	155	144	161	172	151	155	171	144	172	170	177	171	154	154	152	162	143	164	181	145	161	150	151	166	154	168	152	149	173	163	142	139	159	146	149	150	196	141	158	165	147	165	178	172	150	181	151	146	170	152	157	175	157	135	173	144	150	149	171	154	150	177	161	152	160	142	157	151	181	164	151	158	150	153	183	158	174	164	164	152	150	160	158	166	159	173	156	182	169	154	168	161	179	186	160	157	148	167	155	165	170	165	165	144	153	166	146	151	161	153	180	149	165	165	157	164	172	167	183	156	149	160	164	162	156	168	156	176	153	154	160	183	191	183	166	153	145	145	158	178	144	173	167	163	159	154	171	156	156	167	159	166	164	141	160	145	153	145	140	139	127	159	149	156	169	159	174	158	142	157	173	164	154	170	162	182	151	164	177	169	161	174	148	147	154	157	169	140	168	169	161	166	153	161	157	160	142	179	163	143	170	180	196	132	174	138	172	192	166	155	136	150	160	130	165	165	152	179	156	190	154	166	175	180	142	149	145	150	148	178	178	171	146	158	177	174	160	171	146	134	158	169	150	168	171	181	166	163	151	152	177	151	152	168	164	152	143	193	161	150	165	159	166	147	152	158	145	154	148	171	162	157	169	140	171	158	156	160	165	160	154	143	158	148	172	138	143	165	137	167	174	181	161	199	161	170	174	192	158	170	158	148	150	172	155	155	158	157	175	166	176	159	152	142	147	148	148	164	135	159	157	153	152	167	154	165	177	166	138	154	128	152	160	175	169	155	137	152	143	151	161	157	183	168	166	130	137	163	161	136	165	162	142	176	177	155	132	161	162	156	169	153	159	149	168	144	170	165	157	160	152	137	164	158	172	155	186	163	170	145	157	146	161	145	155	157	141	171	142	164	172	162	173	166	158	184	142	146	148	182	149	153	146	158	157	168	173	154	156	168	163	159	150	166	168	166	151	150	169	150	184	152	163	142	163	162	154	178	167	151	164	175	170	137	144	177	183	166	160	162	151	133	160	146	151	152	167	156	160	165	164	159	178	166	162	138	145	160	158	150	157	146	157	173	176	166	156	150	169	149	153	190	159	170	169	163	145	182	141	139	179	153	157	166	177	157	153	145	161	178	164	160	159	163
22128	2611	6053	6675	5511	4616	3608	3032	2481	2142	1949	1720	1496	1459	1346	1243	1151	1074	957	988	932	862	893	802	756	800	793	728	782	778	740	686	671	679	627	690	606	641	576	690	631	597	618	622	574	607	584	595	605	598	591	574	575	582	615	569	509	523	598	598	581	553	568	557	594	624	546	581	567	612	525	535	544	528	561	570	548	512	536	519	577	547	535	522	530	539	518	521	540	533	521	519	523	525	558	573	531	521	545	502	522	537	577	508	491	528	498	538	536	529	546	514	538	503	519	556	565	523	556	478	526	561	529	499	527	555	476	510	553	570	520	503	553	509	546	522	512	533	556	530	522	486	493	521	555	525	522	525	490	527	503	542	558	532	534	542	540	562	529	515	524	552	519	501	512	513	495	511	506	522	543	506	499	509	542	563	519	537	552	524	495	519	544	523	516	501	525	501	526	536	549	523	520	467	489	548	508	540	535	519	516	506	507	531	491	477	487	480	500	534	546	522	540	553	540	508	535	522	548	516	534	533	507	483	499	561	506	506	543	571	505	541	488	524	530	543	543	548	495	512	483	547	539	511	554	496	520	529	516	518	504	504	507	533	509	566	492	524	566	547	538	533	547	516	523	536	503	533	567	522	530	477	512	510	549	533	519	509	540	518	487	533	520	527	470	536	498	514	519	555	523	534	514	555	529	519	544	540	511	514	515	513	516	539	554	521	518	496	487	494	579	519	542	541	519	529	513	516	504	529	500	558	459	492	499	505	507	489	490	528	549	536	463	544	539	527	558	479	500	524	495	495	472	499	553	502	510	488	540	502	475	489	513	498	531	553	544	499	509	509	489	527	499	505	535	496	513	531	551	513	551	540	527	500	549	533	507	528	546	520	515	502	537	486	512	488	528	498	534	528	487	495	521	511	490	537	550	510	522	529	489	561	542	548	512	491	539	534	520	500	519	531	514	555	544	510	545	530	526	495	522	559	541	515	527	568	497	480	510	547	536	518	505	536	506	525	548	522	540	569	529	501	451	517	506	517	503	527	524	565	509	523	541	561	503	503	484	547	522	509	514	484	532	520	488	506	534	522	507	516	565	511	521	537	500	536	544	528	509	529	549	515	535	523	525	544	532	481	507	491	541	503	534	537	511	502	528	498	519	541	516	500	509	531	505	533	527	545	478	508	498	500	521	514	526	475	503	515	491	500	556	533	495	487	480	489	525	520	492	522	514	495	553	539	539	509	506	504	511	534	509	506	508	506	525	521	488	491	504	545	487	525	510	490	496	530	502	510	503	524	505	520	491	544	544	512	514	509	514	535	492	484	542	494	509	498	551	572	544	532	481	530	536	526	505	513	515	511	488	510	513	499	510	552	502	536	479	480	490	492	527	535	528	508	555	540	503	502	509	524	510	510	508	489	553	487	545	541	513	525	525	508	549	548	551	464	522	482	512	543	552	526	507	541	494	553	502	531	557	513	534	513	532	517	513	544	504	504	544	537	489	477	560	494	493	523	527	548	500	482	521	506	496	536	535	503	499	516	508	517	532	520	515	510	525	535	533	523	522	554	517	570	526	512	527	519	536	513	544	494	508	529	550	507	533	522	523	506	503	512	529	508	541	471	527	516	500	561	514	520	525	524	498	490	510	506	540	529	540	524	532	548	529	497	502	540	539	497	523	541	516	516	541	528	540	508	515	513	525	509	509	497	532	528	556	482	515	545	497	555	493	483	530	481	496	538	557	533	495	512	526	486	507	503	516	564	525	550	533	504	520	548	512	499	497	520	542	528	545	526	513	556	489	508	553	488	519	519	538	470	552	487	523	505	547	518	520	518	527	507	467	535	519	512	497	518	529	525	514	494	493	555	520	528	502	551	540	538	540	515	498	523	523	483	513	473	474	541	557	472	501	503	505	566	548	479	525	509	504	497	539	471	548	498	507	541	530	508	552	489	476	528	506	565	502	503	503	507	528	518	509	497	505	531	510	523	512	525	506	536	515	501	518	522	543	519	516	562	497	510	544	534	512	547	563	568	505	504	517	525	542	494	516	527	510	440	501	517	565	526	509	493	490	547	540	530	510	531	488	487	517	549	527	523	499	510	518	514	532	523	514	504	508	548	517	505	517	512	527	449	512	578	529	526	559	541	521	521	548	503	547	556	507	504	514	533	562	534	521	515	518	466	499	504	510	514	527	515	514	509	550	502	522	530	488	566	502	548	551	511	517	515	528	486	553	537	518	534	541	509	502	522	508	509	532	514	490	475	540	524	507	483	494	504	519	528	497	499	491	552	492	508	457	526	548	535	459	475	495	503	479	521	523	517	583	543	558	545	512	538	477	533	492	518	469	499	477	512	512	503	542	510	479	509	517	537	548	520	551	486	505	541	554	509	519	508	552	507	516	508	550	525	508	473	528	489	533	552	498	516	524	522	532	496	517	492	568	531	585	488	522	465	526	529	532	526	532	533	491	512	510	501	489	493	526	545	535	522	493	516	530	476	520	507	517	516	542	497	510	506	521	530	522	562	489	496	511	511	511	532	532	534	497	546	521	529	540	533	490	511	487	510	471	520	539	485	514	511	503	540	516	498	518	521	520	500	517	536	548	522	491	536	514	507	532	526	478	485	502	519	518	547	525	531	527	532	540	528	472	565	509	497	490	551	541	533	563	473	504	540	513	554	487	532	513	530	538	516	492	513	496	552	476	507	545	524	548	528	533	497	528	477	459	513	515	569	509	509	502	503	493	523	517	487	551	527	475	520	509	561	499	507	528	523	466	504	531	570	495	524	514	517	515	561	542	511	550	508	498	537	532	524	510	534	552	535	510	532	515	525	528	518	536	509	530	521	510	497	518	505	531	490	544	544	548	477	505	518	535	506	482	527	506	534	538	490	494	501	511	507	539	523	567	496	568	479	495	523	485	531	506	520	511	521	537	480	505	562	494	519	524	522	522	520	503	470	492	482	482	545	498	523	545	521	538	505	565	517	504	522	482	525	533	498	530	507	507	542	522	528	515	561	534	515	518	503	495	514	577	492	504	501	561	480	516	518	488	550	504	514	482	546	510	499	504	533	502	536	515	521	527	514	548	509	552	506	524	533	491	497	488	521	535	483	505	488	505	491	549	517	525	530	538	488	537	512	517	491	544	513	518	521	512	524	485	540	500	511	494	481	485	505	479	552	513	560	519	518	540	518	547	527	550	512	504	514	491	557	499	540	518	512	502	523	518	530	514	507	518	532	539	525	509	516	525	497	532	514	500	517	521	509	555	545	550	512	501	512	503	488	541	494	513	486	499	542	502	505	505	574	447	489	502	530	532	501	515	517	495	522	545	514	500	502	494	520	507	548	492	502	494	506	509	575	517	532	543	520	505	574	557	500	519	543	549	548	515	572	533	513	543	510	561	531	524	540	538	531	492	521	486	491	544	510	538	543	531	483	495	537	504	497	545	495	538	498	528	486	491	532	478	494	517	521	562	462	544	528	522	507	493	503	522	538	522	528
4973	299	257	239	211	213	190	181	202	173	183	196	165	161	167	193	191	179	144	189	157	154	178	195	168	167	173	171	161	152	195	169	147	165	194	184	166	182	166	179	168	202	138	156	180	180	166	197	213	198	148	154	161	165	159	160	183	162	187	185	165	181	200	176	164	172	172	168	197	159	180	163	164	160	181	177	162	164	199	159	188	174	172	168	179	178	176	186	174	175	189	186	159	154	176	163	187	204	175	151	163	151	150	161	166	159	157	171	200	165	150	188	187	170	181	174	195	190	190	168	158	160	171	175	171	170	147	184	182	159	171	180	170	160	159	167	167	156	156	169	167	165	188	172	179	178	169	170	181	175	195	150	195	179	162	166	162	174	176	173	187	195	174	178	185	186	178	167	160	179	171	181	197	166	182	180	178	166	150	197	182	167	151	163	184	189	174	178	177	184	187	170	165	160	177	175	169	161	179	165	172	174	157	154	192	177	168	161	175	162	215	162	191	169	157	167	176	159	171	165	166	189	179	184	174	178	189	185	190	169	163	177	182	175	157	181	188	168	175	158	154	190	189	179	172	167	165	185	177	186	171	180	161	168	165	169	184	173	187	157	194	179	167	178	156	164	173	189	154	168	179	183	157	155	170	184	160	172	167	171	165	169	176	184	168	158	172	188	196	175	170	159	176	187	153	185	179	185	169	148	175	164	152	196	188	151	173	144	163	181	165	165	159	186	197	166	171	158	199	180	159	159	164	163	173	169	145	183	172	173	182	142	200	182	179	159	196	159	162	163	167	159	163	162	180	186	187	175	165	189	148	177	177	156	178	174	162	165	194	155	152	167	187	178	185	153	165	172	155	165	164	172	186	173	165	169	170	155	164	176	169	156	188	165	170	181	178	180	154	161	173	176	166	168	193	202	172	151	188	164	167	173	185	182	186	183	183	176	167	189	172	167	168	190	173	169	207	192	185	175	148	171	157	163	141	170	184	174	155	171	171	190	182	171	183	152	163	159	170	170	188	174	178	168	179	197	175	168	177	177	178	171	171	182	176	172	165	185	177	168	198	165	162	208	189	181	171	170	171	171	177	162	168	175	171	168	173	174	170	188	169	150	169	163	186	194	172	186	176	161	157	173	202	177	175	167	172	169	177	181	171	197	168	202	153	164	184	187	187	174	162	178	179	164	164	177	157	177	180	195	174	166	184	176	155	163	215	167	178	183	164	205	168	175	185	169	183	179	178	172	165	149	186	168	163	181	182	153	170	171	178	185	168	180	205	188	177	165	181	165	185	195	184	185	181	189	182	168	171	182	166	201	173	183	183	182	168	155	159	165	178	158	162	191	166	173	191	167	165	170	162	185	167	180	192	175	154	181	155	183	193	146	159	167	181	205	167	204	191	172	154	154	164	191	183	177	174	174	143	189	172	181	168	161	191	173	172	161	178	172	160	165	172	142	171	172	153	199	176	179	183	156	161	165	175	187	165	171	197	151	176	149	181	184	175	172	167	190	195	173	179	153	213	179	151	185	157	173	157	169	183	169	153	196	161	177	166	179	175	181	162	163	164	187	177	178	174	156	185	171	165	174	204	179	196	186	200	183	156	187	165	167	182	191	175	173	167	173	164	168	174	180	167	170	187	149	159	163	206	170	184	171	165	169	198	194	156	155	178	176	176	162	182	170	154	185	153	189	189	152	171	171	180	167	180	158	162	164	186	169	165	171	175	165	167	147	184	154	165	172	195	169	174	170	169	178	173	178	158	171	205	168	181	204	159	182	160	180	184	175	173	177	157	181	177	156	168	168	166	199	184	203	189	174	175	179	140	187	181	193	169	165	184	176	154	176	170	179	162	170	173	174	172	175	197	184	162	197	189	170	177	166	156	152	168	178	176	189	174	162	192	167	203	173	168	166	162	190	175	175	164	181	182	189	171	194	150	173	182	178	160	178	160	184	157	188	180	195	166	173	166	197	176	188	169	192	192	140	169	166	202	215	183	181	166	190	178	178	177	183	156	199	171	158	180	177	193	185	149	174	190	161	163	149	179	157	177	183	176	185	196	174	169	189	152	177	194	177	179	194	150	169	170	165	168	168	158	169	189	189	166	179	170	148	182	160	173	185	190	199	190	199	167	204	180	168	174	182	204	178	177	173	177	157	172	172	195	190	156	187	181	177	186	199	196	164	202	161	178	183	151	167	169	182	182	165	180	186	163	187	203	156	167	166	166	191	174	200	187	186	185	191	150	168	178	162	172	170	178	182	173	170	168	183	176	177	192	173	180	195	177	172	165	192	201	184	167	166	174	154	179	166	168	163	186	179	203	172	148	153	170	191	180	163	171	192	174	167	196	158	187	174	171	166	195	183	173	187	153	193	189	189	160	178	162	163	168	173	166	161	206	157	200	166	164	173	176	164	186	199	170	176	189	161	175	171	186	192	186	193	162	189	191	188	181	150	203	145	162	193	192	177	160	187	182	172	153	191	170	175	179	193	153	160	166	196	169	167	186	188	169	188	173	181	188	156	175	167	195	170	163	191	176	191	177	166	170	172	194	162	144	166	178	211	188	152	178	162	169	171	186	163	199	199	193	166	179	170	180	132	186	208	178	191	178	165	142	203	150	180	145	170	179	178	162	176	158	141	168	169	200	198	179	166	169	189	180	170	178	179	177	166	189	164	181	173	149	183	184	182	161	168	181	177	183	157	163	181	163	166	152	165	181	182	162	182	169	183	159	187	185	164	168	181	184	169	159	156	186	183	185	203	177	149	170	172	154	183	160	169	186	162	201	182	186	148	191	191	198	160	173	182	177	179	173	145	173	163	189	169	183	169	193	157	183	183	177	176	177	167	143	168	193	168	167	167	189	203	162	180	162	181	189	176	166	179	182	184	196	169	198	175	172	180	173	165	157	172	168	173	179	195	209	177	166	185	199	172	168	179	184	154	183	159	192	161	159	183	154	169	154	185	169	174	183	195	198	159	194	199	163	161	161	174	170	174	163	145	181	159	162	167	152	175	170	181	213	168	212	182	184	196	190	171	181	158	179	180	180	187	165	181	164	146	178	178	188	182	180	165	160	159	189	188	183	176	173	158	194	184	186	158	152	160	169	171	187	181	164	158	202	172	190	180	191	171	189	158	167	150	136	154	168	177	196	169	185	182	155	163	161	166	172	176	163	147	162	172	133	168	178	170	152	160	158	151	166	181	180	181	173	188	176	180	183	184	162	168	186	179	170	172	190	145	183	185	171	170	158	154	185	153	186	158	182	171	165	158	173	156	177	181	174	187	151	173	153	167	159	175	182	165	180	173	152	176	166	169	154	189	175	156	185	181	154	171	191	172	165	167	152	150	174	171	174	155	172	168	167	163	172	175	165	180	169	167	187	167	171	179	171	178	161	168	177	156	169	163	161	153	169	175	166	152	174	169	155	160	176	183	176	175	213	155	160	175	157	175	196	181	167	182	154	158	175	172	196	177	178	181	155	180	160	196	188	162
6152	652	713	706	675	617	600	598	607	598	598	537	572	557	545	569	521	577	542	550	522	552	541	554	522	559	532	528	537	571	552	526	579	537	545	536	493	561	554	534	507	604	550	536	511	542	563	544	551	551	563	544	525	511	536	540	519	560	564	571	532	556	534	535	508	541	562	494	531	542	546	516	526	557	551	523	578	532	538	516	545	544	578	521	556	520	521	538	523	549	514	532	514	533	525	566	551	558	540	507	506	550	528	578	536	564	493	558	537	561	558	541	535	476	511	514	541	576	544	536	559	546	534	537	537	519	524	541	513	531	554	518	527	569	523	508	508	528	525	570	546	536	550	514	531	544	576	551	548	518	527	505	525	481	527	538	542	517	552	554	521	513	549	538	484	529	519	512	498	549	530	552	525	577	535	511	501	496	558	482	511	512	554	523	520	544	564	466	518	546	563	535	528	524	536	546	544	539	551	591	548	506	529	551	544	545	542	564	505	622	509	515	535	540	549	537	524	536	524	516	562	527	517	542	526	526	525	496	513	549	531	548	508	539	503	515	529	525	499	544	523	548	533	576	573	512	532	542	579	541	531	544	554	533	540	494	541	556	547	520	509	514	554	530	564	542	550	516	511	573	575	580	540	527	542	517	501	505	542	554	557	586	532	530	543	506	524	561	519	556	542	527	521	533	557	565	539	548	546	518	534	495	530	541	516	559	516	552	520	535	524	582	494	528	546	542	577	540	565	560	511	538	549	570	526	506	516	533	554	488	558	529	515	514	542	510	534	551	549	518	537	533	526	511	532	516	531	517	534	541	541	537	553	560	518	556	523	564	550	511	528	523	555	536	561	548	551	532	565	531	578	523	498	563	545	543	534	496	540	545	545	556	552	561	535	539	566	547	532	537	501	530	547	512	509	489	565	499	555	564	534	556	574	531	553	526	548	532	538	558	494	509	536	529	569	554	525	582	525	517	508	533	506	551	524	559	550	544	489	520	553	508	552	522	500	602	545	516	558	538	524	496	506	484	543	530	545	535	509	533	519	509	537	544	488	516	562	539	545	559	488	546	548	578	543	539	546	534	514	594	542	521	541	560	536	554	534	551	533	570	503	541	582	520	517	543	513	560	518	529	578	518	544	535	542	547	535	514	564	508	573	517	489	568	561	499	567	568	518	500	528	511	549	541	541	527	552	540	500	578	525	534	539	553	536	551	482	554	565	507	539	555	550	486	564	512	529	512	531	522	539	563	570	519	547	604	554	536	532	538	526	522	508	537	540	515	529	531	535	526	585	557	536	517	538	531	541	541	538	568	517	553	541	538	558	559	533	549	532	550	545	518	552	539	561	502	513	561	534	545	534	563	550	518	568	533	531	524	565	553	546	538	530	543	554	544	540	574	610	533	549	540	532	485	540	521	547	548	524	519	565	539	535	533	556	536	540	544	510	530	528	578	530	556	562	509	541	554	522	530	563	530	538	531	539	545	546	535	565	552	532	522	501	535	558	537	522	556	555	572	573	540	548	556	540	526	515	489	523	556	497	503	530	556	533	552	495	546	514	561	528	541	537	569	560	569	544	557	496	548	522	524	522	542	539	525	540	552	531	510	555	541	534	515	576	527	518	489	557	533	559	528	563	532	579	492	521	546	518	511	506	501	530	520	529	551	528	557	548	507	552	571	482	569	507	498	570	521	537	500	582	546	535	538	548	534	536	560	562	518	556	556	568	518	527	551	528	509	505	527	539	527	507	499	546	583	542	575	520	533	540	521	519	521	526	526	538	545	518	548	552	528	542	516	521	508	520	553	534	541	533	577	521	493	560	536	525	545	523	560	551	510	496	498	492	564	547	496	496	529	527	538	562	511	519	570	540	497	550	504	534	557	538	541	511	612	557	548	508	547	503	485	552	537	510	538	524	542	536	562	524	539	538	558	532	482	562	499	542	514	513	575	552	533	526	535	507	533	546	503	503	540	534	511	540	586	519	527	521	542	548	517	539	550	515	539	550	521	547	535	528	532	555	539	549	551	541	535	560	536	565	536	556	533	533	509	546	544	551	489	499	533	538	550	511	537	537	503	571	527	514	533	527	568	537	547	524	522	554	519	546	528	530	529	549	520	527	544	524	587	528	535	557	534	578	550	546	549	600	551	583	587	490	552	495	555	523	539	541	561	507	553	524	540	511	595	518	502	532	550	506	549	536	503	543	502	534	546	558	552	534	528	563	528	536	484	539	517	510	529	556	520	540	549	541	565	529	526	501	526	533	504	550	537	499	557	501	557	533	543	541	570	543	493	533	540	520	540	571	535	546	539	499	507	535	516	523	529	547	526	524	536	585	543	519	495	537	535	565	555	513	525	524	541	530	612	501	539	508	559	537	530	536	554	533	496	541	556	526	545	546	530	587	549	544	557	559	538	510	562	531	541	531	532	555	511	514	570	518	536	536	577	539	531	513	528	530	506	571	532	541	553	529	519	532	526	563	576	540	520	526	507	523	593	548	537	513	523	540	549	517	537	531	523	551	521	533	503	555	563	541	580	519	534	528	548	507	501	521	554	570	558	556	540	507	502	540	537	554	571	539	530	527	505	495	553	527	556	531	536	573	530	547	544	561	513	533	551	518	513	541	559	523	552	574	533	531	538	526	519	541	583	500	555	490	518	500	547	532	544	557	530	503	562	570	562	545	534	571	570	526	525	522	526	553	516	565	559	480	508	546	587	520	533	558	534	545	530	563	520	541	545	528	540	530	546	505	540	558	524	534	509	526	537	507	571	527	488	534	527	534	552	529	549	493	566	533	540	528	542	496	545	546	531	546	506	533	533	515	555	503	501	557	538	534	523	536	513	546	529	503	492	523	521	546	529	566	554	575	536	530	531	526	511	549	514	505	539	537	538	555	569	539	506	551	546	556	550	539	510	551	552	486	550	488	516	522	558	542	524	521	526	558	530	559	524	548	508	533	524	531	536	510	516	528	559	519	524	532	558	545	604	582	521	537	552	531	488	508	509	554	533	537	556	551	528	556	509	550	524	502	538	547	548	516	545	532	536	558	547	553	515	547	547	518	506	522	569	511	523	554	534	547	581	549	544	490	550	511	560	531	543	545	526	556	522	534	529	514	567	542	510	534	566	529	517	506	532	563	532	516	557	512	542	515	498	561	501	554	545	452	540	494	562	519	563	535	541	536	534	537	542	527	523	558	558	538	529	524	539	543	505	511	535	508	566	579	528	551	547	535	540	530	511	509	532	549	523	528	550	557	518	542	564	529	565	508	537	514	531	535	563	514	540	581	556	561	580	550	544	529	554	561	540	525	546	563	511	527	522	534	514	534	540	522	543	533	591	522	509	543	549	512	528	539	534	516	544	535	524	595	492	529	490	531	562	538	515	527	518	498	576	545	512	478	563	540	507	546	549	529	542	533	544	526	577	540	511	546	545	523	523	530	553	581	525	520	551	532	590	500	562	557	547	549	551	580	544	499	540	527	510	550	492	557	565
32406	3507	1305	890	617	479	372	287	271	220	188	216	160	146	118	130	146	123	120	100	112	120	96	103	114	89	104	112	99	126	108	97	89	96	115	101	89	96	103	120	95	101	96	88	85	98	103	85	102	91	96	91	92	86	99	104	88	88	89	80	89	88	96	76	90	86	92	109	87	101	95	100	102	96	93	96	100	82	108	109	97	86	89	98	96	100	90	100	72	96	79	99	91	96	99	97	89	84	106	97	84	87	81	94	89	85	81	86	81	91	93	89	88	88	90	85	84	94	96	91	78	97	100	95	79	91	86	87	96	84	87	110	85	94	117	96	96	97	65	76	85	91	84	95	82	94	82	83	99	84	93	96	101	98	88	85	81	74	79	101	89	94	104	98	89	69	98	87	92	103	86	86	84	89	79	90	81	94	98	92	93	82	98	79	78	86	81	97	95	80	88	86	92	99	90	86	94	62	91	83	71	100	108	108	85	91	80	89	95	97	92	100	81	83	88	92	82	85	89	86	82	82	72	89	69	91	89	94	90	104	87	104	100	81	80	103	97	91	97	87	102	102	93	76	98	81	89	84	93	80	82	102	81	104	112	98	86	92	86	100	95	90	86	97	82	89	89	92	70	92	97	94	108	76	97	100	83	83	107	75	91	101	82	73	86	85	82	70	98	83	94	101	99	89	86	107	111	88	97	81	94	79	89	93	105	86	96	84	100	91	83	101	83	101	70	75	108	85	84	81	113	92	80	86	96	86	77	76	90	89	87	104	96	102	81	100	72	75	107	106	86	73	93	103	98	90	89	79	75	89	82	70	90	88	89	90	106	96	88	99	97	88	89	92	89	103	75	88	83	99	86	87	89	97	84	84	81	76	89	83	98	93	84	80	88	81	97	86	88	90	83	98	77	83	88	103	76	94	102	109	95	79	89	105	87	82	96	91	78	81	100	77	84	89	96	91	99	93	104	84	91	104	90	65	104	103	87	86	83	82	100	79	78	79	88	74	71	82	78	111	83	72	82	91	94	99	93	88	91	88	101	102	82	97	97	89	85	92	87	88	100	93	90	87	91	86	84	82	92	93	108	96	80	99	83	82	92	90	87	79	81	103	82	84	90	85	85	92	73	76	106	77	95	106	109	87	90	91	96	95	92	94	87	95	73	97	85	90	89	78	89	78	94	96	93	81	79	92	79	83	87	90	90	85	79	85	83	97	101	81	100	78	93	98	101	79	93	102	106	94	83	92	104	85	107	98	82	110	99	97	94	84	69	78	85	96	104	87	87	86	79	105	92	90	80	89	85	92	83	85	61	112	96	109	90	72	81	102	88	82	90	80	78	91	92	81	86	80	91	87	90	105	92	107	79	84	90	89	89	88	97	88	85	120	85	90	96	85	78	93	92	72	103	107	89	83	90	84	78	102	83	91	83	99	94	91	83	94	85	83	97	77	100	105	101	80	109	87	85	98	79	86	77	82	71	91	88	80	89	96	96	100	95	93	87	76	81	80	86	83	83	86	103	90	83	65	89	81	104	71	69	80	81	87	87	97	100	120	98	82	85	82	82	86	91	73	105	94	89	85	119	88	81	88	90	94	85	73	93	98	81	96	110	90	72	85	90	80	76	81	94	95	87	90	81	87	93	78	95	74	99	103	104	86	88	87	87	89	87	82	82	102	89	97	84	78	105	86	87	109	92	84	93	87	85	86	76	90	88	87	100	69	80	94	95	92	92	96	90	87	98	95	102	99	97	106	80	85	79	77	87	80	96	80	92	97	80	85	80	87	91	83	90	114	75	82	82	103	84	97	101	94	70	89	78	70	106	72	84	94	88	82	95	91	96	98	74	78	87	89	94	84	87	99	93	94	94	99	87	79	94	86	88	88	88	103	94	86	87	85	77	109	84	96	86	97	93	74	81	76	86	85	97	77	96	83	96	97	100	109	90	104	81	82	104	94	93	78	92	103	85	85	89	84	70	105	96	92	92	75	83	83	78	108	85	93	93	90	85	77	98	102	85	83	92	81	83	84	101	80	89	89	96	101	86	103	104	71	104	70	88	63	101	71	93	69	82	91	77	75	86	93	101	90	90	82	79	94	103	86	104	88	85	71	87	98	83	83	92	82	82	93	88	80	87	68	92	107	92	93	96	92	78	84	97	82	88	102	74	89	97	98	85	83	84	96	95	98	103	81	94	94	99	90	82	102	94	86	90	91	94	84	79	113	90	91	85	87	96	90	103	98	112	86	99	88	78	90	91	98	97	68	85	98	75	85	96	85	110	85	93	93	76	96	84	74	97	83	108	88	81	82	85	89	101	77	89	72	92	95	92	108	91	79	86	88	86	98	81	88	76	90	82	89	84	75	85	95	90	82	97	82	94	84	87	91	75	79	93	103	94	91	91	105	87	97	99	85	97	89	82	75	85	110	90	96	81	85	82	106	92	100	85	96	96	102	95	92	89	98	97	84	84	90	80	102	90	96	96	76	84	74	101	88	98	80	90	97	67	91	83	112	88	89	92	87	88	92	91	77	94	89	93	92	82	105	82	78	75	94	93	99	73	101	93	91	101	94	96	87	77	92	91	82	92	94	79	85	99	86	91	93	109	80	101	92	108	86	78	105	78	110	94	60	94	89	93	91	95	109	91	92	85	94	88	93	111	93	100	103	79	85	82	97	90	102	90	98	79	69	103	96	80	93	79	89	96	70	98	70	89	86	80	88	104	92	96	82	88	85	78	75	88	79	107	94	85	96	85	97	89	87	92	100	105	87	89	90	105	86	94	94	84	102	105	79	89	96	92	93	82	89	92	74	92	93	83	99	85	80	91	79	79	100	91	94	96	90	93	83	94	111	93	90	106	92	89	87	87	94	98	81	85	87	98	96	93	77	102	72	93	86	80	105	82	95	83	98	115	90	75	84	84	82	104	95	93	83	104	91	117	78	94	91	102	84	115	87	82	94	77	80	94	83	101	81	94	80	98	94	70	90	91	93	93	92	98	89	95	92	106	77	99	74	90	85	93	79	90	112	67	90	108	93	90	95	102	89	83	65	101	106	115	79	75	70	102	94	84	92	97	85	72	79	82	88	80	96	91	72	84	86	107	94	94	93	88	84	99	87	94	82	91	94	81	93	78	91	92	83	91	101	71	89	93	77	105	81	96	89	92	90	104	91	86	89	89	103	75	83	88	82	95	77	80	83	100	91	81	95	89	86	80	77	75	94	100	104	85	88	88	88	102	91	96	80	78	91	82	83	104	99	110	96	77	80	98	87	76	94	72	88	99	90	76	94	80	100	92	79	67	81	103	107	99	90	103	110	98	80	99	84	83	80	84	82	105	86	98	97	77	87	81	100	97	83	92	94	90	105	79	109	89	90	86	83	102	90	92	89	87	96	84	85	74	78	86	102	82	109	93	86	96	86	89	88	103	101	78	85	78	93	115	87	101	75	74	105	80	87	86	78	79	101	104	89	95	86	78	86	84	91	84	76	77	108
16224	1360	3239	3582	2842	2386	1942	1611	1351	1155	973	955	826	807	745	655	618	593	622	571	508	534	457	504	460	426	396	442	444	442	394	436	411	389	368	384	372	381	372	384	321	365	365	403	359	330	343	350	363	355	354	358	326	341	346	338	326	313	333	324	318	326	332	325	329	366	306	314	298	361	323	319	351	341	326	345	340	337	310	306	300	307	335	315	321	312	303	316	297	312	335	332	356	288	328	300	330	339	311	313	319	320	323	345	336	351	359	280	326	291	331	315	333	320	311	309	315	311	334	327	333	321	334	344	346	326	338	307	303	276	343	319	312	347	324	340	332	317	340	345	312	331	341	313	316	290	325	322	311	315	327	289	333	336	301	329	314	308	330	306	328	343	300	322	294	341	335	299	334	334	316	324	326	335	318	304	306	337	309	301	331	306	276	316	292	326	318	308	308	317	301	319	293	336	281	322	327	320	320	327	325	317	317	345	324	300	297	315	351	293	292	333	315	302	323	338	287	320	335	289	273	329	312	314	323	306	306	293	324	310	322	306	304	323	306	321	320	333	308	291	289	342	335	316	298	313	318	300	319	318	335	318	319	325	313	323	350	310	326	290	325	311	316	313	317	360	329	304	292	329	296	289	322	333	331	331	307	317	303	351	319	323	313	336	327	304	318	311	297	356	323	311	293	302	323	332	314	338	312	296	319	326	288	301	329	278	286	327	334	296	296	343	297	318	328	311	333	306	300	323	325	326	303	300	310	296	300	322	320	330	347	303	297	286	328	286	321	308	332	323	330	346	321	304	340	307	305	338	343	326	333	338	331	291	337	316	327	345	298	310	302	283	344	324	305	288	309	304	317	296	287	281	311	288	310	342	322	300	338	297	316	310	289	321	350	326	329	332	321	353	308	306	330	317	278	327	334	336	334	288	313	308	309	301	317	320	293	322	303	315	322	330	302	294	314	304	351	275	332	296	304	279	316	335	299	334	285	314	341	299	306	303	331	294	349	334	305	328	300	338	336	337	315	329	273	329	316	312	272	313	371	342	315	286	343	300	322	324	343	299	337	363	313	294	330	283	288	294	314	316	311	334	311	298	314	337	313	319	333	324	304	292	300	332	310	290	308	297	314	355	312	325	319	343	270	338	319	353	345	307	330	306	303	308	326	280	304	313	339	304	344	312	296	349	298	280	319	318	306	340	300	325	310	311	295	345	334	355	284	365	347	323	319	298	298	313	289	319	299	315	319	320	355	266	312	339	307	306	345	325	306	293	273	311	333	302	312	333	300	331	339	343	300	318	341	317	324	312	364	334	341	302	334	335	318	329	336	267	299	336	305	339	326	313	303	348	304	306	300	343	321	321	321	362	323	320	329	295	324	347	342	309	321	305	292	283	312	303	345	320	307	300	316	322	305	274	308	324	319	334	312	324	315	314	356	336	325	305	306	315	339	347	337	332	327	330	313	329	296	318	315	308	316	341	267	306	303	313	329	301	314	329	308	355	323	334	318	306	320	308	316	305	296	322	277	320	302	302	318	331	331	283	311	303	318	320	313	304	314	377	315	303	309	311	333	326	306	319	315	308	317	303	322	309	304	289	287	280	311	295	307	322	315	326	332	330	316	347	350	342	327	298	291	310	299	300	328	314	348	319	309	313	313	343	303	321	284	338	320	301	296	331	335	343	291	343	339	309	322	320	304	298	308	324	306	339	333	313	303	312	313	319	325	321	346	311	336	317	311	309	328	303	299	331	322	303	326	334	316	315	331	302	315	347	316	313	295	331	338	332	306	309	299	302	279	329	307	335	328	313	324	301	312	354	292	320	312	318	289	317	317	319	322	312	318	327	297	279	311	331	283	319	309	295	347	289	320	319	326	272	324	325	310	299	301	328	317	317	329	311	338	317	301	304	294	335	320	285	337	293	339	322	316	313	330	342	327	341	330	328	322	301	327	324	315	335	303	317	321	319	310	330	293	322	325	311	294	325	327	324	326	338	310	315	326	308	304	301	286	306	332	278	292	292	329	335	307	340	311	317	318	288	321	278	329	336	322	337	321	305	341	312	308	314	326	324	278	326	337	316	316	314	325	340	321	300	335	333	323	310	293	323	322	316	329	334	317	306	337	305	294	291	305	327	302	310	315	292	333	336	306	293	309	285	294	338	320	312	328	305	295	337	306	308	277	333	314	315	314	303	296	302	307	341	309	310	345	310	302	299	290	319	329	292	331	308	325	304	343	312	325	313	333	309	326	333	330	339	305	306	272	344	312	339	309	313	297	320	330	307	312	309	331	348	345	322	321	309	331	318	324	326	311	291	331	317	320	320	344	303	305	311	315	327	321	273	313	302	318	294	324	321	316	320	296	324	356	299	282	315	351	331	316	310	313	310	332	332	299	308	297	295	304	355	347	289	306	324	321	304	316	328	311	287	297	342	317	333	320	285	317	305	356	313	335	321	298	269	308	310	293	312	309	331	361	295	329	343	294	340	326	323	300	349	299	318	297	312	326	295	299	297	300	301	326	332	297	337	345	339	309	287	285	319	296	324	321	297	315	352	323	301	342	302	329	301	331	321	308	317	297	341	286	314	323	351	301	308	335	312	301	306	321	331	311	336	351	343	301	295	355	321	296	328	296	306	308	293	325	362	271	277	338	339	304	303	321	330	301	319	328	263	304	302	340	337	333	298	324	313	318	296	280	324	317	357	339	312	347	328	337	343	307	320	313	308	306	321	319	338	301	305	326	296	325	311	341	298	333	349	351	325	298	303	352	322	317	325	295	319	316	319	292	280	303	311	308	346	295	324	310	297	305	304	299	316	325	313	305	323	336	340	300	323	302	306	295	331	344	316	323	320	347	302	316	319	307	297	362	341	308	314	328	306	318	297	309	347	302	313	319	309	315	322	321	324	331	291	313	298	316	338	334	299	317	314	319	297	338	335	355	343	324	278	307	304	323	328	343	300	337	292	293	310	325	321	300	297	300	319	337	351	335	309	295	299	308	320	304	313	303	323	319	314	343	313	363	317	317	312	289	344	291	298	314	361	296	321	310	301	300	344	320	330	314	316	315	310	327	332	315	322	344	336	315	330	284	326	298	303	340	332	319	298	328	295	344	307	297	341	360	319	313	290	316	316	311	331	300	338	308	296	310	346	295	305	353	335	330	306	331	314	315	325	311	319	329	301	282	315	282	310	283	306	340	322	330	315	324	278	305	309	307	313	314	312	330	324	310	318	334	320	307	307	286	321	341	346	332	351	297	338	340	289	335	304	304	327	335	293	317	335	319	306	300	332	300	334	340	332	313	304	314	322	294	333	314	348	310	328	313	290	294	318	329	339	297	363	305	331	287	308	306	320	334	306	322	355	330	323	337	319	309	304	299	333	299	306	297	327	313	323	307	327	310	286	323	313	315	312	331	315	290	313	326	279	298	299	309	307	324	318	312	327	303	293	317	311	281	315	312	320	333	329	268	330	326	311	333	287	308	319	331	286	278	308
46137	9016	2958	1935	1434	934	740	574	470	428	411	325	322	263	265	262	246	221	227	205	198	215	194	210	188	202	189	189	176	153	192	183	184	197	170	185	189	177	148	202	178	173	172	190	186	172	157	153	170	152	166	170	155	155	145	184	174	136	197	160	169	175	163	202	157	148	175	174	175	175	159	144	175	170	160	147	151	168	159	177	161	183	143	179	139	169	164	158	138	156	165	149	157	184	173	140	147	158	167	181	143	159	169	167	175	156	142	167	156	154	163	160	156	152	150	171	166	142	147	149	135	144	190	164	152	175	181	159	132	173	159	169	165	141	152	171	171	132	134	158	145	176	167	181	155	149	175	159	152	177	194	128	169	172	149	156	166	145	151	146	144	133	175	170	177	156	152	145	172	182	157	162	171	180	155	179	169	144	152	149	133	161	166	155	180	194	162	174	179	159	152	159	148	148	140	181	172	174	160	161	148	174	166	164	166	147	187	143	155	145	145	169	164	129	155	156	178	196	154	160	167	154	190	146	149	143	174	179	160	153	163	146	190	162	165	153	162	162	137	150	153	147	182	157	161	140	149	167	150	163	164	163	169	154	142	165	169	142	173	152	169	160	151	174	179	152	154	160	160	162	158	172	175	168	174	175	157	181	181	169	155	158	157	159	177	150	159	141	165	150	164	178	159	150	172	160	171	168	183	178	151	166	140	164	168	181	160	146	159	171	155	143	154	170	164	171	158	169	163	142	181	187	178	152	159	150	149	168	157	154	157	147	162	162	155	160	155	138	151	138	168	181	156	183	186	162	159	166	168	158	140	170	173	136	165	169	166	157	154	151	171	131	144	157	145	168	152	182	184	142	192	150	154	149	160	181	155	171	138	150	166	163	150	162	162	146	192	158	144	158	163	156	161	177	160	146	148	171	146	172	137	171	164	157	165	175	169	151	181	150	167	159	150	160	183	149	159	155	172	183	175	156	156	175	148	149	170	153	143	152	183	149	162	143	184	157	146	166	163	141	162	164	180	140	160	160	175	152	167	147	178	154	153	162	163	167	161	183	145	162	166	165	148	149	169	155	175	151	145	154	169	145	149	158	165	158	160	166	170	167	156	168	144	160	159	161	157	155	156	158	150	145	163	161	172	160	153	152	178	167	171	143	171	156	159	152	180	141	165	162	146	175	143	168	175	178	160	161	162	143	156	171	137	147	150	157	157	158	154	186	168	186	180	160	143	176	155	148	171	164	164	152	160	170	184	165	152	143	153	176	165	180	139	174	135	125	170	168	164	167	155	168	170	147	169	154	145	166	168	170	172	155	148	140	154	185	164	159	157	183	172	157	153	151	183	154	156	149	143	174	160	168	172	197	153	143	162	170	159	161	180	160	163	161	163	145	171	180	159	150	161	149	168	149	160	141	152	170	161	162	190	166	181	156	141	171	167	148	154	160	155	166	148	167	176	165	180	159	169	145	160	140	151	138	164	176	140	167	168	147	141	160	176	171	188	165	153	181	135	156	168	159	172	122	143	167	161	151	165	133	149	184	152	135	145	138	154	169	169	159	161	155	140	165	179	164	161	175	169	144	136	167	155	149	164	178	163	173	179	151	165	154	167	161	147	173	165	170	153	147	169	163	174	163	137	173	177	166	169	136	127	167	142	169	158	185	182	176	169	164	171	161	160	175	168	159	177	131	178	171	148	178	147	144	191	143	175	175	143	168	158	149	173	146	165	175	151	157	141	134	132	141	175	151	189	147	166	159	169	162	160	143	156	160	158	162	162	174	156	159	147	135	159	156	153	158	164	144	179	138	167	142	182	146	154	169	183	133	146	162	140	166	150	162	187	170	153	177	152	161	155	156	156	169	179	147	171	156	178	157	164	170	161	136	160	137	179	157	147	151	149	147	138	167	170	175	158	182	166	163	151	147	147	153	146	183	178	150	148	143	146	145	147	146	181	172	168	154	148	173	150	172	161	144	154	181	140	152	163	153	167	198	154	160	154	147	137	166	151	146	150	162	147	140	151	157	166	168	152	160	157	159	159	162	166	138	151	171	152	139	152	154	175	142	178	173	157	164	160	134	182	157	150	176	163	179	158	162	162	142	147	169	176	145	150	186	165	150	154	155	168	165	169	145	178	153	162	158	142	154	172	144	166	163	162	146	175	141	142	159	153	166	149	152	159	187	170	176	148	157	162	135	178	155	169	157	149	162	180	147	171	153	137	156	157	163	159	148	169	153	161	156	142	173	145	149	156	161	166	162	150	154	138	154	163	159	160	162	156	155	160	169	153	152	151	185	145	160	158	127	169	143	146	158	161	150	153	181	169	157	167	145	185	150	161	146	151	143	174	170	164	154	153	150	162	141	179	155	189	158	144	129	143	155	165	170	159	146	170	155	162	182	155	164	174	176	156	155	145	142	158	161	170	170	155	151	165	168	148	168	163	149	154	156	166	174	163	172	154	148	178	188	124	150	143	149	148	147	196	153	159	148	180	141	179	164	147	164	156	164	153	145	155	145	150	165	143	167	159	169	158	169	164	153	152	155	162	145	153	169	144	156	136	170	130	159	170	174	182	146	152	162	175	173	154	145	152	164	160	168	170	163	157	182	142	150	141	168	133	159	150	171	144	150	153	145	153	138	182	174	152	158	173	194	158	168	176	153	146	142	158	173	150	159	156	157	173	161	182	177	167	168	153	166	184	150	129	159	151	147	160	142	159	161	178	166	162	164	157	159	155	152	179	146	153	157	174	151	161	156	162	175	155	168	169	178	150	161	183	178	168	179	167	138	158	154	168	173	167	182	176	145	159	124	151	142	165	148	157	164	160	138	145	153	159	180	160	169	161	180	180	162	187	133	166	146	160	162	164	166	158	140	189	155	174	143	164	152	153	152	157	167	168	155	153	174	165	162	174	165	136	170	171	172	159	185	167	186	141	166	161	143	165	143	154	139	159	132	166	166	153	141	138	162	167	166	142	153	178	150	186	133	168	153	156	161	157	154	170	170	149	156	145	142	151	157	146	165	183	149	177	183	176	139	160	146	162	164	168	183	140	151	148	175	169	152	162	175	162	149	164	147	147	164	175	157	149	140	160	186	154	142	176	146	154	181	160	162	144	160	178	162	180	171	155	156	171	147	154	166	169	162	208	140	178	179	148	159	144	166	161	167	178	151	164	167	160	154	150	155	157	144	172	163	163	155	167	191	151	159	151	166	164	169	156	152	163	166	158	145	167	155	181	144	156	161	160	159	149	140	162	155	144	178	152	176	161	165	162	161	190	169	155	170	173	171	169	174	160	167	157	147	164	173	163	175	159	174	169	161	140	173	160	171	168	175	178	159	178	176	152	143	162	149	148	164	167	165	157	167	152	141	154	180	149	154	150	160	159	180	142	190	130	160	180	154	151	154	161	175	134	164	181	146	150	143	165	153	167	139	147	160	159	160	172	173	183	144	174	171	151	185	162	180	167	182	157	165	164	161	186	165	162	177	142	160
21902	2561	6162	6657	5608	4540	3695	2979	2540	2135	1940	1745	1562	1376	1285	1195	1111	1071	1017	946	937	885	813	838	852	738	762	715	711	733	715	689	663	651	667	639	620	614	614	613	644	608	606	579	610	563	601	622	603	564	594	601	598	566	590	572	575	559	544	539	602	537	531	559	520	573	609	573	533	531	533	510	593	548	567	546	533	565	541	535	537	550	555	540	551	518	544	563	498	542	517	513	553	568	524	529	530	538	479	558	538	535	508	521	536	507	550	529	530	551	531	554	559	553	534	517	536	532	528	544	503	542	502	563	472	515	531	491	531	510	528	513	505	532	496	516	507	582	484	538	526	523	541	511	520	518	507	480	531	530	477	520	578	527	497	521	518	536	476	572	579	546	537	512	500	525	503	524	507	543	540	541	495	499	538	515	537	555	510	508	516	532	535	531	533	518	520	559	545	521	549	529	539	539	452	521	537	517	489	504	507	495	528	500	561	572	518	528	554	490	523	522	509	537	483	534	511	497	547	506	525	550	488	484	538	525	561	553	532	471	529	536	501	523	495	512	502	523	488	532	535	544	518	519	530	500	509	524	518	499	482	515	537	504	500	535	546	502	566	494	540	492	491	520	523	550	509	507	532	513	519	501	513	550	500	504	526	509	515	548	516	564	529	552	488	486	521	498	495	524	494	515	512	478	504	509	533	530	527	502	520	505	533	519	536	511	492	551	529	522	510	523	561	508	525	553	513	546	534	540	550	520	499	510	521	526	536	527	545	521	509	502	506	528	509	514	552	537	518	506	549	527	532	569	560	499	533	501	553	534	501	531	562	510	505	534	496	530	501	515	518	501	480	498	495	517	543	545	559	538	506	458	532	524	568	540	534	528	546	530	551	554	521	515	522	519	504	541	538	537	519	509	502	518	478	526	515	507	522	537	522	515	554	528	538	514	498	520	509	546	556	481	534	511	532	497	509	506	497	509	537	513	477	507	540	494	521	517	510	531	520	519	514	529	539	545	496	542	478	545	530	515	504	508	507	520	520	536	526	502	500	540	516	540	518	502	493	524	492	527	498	507	502	504	507	532	487	513	506	510	517	544	503	527	489	510	522	461	465	515	494	529	502	492	495	540	526	510	514	526	508	492	507	534	507	513	510	534	537	524	513	537	527	531	512	542	502	516	507	557	526	529	529	530	544	539	499	495	521	502	539	556	543	568	505	537	522	534	579	510	537	497	528	513	514	487	482	508	497	538	497	510	515	530	535	505	544	519	588	483	554	517	459	497	533	521	539	529	525	552	478	528	492	570	510	550	559	522	510	525	543	547	517	542	505	506	553	508	507	522	546	482	525	560	512	504	491	518	512	588	511	537	512	517	528	511	523	528	499	533	514	489	510	498	529	466	540	517	500	537	502	506	514	523	487	537	502	517	535	517	540	493	497	523	549	533	490	465	509	490	513	521	486	525	543	519	521	491	531	522	510	561	529	529	508	532	575	509	512	430	525	464	480	498	529	590	528	495	537	507	521	533	526	516	501	540	514	531	532	491	494	495	528	533	493	502	525	502	508	553	548	480	482	563	513	532	523	509	504	509	547	505	492	524	479	511	475	545	520	537	545	541	571	492	528	471	501	543	517	506	507	524	537	500	534	510	550	559	537	533	519	501	491	527	482	544	500	523	595	497	542	478	542	526	493	546	484	489	545	572	544	482	502	507	521	516	515	535	523	533	529	560	494	562	463	567	531	505	502	496	505	549	538	520	493	512	534	535	457	535	518	505	546	521	516	522	538	522	510	529	513	515	520	535	505	516	533	495	512	502	525	522	505	480	554	466	500	486	526	490	556	537	524	529	491	523	530	542	543	532	547	534	541	516	509	505	548	520	543	545	528	524	509	525	497	497	468	479	520	517	517	517	554	525	558	527	503	558	533	540	521	506	512	532	516	515	544	516	513	508	591	541	515	481	520	540	526	525	491	522	493	514	524	523	509	546	490	496	519	526	550	554	562	481	522	541	537	546	505	522	518	483	521	513	561	516	517	489	538	539	523	492	520	544	528	527	505	505	511	504	526	496	510	559	507	544	504	545	510	576	529	511	546	485	571	542	505	503	501	499	543	522	529	540	529	518	543	546	493	548	526	522	525	535	566	489	538	499	509	527	522	544	525	505	492	489	519	530	528	498	541	548	554	493	489	541	566	505	474	502	493	551	527	561	506	551	493	536	538	549	545	525	514	522	484	505	536	528	540	510	543	524	497	513	492	512	501	502	512	469	516	524	562	538	478	513	530	512	548	550	502	533	533	544	527	561	527	564	538	543	513	493	562	488	527	543	526	514	527	524	509	529	466	523	522	562	564	514	548	500	514	514	527	540	559	497	519	488	556	494	483	505	548	506	505	502	549	509	514	525	518	543	502	531	530	528	549	496	533	533	503	497	521	546	507	521	499	534	533	555	513	515	481	493	570	512	526	520	511	498	516	498	488	513	513	523	520	536	483	539	473	533	488	493	555	551	505	516	493	515	491	498	518	529	528	533	530	489	494	523	504	548	529	539	520	528	513	499	512	517	526	488	556	516	488	509	471	540	494	534	494	514	509	471	510	560	526	519	525	531	543	564	493	507	479	512	520	486	548	521	502	553	553	528	504	484	525	530	507	474	523	509	493	504	504	497	513	479	527	538	485	484	519	537	513	502	514	458	516	520	529	529	545	523	532	532	557	496	556	522	518	518	532	503	524	539	537	508	523	534	525	494	545	548	512	522	524	495	560	517	505	513	520	501	533	532	492	528	498	506	517	544	518	523	509	546	551	540	514	530	512	525	524	483	519	524	545	524	504	518	489	519	493	532	535	499	539	535	496	521	577	499	520	547	533	505	493	525	513	536	560	491	486	533	511	561	502	510	485	530	538	521	523	504	518	508	498	538	501	435	487	484	535	539	493	557	528	501	477	578	537	519	524	499	513	500	541	573	519	556	511	457	500	526	519	540	555	523	512	465	536	540	501	518	485	562	541	483	542	468	478	515	521	534	516	495	510	512	490	506	532	530	547	483	539	509	523	534	505	541	570	530	506	515	546	539	560	512	535	511	499	548	516	488	500	510	535	512	524	544	527	554	551	545	526	510	515	498	540	574	510	513	506	512	506	502	494	484	537	547	480	527	545	489	561	522	509	532	551	493	521	512	497	542	492	529	508	539	518	531	515	516	503	525	507	471	547	515	502	519	471	533	486	484	488	515	536	512	512	503	538	495	560	531	481	507	511	532	492	530	504	512	526	547	466	506	499	521	498	504	508	494	500	556	532	539	481	556	536	525	512	495	506	498	521	498	519	477	542	513	489	523	509	513	527	516	500	526	482	514	501	522	514	553	525	496	540	540	531	529	513	520	470	498	512	534	513	511	522	565	518	546	511	528	539	558	573	522	515	556	568	508	529	506	541	533	500	506	501	528	496	523	498	536	461	535	546	510	525	520	548	499	511	521	520	505	556	552	498	515	531	572	526	507	483	518
5713	370	238	230	207	187	204	178	156	176	193	172	161	161	164	181	179	196	192	187	194	181	185	161	173	174	176	166	170	171	158	159	192	166	176	164	178	176	181	186	164	169	146	166	175	179	170	167	174	155	168	163	187	185	173	187	163	192	171	173	168	155	163	159	179	164	184	166	171	157	167	179	163	164	167	158	185	163	152	180	186	166	165	194	185	179	188	173	178	174	176	169	197	168	164	157	170	167	171	166	162	179	192	170	164	180	155	187	141	177	159	159	178	163	171	169	163	175	160	169	174	180	189	175	164	166	159	183	169	143	174	168	185	169	175	161	174	192	179	193	172	167	147	173	168	167	151	178	186	182	185	155	165	158	170	174	192	169	166	190	154	192	160	161	179	154	185	188	151	172	172	165	167	145	200	189	189	183	169	180	179	181	194	171	164	192	180	182	189	145	172	181	146	166	173	169	169	188	157	149	163	181	161	182	166	194	152	175	157	177	194	189	204	170	181	175	164	185	181	166	148	177	177	195	181	164	186	175	166	164	154	163	196	174	161	144	173	174	188	185	153	175	162	170	163	187	173	199	173	174	152	179	165	177	173	181	156	175	157	161	149	181	177	175	180	164	167	169	160	160	193	159	171	166	161	175	168	166	169	172	166	196	179	166	158	198	177	151	186	145	206	166	171	159	168	189	162	165	167	178	187	163	171	181	185	183	179	191	158	170	169	136	140	178	180	188	176	175	185	170	199	167	177	168	155	177	161	167	159	170	176	176	194	192	181	170	177	147	167	169	162	169	159	174	187	162	181	163	173	184	180	194	182	170	181	194	155	194	159	176	178	174	172	164	147	156	165	189	157	161	176	157	138	185	169	174	186	190	178	167	192	171	188	161	191	170	187	185	188	162	184	215	158	155	202	166	187	177	171	176	157	164	168	164	176	149	195	163	174	172	182	175	173	152	172	181	173	163	179	150	218	137	193	199	154	158	149	176	164	172	159	159	188	158	164	173	189	189	178	180	164	165	179	177	182	164	167	176	177	167	177	170	175	152	184	151	172	184	157	207	156	163	158	207	167	181	185	192	180	204	171	178	176	182	198	172	169	144	162	199	170	165	151	165	176	163	162	171	158	183	160	189	182	156	168	167	178	176	152	190	176	160	156	153	169	162	161	183	144	157	172	177	184	169	174	175	163	158	172	164	189	169	167	185	187	154	184	155	174	167	164	130	145	148	172	163	177	167	194	197	167	173	174	191	162	182	165	184	165	177	194	175	156	165	186	180	150	157	193	171	161	154	169	169	157	192	179	158	182	168	165	174	181	184	179	165	186	177	159	158	179	161	170	177	173	187	168	200	177	156	159	171	189	191	163	163	177	183	163	175	160	183	187	187	164	168	159	188	169	171	184	185	189	174	193	157	168	153	182	170	196	161	194	187	184	154	187	159	177	149	164	182	159	193	166	167	190	164	167	179	170	159	158	184	157	186	158	185	170	170	177	196	158	180	157	155	168	152	190	193	185	156	157	175	177	172	186	186	163	165	152	168	194	160	178	161	174	170	166	167	158	159	184	189	191	171	173	173	185	161	156	183	187	173	138	178	161	178	163	166	189	175	139	161	176	145	163	155	156	162	149	155	199	166	180	183	180	156	180	176	164	161	164	167	162	165	174	175	200	156	194	167	185	155	180	180	183	167	158	158	167	161	165	175	195	195	153	156	203	174	167	178	176	171	161	194	170	177	158	197	170	170	176	168	184	162	192	184	154	168	165	195	178	180	172	178	184	176	195	172	152	167	165	176	174	151	184	152	186	180	186	183	159	143	172	162	166	160	168	180	178	177	185	158	156	163	145	180	168	167	179	169	165	186	176	174	126	162	162	178	158	171	170	167	166	160	174	166	182	160	170	157	153	151	174	196	163	183	190	157	178	179	191	183	173	195	165	177	180	177	191	157	170	162	172	169	162	170	163	171	170	166	175	162	172	177	179	145	161	157	164	172	179	182	167	186	173	185	173	190	180	142	169	183	169	187	188	188	158	183	182	162	162	177	170	158	172	166	155	179	152	168	189	185	198	169	169	188	160	197	155	167	158	176	194	149	177	179	172	182	160	169	176	175	180	184	196	170	172	200	162	193	201	169	179	153	151	184	181	158	152	176	181	176	161	202	181	186	177	165	180	196	161	165	197	184	172	187	177	180	169	187	192	171	200	153	162	182	170	174	170	165	167	184	167	202	179	182	159	149	170	180	165	170	185	194	150	175	163	163	172	163	171	169	155	161	175	168	184	166	161	148	171	183	153	191	182	176	176	188	153	168	181	192	160	194	175	181	183	180	188	161	195	183	180	187	157	174	177	178	175	196	191	162	180	164	188	175	217	179	169	170	173	176	186	188	184	181	158	156	177	178	214	168	171	152	189	154	181	169	165	160	171	153	177	182	177	145	183	155	168	188	166	150	189	163	153	134	168	177	192	182	179	179	145	173	155	184	188	177	166	190	193	176	191	190	156	193	186	190	176	184	187	181	170	161	165	151	165	165	172	187	181	179	175	167	161	188	161	163	159	167	174	160	171	167	170	152	179	156	188	145	175	168	160	155	164	188	166	200	179	175	178	155	180	185	147	179	196	160	164	153	179	175	172	178	181	195	184	148	168	180	150	182	157	147	174	197	180	168	180	168	192	166	216	171	190	186	186	170	185	193	176	161	166	178	155	160	172	180	160	196	195	159	171	178	202	194	169	167	168	152	164	144	207	192	182	174	173	192	172	172	187	190	180	179	187	167	173	171	170	158	169	203	153	196	181	169	160	179	189	175	169	176	160	168	195	176	156	173	179	196	159	166	157	187	187	157	172	175	160	182	161	148	176	181	181	183	173	155	192	192	156	161	169	160	186	168	195	160	197	166	174	173	190	165	174	187	167	186	160	178	176	188	178	143	165	179	163	173	182	189	185	165	179	178	163	180	201	192	159	163	179	194	175	187	178	160	180	161	174	177	156	163	199	154	173	163	181	145	169	156	165	191	167	163	181	156	176	166	166	164	191	167	173	184	151	175	203	189	166	167	185	169	179	159	161	199	178	172	203	167	163	165	166	183	164	157	171	153	185	179	173	189	172	167	172	188	193	153	180	188	181	168	173	152	163	150	158	169	161	168	166	175	152	172	189	151	162	163	162	196	164	169	162	161	183	183	166	174	151	157	195	160	173	184	148	181	206	171	191	181	129	199	181	194	170	172	168	179	174	178	186	172	185	155	153	177	149	170	169	187	177	181	176	191	169	149	176	161	196	163	177	190	159	191	197	167	180	157	201	170	166	185	162	170	182	171	163	162	182	158	177	166	149	173	189	179	149	170	161	179	188	169	175	186	180	191	162	183	167	190	204	181	199	175	166	163	161	183	175	179	182	189	175	194	170	168	163	178	204	180	167	156	195	186	170	165	164	167	167	155	151	185	184	179	151	171	167	166	168	186	166	159	175	171	171	167	168	179	162	163	176	158	175	167
6287	605	718	774	688	644	637	598	599	594	595	584	560	557	528	524	574	568	569	567	572	573	548	522	534	502	542	546	558	512	533	517	542	572	593	529	543	579	504	521	576	531	553	554	558	544	539	547	540	513	510	537	537	549	537	622	554	522	531	529	522	579	520	542	526	539	511	549	493	510	523	520	490	528	550	541	541	480	522	573	571	540	514	570	486	563	525	541	546	574	521	522	513	552	519	515	536	532	560	536	545	531	556	500	543	513	513	538	539	581	564	556	525	524	532	528	529	565	514	575	478	558	517	566	527	537	529	514	532	556	508	552	556	544	499	522	529	514	527	538	511	509	516	545	543	568	537	499	559	521	517	532	546	510	542	563	533	526	515	527	562	558	519	569	535	545	502	559	528	518	513	540	551	515	538	560	525	520	492	549	534	548	555	542	529	529	574	518	551	560	524	533	549	563	530	552	549	542	482	527	546	548	557	540	530	509	537	540	537	531	586	520	548	556	583	546	553	546	555	529	511	546	514	556	527	545	545	562	518	566	583	574	507	548	572	548	573	541	520	543	549	557	532	509	523	503	522	568	513	519	518	577	539	570	550	552	509	541	545	551	495	532	543	570	523	525	526	531	490	535	500	564	579	554	565	520	519	545	527	566	527	553	532	517	532	522	515	531	555	525	532	514	519	507	503	503	552	480	529	547	540	546	507	530	552	517	537	508	540	534	533	522	548	576	541	553	510	532	538	537	566	551	559	571	513	555	572	533	559	549	532	524	574	564	542	540	548	537	557	549	497	536	543	538	558	549	555	512	511	525	543	552	539	542	563	589	546	521	503	570	570	495	562	553	508	547	519	513	502	545	574	522	529	503	507	560	532	535	543	509	527	520	525	552	554	537	538	499	558	512	531	552	523	502	544	525	540	545	513	514	560	533	575	541	548	524	539	557	538	544	491	537	524	536	535	536	563	517	525	582	492	519	534	533	553	528	463	565	554	529	546	538	497	569	555	541	603	508	542	519	537	535	536	534	551	549	559	532	506	569	547	529	507	584	576	523	515	578	531	594	520	545	569	542	537	564	546	519	553	524	554	536	489	530	538	551	535	541	570	530	497	534	504	525	526	549	502	598	522	563	568	548	533	582	521	542	540	524	528	531	549	519	534	535	521	506	528	540	550	514	539	546	565	555	574	507	544	525	502	534	561	556	501	478	550	509	533	525	540	545	492	546	505	527	511	521	518	546	538	553	511	534	539	570	550	548	544	553	490	513	575	527	564	540	540	559	566	527	514	504	560	571	533	531	524	574	583	540	527	577	520	508	552	527	533	557	563	544	528	541	538	542	527	527	581	541	518	544	550	536	534	513	545	525	514	553	478	529	488	514	552	504	558	476	537	529	550	549	547	524	547	522	531	563	499	542	524	542	513	502	576	508	547	524	518	540	563	522	510	550	534	570	512	515	549	542	494	513	514	560	573	533	559	513	559	515	507	531	583	504	537	501	521	569	560	523	552	561	551	554	491	520	511	522	561	557	531	541	520	523	530	581	540	508	551	550	520	478	585	515	543	553	552	558	544	538	554	520	525	540	532	539	560	546	528	542	569	520	540	548	546	541	541	541	536	542	570	534	549	489	514	523	555	560	511	572	548	529	552	563	511	538	514	579	522	506	539	516	526	514	551	542	540	501	512	522	536	552	524	540	527	520	527	571	600	520	528	499	572	498	506	503	521	556	523	546	561	536	558	535	501	524	552	528	515	564	503	549	496	514	582	537	522	517	519	536	504	523	561	492	576	522	503	521	570	501	515	509	549	546	524	538	482	541	530	514	543	546	542	545	526	527	510	587	562	576	541	523	542	541	556	545	533	558	536	537	536	556	545	501	554	544	539	521	565	554	545	535	541	541	537	535	580	535	530	502	498	501	567	526	543	529	542	581	531	539	562	529	546	516	557	502	537	497	534	488	566	537	529	533	546	501	529	570	553	550	565	475	510	521	583	531	534	516	520	546	545	550	538	529	521	528	507	545	554	520	547	491	554	536	563	532	530	513	534	488	506	547	586	520	581	549	515	492	558	559	521	558	573	542	552	558	521	566	557	570	542	526	518	533	523	522	516	506	564	554	534	520	518	556	540	549	557	513	511	495	596	573	536	528	531	527	584	477	552	513	533	519	519	523	507	513	537	541	542	548	549	543	577	502	499	530	501	520	540	531	522	548	524	552	493	546	540	538	506	522	548	521	545	576	579	528	565	528	525	532	566	543	556	521	547	500	539	556	577	522	516	497	506	526	560	535	545	517	553	535	516	585	576	572	506	565	507	513	555	547	524	501	529	543	563	549	537	471	593	533	554	544	539	527	540	511	546	538	548	483	539	547	563	510	527	527	538	560	506	560	548	517	536	544	540	507	544	570	514	556	531	509	522	534	548	529	535	525	514	541	556	541	517	554	541	563	527	553	552	548	519	559	542	544	522	516	561	505	545	546	563	546	521	554	494	503	537	520	543	526	533	529	542	506	495	540	529	521	547	518	522	520	543	575	535	553	557	572	556	497	526	529	507	574	527	533	542	539	547	528	577	511	576	549	525	547	575	522	532	554	574	521	496	536	563	500	511	542	562	582	540	549	509	538	527	600	550	521	526	595	552	550	534	497	523	518	567	515	562	488	524	558	541	518	506	525	550	519	556	523	584	565	501	520	577	584	531	550	512	539	526	554	582	522	525	511	567	512	538	540	515	575	504	527	535	571	562	557	534	528	518	508	486	524	516	537	525	524	557	566	518	550	490	533	553	539	546	537	569	530	510	551	543	557	569	513	481	560	576	512	552	531	540	532	545	509	495	548	558	529	518	526	544	557	545	541	503	536	549	504	537	547	541	515	507	511	551	532	513	551	522	543	480	531	557	523	539	540	541	556	594	527	538	522	511	515	562	545	538	534	557	533	540	561	535	572	557	514	540	506	554	476	534	529	516	524	563	509	522	546	584	565	562	514	553	564	517	562	528	528	546	532	559	550	553	506	527	536	533	509	496	518	544	545	488	531	552	562	551	560	522	548	571	496	502	548	553	530	515	525	534	533	518	546	547	511	542	528	544	552	494	523	543	552	537	534	502	578	527	514	592	524	541	524	558	531	598	583	535	560	551	512	570	560	538	542	519	521	554	528	529	535	549	584	562	553	538	567	560	520	542	517	557	573	498	534	578	516	557	510	556	552	516	563	530	514	569	506	541	551	506	535	503	533	566	555	554	576	518	536	550	508	568	590	565	569	544	584	519	586	562	570	569	579	520	528	551	531	563	581	555	522	532	526	512	539	550	544	542	540	521	530	523	493	529	571	555	509	563	548	552	589	506	528	513	520	561	529	511	494	515	544	529	526	523	549	481	548	543	567	590	530	538	530	527	574	554	542	520	553	512	559	528	526	510	523	535	574	515	539	506	536	541	576	515	525	560	528	530	575	543	534	544	530	527	576	540	552	489	474	549	519	521	541	520	483	523	557	519	513
35216	4149	1395	1003	620	521	347	306	211	222	195	185	169	154	125	151	130	120	114	112	122	112	114	114	107	108	101	102	104	110	98	102	72	99	95	101	86	110	92	109	82	92	87	123	84	100	98	92	111	87	96	80	90	94	98	90	93	87	89	90	101	101	93	89	79	110	90	91	81	96	84	96	98	94	81	97	89	82	92	89	93	89	84	112	111	81	94	88	91	103	105	90	89	94	96	92	83	80	83	89	78	107	94	100	92	85	81	110	96	80	93	82	85	112	84	96	108	102	84	94	94	103	92	83	89	102	79	90	101	99	80	90	103	95	92	99	88	97	106	84	84	102	85	86	99	98	81	116	83	94	92	83	86	91	80	111	105	73	91	94	113	108	91	104	106	94	96	92	108	93	80	90	94	90	94	102	83	87	85	78	81	81	81	90	80	97	86	90	86	98	86	99	86	97	91	105	86	99	85	90	97	103	111	90	90	97	76	88	82	79	80	90	103	80	89	102	103	88	112	89	108	76	78	84	78	95	95	112	72	87	87	92	93	93	90	92	91	123	81	90	104	90	90	100	87	84	90	83	90	78	69	80	97	101	91	85	97	81	102	96	108	91	106	92	92	107	95	90	83	94	69	88	95	84	112	89	85	91	97	87	89	85	107	101	87	95	92	81	91	83	101	97	92	86	93	85	100	87	84	85	98	77	99	90	106	84	100	91	82	84	78	89	82	95	82	93	93	94	110	80	79	91	95	105	83	98	102	75	75	86	97	80	93	92	107	99	81	88	98	103	90	97	101	93	102	94	83	86	84	82	107	90	80	100	84	95	103	96	99	95	92	92	93	102	92	109	88	76	105	93	99	90	87	87	89	92	90	72	87	88	92	91	97	97	75	93	99	94	108	81	79	85	102	74	84	75	78	80	96	103	90	84	101	91	101	84	89	97	86	100	81	95	93	91	101	89	88	97	87	103	100	75	94	82	77	108	94	94	98	102	91	81	110	83	101	77	98	95	92	92	87	97	96	91	107	98	101	96	93	89	83	81	91	97	86	108	79	72	95	94	90	94	98	79	99	96	70	102	76	100	93	77	109	78	90	105	77	108	83	99	84	84	80	87	93	118	94	85	85	91	111	107	84	88	85	98	85	90	95	87	87	89	104	90	93	94	94	104	89	57	85	88	95	88	85	87	78	92	97	72	96	97	101	74	81	76	82	89	86	83	101	90	85	81	85	99	82	97	95	96	81	90	78	88	97	86	108	96	106	93	89	89	90	88	80	82	70	94	91	94	73	89	83	84	91	101	92	86	86	89	93	100	92	87	96	97	106	84	102	82	89	93	103	105	81	94	77	92	110	95	88	96	71	73	93	91	96	95	83	91	95	89	74	95	97	85	99	86	114	90	93	92	94	91	92	115	102	76	96	79	91	77	95	107	96	83	88	82	86	83	101	86	91	102	99	84	89	75	73	83	104	94	114	100	84	91	93	80	102	75	77	106	81	95	82	101	103	89	85	106	94	95	100	96	99	92	90	92	88	102	105	93	82	82	78	107	103	89	90	106	85	93	94	84	93	95	88	83	93	85	112	90	100	93	101	79	89	79	91	92	93	90	96	84	92	97	87	102	80	89	94	87	95	90	94	96	97	75	92	82	91	106	91	90	86	81	87	86	81	91	87	100	88	86	78	94	88	93	90	93	87	89	87	74	98	83	93	82	99	84	74	82	95	81	75	82	96	94	98	106	96	80	108	87	89	98	83	96	86	87	98	85	98	82	86	90	77	98	87	89	104	68	89	86	100	88	102	95	95	86	89	83	86	67	104	102	85	101	98	86	86	109	74	94	74	87	94	79	83	86	88	89	89	103	73	106	101	76	83	87	94	79	98	94	92	84	90	92	101	87	86	95	93	102	91	88	91	99	89	91	96	76	80	99	109	82	87	83	101	91	88	88	75	86	91	85	91	86	85	103	100	79	69	92	98	90	116	87	85	88	87	101	88	78	83	75	107	110	107	91	93	98	99	69	86	86	78	83	86	90	80	84	86	74	75	97	89	81	82	98	92	77	101	94	87	85	76	90	91	99	97	97	94	87	82	95	76	95	87	105	106	86	78	87	90	84	111	96	86	82	103	92	86	71	78	90	104	99	96	102	81	91	100	92	87	82	83	86	99	77	80	92	92	86	91	84	88	101	83	89	109	84	74	93	81	87	89	94	99	94	89	90	94	95	86	69	96	91	88	82	102	83	94	70	90	92	64	88	78	91	103	79	100	102	121	86	106	90	95	82	93	88	86	100	84	82	95	100	106	98	82	93	83	89	82	78	91	83	94	91	84	99	96	70	84	95	102	88	93	79	81	88	93	85	99	117	75	87	79	80	98	90	72	86	94	83	98	91	72	78	88	95	89	107	89	87	111	74	96	91	96	82	93	72	93	104	109	120	81	108	92	93	91	90	83	87	77	97	76	85	82	82	76	79	117	87	96	84	75	99	103	80	91	74	82	86	79	111	103	82	102	79	104	96	97	109	69	105	80	99	87	91	92	105	104	79	79	96	94	110	85	84	104	90	100	80	87	97	104	93	91	78	112	97	74	94	82	101	91	89	80	91	103	100	88	92	91	107	86	96	75	91	91	90	85	101	85	94	73	93	74	77	92	99	79	75	79	80	79	98	73	81	79	93	73	79	85	90	80	100	82	81	87	91	83	76	84	102	85	86	96	88	100	91	96	76	100	96	101	90	80	83	72	80	101	96	72	83	94	106	85	110	96	91	100	102	96	101	83	108	83	69	91	91	87	87	89	78	87	101	85	98	101	108	82	98	85	95	89	89	96	89	90	95	93	100	80	91	74	111	102	72	94	93	92	99	86	82	84	88	89	105	87	96	92	102	91	87	101	82	69	89	80	90	89	102	92	97	89	77	86	101	97	77	74	105	86	77	91	83	74	86	88	78	88	97	94	101	92	101	87	81	71	74	98	76	82	82	81	98	87	92	101	73	85	88	97	83	80	91	108	91	97	72	92	69	111	76	74	106	103	77	87	91	76	77	94	110	82	81	87	90	88	96	74	90	80	87	97	86	81	90	73	80	93	93	92	97	70	80	88	93	114	87	92	71	75	84	69	92	104	87	81	82	86	93	91	83	87	78	74	103	70	91	85	98	97	100	99	73	104	79	94	104	88	87	81	93	90	99	97	96	83	88	98	94	83	93	81	78	88	82	101	78	67	94	71	110	84	77	98	86	86	80	76	83	84	97	85	100	104	83	90	79	101	95	90	85	77	74	83	87	82	78	91	91	98	92	98	87	98	67	83	94	86	100	92	77	85	80	81	77	93	92	94	91	96	95	88	89	94	103	87	102	92	87	106	93	106	110	100	79	92	99	102	94	87	97	87	81	80	103	90	110	108	104	107	79	114	95	101	103	74	97	78	78	77	98	85	92	99	97	106	94	89	100	93	95	100	87	95	87	94	76	92	96	119	82	93	96	106	97	105	75	108	93
17597	1360	3201	3602	2873	2372	1823	1565	1341	1154	1028	931	825	772	706	637	663	617	571	516	522	532	497	469	455	431	468	424	431	450	388	402	421	413	369	348	378	404	366	357	365	374	366	362	356	334	360	324	371	368	315	338	389	326	387	359	331	353	351	323	306	349	332	294	340	339	341	328	328	308	306	337	355	313	354	364	339	310	363	353	299	316	338	325	347	342	309	328	294	308	335	351	304	325	342	354	323	345	321	321	327	354	322	296	305	320	299	338	319	340	285	284	331	349	344	317	308	325	338	315	305	331	325	336	302	349	292	336	348	315	302	354	348	303	353	307	331	358	323	318	323	310	330	304	319	308	343	319	330	321	333	276	301	296	313	319	309	319	296	323	303	289	305	319	321	313	335	333	341	337	324	327	301	281	313	310	310	314	356	344	320	299	348	305	332	309	307	301	304	309	299	310	317	320	298	295	328	314	339	316	313	296	286	331	306	309	323	301	277	325	364	331	332	298	306	315	307	354	309	330	350	341	308	314	312	310	318	307	316	342	305	337	314	324	312	310	327	323	304	316	313	316	307	323	349	311	294	305	315	315	345	305	313	355	334	338	345	298	337	292	302	319	291	290	301	336	282	301	332	325	305	289	303	325	327	312	309	334	329	298	328	321	318	308	298	309	311	289	320	319	354	326	329	297	336	319	344	301	339	300	293	308	312	324	329	306	299	327	333	336	333	316	323	329	313	325	314	326	304	319	283	328	309	320	333	311	343	292	322	327	311	323	272	314	342	296	316	297	320	307	313	306	318	308	334	287	300	331	322	317	337	321	337	337	306	323	347	288	301	310	308	349	329	309	309	308	322	338	319	297	302	314	292	317	338	344	305	295	318	313	331	308	301	324	326	313	292	296	321	315	293	336	326	327	274	323	332	325	317	324	308	322	320	353	350	361	289	315	314	303	349	297	304	321	321	332	329	329	328	311	333	316	317	309	317	293	346	306	305	305	326	312	324	313	317	308	323	350	299	313	282	320	335	323	311	295	326	323	328	324	354	322	313	344	333	302	350	334	321	302	305	318	335	331	318	289	316	320	299	320	313	289	328	301	329	322	320	332	304	347	303	311	312	319	299	312	298	321	324	309	329	310	317	284	335	284	348	319	331	302	338	303	326	321	333	318	343	332	327	318	308	302	295	302	331	330	351	322	322	311	309	312	310	314	301	318	310	334	281	318	324	319	337	317	309	307	349	291	294	272	300	307	324	297	324	324	344	309	285	337	304	286	320	301	305	314	327	297	320	300	297	334	304	337	318	324	324	278	310	313	292	345	323	317	325	318	341	308	330	323	342	314	310	306	338	321	300	341	308	312	303	345	331	303	315	330	308	304	300	300	329	333	324	319	318	355	337	334	333	356	307	337	301	337	306	304	313	317	325	327	330	309	333	315	310	313	296	314	333	305	317	307	279	316	277	320	325	308	321	319	309	329	325	301	312	334	322	295	297	317	317	299	316	327	295	312	287	297	314	338	309	309	300	318	343	300	320	314	317	300	326	307	293	329	312	336	322	341	306	343	326	329	303	314	306	344	320	329	316	335	327	306	322	322	309	317	327	338	331	309	313	311	294	330	312	299	291	324	307	331	318	339	303	334	323	342	336	298	305	326	311	318	330	315	325	323	324	298	326	306	332	318	323	320	291	316	313	322	300	302	289	280	344	321	343	337	331	315	325	331	263	318	298	305	285	322	308	349	315	314	302	314	320	324	322	324	285	332	299	296	315	288	323	350	332	300	292	334	309	314	298	339	345	284	328	317	331	301	315	314	346	304	319	314	327	315	307	305	322	342	273	307	305	329	309	335	323	286	319	327	311	310	308	296	315	345	340	320	342	327	342	300	303	321	335	291	322	325	291	311	329	307	354	323	314	325	335	331	355	295	322	305	279	332	317	302	320	327	321	337	336	293	342	304	303	311	318	306	326	315	324	310	305	310	333	323	319	309	285	325	282	317	309	304	346	315	311	286	340	363	295	344	339	306	316	314	288	297	344	312	325	331	330	303	318	310	290	304	351	325	305	331	290	309	305	291	339	327	317	298	363	305	314	322	301	295	349	317	339	289	307	325	337	319	323	274	330	361	304	318	312	307	285	304	328	342	332	335	335	352	316	308	301	324	335	332	316	329	307	292	338	353	323	292	328	326	324	293	328	340	303	357	341	308	301	308	314	309	278	300	303	318	311	316	320	329	326	316	322	296	306	304	332	346	315	327	305	303	331	334	312	339	329	283	336	317	293	310	306	311	341	334	351	323	265	318	339	295	311	360	333	307	316	302	317	342	330	304	315	322	322	312	328	328	314	315	330	324	307	295	350	317	329	354	309	322	316	318	315	318	326	301	308	312	296	285	333	292	315	311	307	348	319	318	305	366	290	354	319	327	306	349	294	328	341	345	294	316	346	320	342	327	325	322	312	287	341	295	307	352	319	332	314	302	316	319	347	316	324	341	299	306	300	317	303	281	321	305	303	315	325	361	331	344	335	297	310	325	325	304	318	288	333	321	331	318	315	316	341	310	311	328	326	281	330	358	323	326	345	317	334	338	311	310	316	308	295	324	315	332	328	308	332	307	324	289	285	310	337	311	305	327	325	319	318	352	309	321	296	320	308	332	322	324	334	301	292	310	334	298	337	337	330	298	319	342	327	340	306	349	314	293	318	312	328	334	319	318	305	315	333	360	299	292	327	330	321	335	323	330	304	335	337	300	344	307	313	328	304	325	331	355	330	319	340	311	351	326	311	288	321	322	350	293	336	314	308	312	296	347	309	317	281	305	339	278	336	324	323	325	288	299	297	337	316	329	287	324	305	309	318	318	327	302	317	306	291	336	296	293	267	325	337	308	295	311	368	329	319	327	354	310	337	320	307	299	353	336	292	319	329	316	328	319	324	374	297	329	319	302	316	314	300	316	315	313	295	331	327	344	300	320	324	320	298	327	331	289	310	343	264	336	328	309	330	332	301	294	320	299	328	320	300	324	337	314	324	313	336	288	313	318	325	327	306	319	332	319	309	298	307	296	313	328	320	295	303	288	297	302	322	308	305	300	314	319	293	327	325	293	278	306	310	322	294	284	323	310	325	331	320	314	321	327	303	314	326	324	298	317	354	326	280	324	337	295	331	339	319	315	365	336	296	312	305	299	290	318	321	322	280	310	315	323	278	335	311	350	334	297	301	330	313	284	326	313	330	299	306	359	327	285	316	303	334	299	331	341	305	318	315	345	295	312	314	325	317	313	335	309	345	307	296	299	306	338	293	285	322	329	300	306	329	295	284	297	344	335	331	354	326	326	342	328	368	334	322	315	281	301	342	341	306	326	326	310	325	339	298	319	328	310	295	321	317	312	334	290	328	328	335	322	337	306	296	296	313	304	336	332	301	339	285	313	318	298	320	337	315	322	306	309	303	332	329	298	354	290	281	321	314	310	330	345	331	307	329	313	350	334	287	330	300	317	322	307
51059	11859	3282	2009	1336	971	708	598	505	399	360	328	299	261	267	245	247	248	241	226	231	232	197	174	211	171	190	170	171	164	194	161	164	162	156	207	207	187	170	186	160	176	167	149	151	154	171	180	171	185	177	174	160	158	188	178	169	164	156	175	179	173	178	153	177	179	175	174	171	157	157	155	171	158	170	137	187	171	177	171	186	153	144	185	194	172	173	148	140	155	159	151	148	169	180	143	148	187	147	147	177	153	157	159	168	167	165	174	153	169	151	182	154	154	145	156	174	153	157	170	146	179	137	170	166	138	171	179	160	183	151	169	172	161	160	143	169	177	135	172	163	158	141	159	154	143	146	147	165	148	167	156	158	158	155	177	167	158	162	148	174	144	165	162	158	193	176	178	147	136	163	142	189	137	160	152	162	132	141	152	173	140	169	162	148	161	174	154	184	156	161	170	171	186	150	148	163	149	169	176	133	160	143	157	165	153	180	143	164	178	158	170	173	169	156	171	165	154	167	138	155	148	143	150	161	153	155	168	143	161	181	194	152	155	169	152	160	150	174	167	160	185	158	162	178	191	142	138	147	141	153	162	161	148	177	148	175	169	150	181	164	169	149	152	164	172	173	155	163	162	175	178	152	151	160	153	173	156	168	160	157	143	175	171	166	176	176	169	149	173	167	155	169	154	168	165	148	168	171	164	168	161	166	190	173	168	173	160	139	174	155	170	175	158	159	174	181	160	186	168	148	171	149	152	167	170	153	186	181	141	148	188	158	172	167	139	165	181	165	180	163	144	173	162	155	166	150	164	165	169	135	173	159	158	178	160	164	158	182	171	170	157	166	163	185	160	172	173	160	170	135	183	161	192	165	187	163	165	136	149	160	172	179	163	149	147	171	162	160	165	157	151	168	170	142	160	159	149	156	160	154	168	158	149	168	151	176	145	153	152	160	163	156	166	188	187	188	162	186	163	172	196	168	154	152	166	154	165	160	167	145	140	128	162	162	143	173	148	166	160	162	161	175	170	135	141	163	176	169	160	153	158	169	144	157	143	164	180	149	132	171	149	170	163	154	155	153	144	158	164	136	151	154	171	174	137	164	154	165	172	165	160	152	155	169	151	134	158	141	160	167	157	156	141	166	156	163	148	142	164	146	173	174	163	174	198	144	164	162	154	142	170	138	163	157	171	124	159	162	159	173	161	164	151	171	165	157	150	167	181	179	160	177	157	159	163	154	161	156	155	164	186	168	150	172	163	155	163	162	162	146	151	163	168	158	135	153	169	154	158	159	152	150	148	155	170	156	148	155	153	157	143	171	183	156	153	174	155	165	172	162	140	162	161	165	174	165	174	172	163	144	151	164	144	154	155	160	157	153	191	177	186	153	154	165	140	154	133	171	145	151	192	155	166	137	145	160	165	177	178	152	144	160	187	156	156	158	161	174	165	178	148	165	175	169	157	155	159	140	135	138	164	168	182	164	165	159	172	175	150	166	180	147	141	169	152	157	149	167	163	159	160	168	168	175	158	150	158	158	158	163	174	153	178	142	171	176	153	186	167	164	153	139	158	170	158	149	143	187	172	143	166	155	162	148	176	147	190	149	156	146	151	164	170	181	153	145	181	175	159	170	174	159	163	170	159	163	151	178	157	182	184	146	162	171	163	132	147	159	142	160	175	179	165	182	161	158	151	140	157	182	160	165	150	165	184	169	159	167	154	160	179	155	155	151	164	150	147	158	162	167	154	149	155	148	190	166	151	155	157	152	186	173	145	167	176	182	186	163	158	175	166	151	160	148	173	156	166	182	141	181	147	156	146	182	161	158	164	140	143	150	159	184	152	168	152	152	161	149	163	157	166	158	141	156	162	144	148	157	147	155	161	146	149	132	156	167	167	166	183	159	180	172	165	185	152	167	155	196	155	160	152	169	189	149	173	163	151	160	174	179	162	154	152	145	151	153	143	160	134	181	149	167	164	172	171	154	161	144	165	155	151	154	178	153	172	147	158	139	166	152	156	153	167	158	165	134	173	135	158	167	138	160	150	161	161	164	144	156	166	168	161	163	181	160	143	154	179	156	170	172	157	155	177	150	187	152	147	169	189	147	142	165	165	156	152	148	174	169	168	163	159	190	162	187	138	163	166	179	188	144	157	162	150	161	175	155	169	154	139	175	154	166	155	165	151	156	157	158	155	165	163	161	151	165	138	164	172	136	180	164	166	158	167	144	174	170	150	149	167	138	163	170	168	151	169	147	153	166	156	134	180	147	139	153	161	158	146	176	170	164	154	165	175	173	175	143	175	138	142	172	168	164	170	164	148	171	169	159	163	141	156	147	142	139	158	151	171	125	138	166	155	161	168	144	163	174	177	161	164	147	157	165	156	169	140	164	168	159	165	146	151	151	149	161	155	149	163	160	141	164	189	159	140	139	164	147	180	160	173	170	130	150	174	164	156	179	159	146	161	146	157	150	156	169	155	164	155	135	147	173	161	146	131	162	180	173	169	154	155	196	162	173	167	170	137	167	156	160	152	155	146	156	136	146	167	139	138	160	168	172	159	184	147	173	163	176	149	181	150	173	163	183	159	164	157	149	181	166	145	148	154	154	159	171	163	165	183	141	162	161	157	164	184	183	166	155	152	153	155	139	173	154	163	178	150	140	157	153	174	148	156	141	154	188	152	176	147	158	152	172	169	166	182	161	146	142	156	147	145	139	154	164	165	152	150	162	154	170	144	167	155	150	162	155	156	162	173	151	165	164	164	165	157	149	171	162	176	157	176	180	168	148	151	158	148	140	165	151	175	125	150	152	175	174	142	153	154	158	171	164	163	152	180	168	149	175	146	148	153	172	167	146	158	147	169	168	148	140	172	159	145	155	154	152	172	170	148	168	150	171	151	157	137	172	161	159	149	172	145	142	159	150	148	153	191	184	151	172	187	162	157	168	122	165	169	180	175	161	180	151	151	134	175	152	163	169	158	167	166	160	187	176	158	172	143	181	161	160	156	171	169	170	190	153	157	141	165	176	173	176	164	155	147	149	170	168	174	169	149	164	162	132	126	160	159	147	174	151	149	166	170	155	162	173	152	158	165	150	152	143	179	173	144	155	138	159	159	127	173	144	176	182	166	167	177	159	153	149	162	178	157	167	182	118	173	142	164	167	148	189	125	149	130	134	182	147	151	144	162	149	150	182	153	161	145	163	172	163	169	185	169	143	150	149	143	156	173	173	172	170	141	183	150	157	178	163	159	155	166	161	193	192	170	154	168	175	154	148	127	167	181	138	169	177	166	143	174	170	152	157	153	143	146	173	159	151	171	155	151	177	141	151	182	188	162	168	179	136	158	150	169	156	166	163	159	150	148	138	174	165	159	157	152	172	164	164	162	145	180	137	161	174	146	165	160	182	173	153	149	155	152	143	166	171	174	163	165	150	158	164	168	138	147	178	135	167	158	187	165	164	165	163	168	164	166	180	161	179	140	155	139	176	145	167	153
25079	2665	6235	6623	5495	4454	3524	2929	2469	2166	1929	1725	1523	1473	1317	1207	1132	1101	1039	939	922	862	848	872	804	792	737	760	738	716	682	705	692	733	666	688	663	617	597	623	633	626	592	622	628	620	595	632	607	614	598	579	547	626	583	579	531	589	562	559	553	547	556	586	551	526	537	580	528	536	557	540	562	531	570	530	552	554	564	567	557	564	553	565	585	534	532	527	544	522	546	478	539	530	527	521	546	574	517	538	505	518	516	519	471	531	554	548	569	516	531	528	538	502	489	531	517	568	484	531	485	508	557	551	520	484	512	545	536	538	543	553	525	465	527	553	574	529	489	527	528	577	542	525	541	525	534	547	460	540	560	522	520	527	512	514	506	523	497	533	525	541	542	563	511	518	543	541	544	509	506	545	541	527	526	548	517	539	496	516	538	534	523	529	522	494	525	511	538	507	528	514	532	527	528	565	545	511	544	542	497	538	533	543	515	543	550	481	514	542	519	515	551	499	503	560	545	539	506	531	533	508	549	538	494	530	539	557	533	520	540	554	545	548	479	497	568	503	521	518	533	519	532	518	474	520	575	519	500	517	516	522	538	503	520	490	554	512	495	578	517	508	456	564	466	526	503	509	540	508	537	503	515	534	512	508	497	502	523	552	481	510	499	530	495	507	529	515	524	510	505	537	556	512	514	510	551	525	545	504	545	499	514	548	529	528	549	537	521	533	523	537	511	520	555	510	538	516	555	534	498	467	517	534	530	509	503	538	545	542	548	554	502	479	515	500	567	510	530	512	557	536	505	548	523	536	519	518	501	501	531	481	507	528	531	545	541	533	478	533	513	529	538	537	509	492	526	505	524	536	544	529	542	535	486	538	510	506	553	527	512	528	501	520	548	494	492	524	520	566	532	521	498	478	516	512	492	553	527	494	554	513	527	560	552	504	539	547	539	468	513	534	510	489	516	517	533	499	531	536	524	559	519	481	527	541	537	552	541	487	523	503	514	527	525	512	543	508	504	456	533	503	549	530	581	464	486	549	499	503	544	502	541	533	521	525	559	537	486	532	514	578	559	534	563	546	537	521	510	581	523	484	524	520	537	506	506	520	502	528	545	526	511	499	526	528	593	556	503	522	522	521	552	528	515	561	536	566	555	521	554	517	539	494	529	483	495	518	565	523	508	486	496	511	501	483	551	499	531	511	496	498	487	558	497	506	521	550	524	498	554	517	516	523	518	518	515	520	525	530	521	504	533	508	527	508	538	550	499	535	535	508	528	521	515	491	495	520	489	497	494	513	500	502	538	552	524	564	499	535	532	532	513	549	518	542	558	532	561	531	556	497	474	517	485	505	519	508	506	555	527	540	513	520	545	508	497	528	520	516	503	525	510	542	519	538	540	504	518	544	517	500	531	528	508	526	508	473	504	542	524	554	518	518	518	555	529	514	550	493	561	533	568	523	532	542	540	496	536	495	535	521	525	532	522	486	505	526	539	535	505	531	495	512	529	483	526	508	531	510	536	579	515	529	517	514	513	514	529	532	516	494	500	509	510	476	535	566	534	524	553	535	519	547	522	528	504	545	512	483	511	481	532	513	549	540	516	521	543	538	546	528	516	529	522	541	542	545	492	516	539	533	505	525	513	532	530	545	505	548	531	548	523	572	559	500	561	534	478	470	551	535	515	498	539	540	483	528	518	492	539	546	486	555	544	473	547	571	513	518	540	556	482	504	507	527	502	516	515	514	525	522	510	503	522	510	493	562	545	507	568	486	518	505	507	516	532	515	493	515	519	504	503	483	506	523	529	535	509	515	522	546	508	521	533	549	500	487	545	539	533	530	519	531	485	539	521	487	478	527	543	527	481	518	495	510	472	506	510	526	517	536	523	485	528	477	544	509	497	503	514	497	504	517	489	501	499	515	550	462	524	529	562	538	542	505	504	510	538	535	526	499	546	548	547	545	530	521	519	526	564	524	527	494	549	475	523	523	509	525	508	483	525	499	523	511	501	505	519	522	504	526	530	521	546	554	497	549	531	548	506	509	539	514	531	549	490	545	525	490	509	511	535	524	525	523	529	514	514	501	529	534	548	491	525	514	531	552	528	471	494	492	524	554	505	469	507	466	527	504	508	552	556	534	526	529	511	525	523	492	536	526	549	520	554	509	549	500	518	526	509	532	531	507	529	562	524	543	529	537	561	542	549	529	525	518	502	510	485	534	535	548	529	539	553	483	542	530	487	506	487	532	510	523	495	540	506	527	526	525	526	521	520	509	540	526	517	530	506	498	517	516	493	557	513	507	568	504	543	512	511	515	472	542	509	542	522	519	519	520	545	522	535	525	552	534	515	546	555	521	503	533	540	521	483	551	525	507	578	489	537	520	514	485	514	558	537	530	525	539	485	492	550	537	537	500	527	485	546	519	505	503	520	520	512	499	502	501	539	538	506	558	541	470	593	517	529	524	492	502	513	498	543	529	519	496	530	521	536	512	497	532	530	530	522	524	513	552	535	547	496	502	534	523	528	533	505	507	521	475	543	479	488	525	534	534	533	519	547	531	509	512	511	507	514	498	601	481	550	459	549	521	521	530	530	526	494	540	525	530	493	551	521	524	525	524	522	523	514	529	512	514	466	508	498	510	534	517	491	500	542	495	539	543	537	479	527	518	537	478	530	459	538	509	518	531	486	536	547	559	545	516	528	587	521	522	508	522	527	532	503	553	502	547	503	514	522	468	531	505	572	530	497	516	492	552	578	483	487	521	541	514	514	526	534	519	495	503	550	528	533	556	512	472	524	520	521	504	503	535	547	563	497	538	521	539	518	515	584	551	527	568	572	516	513	520	524	474	531	475	523	530	499	518	523	538	494	507	536	541	523	502	488	566	521	513	542	476	538	538	485	498	504	511	497	559	517	491	555	517	539	501	509	491	531	536	537	525	536	543	531	510	511	531	510	534	503	540	497	530	527	512	520	497	510	529	552	528	524	524	490	513	516	484	520	550	556	519	486	507	487	496	499	525	509	552	532	509	508	527	541	515	532	478	551	533	486	554	508	525	511	492	511	471	506	530	529	531	529	537	482	525	573	510	496	529	514	521	517	530	536	516	502	526	538	535	509	537	520	526	520	541	498	561	507	520	525	517	512	547	489	524	516	503	504	510	518	535	561	501	505	527	532	545	483	515	525	515	503	510	519	484	553	517	570	531	503	501	519	528	512	507	522	556	516	484	546	529	540	531	494	523	490	498	550	547	534	560	498	509	528	537	562	562	509	485	478	539	547	520	538	515	520	493	542	541	518	549	482	537	501	521	552	522	519	512	496	489	478	523	517	523	530	497	520	546	482	527	547	518	522	491	494	536	546	558	518	530	537	527	523	566	525	529	507	488	504	524	559	552	497	514	562	507	543	508	537	554	539	499	512	529	487	470	506	512	527	546	506	539	523	504	545	502	500	521	546	540	532	557	516	543	496	559	505	548	531	536	511	510	508	569	550	572	513	531
6281	318	230	229	213	183	215	168	175	207	176	181	159	193	184	157	165	181	161	182	174	173	171	159	175	175	179	177	189	145	174	179	161	183	163	185	171	193	158	135	167	173	189	176	187	161	156	160	160	182	191	179	137	182	181	192	191	206	174	182	167	149	187	172	172	171	191	165	158	175	175	170	181	141	159	191	161	174	156	168	179	139	158	194	178	185	186	197	183	184	184	191	186	174	205	190	178	178	160	191	184	168	194	188	174	178	168	157	158	195	163	169	166	179	195	163	156	181	174	160	170	155	169	175	172	179	181	177	176	206	171	172	180	177	145	159	157	167	187	184	166	152	181	185	192	190	171	186	165	177	177	162	180	173	163	189	164	163	164	171	191	163	163	172	170	158	179	169	173	171	177	180	164	206	169	188	195	151	149	180	171	179	191	185	162	188	185	190	181	182	161	184	189	169	172	149	159	171	179	159	185	173	170	163	163	175	168	146	200	182	168	200	175	163	183	168	155	173	195	183	177	175	166	164	153	175	185	199	181	170	178	162	175	192	173	161	150	176	183	164	170	152	175	184	178	170	169	180	174	173	153	183	158	169	184	150	155	189	180	176	165	168	169	171	174	169	179	175	183	175	176	190	171	168	171	183	161	170	164	170	156	177	180	195	179	183	169	173	165	181	171	175	164	192	176	170	186	165	173	192	182	171	171	175	145	182	169	173	179	183	184	189	186	175	191	151	185	172	163	171	182	158	203	176	187	179	189	164	189	175	162	171	184	186	175	200	188	190	158	153	157	195	184	189	186	161	191	164	188	173	156	177	189	171	174	179	157	156	175	166	172	211	176	166	176	166	173	143	168	188	187	181	175	178	200	158	167	164	175	172	196	153	158	163	171	169	160	163	172	162	177	176	177	163	170	196	158	167	177	152	179	175	151	190	179	173	156	157	172	157	159	142	186	202	166	169	164	173	179	178	209	179	176	172	190	166	169	166	187	162	177	160	162	153	169	164	170	183	151	154	168	169	169	154	164	161	171	159	172	161	180	166	160	178	173	172	193	183	172	180	160	161	159	166	182	192	176	184	173	165	172	182	178	181	166	169	191	175	170	164	186	167	179	167	152	157	185	173	169	185	181	199	197	152	157	189	167	168	185	184	177	168	167	195	191	164	170	189	166	168	178	171	180	173	164	159	182	163	167	169	196	165	177	148	190	191	173	166	171	219	172	167	188	173	198	202	173	158	207	169	172	181	182	202	188	182	175	172	170	189	168	167	154	169	178	166	161	175	169	157	187	164	163	180	196	189	196	192	168	194	177	189	193	193	201	169	173	161	178	156	156	171	191	163	176	176	172	172	173	179	176	178	148	171	163	194	167	171	185	176	159	168	171	158	156	149	191	166	165	177	184	173	169	180	172	168	190	163	162	190	173	180	172	172	175	175	176	167	177	172	173	176	170	158	160	179	153	159	183	186	168	162	194	159	173	189	153	203	187	166	171	189	168	194	192	171	168	148	174	186	170	175	175	166	159	186	181	180	171	177	187	163	182	152	155	148	156	157	197	160	185	200	164	168	167	162	175	175	175	194	170	160	188	191	157	156	170	178	157	183	174	160	179	174	189	153	172	158	172	212	175	180	194	185	189	148	159	171	170	178	165	142	163	151	161	191	162	173	176	170	179	170	145	153	182	151	192	174	157	200	163	180	197	199	181	165	177	178	188	188	166	161	156	196	180	189	195	190	176	180	195	178	182	161	163	182	197	177	168	146	148	196	168	170	151	183	163	170	180	180	186	163	184	157	180	173	183	174	155	150	190	198	175	189	180	181	179	166	186	167	170	168	173	176	174	165	164	175	173	134	174	184	178	136	181	167	165	177	197	188	180	166	151	155	178	164	188	181	179	196	174	177	198	187	177	157	174	165	173	150	168	189	177	164	158	176	192	173	181	176	166	153	205	158	143	176	184	172	167	152	169	159	195	175	172	164	164	166	161	170	166	188	194	190	180	180	205	182	166	186	170	157	173	167	159	186	168	189	169	175	175	169	192	163	184	193	166	174	146	190	181	165	176	170	167	174	186	163	179	188	177	163	156	220	178	185	184	164	180	170	178	168	175	178	167	189	163	207	173	188	156	162	171	178	175	167	158	194	188	170	182	176	204	182	185	208	180	157	174	171	153	167	152	164	181	172	165	205	172	170	168	166	178	193	183	154	191	161	188	135	188	184	170	161	153	166	164	169	172	171	173	162	188	178	227	173	183	197	189	189	181	184	176	171	148	174	161	151	185	169	166	191	160	193	171	157	183	162	175	156	162	173	167	155	160	159	184	176	166	171	169	160	168	168	169	188	160	188	134	205	167	167	171	176	174	167	171	180	199	175	167	191	179	162	158	163	183	164	177	191	160	157	170	193	167	165	166	156	186	188	180	171	183	159	171	184	179	195	158	169	191	174	170	201	185	186	191	169	181	166	170	158	158	205	169	166	182	182	175	149	163	177	225	168	198	176	178	183	178	159	173	167	194	178	173	192	152	172	168	175	210	188	167	167	183	173	166	158	154	169	158	202	191	186	162	153	175	179	165	180	168	162	171	166	187	185	142	198	159	186	171	157	171	166	179	179	187	188	184	154	161	200	184	189	208	182	192	169	164	189	166	171	167	161	153	187	164	174	175	195	172	180	150	176	145	188	168	184	177	189	167	165	175	185	156	166	158	156	161	172	169	166	182	172	174	152	176	183	172	183	187	159	176	163	192	170	171	177	179	182	175	167	165	185	173	192	174	153	172	170	170	168	162	153	196	165	182	191	172	171	178	175	170	180	194	174	168	187	185	180	186	187	162	171	182	177	175	157	168	179	162	175	174	179	182	188	193	170	185	151	183	166	160	161	169	185	162	177	179	175	172	179	164	154	179	167	164	180	156	140	181	172	179	154	175	156	150	167	170	159	152	191	211	170	180	167	167	189	175	186	190	162	161	165	156	161	181	186	166	188	171	172	179	193	184	169	184	182	174	181	170	159	158	200	158	210	174	153	182	177	139	192	157	156	175	166	174	170	193	188	194	204	175	166	191	185	182	174	149	170	160	171	184	177	184	176	182	171	164	181	165	171	168	177	180	167	163	187	171	176	133	173	179	179	161	179	154	171	183	191	157	184	186	171	196	180	168	170	172	213	173	189	177	183	176	181	168	164	173	179	180	188	183	173	186	180	161	181	165	198	163	164	163	185	157	192	170	169	173	171	158	162	174	192	181	184	174	169	176	172	184	174	184	160	179	182	192	179	166	181	165	179	173	184	151	193	161	181	190	166	176	167	174	181	151	190	163	207	158	179	165	182	179	181	170	177	180	154	200	166	198	155	173	177	184	164	162	177	168	168	181	178	189	195	162	167	201	193	186	180	170	169	151	149	183	153	157	181	181	166	181	175	175	167	160	186	177	204	177	180	157	168	171	156	184	153	188	174	178	182	172	176	172	166	150	191	176	178	187	163	171	189	152	149	166	184
6819	601	674	674	640	642	600	596	559	561	564	571	630	581	520	569	513	568	550	571	535	539	564	511	546	531	515	517	537	549	584	525	535	516	554	539	546	507	554	556	501	555	488	534	576	554	511	536	584	496	535	526	528	541	566	553	521	535	517	526	512	571	491	539	539	533	572	525	535	561	495	534	548	527	509	534	549	532	506	525	577	548	554	523	534	543	543	538	518	544	515	534	535	499	534	520	547	580	546	521	534	587	517	525	538	528	541	536	554	536	559	499	561	541	541	544	544	529	521	551	552	549	566	527	514	536	539	563	543	557	518	533	532	506	550	559	539	573	508	524	580	557	516	547	553	528	539	549	562	547	590	505	558	543	581	554	561	547	540	545	529	529	565	505	562	504	555	522	540	542	547	513	518	556	532	557	516	488	556	535	554	554	590	508	528	514	551	582	555	561	556	530	529	517	517	561	566	593	542	517	499	501	544	515	514	540	581	533	528	553	579	540	547	560	558	525	533	515	524	556	546	578	512	516	526	532	493	535	567	505	548	491	584	531	518	524	575	539	504	531	513	565	577	534	553	518	550	512	555	536	528	569	589	547	502	572	571	547	548	562	548	526	548	544	560	531	551	535	520	489	586	560	555	570	534	554	535	540	547	518	539	519	533	537	528	557	538	587	548	515	548	558	527	528	538	552	519	566	491	555	570	505	594	531	541	536	583	557	524	534	556	516	548	535	555	527	549	579	537	503	555	503	528	532	531	527	547	542	562	508	543	539	558	503	589	507	577	534	511	515	553	548	512	525	573	557	535	568	533	552	530	527	554	559	572	550	537	525	538	543	563	540	516	579	570	545	516	547	536	514	540	549	534	563	542	548	535	551	581	523	527	534	530	487	533	594	518	526	549	527	567	507	552	531	536	548	512	519	541	564	535	552	534	511	535	540	535	572	574	513	558	529	565	538	532	578	572	520	520	552	559	521	548	514	592	565	536	522	567	551	560	556	530	490	521	521	562	574	526	579	521	544	572	552	560	544	539	593	541	559	530	543	554	556	513	516	556	515	546	557	505	524	580	547	543	565	547	549	546	550	549	533	532	546	502	550	533	538	560	531	555	534	529	543	538	550	523	551	508	546	544	534	559	552	543	580	542	519	527	527	504	543	540	539	577	508	540	555	540	559	531	560	503	553	494	548	559	520	528	551	526	516	528	525	525	576	572	550	555	527	573	529	536	517	547	543	523	559	523	520	540	511	501	566	545	566	531	555	543	531	561	515	518	530	542	522	544	563	564	563	538	512	491	561	521	548	563	538	553	544	550	531	534	569	549	521	513	548	559	568	517	524	565	561	583	521	553	525	563	494	550	552	579	512	532	538	534	523	532	557	543	508	508	548	525	536	534	531	547	517	579	511	541	517	535	520	546	526	512	563	569	515	555	520	508	511	559	526	502	541	531	565	551	543	537	493	534	495	489	502	520	534	533	535	512	530	539	520	565	567	561	543	548	550	542	530	528	559	567	549	582	560	550	559	611	565	549	544	547	561	531	497	530	535	509	513	566	499	500	528	547	548	490	534	561	536	481	541	531	515	507	513	566	542	537	612	573	562	530	582	560	499	532	550	531	524	536	536	504	542	530	528	542	553	581	519	530	513	525	523	553	511	538	566	567	554	598	532	549	531	589	565	512	523	564	579	530	541	543	558	538	524	548	552	546	508	558	507	542	545	520	516	513	539	565	509	578	520	495	565	532	535	487	537	548	513	559	509	542	514	525	563	517	540	493	531	550	548	493	515	566	540	566	560	583	536	510	579	502	568	563	576	565	544	512	536	524	523	535	516	548	540	517	544	532	560	570	484	582	532	547	556	544	554	570	505	539	546	489	569	521	560	513	504	576	565	505	531	536	539	588	523	563	548	561	585	540	522	586	518	537	559	527	519	514	581	546	536	555	541	516	539	534	532	516	576	538	556	523	543	538	493	545	546	542	558	510	514	527	531	563	541	518	549	569	541	551	575	536	556	584	543	525	521	529	528	520	579	493	522	530	500	546	538	560	509	539	531	540	551	532	545	547	564	533	551	554	541	570	525	601	527	538	488	556	541	563	542	567	536	540	560	500	559	539	563	579	481	520	565	516	534	568	553	554	538	495	504	506	544	562	562	536	592	573	482	512	545	561	526	564	543	564	527	520	554	545	610	508	553	540	562	544	509	515	551	519	518	563	558	541	492	569	538	523	524	515	553	539	525	549	548	521	509	515	533	580	531	541	550	548	502	574	538	517	542	545	484	522	558	529	526	535	561	531	542	539	568	523	529	571	553	575	553	565	559	543	540	540	544	543	511	548	539	548	540	546	526	550	581	545	529	502	538	565	544	545	575	519	574	521	561	550	539	544	530	571	508	539	526	556	535	559	561	563	567	542	544	521	502	575	566	560	525	520	516	534	545	537	509	571	550	539	554	548	530	566	590	531	515	507	564	514	563	528	523	572	545	539	555	504	527	521	559	558	528	533	542	539	532	525	557	534	557	506	552	538	510	530	536	530	527	568	553	551	557	515	540	551	555	528	527	525	534	537	546	550	550	542	544	530	550	520	518	573	561	508	543	532	516	539	569	555	575	528	545	522	565	549	533	550	543	558	556	556	528	567	542	546	541	557	572	553	481	532	545	530	516	545	550	532	546	521	565	596	527	456	563	537	565	539	494	555	556	511	490	538	525	547	563	522	548	523	554	541	558	568	505	542	540	531	555	496	523	512	533	555	552	557	539	512	522	535	560	540	547	525	535	517	541	550	532	519	612	542	563	535	507	560	563	524	535	575	567	563	521	544	567	533	552	551	535	496	560	539	543	551	547	539	539	561	514	567	528	507	549	536	558	542	508	548	554	551	522	526	525	553	501	555	554	562	555	571	582	560	543	507	545	521	535	512	550	522	550	491	528	525	525	571	507	554	526	533	537	550	499	536	538	543	531	562	523	566	554	519	561	567	534	536	553	563	513	581	544	530	548	557	552	519	555	554	603	537	516	575	545	548	537	573	551	556	513	533	583	546	528	574	537	518	539	553	543	594	532	600	580	534	534	587	535	560	546	573	551	542	533	518	538	548	571	527	530	564	560	546	539	522	522	573	547	522	546	542	547	552	502	514	514	566	547	514	489	514	552	489	542	549	539	574	538	580	527	557	546	516	553	540	519	551	580	562	571	569	517	527	481	575	534	538	554	544	560	526	526	520	503	594	549	537	569	520	563	494	556	545	526	503	570	483	513	528	545	587	547	564	534	546	510	559	493	550	542	563	559	544	603	546	548	550	528	555	502	533	563	495	536	537	557	528	542	532	536	577	560	561	539	561	517	528	547	513	537	548	536	563	527	519	612	565	534	542	557	537	554	519	496	567	543	555	524	554	549	545	540	501	528	559	526	547	534	540	512	542	560	529	501	556	561	507	509	526	526	528	524	560	546	542	552	519	541	488	559	576	566	550	540	515	515	510	532	493	552	510	526	535	589
39124	5925	1397	920	678	457	388	293	236	193	194	199	153	153	151	128	114	123	126	110	122	83	115	99	110	128	101	102	103	100	93	106	106	111	90	77	100	103	90	91	98	93	83	89	93	96	97	93	86	97	76	82	93	85	103	94	98	86	82	113	100	75	91	94	104	107	98	92	83	102	112	88	103	94	105	116	99	81	95	91	94	79	89	98	101	107	80	113	88	80	95	90	97	100	97	84	103	95	105	95	119	112	87	89	90	95	90	93	77	83	88	81	92	90	96	98	105	87	100	87	94	80	90	89	81	98	83	99	85	88	93	94	99	89	84	93	92	113	77	98	91	84	78	80	115	86	109	89	93	85	106	93	102	107	104	79	99	96	97	93	84	98	86	90	96	103	100	102	90	100	88	89	94	97	79	103	88	85	79	91	105	79	85	88	110	98	82	112	80	80	90	86	82	90	86	96	89	79	82	74	78	80	82	80	84	98	80	90	87	85	120	91	98	88	91	96	88	94	90	98	70	101	75	99	83	78	100	96	91	95	88	93	108	99	76	100	96	96	73	78	96	97	91	77	93	87	94	95	103	90	94	91	93	80	100	82	86	98	88	84	99	96	110	111	73	89	102	107	100	98	86	94	99	86	97	84	76	94	95	90	108	97	90	94	90	83	93	91	85	98	93	98	100	94	100	117	92	85	92	80	89	94	90	80	82	86	83	105	97	103	86	106	103	78	109	89	84	81	99	85	93	87	91	104	76	86	73	91	82	76	86	89	116	88	98	93	88	83	92	104	107	77	115	93	91	81	100	106	88	95	74	98	94	92	92	91	71	77	77	83	88	96	90	75	86	97	101	72	86	95	98	94	97	94	91	95	99	94	80	100	90	101	93	106	79	88	73	99	99	102	88	105	91	93	65	80	93	78	98	100	92	82	87	100	75	97	105	92	95	86	99	77	90	92	85	96	92	85	89	99	90	101	87	90	97	103	107	99	91	90	92	79	100	96	96	69	91	95	76	84	104	95	96	96	89	90	94	100	88	93	79	88	86	92	109	84	81	79	85	101	86	87	89	79	90	90	92	93	119	95	74	82	82	89	77	93	87	86	101	97	91	95	83	78	90	92	94	93	107	109	100	87	92	89	97	86	95	93	101	91	109	96	97	81	108	96	74	97	92	116	104	115	106	109	95	110	97	90	85	88	93	90	94	86	84	89	100	90	91	100	88	91	89	81	92	87	100	92	111	90	88	100	87	86	87	88	86	104	92	96	102	93	77	92	71	95	93	77	95	102	109	90	90	75	87	88	86	76	80	91	70	102	91	99	92	92	88	89	81	90	76	94	85	112	84	102	96	88	84	80	92	99	76	116	91	71	89	98	98	113	73	92	92	89	81	85	89	96	81	92	88	91	95	98	83	91	76	80	90	78	94	71	85	87	81	98	75	84	91	90	72	89	89	100	88	92	91	80	84	87	85	99	97	88	87	92	93	99	75	92	102	106	90	102	91	79	82	101	92	88	112	94	80	102	81	83	101	75	92	85	99	85	96	90	90	116	97	106	99	94	88	87	86	80	85	82	91	83	102	78	105	96	91	100	94	88	79	95	103	85	89	79	93	75	94	87	97	92	88	75	94	92	84	90	89	103	80	102	87	104	106	91	81	99	109	89	96	89	83	87	90	93	95	87	86	87	85	102	86	85	83	93	88	98	101	102	110	105	99	75	82	83	96	85	88	86	97	86	76	113	100	73	81	87	87	91	98	85	93	93	95	81	88	98	88	92	78	95	91	80	97	75	86	100	96	87	88	99	84	84	100	81	97	87	76	93	84	97	86	90	100	96	90	82	78	68	86	92	102	102	100	99	87	91	86	108	81	97	99	104	82	86	93	84	83	82	91	101	99	110	93	94	103	97	89	88	96	99	103	92	111	92	79	89	100	88	70	74	96	109	112	114	84	107	80	87	88	92	86	74	91	90	82	98	105	98	99	91	83	86	77	100	84	88	79	86	80	76	92	86	78	89	94	91	90	102	85	91	72	81	104	86	92	87	111	88	93	88	104	86	94	102	75	92	96	88	92	110	82	105	106	94	96	80	101	88	90	102	93	82	109	86	75	98	92	98	105	102	89	94	105	93	88	75	92	93	74	105	90	70	83	97	92	97	87	109	95	77	90	85	93	89	102	100	98	95	81	114	91	101	103	88	85	84	92	88	90	103	83	88	99	81	85	99	87	75	93	92	102	88	90	97	97	104	95	81	99	108	80	93	90	91	94	81	88	71	86	102	85	98	79	95	98	105	95	94	85	100	97	82	86	99	87	100	106	86	89	99	101	105	93	79	78	92	84	107	93	89	93	92	87	97	90	99	81	72	84	83	92	94	87	107	75	89	101	102	80	95	94	91	94	90	98	91	93	92	102	77	94	94	98	91	79	83	79	79	93	100	87	103	95	93	82	77	96	71	89	92	71	99	114	91	102	93	96	92	101	86	103	83	100	84	82	98	93	91	80	86	78	79	91	85	85	103	84	77	81	102	112	93	101	97	86	76	97	98	100	94	93	111	72	98	76	108	100	81	105	90	86	80	104	103	70	81	83	82	80	98	107	70	88	84	79	92	94	96	88	94	72	91	96	102	95	105	87	103	91	103	86	83	97	72	80	94	97	81	67	90	114	93	94	85	100	84	81	85	97	82	85	96	82	97	88	92	67	70	112	96	86	116	101	96	99	82	100	105	104	90	101	84	97	85	98	81	78	95	84	92	79	101	85	78	67	92	81	103	90	89	83	77	91	90	101	98	96	80	90	96	92	96	80	94	113	96	93	98	67	77	89	95	101	90	97	101	85	101	89	98	92	107	92	106	93	103	91	101	83	77	92	87	92	87	99	88	85	105	99	80	108	74	85	84	104	91	96	82	95	94	100	93	88	92	99	91	91	120	91	78	91	83	77	100	89	85	105	90	93	93	105	91	76	93	93	97	80	101	81	96	92	87	92	85	76	86	79	93	81	72	83	94	95	99	86	82	80	88	94	108	81	89	91	103	77	82	91	71	101	94	96	93	108	97	75	84	84	103	80	69	118	86	82	91	85	100	83	89	84	97	97	88	85	100	86	77	86	92	71	76	98	73	87	91	82	94	82	105	103	107	69	91	106	91	90	86	85	77	97	107	95	97	101	99	100	98	90	87	98	88	106	109	93	86	83	90	95	97	92	96	104	74	82	83	88	80	98	94	104	98	88	100	82	100	78	103	97	81	103	91	110	99	84	85	108	84	95	78	108	85	72	84	108	86	87	88	84	92	100	112	94	108	92	84	83	101	85	75	77	94	60	95	101	98	92	90	90	81	98	102	119	99	88	94	87	90	93	97	92	87	81	98	100	94	84	100	76	78	98	99	95	94	90	89	83	103	84	94	84	84	81	79	105	99	91	85	99	85	97	92	96	89	91	98	86	76	71	106	87	73	82	87	96	103	95	98	96	88	99	103	92	69	77	78	99	98	76	78
19335	1323	3143	3407	2837	2329	1912	1648	1350	1172	1068	912	822	735	672	687	564	596	575	548	500	511	468	481	482	425	424	439	445	391	390	401	426	373	400	377	389	392	381	361	386	349	362	395	368	370	360	355	359	387	371	363	349	342	371	327	339	317	330	342	324	359	355	328	363	333	336	354	337	329	347	301	340	321	360	325	337	338	329	366	315	375	295	362	319	358	323	340	340	345	305	324	328	328	362	320	320	327	349	343	339	335	362	310	298	361	344	337	313	331	332	318	313	311	341	314	337	344	322	325	349	341	322	341	314	308	319	320	326	324	346	359	345	332	349	328	325	307	319	353	322	343	303	350	327	323	314	337	298	323	293	322	320	301	282	347	319	307	342	320	350	343	343	318	302	308	333	296	338	323	339	308	325	303	297	320	317	323	312	326	281	330	309	340	321	329	315	308	332	341	317	281	322	336	322	315	333	313	298	338	329	345	318	317	356	323	302	331	300	317	297	323	335	339	327	338	344	319	308	330	299	323	312	326	322	321	321	314	324	299	319	328	321	333	322	314	307	318	324	313	350	304	304	310	324	312	330	331	316	330	313	303	299	323	331	294	313	307	333	296	305	343	342	321	316	343	328	323	322	328	351	330	303	348	321	306	334	304	294	312	293	321	353	334	304	292	316	329	330	305	337	347	322	336	312	323	319	325	320	325	277	341	338	332	323	327	332	324	308	292	305	323	298	333	322	311	355	311	323	289	314	343	307	330	322	332	331	296	312	326	333	328	300	327	315	317	320	305	334	358	323	343	277	346	317	347	312	332	274	312	296	328	296	342	331	298	301	352	332	335	335	283	368	311	326	328	339	303	307	321	327	308	337	303	324	344	335	312	327	318	319	309	285	337	337	321	313	328	291	298	270	276	337	324	327	318	351	338	313	321	305	300	296	311	309	328	337	306	284	313	331	318	277	335	321	319	326	349	309	289	335	332	313	342	294	301	360	301	306	303	327	320	325	317	331	318	297	324	318	323	317	331	310	320	313	309	348	370	327	341	341	312	307	330	328	321	315	318	349	305	309	315	358	341	338	292	337	351	332	310	331	316	322	308	292	313	317	317	334	321	309	303	305	338	311	331	314	316	290	324	310	334	360	284	328	344	330	298	312	295	303	308	302	324	309	307	324	290	321	317	313	322	326	319	282	308	326	307	297	305	329	335	337	344	305	315	310	292	324	298	316	330	350	289	338	316	299	309	301	323	316	340	344	330	333	346	369	325	297	302	322	313	333	315	327	307	342	294	312	339	348	305	326	298	331	303	298	321	324	316	323	304	339	296	286	324	326	290	326	284	296	309	329	325	325	308	340	339	341	315	311	317	299	305	312	307	321	298	312	325	311	309	325	331	329	305	329	269	312	336	324	305	327	318	371	291	289	322	325	336	306	322	323	312	349	285	320	322	305	350	293	337	308	289	352	335	332	328	318	314	326	309	315	304	327	334	352	356	327	310	342	289	341	312	306	321	320	337	345	332	310	300	327	304	314	305	346	311	328	336	328	327	370	325	323	314	296	337	326	329	316	328	323	336	348	332	305	290	304	313	278	304	325	302	303	312	296	341	332	321	356	327	360	302	295	328	318	311	334	303	296	309	301	335	300	327	315	331	311	308	327	338	313	346	306	316	336	327	315	349	310	304	328	330	307	315	310	331	309	300	302	339	342	317	320	345	350	338	295	326	341	318	327	318	301	307	309	301	303	322	335	331	293	296	320	320	361	337	308	335	291	312	335	347	322	315	289	341	313	303	320	318	296	355	283	314	345	316	356	327	347	323	357	297	319	309	306	318	326	298	309	300	314	308	322	324	334	338	289	311	300	338	329	342	314	346	307	334	316	317	317	332	319	329	337	318	311	317	303	291	282	320	330	310	359	314	340	288	330	332	305	328	330	308	329	325	328	359	321	302	316	327	336	334	332	316	367	342	344	307	291	289	290	328	300	315	373	335	342	319	322	316	331	330	323	361	313	305	322	345	308	321	312	333	310	321	357	329	333	364	307	339	300	302	299	303	325	309	317	338	309	307	330	307	321	324	323	316	307	287	318	343	307	314	331	306	306	271	318	319	330	308	350	348	300	339	300	342	316	341	287	347	324	320	318	328	302	312	339	279	300	327	336	336	301	325	347	332	319	279	314	299	338	340	326	307	314	317	330	333	324	338	284	309	336	308	313	326	328	290	334	332	301	327	351	349	352	316	346	317	302	305	349	302	292	313	317	328	299	316	310	310	347	301	295	308	316	371	320	327	310	322	308	320	317	318	327	314	324	305	308	286	303	304	322	333	308	304	315	308	298	335	313	314	318	311	326	311	323	280	321	304	335	323	338	301	299	303	315	327	365	319	333	302	340	328	298	305	316	334	335	288	302	342	329	352	303	309	315	327	330	288	344	296	315	304	316	343	311	300	301	308	293	324	292	343	328	324	299	338	299	323	308	319	332	319	333	312	341	305	329	287	334	322	335	298	341	316	320	299	305	304	320	318	320	302	316	302	299	326	327	310	328	319	331	337	305	322	290	331	309	323	291	330	349	309	316	305	334	302	325	300	316	329	326	350	307	310	345	336	315	333	320	304	318	342	296	316	310	287	302	310	332	323	321	350	346	361	321	309	301	345	314	317	339	285	317	310	336	367	303	336	352	332	347	334	330	304	328	316	318	322	317	325	342	303	306	346	302	339	315	305	337	346	316	315	331	338	301	328	322	320	307	357	315	329	339	327	350	330	297	313	331	298	314	304	297	319	317	304	347	328	353	325	327	326	297	324	324	310	318	341	323	294	305	335	317	312	328	302	341	295	340	309	315	322	304	306	327	329	320	321	316	305	333	332	336	303	320	307	342	317	340	320	327	335	319	349	337	281	338	311	344	303	303	339	323	316	300	316	301	376	334	324	305	299	301	294	330	313	318	297	300	306	324	327	309	279	321	302	328	308	318	357	308	322	330	299	331	306	329	333	306	339	295	310	318	320	322	297	330	304	323	289	310	314	315	300	312	336	315	347	331	327	292	305	318	311	306	353	340	331	307	301	327	338	296	299	335	340	321	321	322	337	309	356	330	305	348	333	374	338	325	325	304	366	345	284	364	344	309	325	342	299	342	321	325	315	287	317	319	328	320	318	326	297	360	299	309	335	307	305	326	309	315	330	365	305	312	335	383	318	329	303	294	313	318	327	315	330	342	315	348	311	326	345	307	319	332	294	297	302	342	315	330	350	332	333	335	306	332	330	324	313	330	329	327	369	341	322	332	343	342	323	306	321	335	318	338	302	324	341	290	320	329	299	333	310	306	299	326	289	361	317	336	317	330	308	326	300	348	334	292	285	322	335	346	328	340	335	328	332	332	323	332	291	316	297	343	336	331	310	313	318	362	332	332	296	321	302	316	323	339	283	329	324	341	320	326	333	339	328	327	303	326	331	323	318	326	334	341	309	320	307	324	370	283	324	332	316	328	339	321	314	310	338
51547	13195	3890	2126	1355	1005	745	565	476	395	370	315	288	306	245	258	241	229	189	232	205	199	202	196	207	209	204	187	203	170	162	182	175	180	168	160	191	153	191	156	161	168	169	180	166	199	160	171	150	156	148	151	178	170	160	172	164	154	172	180	147	192	175	147	180	136	140	194	169	164	179	167	160	146	158	154	150	165	143	144	173	166	156	158	152	149	162	151	168	156	161	146	158	177	146	162	156	159	164	150	146	202	185	184	186	147	150	146	167	169	172	151	172	169	175	154	151	176	174	178	168	167	157	163	161	118	144	174	150	145	159	144	176	165	151	144	166	162	147	155	144	159	160	181	148	179	158	165	160	174	118	135	157	188	165	156	152	162	158	153	147	143	166	156	157	146	162	176	174	155	151	143	132	155	157	149	160	203	178	156	160	161	157	143	143	157	167	152	149	173	164	161	146	158	144	144	151	157	156	159	179	159	151	167	154	155	132	173	165	163	140	177	174	162	165	158	168	146	158	184	164	166	144	164	158	148	153	142	151	139	156	160	152	153	157	162	173	151	170	182	153	169	138	167	161	207	151	165	151	159	154	166	178	158	160	161	162	154	152	163	154	178	151	144	157	157	166	189	154	151	143	150	141	160	159	154	172	164	167	169	157	156	149	166	176	158	160	147	159	160	161	163	163	159	174	148	164	151	162	157	137	154	171	174	154	141	169	183	158	137	176	146	127	164	158	161	153	150	156	148	162	161	179	178	161	153	159	160	158	139	189	143	179	171	153	174	162	169	153	153	167	176	197	157	162	162	142	161	169	160	176	161	157	159	163	159	173	151	157	148	158	186	145	164	157	145	173	182	151	160	160	158	141	152	138	176	152	158	153	198	179	169	172	174	189	148	141	164	152	154	155	175	180	150	191	195	171	167	154	154	181	156	180	138	138	146	143	148	156	180	158	168	170	164	149	184	160	163	171	153	154	176	156	152	161	166	177	159	156	180	151	145	162	168	163	167	175	162	138	145	166	155	172	169	142	152	142	185	161	147	157	158	153	157	145	146	167	173	148	154	155	155	168	163	142	155	168	168	163	171	161	136	174	154	176	168	170	170	164	146	148	160	151	186	157	169	149	161	131	158	152	141	154	159	155	146	169	133	152	136	145	174	175	158	158	142	165	147	159	159	137	167	176	154	152	173	155	156	142	166	154	142	154	136	190	148	165	180	153	140	143	168	168	147	160	176	161	150	182	157	167	147	180	162	157	152	167	158	169	173	157	159	155	125	191	144	160	138	155	165	146	164	162	162	172	156	181	146	152	162	167	170	190	175	157	173	155	153	156	155	172	163	169	150	170	168	144	168	146	150	150	150	183	149	146	160	155	162	160	137	175	165	141	154	160	181	168	149	170	139	156	158	153	182	175	169	170	160	145	162	164	149	149	148	128	168	168	164	164	170	161	155	171	161	159	171	156	154	171	156	158	167	140	154	140	169	160	150	162	158	147	165	154	148	164	159	162	162	152	168	149	163	175	158	175	160	152	180	154	184	167	187	178	181	171	148	155	190	149	165	175	158	175	167	142	158	158	163	141	134	171	156	158	174	149	158	162	165	159	164	142	155	154	167	166	159	157	146	178	186	143	163	183	164	159	149	155	145	130	138	144	165	160	136	167	154	168	173	159	182	169	156	167	154	160	165	151	162	160	157	180	163	164	167	156	170	158	152	179	121	136	154	157	158	174	151	162	175	153	158	166	160	170	138	143	174	173	135	161	151	149	152	155	169	161	169	157	187	145	158	155	155	176	122	158	180	151	171	142	149	182	166	157	164	151	156	152	171	132	155	152	165	146	164	153	145	180	147	157	132	155	158	177	167	144	165	150	163	180	154	160	182	189	190	183	185	157	152	154	166	177	165	148	160	153	159	144	173	158	141	158	158	168	136	188	182	173	156	140	155	158	158	164	153	173	147	158	176	142	170	173	168	160	144	147	165	160	172	179	168	136	139	157	133	182	164	163	147	165	160	152	151	156	143	146	141	158	148	142	160	167	152	166	159	143	162	149	149	156	148	156	156	172	160	144	166	161	165	166	157	151	166	155	173	146	144	156	171	157	156	165	165	171	162	168	172	141	168	150	169	167	131	147	171	148	174	150	186	164	150	152	181	154	156	168	172	165	173	153	153	147	163	168	161	180	148	159	166	159	151	165	151	149	162	164	173	179	187	184	177	165	154	156	154	173	140	157	164	156	154	158	163	157	176	168	170	147	162	145	153	147	164	179	163	174	157	149	158	135	177	163	168	157	147	155	152	173	185	184	158	131	144	165	178	148	170	147	162	136	148	160	150	133	157	172	163	156	169	181	141	166	141	148	136	167	146	173	156	173	143	156	159	138	167	158	149	168	160	183	146	146	162	138	155	160	171	164	165	175	164	159	176	169	168	159	171	144	174	167	173	141	135	149	174	133	151	168	142	176	162	168	165	177	181	161	165	144	180	166	164	164	170	146	164	161	161	124	174	142	170	155	184	152	150	175	162	145	169	151	145	161	156	174	141	161	159	198	175	151	155	156	145	147	151	173	154	148	154	166	159	159	163	154	159	162	169	162	151	150	151	161	144	163	140	158	148	145	163	165	145	145	168	158	165	158	158	163	162	139	154	163	151	154	172	161	148	168	153	152	148	162	153	176	145	149	159	167	160	155	154	144	140	174	155	152	172	170	162	177	161	154	149	152	157	169	171	153	150	178	153	168	150	155	178	130	162	134	166	165	169	156	160	156	171	153	162	173	149	165	157	150	159	165	172	166	143	164	159	163	154	146	167	185	150	149	165	161	145	182	144	154	140	141	172	168	160	168	163	154	177	157	177	169	149	170	184	161	157	169	136	167	167	144	154	174	164	160	144	170	150	132	155	144	160	159	160	143	165	174	156	157	184	149	173	172	149	155	174	173	169	166	157	156	149	164	135	138	170	148	140	160	166	146	161	173	161	165	141	171	160	142	144	159	162	159	168	139	151	160	161	157	173	146	161	171	159	171	142	164	158	144	152	155	161	155	137	183	178	160	149	173	152	147	168	147	158	141	175	150	170	193	151	158	156	139	156	158	154	170	163	167	134	165	175	159	151	175	178	156	169	137	173	148	165	159	162	143	159	157	154	150	164	152	152	154	163	173	140	169	159	165	167	165	140	150	162	156	140	165	167	165	151	160	160	154	166	161	164	138	153	166	159	161	162	169	142	150	158	185	141	170	150	139	162	143	149	179	157	166	160	147	154	149	174	146	184	152	177	184	149	166	148	147	150	153	172	176	174	155	159	163	168	161	166	171	155	169	156	149	154	164	153	176	152	170	156	162	154	154	169	144	187	161	162	173	153	154	166	168	158	179	171	158	149	155	156	155	188	175	159	160	156	147	186	150	153	156	156	159	158	142	162	161	180	176	156	165	149	162	157	169	144	155	157	175	172	154	186	168	171	187	173	161	167	180	158	161	135	172	158	150	160	139	142	160	165
24725	2585	6272	6571	5418	4469	3620	2899	2418	2127	1938	1696	1608	1406	1321	1234	1093	1036	1018	969	891	905	873	836	785	789	763	737	724	674	723	685	745	698	661	628	622	644	632	598	624	609	597	584	605	598	626	607	610	584	593	572	594	576	596	559	563	554	584	610	571	556	544	533	555	523	536	559	545	562	549	581	573	520	540	557	551	533	558	528	518	576	576	524	529	563	527	565	545	518	547	515	536	512	518	566	565	516	537	561	533	527	556	533	533	532	547	541	509	555	503	545	515	554	540	564	493	523	569	544	565	502	502	531	572	531	523	529	574	530	535	523	538	539	513	526	528	520	503	483	546	536	547	562	525	533	523	505	539	502	488	515	536	493	531	522	523	506	493	516	554	544	550	565	508	519	594	521	516	522	518	497	488	530	526	483	558	553	507	498	537	533	520	535	531	473	510	517	574	508	520	523	493	550	537	480	519	495	537	504	550	532	489	547	504	563	493	571	561	508	535	492	505	564	548	564	509	483	552	519	550	492	460	530	566	554	496	527	522	503	496	558	527	526	526	487	518	513	522	516	495	512	514	556	523	522	516	557	517	494	516	548	534	518	520	527	529	494	515	474	513	513	543	497	549	549	528	532	529	517	493	584	505	542	495	550	554	518	532	495	564	513	528	495	506	532	476	478	521	516	479	496	554	521	563	505	503	533	527	525	551	517	556	510	515	534	535	544	521	523	509	520	532	507	541	526	567	527	500	517	492	510	522	500	491	520	520	521	484	515	522	575	541	525	533	545	507	521	521	538	534	504	577	538	548	490	536	519	513	531	507	549	527	532	532	508	505	522	545	515	519	497	539	566	509	557	492	512	574	500	552	520	497	486	519	450	492	532	555	527	499	508	515	523	556	510	556	520	528	519	477	483	527	479	516	539	531	563	548	509	472	504	511	482	521	501	510	545	535	542	533	509	494	510	514	518	503	548	574	509	510	492	519	510	532	521	513	503	511	518	487	523	507	537	522	559	484	568	505	500	527	504	519	510	513	502	535	510	522	519	522	515	487	559	510	530	494	526	521	526	533	512	527	523	501	521	515	504	531	488	484	494	496	491	543	495	516	514	518	534	530	536	510	551	522	525	518	511	545	500	482	478	534	505	561	536	548	498	516	536	508	482	537	505	512	504	506	531	540	536	486	542	524	544	480	523	522	530	513	539	530	523	476	491	520	571	471	529	511	541	519	497	494	525	527	478	522	493	522	516	476	488	539	515	511	491	513	509	507	530	514	532	534	510	542	503	522	511	507	505	555	505	533	518	553	557	513	520	534	518	500	547	467	598	520	481	526	503	524	532	499	522	514	563	490	530	546	522	515	557	536	484	492	533	490	536	538	536	527	574	563	510	517	556	520	496	556	517	542	531	492	510	495	510	571	526	529	486	502	530	534	556	538	506	592	490	491	523	530	502	531	493	530	491	531	543	483	577	504	525	481	536	463	523	553	511	526	539	509	535	543	516	509	476	479	538	490	536	521	495	520	534	509	547	548	515	483	496	486	514	491	516	562	509	538	531	474	509	534	505	522	531	553	504	531	542	525	559	530	495	521	530	510	504	480	536	496	530	518	509	519	496	521	483	533	536	515	572	499	506	530	504	514	578	480	525	500	504	531	504	594	488	478	519	517	531	502	509	500	509	516	545	511	568	505	536	514	539	513	509	545	522	510	555	499	558	550	484	519	521	528	514	516	488	533	486	521	542	525	494	532	524	485	468	477	533	522	459	493	539	539	515	498	538	564	507	492	533	557	533	494	547	545	515	535	541	581	539	493	510	493	543	516	562	515	534	504	534	539	510	498	541	503	527	566	473	524	508	519	560	529	510	511	487	477	502	503	550	536	553	522	547	549	553	499	475	542	503	527	507	531	515	565	523	523	512	465	521	542	528	519	553	537	519	534	509	500	498	525	518	548	538	535	515	538	517	520	502	523	560	528	482	527	519	513	499	523	505	479	543	496	504	549	540	510	520	540	495	507	537	509	506	471	508	533	499	536	504	471	517	547	507	500	513	525	531	520	553	522	508	533	499	571	486	540	504	502	528	527	504	561	559	521	551	479	513	526	502	538	542	508	517	525	528	525	554	482	532	508	511	509	532	551	563	536	523	505	551	557	521	475	509	511	533	514	505	508	575	490	546	481	478	502	503	537	527	518	538	516	495	524	488	512	543	562	588	504	486	531	545	509	560	545	533	519	547	527	498	586	495	521	547	507	526	485	537	519	505	506	505	530	554	530	521	503	503	527	510	513	500	540	557	551	538	555	513	532	498	541	538	531	547	464	517	497	553	567	524	505	527	502	490	506	511	507	473	481	552	487	509	521	493	541	530	541	511	526	529	527	511	514	548	550	518	511	531	485	546	480	538	547	535	524	522	532	500	493	517	483	526	517	519	496	538	490	550	503	529	545	487	525	505	529	514	548	521	519	494	486	507	550	533	519	492	523	528	543	521	539	556	520	520	540	521	523	531	553	520	515	493	511	496	532	531	537	519	507	504	519	533	492	487	546	544	493	489	497	508	510	544	538	503	522	540	526	511	549	555	529	525	510	529	533	552	506	534	497	490	498	511	516	560	551	551	471	507	510	545	526	513	483	507	504	532	526	498	499	534	513	525	534	508	522	548	537	497	534	515	501	508	496	537	521	478	533	502	497	530	494	538	513	492	515	527	499	500	504	540	478	481	559	567	529	524	526	514	498	526	565	537	509	504	533	507	553	533	512	510	543	548	513	540	512	541	511	547	520	510	566	496	531	504	553	505	532	497	528	494	534	495	489	518	517	514	496	531	541	527	553	519	530	524	540	538	513	517	513	526	519	493	513	514	514	495	539	523	505	492	554	518	526	550	506	565	528	513	519	513	514	487	542	540	550	506	484	540	526	549	490	495	533	509	501	563	556	554	531	524	502	503	524	495	490	526	549	520	537	516	545	501	544	513	514	533	527	561	548	482	527	531	542	544	524	542	529	547	506	534	510	533	485	512	499	496	540	513	512	519	528	480	512	467	555	506	527	538	516	523	492	525	531	519	535	524	505	516	568	496	510	530	565	518	556	531	498	519	529	522	501	502	546	475	534	535	491	555	505	554	542	530	503	532	496	474	551	529	530	510	545	512	526	505	515	502	541	495	501	554	548	506	466	517	499	518	534	494	529	549	528	525	549	531	512	519	542	507	495	533	539	491	527	557	561	489	529	507	531	504	541	496	538	482	496	538	511	531	536	507	531	542	519	506	531	589	505	517	533	502	520	529	511	509	471	535	484	494	509	549	505	495	512	497	552	515	530	468	513	530	471	531	532	537	499	489	515	523	500	512	546	529	538	504	500	493	494	492	519	531	503	524	549	506	528	550	525	548	546	476	484	534	516	519	507	518	536	504	532	540	504	506	533	477	556	520	499	493	461	512	512	509	509	535	521	490	517	563	548	501	520	499	473	458	482	523	522	505	505	500	504	467	529	513	499	531	496	501
5679	475	269	250	195	201	175	181	171	180	166	173	201	204	161	184	174	182	174	172	175	171	185	185	175	189	185	174	174	157	180	190	179	183	167	161	159	150	188	173	177	162	187	173	162	164	188	163	177	168	177	167	183	177	181	167	176	188	177	200	162	194	190	180	147	168	179	160	195	183	211	169	178	162	207	196	166	170	170	199	187	208	175	167	173	181	195	187	147	157	178	165	176	169	160	164	160	181	184	173	178	196	148	169	178	167	183	185	173	158	172	157	177	170	180	164	183	179	171	162	153	176	180	172	205	163	166	178	195	168	193	169	193	205	182	188	198	179	179	173	169	167	192	174	168	205	202	155	163	172	162	177	183	172	151	175	185	172	173	183	154	172	165	167	178	156	165	172	185	164	184	176	158	183	188	187	214	189	188	172	183	172	172	172	153	170	141	165	178	167	154	168	158	177	173	152	168	156	156	166	157	183	151	153	179	169	164	154	185	166	178	182	156	180	185	185	166	169	161	163	195	162	176	170	190	172	180	181	185	180	176	170	219	174	173	157	189	176	161	157	176	173	159	165	169	164	180	179	195	188	159	173	180	173	174	178	171	165	156	163	191	165	160	200	184	157	181	180	210	171	198	171	207	165	186	169	162	169	173	195	164	196	165	173	157	158	163	179	174	174	178	180	178	176	178	162	190	179	177	171	166	173	172	174	151	154	170	171	174	169	151	162	157	169	189	177	159	182	206	196	153	162	156	173	191	159	181	177	172	166	171	181	157	182	186	170	174	169	161	156	168	153	191	186	183	169	160	185	179	145	183	199	163	187	185	186	183	176	159	156	163	192	176	169	169	191	170	156	165	163	199	196	173	195	177	151	168	174	171	193	168	179	176	183	148	162	167	169	170	171	180	178	171	197	173	200	178	150	181	162	171	181	173	197	188	184	131	173	162	178	162	162	180	199	167	156	165	186	183	179	146	163	164	171	177	182	164	166	165	183	169	178	175	197	185	166	179	183	170	178	159	163	164	175	168	170	186	175	189	189	187	167	172	172	137	167	162	177	163	181	163	167	173	172	165	177	178	195	166	182	178	177	155	171	162	186	167	164	162	179	196	158	182	169	183	159	172	183	151	209	173	168	172	190	163	154	162	181	170	155	175	187	172	184	179	177	155	194	167	181	177	152	149	170	157	162	179	158	153	163	187	191	171	167	201	160	159	185	166	171	163	165	169	162	142	168	160	155	169	192	166	153	172	171	166	202	179	167	185	183	174	176	174	175	188	180	171	164	164	163	195	181	184	163	173	187	142	184	179	159	205	189	187	186	165	176	159	161	170	150	200	162	156	177	165	169	150	198	182	172	152	178	180	155	172	169	172	160	156	180	158	186	171	173	190	202	180	196	173	185	177	157	183	165	176	172	150	155	163	185	186	167	202	160	173	174	164	174	179	168	178	189	177	159	177	156	152	165	162	169	153	159	162	163	166	166	159	144	163	188	172	173	192	175	164	191	182	181	188	164	162	170	182	175	167	178	149	158	179	157	171	187	155	165	204	162	156	158	174	192	152	167	184	156	185	163	165	163	168	179	177	177	166	162	185	187	164	175	154	161	165	189	140	184	156	190	163	173	187	149	179	167	161	155	173	182	154	180	184	191	170	184	166	152	177	167	164	179	136	174	182	194	200	159	198	183	175	163	180	170	155	190	161	204	195	169	159	182	160	149	144	171	164	179	175	178	170	177	173	171	169	187	162	178	171	150	175	148	173	177	174	164	197	189	179	149	154	163	155	170	167	177	176	161	179	183	185	180	167	176	158	162	172	158	183	185	172	167	152	173	170	177	182	168	176	149	176	156	172	161	169	177	164	173	191	154	199	187	186	157	164	177	168	170	166	151	151	178	168	170	175	183	174	186	176	159	188	172	185	167	182	169	160	175	151	179	210	177	177	204	166	165	158	168	160	160	171	174	166	161	175	176	167	183	163	189	156	151	179	178	175	212	157	192	168	198	175	160	165	158	179	160	183	167	155	155	145	189	178	164	171	197	151	171	174	159	188	155	179	151	180	180	186	177	158	171	183	171	181	180	167	186	166	159	192	168	152	179	173	165	160	176	183	166	187	178	160	173	198	185	190	173	184	179	169	192	184	165	183	169	143	166	183	177	175	183	168	161	164	158	152	171	161	167	160	200	187	130	183	161	188	161	188	163	176	172	176	174	165	159	170	187	186	187	176	167	186	175	172	165	204	192	186	198	166	149	177	174	184	168	171	177	195	185	146	185	173	167	181	183	198	159	173	178	170	180	162	174	193	169	160	153	165	191	185	151	170	169	187	165	153	195	191	162	162	177	156	171	165	180	173	168	189	187	157	178	169	162	176	170	162	171	163	156	187	168	163	171	177	173	169	172	179	182	187	159	170	171	179	174	182	174	160	179	189	169	152	165	162	167	160	155	174	163	170	173	160	172	198	172	181	160	166	164	184	180	175	171	182	187	173	162	178	181	171	191	175	165	181	179	171	154	170	184	155	202	171	164	152	165	170	178	144	173	166	170	150	158	192	162	171	175	175	172	207	170	166	175	156	167	171	166	183	160	164	160	165	173	181	188	173	167	165	154	166	166	175	165	165	178	185	184	181	148	177	173	188	149	186	183	180	156	152	161	167	184	147	169	184	180	178	180	172	182	171	161	166	173	162	178	182	171	168	183	174	140	173	178	187	146	175	162	163	176	165	155	154	200	164	166	163	191	163	174	191	153	171	160	167	173	163	178	188	171	171	157	194	179	173	163	186	153	164	164	183	196	172	163	188	185	179	177	156	164	157	177	135	137	184	162	182	179	167	154	170	184	182	151	148	182	175	175	163	167	163	184	175	168	182	187	184	157	200	147	154	164	175	173	182	180	174	186	169	178	168	176	177	192	152	161	186	163	176	180	170	153	208	181	193	170	169	164	161	176	186	159	158	192	160	177	180	166	168	194	189	188	181	179	177	188	160	176	159	194	169	163	166	180	162	157	176	173	177	174	166	164	166	184	174	175	194	187	161	168	171	171	174	156	199	161	176	185	154	182	179	184	186	178	177	178	165	170	188	183	172	190	197	177	166	155	198	174	216	161	164	199	185	162	183	175	183	162	183	140	174	171	174	187	189	196	172	173	195	194	193	186	181	174	188	165	159	151	160	170	193	174	175	163	166	197	164	164	174	171	183	173	162	182	148	193	170	167	161	159	137	185	195	183	161	143	166	178	169	173	178	187	174	201	179	176	163	185	170	156	169	188	168	162	184	179	152	156	155	176	179	185	161	173	174	176	163	188	171	175	186	193	175	182	176	162	190	176	158	156	163	169	167	157	185	166	160	173	183	156	189	150	194	180	166	176	171	177	165	173	195	174	170	168	161	182	197	165	184	181	149	180	169	142	155	169	175	178	157	177	172	182	174	179	176	156	177	176	162	178	153	168	187	152	170	182	173	175	166	178	170	170	180	159	183	168	162	174	145	179	199	176
6163	654	714	703	738	641	653	628	597	622	571	566	560	555	593	534	525	564	563	533	531	546	542	528	573	534	530	509	541	557	566	516	584	524	520	551	545	574	563	490	560	589	502	586	534	548	531	540	555	514	531	573	549	532	538	565	533	554	546	548	546	498	518	547	510	504	505	544	506	520	541	556	548	562	523	489	543	571	536	520	517	555	499	524	545	493	548	548	551	580	563	518	536	533	538	495	520	573	553	551	547	523	549	551	535	572	540	518	517	529	539	503	529	497	515	513	516	495	513	501	532	529	512	552	510	574	542	502	518	478	548	553	574	577	557	562	535	562	544	549	532	538	545	498	515	537	536	521	590	543	548	532	495	537	515	549	518	554	520	537	539	561	534	497	503	500	551	548	527	554	534	493	552	526	544	539	542	561	573	557	531	553	546	558	496	556	520	531	562	518	560	520	542	557	536	496	513	525	550	520	539	561	536	551	545	563	497	525	479	542	503	515	530	513	551	540	518	588	505	532	504	539	541	522	589	534	512	523	588	515	529	544	567	558	540	552	504	535	515	549	536	541	534	531	538	515	510	527	526	575	504	531	502	578	588	553	565	570	503	517	519	527	541	501	579	539	520	513	548	561	526	502	558	506	557	536	556	537	490	572	517	471	514	489	522	555	544	553	565	490	513	527	571	564	546	576	550	517	488	480	537	535	527	554	547	502	559	543	524	503	556	499	589	539	485	533	542	579	514	527	536	525	554	521	555	481	502	526	557	548	550	512	504	506	518	530	550	539	506	557	531	542	506	541	525	550	514	512	547	514	540	531	536	543	548	549	531	531	513	560	490	557	524	542	523	550	533	575	537	485	543	527	541	586	526	521	539	518	511	510	520	570	511	545	519	536	522	557	517	525	543	531	596	530	535	532	554	563	537	518	532	500	505	562	544	540	579	561	534	502	518	560	544	526	489	519	531	516	540	537	535	561	537	512	544	539	535	504	520	516	558	510	515	519	559	545	573	558	530	540	564	533	506	504	512	518	493	535	522	519	547	526	552	515	534	561	513	540	515	588	559	516	546	560	514	520	515	543	566	520	513	549	516	538	498	537	515	565	564	548	523	545	542	538	566	562	556	522	544	533	509	512	549	539	502	515	520	507	524	575	550	540	526	559	557	533	507	510	536	534	553	535	507	529	550	530	520	505	530	504	537	511	543	565	514	566	513	536	578	570	479	520	493	529	572	536	543	535	551	502	562	560	507	584	541	574	531	579	550	590	548	499	527	533	541	552	564	496	522	547	525	567	520	509	561	550	541	557	578	549	497	532	531	546	544	504	496	563	530	530	562	517	576	524	553	503	561	587	525	532	539	544	524	563	573	545	536	509	525	548	568	516	555	530	513	568	521	548	510	487	506	488	489	511	542	521	523	558	548	540	558	534	556	516	542	512	550	543	583	517	508	557	559	550	548	525	530	509	500	524	554	529	502	523	519	558	543	547	480	547	516	501	525	570	530	511	528	519	523	511	537	532	523	517	510	491	543	531	494	534	557	493	535	523	537	506	540	488	575	523	514	522	573	516	521	523	546	540	556	539	518	542	559	531	526	529	553	511	538	506	516	507	521	511	538	553	511	535	551	514	545	511	517	547	564	552	577	533	566	573	555	521	582	524	549	531	533	548	519	508	498	530	553	546	495	548	537	513	520	531	538	482	547	497	525	520	511	546	545	556	537	549	558	520	529	491	528	494	550	500	579	534	536	554	546	515	547	513	527	507	499	555	561	540	547	548	533	553	536	532	501	540	524	524	517	502	540	517	505	559	545	576	565	520	556	547	567	562	531	549	554	558	540	510	530	530	540	522	514	508	522	538	532	539	526	546	487	539	565	553	545	492	506	522	538	540	535	578	545	541	553	532	526	519	501	536	539	510	522	551	533	519	550	524	509	518	569	514	531	544	525	514	551	544	525	534	519	535	533	561	554	557	512	533	536	546	529	494	504	514	534	530	501	550	547	524	554	551	528	517	521	547	594	513	500	539	560	515	541	562	590	524	570	521	529	541	570	530	555	545	482	555	566	541	589	524	515	527	597	553	555	487	547	575	520	506	506	541	571	548	521	506	520	523	556	550	526	566	550	564	494	534	523	538	509	558	542	560	546	547	567	531	527	573	534	506	538	540	490	521	521	540	521	486	522	558	575	550	531	533	517	537	523	540	514	484	548	538	552	529	538	521	542	524	524	541	556	559	547	513	540	516	516	538	598	529	528	504	532	556	494	594	546	484	542	507	553	503	546	501	538	576	560	515	496	502	513	521	536	520	531	526	477	507	571	535	509	548	541	565	516	502	558	545	524	547	528	513	531	531	553	538	486	526	519	534	515	563	555	554	579	521	531	547	523	495	545	523	569	534	526	560	546	528	523	550	550	537	520	519	554	548	550	517	516	532	546	519	559	533	550	528	526	558	542	579	520	534	534	533	539	524	531	522	507	517	473	530	490	504	543	546	532	542	535	542	501	546	569	509	527	543	538	500	518	550	546	554	548	529	531	558	553	516	567	526	557	540	549	544	552	544	569	528	537	480	527	520	548	527	558	557	534	542	548	560	502	564	531	557	511	504	546	557	543	505	553	517	517	573	516	542	520	564	566	469	564	552	573	523	520	533	527	504	556	502	495	567	562	532	541	536	498	528	509	535	537	550	503	502	516	552	496	547	527	551	528	525	534	540	531	485	541	537	571	560	541	550	554	533	479	546	525	513	517	520	508	549	521	532	540	555	515	512	522	557	557	494	520	536	530	512	514	579	498	509	546	550	511	541	522	511	532	564	531	538	570	535	586	559	520	542	555	547	554	525	532	545	537	561	504	542	540	557	534	509	533	530	572	517	525	524	523	554	522	562	539	512	524	562	498	555	534	542	510	534	568	556	541	536	497	553	534	561	503	558	510	515	526	586	562	519	549	531	529	544	542	514	527	537	534	515	520	517	492	518	528	522	557	559	533	544	537	526	516	548	542	522	538	544	506	542	574	526	544	511	530	525	512	541	579	541	479	521	538	561	500	487	553	498	566	518	552	504	557	544	514	523	518	535	518	541	520	534	564	544	552	495	519	522	538	525	547	536	512	533	533	513	506	516	567	514	556	520	561	554	559	565	570	540	564	528	518	551	544	505	567	533	536	556	488	550	544	534	534	571	552	561	528	498	529	536	526	534	526	528	512	526	545	531	524	515	556	541	539	543	503	574	497	518	545	530	532	474	549	538	565	531	518	559	546	549	535	547	563	535	575	550	559	570	561	532	496	524	475	491	503	548	479	511	541	518	545	567	539	546	533	535	584	558	521	489	522	481	532	535	543	562	544	517	556	530	505	527	544	514	559	534	556	536	535	551	487	525	572	526	530	510	524	550	546	535	546	537	527	574	532	523	492	566	526	549	532	555	526	536	557	535	529	519	539	577	554	516	560	499	543	520	526	519	521	525	511	509	524	576	558	530	542	512	521	538	530	516	535	582
35899	5910	1440	970	653	521	376	300	256	202	191	165	175	147	138	129	117	117	122	117	101	105	118	118	93	102	112	124	113	113	92	103	97	96	105	90	103	103	84	99	112	86	91	103	90	77	82	101	93	84	82	79	100	81	77	94	98	99	96	89	98	104	77	103	85	97	109	94	97	98	90	92	81	90	86	69	99	91	68	87	81	96	95	111	82	102	83	70	73	96	76	104	95	101	104	97	84	94	100	81	67	88	85	78	93	82	93	100	89	114	86	90	78	98	83	87	76	80	88	88	92	81	96	89	85	90	73	86	82	80	93	90	108	85	97	79	87	103	107	74	87	98	86	108	100	83	113	102	75	92	80	83	87	96	83	85	98	82	97	70	90	88	88	98	91	78	89	99	75	96	79	104	76	85	104	97	82	85	99	87	101	89	82	93	100	100	77	83	92	83	87	87	91	79	93	104	110	85	97	101	100	75	96	97	91	87	92	116	92	78	87	104	95	85	92	87	94	94	93	109	91	94	104	99	84	94	102	99	82	96	72	108	78	90	74	92	84	97	89	90	90	107	79	89	82	93	96	96	89	106	94	95	93	90	87	101	82	84	102	86	86	90	77	92	94	111	97	86	84	98	80	79	80	104	87	88	90	86	81	80	82	99	110	76	83	115	117	73	77	90	91	88	87	76	93	78	89	94	102	79	90	95	89	82	89	93	85	108	113	102	92	101	87	84	112	74	105	88	103	92	92	91	106	95	86	85	82	103	89	94	93	83	109	83	83	79	94	91	74	96	104	93	93	87	108	92	85	93	107	90	87	81	84	88	106	97	89	85	98	84	83	84	111	59	103	91	82	111	73	77	75	86	88	89	70	104	91	99	102	88	90	89	95	99	83	104	79	88	71	75	79	74	84	98	92	93	87	97	86	91	102	87	75	94	91	85	82	102	93	106	100	88	75	88	97	94	92	95	95	97	95	87	85	100	94	92	90	95	102	88	97	89	86	84	93	79	100	89	81	102	99	86	85	115	102	97	114	86	78	86	77	104	81	77	78	87	85	99	91	84	88	84	94	83	92	100	89	87	93	102	84	91	97	84	100	90	82	83	82	100	79	90	83	94	91	100	88	79	76	87	84	86	94	107	87	62	102	76	99	88	86	102	97	95	98	101	100	99	98	90	95	96	84	104	92	92	94	94	106	106	90	90	92	84	95	101	84	91	98	96	92	89	98	97	81	83	108	97	94	100	94	93	88	101	106	85	89	89	83	87	93	81	87	73	91	107	103	108	94	105	80	89	80	85	110	80	88	95	96	86	93	97	88	85	96	90	71	90	92	91	95	100	90	87	75	93	93	86	87	99	89	98	83	72	84	85	81	89	80	90	83	89	89	85	84	94	62	81	126	96	100	84	86	83	85	91	89	98	87	87	92	89	85	90	88	88	88	77	89	95	80	87	96	96	97	81	100	101	83	103	91	97	88	76	92	84	113	87	89	91	81	86	92	106	88	101	74	100	98	93	77	95	112	96	93	96	89	89	91	98	85	80	96	76	92	104	86	93	93	92	82	86	96	100	109	83	104	93	87	84	83	116	90	99	94	98	102	86	96	75	86	69	84	86	100	84	92	116	108	83	93	88	103	102	97	84	109	92	96	91	87	92	67	103	113	87	95	82	98	101	83	85	109	95	86	97	96	88	79	96	68	91	86	76	97	77	93	88	74	84	80	82	90	94	78	98	88	79	76	84	83	90	81	72	90	81	108	105	83	83	109	82	94	96	82	91	75	91	87	104	75	79	86	85	101	101	103	91	96	87	79	97	102	80	99	93	85	76	87	67	90	80	85	84	88	82	112	82	87	78	86	92	96	98	107	89	87	76	83	83	100	105	85	89	79	97	99	88	97	90	100	93	109	84	95	87	101	81	77	86	86	96	101	82	74	92	95	86	89	78	112	98	93	82	91	88	89	95	79	97	94	86	88	78	84	68	89	91	99	81	86	97	87	90	75	82	79	77	93	71	88	82	87	84	99	89	96	84	98	91	85	90	83	87	111	89	101	85	98	94	94	88	78	102	112	91	104	95	88	80	92	74	81	80	96	90	72	83	79	94	106	90	89	78	74	90	101	91	87	95	98	72	84	99	81	77	100	92	100	92	91	93	81	102	100	100	100	93	83	82	110	93	94	89	96	87	86	103	96	89	81	103	98	96	75	89	103	88	83	92	102	81	80	83	97	95	84	82	95	94	70	86	89	106	85	103	95	94	113	97	100	90	82	98	111	93	105	85	82	102	63	82	93	100	80	93	81	95	85	100	95	74	96	74	113	85	100	94	91	94	84	100	83	87	89	81	87	106	68	102	95	83	85	97	114	97	96	103	97	89	83	70	105	77	73	98	81	109	99	66	63	96	98	78	90	95	99	99	81	97	90	80	98	87	95	71	100	95	97	97	99	88	91	88	86	84	86	82	88	95	104	82	79	104	83	117	89	88	87	90	72	87	85	89	99	102	77	83	86	83	97	84	107	104	78	66	87	66	95	73	99	96	78	97	89	94	83	101	99	101	83	87	99	80	97	95	92	91	86	108	97	105	85	85	87	89	122	87	79	94	75	79	91	94	93	89	94	92	102	96	103	94	84	94	72	105	97	106	99	67	101	107	103	92	101	100	98	92	73	82	93	93	66	92	106	82	89	95	88	87	96	96	93	92	94	88	93	101	89	94	97	79	100	91	99	79	95	88	88	93	88	79	93	83	88	102	88	80	80	88	87	73	84	90	99	88	81	71	80	83	89	69	106	71	96	97	97	79	71	89	98	90	91	90	80	102	91	84	96	99	109	86	106	88	86	97	105	86	87	96	87	65	89	112	91	117	72	108	100	97	87	80	80	85	107	80	116	87	75	92	78	82	93	78	87	89	97	98	94	98	83	99	106	92	91	81	89	103	100	92	84	81	84	97	97	86	106	91	83	79	89	96	89	80	87	83	95	93	82	92	96	73	93	77	93	83	108	93	92	109	93	78	77	97	91	92	86	96	88	86	96	89	70	93	105	97	84	85	98	97	77	90	90	92	84	95	89	89	94	90	90	97	82	85	98	94	95	90	94	101	99	86	93	92	87	83	94	88	79	84	90	76	102	101	94	80	93	105	80	85	94	72	91	94	92	78	79	103	86	101	85	91	85	72	95	98	106	75	93	100	73	91	82	112	96	85	90	93	77	78	82	83	85	97	86	78	85	95	86	94	87	106	86	96	91	84	82	105	93	80	105	66	90	87	111	92	73	72	87	88	106	79	86	87	97	88	95	95	80	106	93	100	112	97	92	84	91	101	80	106	88	85	100	94	89	92	93	89	86	79	80	90	73	93	102	90	95	100	82	82	96	91	112	87	99	92	86	90	88	101	85	85	85	81	99	94	87	101	89	94	106	105	106	95	88	76	85	84	92	90	82	91	91	78	100	99	96	109	89	74	95	91	72	86	86	80	86	78	100	107	85	87	115	86	85	93
17586	1419	3318	3512	2922	2347	1891	1549	1347	1164	949	900	794	797	682	664	615	618	574	559	530	527	489	495	444	454	458	448	398	394	407	430	420	391	407	387	383	390	353	383	384	372	369	397	336	384	335	380	373	353	379	370	352	376	377	307	351	357	324	319	350	353	358	304	322	314	329	347	313	326	316	313	331	328	322	337	339	333	323	316	331	335	346	318	311	315	309	301	339	303	365	324	305	347	329	330	311	322	334	312	345	345	330	348	306	293	314	368	285	321	346	366	331	325	304	325	331	291	322	316	320	320	331	336	296	320	313	308	337	328	322	307	306	329	330	338	341	281	318	334	350	353	327	325	361	355	321	326	346	296	318	282	321	314	344	309	309	309	303	331	312	310	360	332	335	341	345	330	303	316	309	332	304	297	278	315	340	357	289	312	328	332	296	311	348	324	323	321	307	338	304	320	300	303	317	339	336	351	312	304	321	323	326	338	310	305	289	323	336	334	323	293	325	313	307	331	288	339	307	332	304	347	311	324	301	309	350	313	339	329	305	325	324	283	291	346	346	330	329	320	333	267	334	319	330	288	334	305	329	328	327	318	316	308	328	321	300	324	300	316	324	314	294	303	341	309	295	345	318	344	304	329	298	295	312	345	310	366	302	347	327	315	285	333	345	322	313	304	310	362	301	324	317	323	323	300	305	310	316	304	312	330	348	309	320	286	312	322	320	313	318	320	336	336	320	297	322	337	312	325	319	319	281	305	305	326	327	326	305	318	302	294	292	263	307	304	310	347	321	318	344	326	296	326	313	319	329	289	306	306	321	310	309	321	311	320	313	308	334	361	335	298	327	278	307	313	332	324	325	324	321	296	280	299	285	317	320	312	319	319	334	301	307	355	316	323	310	281	307	290	297	323	304	304	321	329	280	299	318	346	336	300	325	300	298	323	315	324	313	338	306	335	304	311	295	305	312	335	275	355	325	294	305	332	303	298	321	348	302	346	327	312	347	309	303	327	295	337	326	331	307	324	338	325	309	324	343	285	321	335	337	326	311	336	287	301	337	325	304	309	329	345	298	296	303	286	307	323	343	361	291	308	335	320	290	344	298	346	327	328	318	311	342	303	319	319	322	332	352	311	318	288	315	322	300	310	314	321	299	311	317	314	317	330	306	341	313	298	330	304	289	295	328	321	302	300	320	333	332	283	310	305	296	311	306	298	293	326	312	307	332	322	273	324	323	328	308	305	329	287	351	319	278	322	317	329	288	328	306	318	332	318	314	290	332	308	336	326	304	312	329	314	305	314	300	329	293	308	345	297	309	313	315	305	333	318	366	332	326	317	304	342	326	338	326	341	294	303	336	313	327	283	351	351	300	353	305	298	302	307	336	313	303	351	317	309	330	337	327	332	323	338	325	314	333	278	326	313	336	317	294	307	344	335	316	296	321	291	296	301	324	310	332	320	306	290	292	326	329	321	309	307	339	338	320	308	321	334	324	341	314	324	314	310	316	307	316	331	302	312	341	318	312	316	349	343	307	297	318	318	323	322	296	344	341	324	297	313	320	331	333	305	317	322	306	303	294	334	300	311	326	307	328	342	298	308	307	334	299	305	327	329	317	310	328	307	291	294	296	344	302	301	306	350	318	337	332	309	309	299	318	294	309	310	311	295	308	309	349	315	299	325	350	303	300	323	328	284	325	315	291	339	323	345	312	326	323	320	344	318	296	352	306	318	348	323	324	313	322	326	317	289	313	305	328	285	320	337	335	318	315	322	320	310	341	327	328	334	293	337	332	330	326	332	328	306	321	307	322	313	283	294	333	302	285	292	319	297	300	321	339	310	295	338	359	345	307	319	335	308	352	324	330	334	307	302	308	322	319	341	328	309	353	312	344	331	287	294	292	332	324	274	312	333	342	336	325	301	355	326	311	312	327	319	340	322	307	314	319	321	308	311	308	354	338	312	316	331	289	310	316	311	312	330	325	320	316	296	320	317	290	302	350	329	308	334	335	323	330	319	314	328	352	311	296	326	315	326	327	329	326	333	316	308	313	313	333	308	316	292	300	315	339	330	321	299	307	294	329	305	325	312	275	310	328	321	334	334	305	323	318	323	325	321	313	324	287	319	317	283	356	288	287	293	325	330	321	296	344	334	311	322	302	324	305	312	320	297	310	314	326	324	339	305	326	329	299	327	292	289	300	300	315	325	280	301	303	346	294	323	265	322	328	308	325	306	336	305	288	321	322	287	305	311	305	329	299	313	294	329	329	301	324	305	300	286	311	320	311	324	338	324	311	315	306	319	343	361	295	303	309	326	334	273	314	311	323	310	306	336	335	319	296	290	299	324	313	304	327	327	321	331	326	322	312	365	330	313	308	337	338	336	323	303	343	308	317	331	320	297	357	316	282	317	299	326	277	306	324	308	295	315	310	321	319	318	334	316	295	327	298	333	326	317	338	287	302	304	307	375	337	321	311	329	306	305	341	300	332	326	301	290	306	335	312	304	371	307	305	361	301	292	335	326	315	335	322	297	307	289	321	323	315	332	317	318	329	332	333	298	320	331	355	342	311	307	316	289	298	300	321	310	315	326	302	312	320	338	336	313	305	296	320	318	314	312	327	309	340	313	316	320	294	307	294	327	314	309	321	300	333	294	275	320	310	321	294	332	306	315	320	320	357	342	317	351	328	323	316	381	280	346	311	293	308	338	309	304	295	308	305	310	315	301	290	323	281	321	337	313	314	309	329	321	322	325	299	331	297	304	316	328	315	307	321	320	287	347	303	318	342	334	314	331	322	312	309	327	303	323	286	338	319	315	302	304	326	333	301	352	303	353	283	318	355	303	315	301	319	312	322	334	317	316	305	325	313	319	304	308	335	310	315	315	365	323	347	360	329	323	304	311	305	325	311	314	347	326	332	281	311	328	303	316	336	300	300	317	311	317	302	324	327	311	305	307	306	309	315	314	296	309	317	341	348	281	313	331	307	304	331	299	316	313	349	329	317	301	312	312	320	319	289	326	320	339	335	338	297	317	305	296	298	293	298	308	319	327	320	321	318	332	331	269	331	323	298	319	313	333	305	327	327	290	308	301	306	309	325	299	318	292	302	326	279	315	297	306	351	347	279	337	338	304	348	347	327	294	305	311	342	333	330	326	321	312	326	304	330	319	318	335	304	318	301	316	314	286	305	288	319	289	317	333	320	320	315	331	368	329	335	313	303	306	323	295	298	324	294	308	306	306	305	312	327	337	305	310	274	348	303	333	343	315	300	319	319	311	324	309	319	270	336	300	304	328	320	333	325	305	348	314	312	348	341	299	335	304	323	282	322	311	322	311	319	315	307	318	326	308	316	321	293	306	340	327	338	304	306	326	323	330	318	316	322	327	309	316	300	309	312	329	327	332	315	312	299	325	309	339	329	317	324	309	310	312	324	319	305	327	322	307	329	324	330	306	345	300	349	348	306	320	328	343	318	304	303	326	303	341	338	346	327	329	314	329
48239	13357	4202	2174	1409	1050	761	596	497	447	371	351	278	260	255	228	222	217	215	208	220	206	192	190	199	177	197	198	178	200	225	147	169	190	211	157	180	189	163	176	157	163	184	173	169	161	186	143	153	176	168	163	184	150	159	175	162	178	147	170	167	134	163	163	173	163	175	166	142	153	141	198	165	144	152	178	174	179	155	152	150	136	159	156	177	144	176	147	125	150	180	156	164	172	145	186	140	163	158	185	159	167	142	150	168	131	145	163	149	155	168	167	156	170	149	144	165	146	157	158	153	172	174	150	159	152	147	155	168	132	132	153	159	194	132	173	158	146	143	153	137	145	149	157	175	147	160	159	153	170	166	165	157	164	167	177	159	160	171	158	176	159	150	171	145	154	181	146	162	153	171	165	156	177	168	166	152	123	158	175	173	172	155	160	162	203	165	162	187	166	151	158	147	143	153	184	184	143	179	160	132	164	166	154	143	144	155	184	176	144	170	153	163	172	150	142	174	159	160	179	169	134	159	161	142	157	178	146	131	154	167	163	147	150	159	168	159	161	143	163	141	149	136	147	158	155	178	174	162	152	157	164	167	169	180	146	156	131	155	144	162	150	145	161	132	138	144	171	186	170	154	145	148	170	165	150	181	162	177	176	153	164	159	162	173	168	160	162	156	174	167	166	172	176	150	147	170	170	176	163	169	160	162	164	147	159	164	143	185	160	177	172	171	169	162	146	142	143	157	155	143	176	185	153	162	153	146	143	162	159	157	154	169	151	174	163	165	154	159	159	167	140	147	161	145	157	178	162	160	179	178	168	165	169	169	156	155	151	173	167	167	152	145	148	167	153	156	155	152	165	160	146	133	179	188	147	175	141	141	151	167	165	163	146	157	181	148	136	154	156	136	142	165	152	153	159	169	153	176	164	162	172	178	144	134	148	148	151	140	147	162	154	161	158	162	146	152	149	158	154	157	182	163	141	153	147	167	161	156	190	162	145	169	175	131	146	176	162	155	150	152	163	157	171	161	159	148	161	176	177	135	167	153	164	164	142	156	169	159	189	175	158	161	164	144	160	147	147	137	142	149	143	171	161	150	183	183	155	162	157	155	163	142	159	161	159	147	160	152	181	132	153	157	153	173	155	166	179	168	160	179	162	171	166	159	160	163	187	157	155	165	136	149	157	153	145	151	183	162	163	156	147	171	162	156	134	154	153	180	153	198	152	180	153	176	164	155	153	175	173	157	150	162	158	147	177	154	167	162	154	158	177	180	152	125	168	169	171	162	163	170	151	176	182	151	149	149	177	169	157	167	195	186	150	181	165	151	143	164	167	146	164	146	166	177	172	170	180	166	162	149	147	173	183	154	145	167	166	158	150	168	156	135	148	165	174	142	165	159	165	162	160	145	157	149	141	148	170	136	156	154	140	184	151	169	157	166	126	162	140	170	155	170	169	165	167	141	176	143	164	160	152	154	161	159	135	154	149	175	178	187	167	148	172	163	158	157	159	148	169	142	177	157	168	146	151	166	156	170	180	146	162	135	154	159	156	172	145	142	143	148	155	162	154	148	168	154	156	180	172	169	144	167	161	164	147	156	179	154	164	146	163	158	160	181	175	163	167	182	155	167	158	164	178	184	168	167	160	176	166	162	154	127	165	159	147	151	180	142	171	147	147	162	160	162	152	152	171	159	171	142	146	142	184	151	151	156	180	146	149	169	146	149	144	165	171	152	164	163	155	157	161	184	164	172	150	156	187	133	153	179	173	183	153	150	163	146	149	173	133	166	162	175	147	156	144	163	162	165	159	153	165	175	150	181	166	172	186	170	155	155	193	172	173	157	142	138	167	154	167	148	161	168	168	182	160	147	162	182	148	153	163	177	172	158	134	167	139	168	143	160	161	159	154	162	157	137	168	162	176	183	153	140	148	171	141	154	143	166	147	166	172	154	145	163	142	157	159	148	141	162	159	171	169	166	159	170	132	171	191	150	131	164	165	170	153	175	174	153	159	169	143	147	150	177	163	164	186	146	134	153	188	149	165	154	159	158	162	135	170	131	183	164	151	135	151	170	174	155	155	173	157	178	148	152	157	146	166	153	147	145	152	164	169	154	165	169	144	160	161	162	150	166	145	148	158	177	161	163	169	169	173	163	166	174	164	158	160	142	124	161	147	155	164	159	160	153	154	149	160	159	139	147	168	149	188	162	154	162	143	174	157	169	161	166	167	142	167	148	160	144	159	134	154	147	164	168	173	156	145	159	178	143	167	174	196	187	164	171	150	168	177	155	170	128	128	170	172	175	156	173	173	164	146	159	168	135	170	155	143	157	159	153	154	158	149	149	164	165	168	163	164	185	154	153	168	179	170	174	166	173	162	151	167	163	156	160	147	153	160	139	123	169	170	164	137	172	149	154	156	151	161	156	177	171	174	162	192	155	146	156	156	164	154	145	163	177	160	150	159	141	174	174	152	163	187	157	163	140	181	189	169	172	143	152	158	185	181	181	152	162	173	171	160	158	164	150	172	144	143	142	149	167	157	194	173	171	188	174	182	184	192	162	151	158	166	154	157	170	162	152	150	156	168	146	166	169	161	138	136	165	155	146	163	153	169	169	162	174	147	166	156	176	166	175	133	170	150	178	170	143	168	153	165	153	171	157	170	165	162	147	151	178	145	168	151	127	162	142	135	171	175	175	168	165	179	164	156	133	159	150	156	176	153	164	162	151	171	172	157	156	152	176	169	170	161	159	154	168	180	172	155	150	170	164	145	180	158	144	153	134	152	151	178	170	161	170	151	175	183	154	162	147	152	146	156	158	156	141	174	145	184	164	162	154	184	166	151	166	184	151	171	139	154	161	175	173	146	139	173	149	160	142	163	158	171	159	155	159	167	139	165	162	165	151	149	186	162	155	160	164	158	143	160	176	160	159	181	186	159	152	163	175	181	169	152	148	159	135	160	164	149	182	163	156	148	159	161	150	171	166	163	165	153	167	148	142	163	150	176	173	169	155	174	169	167	174	155	180	165	145	143	134	157	175	144	164	162	165	167	166	149	149	165	143	145	147	154	202	181	182	146	141	156	145	155	172	168	165	159	152	170	171	136	161	136	129	141	160	167	146	155	160	180	162	155	173	176	156	160	176	137	166	169	146	143	170	146	145	183	167	176	155	167	167	161	181	173	152	166	151	143	133	145	152	157	142	150	157	149	152	133	166	159	171	148	173	166	157	161	150	169	165	156	153	155	156	152	143	173	165	156	162	148	144	151	146	149	173	160	157	165	159	147	173	156	169	171	167	161	168	133	174	165	167	164	167	144	189	152	131	158	155	151	149	173	167	161	157	175	163	149	174	146	163	154	157	154	149	159	146	162	154	177	159	171	175	150	175	145	171	147	148	162	160	134	153	139	167	172	152	158	157	139	173	163	172	147	179	155	165	150	150	160	167	157	148	173	176	130	162	163	151	161	183	152	134	159	157	156	160	183	179	155	167	156
22974	2623	6218	6692	5583	4437	3589	3037	2510	2182	1893	1717	1569	1411	1209	1196	1101	1103	1044	969	928	902	829	746	833	797	768	744	712	728	692	759	653	682	642	661	699	613	687	627	613	605	606	610	600	601	588	608	580	560	539	582	593	563	607	565	567	564	565	609	583	548	558	545	548	570	569	600	597	549	578	549	571	553	612	534	527	536	523	566	567	535	535	548	512	547	514	508	523	515	556	504	520	538	532	492	534	533	489	565	542	556	495	552	530	525	521	505	484	575	527	542	555	500	543	524	523	522	520	557	512	513	557	514	500	524	490	510	514	502	537	508	503	512	518	541	520	548	492	526	542	515	483	511	535	511	477	563	558	543	525	561	516	538	514	510	523	524	522	551	494	539	526	502	536	520	527	536	535	512	513	541	509	485	518	515	510	524	521	501	496	555	527	540	505	523	482	498	532	479	527	512	511	515	523	533	542	507	516	574	528	534	492	517	531	555	504	521	548	518	519	504	516	527	513	517	454	544	492	483	529	523	519	506	526	545	509	506	541	537	495	498	530	553	524	531	542	515	538	543	508	556	527	581	523	564	483	516	535	524	546	514	501	506	500	555	472	505	494	492	560	522	546	518	514	537	510	504	511	530	527	532	515	493	501	519	514	462	525	545	521	503	502	510	546	528	531	505	541	570	506	489	515	528	509	521	539	493	523	507	556	502	573	519	537	512	556	494	517	527	510	509	513	482	513	514	504	508	514	534	491	531	561	466	510	527	510	503	522	510	528	511	499	512	561	523	526	510	513	527	479	508	530	535	546	476	542	492	506	508	533	511	527	501	518	539	523	533	520	536	517	514	562	478	490	538	527	532	538	515	525	536	490	504	510	510	499	539	541	512	525	531	515	504	533	494	521	513	542	530	546	529	484	509	561	538	496	510	532	490	465	501	500	502	539	504	452	515	540	524	495	516	467	495	482	542	545	520	502	533	505	482	499	527	526	516	502	530	543	512	533	506	498	480	531	484	490	529	519	549	489	497	525	498	473	498	477	524	467	547	546	508	556	519	500	490	517	521	496	541	508	483	508	476	507	546	527	522	482	500	472	531	498	515	506	495	500	520	558	538	521	492	507	532	483	549	520	519	548	489	538	524	535	504	498	517	522	511	531	501	517	487	494	490	524	517	505	499	510	525	529	504	541	507	522	494	518	491	529	521	519	487	541	535	512	507	512	544	488	549	491	536	512	513	486	497	477	500	533	519	545	521	551	455	515	530	540	519	506	510	503	471	537	520	472	504	505	528	519	505	551	515	479	530	504	500	502	536	520	512	498	518	510	509	530	512	487	525	541	525	501	527	511	507	528	527	522	503	533	514	505	542	491	493	514	514	527	496	487	457	494	478	481	554	547	510	524	515	515	511	498	510	512	487	522	493	545	545	528	503	548	501	532	525	532	526	535	469	542	504	492	510	560	521	512	507	516	517	507	497	535	519	524	502	508	563	520	558	539	460	500	555	538	541	491	522	515	522	488	514	505	552	540	551	468	511	508	540	522	559	510	533	519	512	517	494	528	534	545	570	532	503	513	491	508	512	445	558	526	488	550	528	500	524	536	515	528	507	491	540	532	471	515	508	487	535	540	510	541	527	554	522	553	532	470	532	518	513	479	528	510	496	529	495	490	436	547	540	539	506	506	555	512	522	498	488	539	548	507	525	539	523	538	482	540	597	503	524	458	506	549	510	530	517	497	555	517	541	482	503	541	531	521	544	514	485	515	518	529	480	497	493	502	525	512	550	522	528	524	540	529	483	498	510	531	502	528	520	539	505	502	516	527	500	461	502	534	492	526	508	554	494	505	502	521	484	536	492	551	504	513	519	502	506	524	523	528	519	508	532	522	481	542	517	506	510	499	522	530	476	503	491	507	510	476	493	528	517	490	497	550	502	516	507	486	512	502	512	518	513	534	499	510	501	532	503	520	525	520	518	504	508	494	526	471	490	533	538	488	532	505	535	542	502	532	513	532	493	527	542	477	521	494	504	496	530	529	517	521	470	514	570	539	549	539	496	547	513	573	481	499	514	536	498	548	553	499	557	470	487	533	530	513	489	506	542	515	462	527	511	535	548	534	530	505	542	506	512	520	537	517	511	502	506	524	524	487	513	529	483	540	530	544	512	530	525	487	536	516	535	502	519	528	491	495	504	524	549	529	571	512	508	540	498	523	563	486	498	516	522	511	499	523	496	489	512	468	522	519	482	495	536	540	549	547	493	544	556	488	506	508	502	502	499	534	512	506	553	514	494	518	499	533	483	539	546	529	516	525	515	532	521	493	465	489	516	548	536	532	526	542	510	476	506	496	476	494	522	499	501	538	533	514	519	480	496	491	553	513	512	546	499	537	517	535	492	541	510	496	481	493	482	531	517	523	523	487	495	544	521	534	544	546	479	535	532	546	536	520	522	478	495	509	497	492	501	483	578	508	520	459	512	485	502	523	505	535	505	538	508	509	487	539	540	543	534	494	509	536	542	516	503	516	500	532	521	551	491	517	466	544	511	596	529	470	515	556	523	501	523	479	517	587	561	525	488	511	482	483	521	518	507	505	504	484	515	483	526	532	480	511	486	487	511	478	550	520	508	530	539	486	504	505	524	521	491	544	473	448	501	505	531	507	547	564	521	516	509	494	473	510	508	491	498	564	484	511	536	535	518	501	473	480	538	543	529	492	527	497	521	508	486	511	522	559	530	522	538	564	519	548	527	523	506	535	517	531	521	500	499	513	462	490	534	505	529	512	536	530	521	521	506	503	516	522	553	534	536	543	527	477	500	519	495	517	539	497	507	502	500	530	529	542	542	492	532	496	526	537	475	503	461	552	519	540	518	489	523	516	533	457	509	467	509	482	495	491	531	549	515	470	519	498	525	499	503	515	535	483	494	510	520	510	540	526	497	495	538	505	491	494	525	528	526	473	516	504	499	546	555	499	545	540	533	527	487	486	501	539	522	514	494	522	494	537	499	496	514	537	498	524	481	472	505	525	472	527	495	534	506	485	524	516	552	492	529	492	513	503	477	514	489	520	558	500	505	528	478	521	526	511	504	527	549	541	520	516	491	524	488	517	511	519	535	501	553	546	530	512	527	539	535	506	500	514	522	498	534	521	543	489	557	475	488	505	516	518	552	518	534	491	511	491	495	525	518	507	559	495	521	521	539	501	539	533	474	538	510	524	512	506	535	525	553	537	491	523	503	526	523	502	513	487	483	555	517	517	498	531	522	525	521	511	523	507	505	518	512	521	487	534	515	500	499	498	475	512	492	532	506	535	539	475	518	483	518	508	546	592	529	513	506	545	525	466	481	509	521	542	563	504	554	512	524	481	456	512	517	491	500	536	520	528	510	546	532	549	538	490	504	539	470	523	536	476	572	490	498	536	521	504	472	496	536	512	540	525	523	554	527	543	540	507	513	525	511	530	478	528	521	539	501	469	513	514	535	496	527	491	531	519	528	530	515	503	503
4954	398	293	239	223	191	197	184	206	176	171	181	189	168	169	152	167	153	175	187	144	147	166	154	181	183	161	174	178	175	171	181	162	179	157	155	172	173	153	153	171	157	182	161	165	180	144	160	159	176	151	186	172	176	161	173	175	163	165	163	175	155	167	163	154	175	200	180	189	171	167	175	172	157	175	174	183	158	191	158	159	172	178	165	168	164	170	163	161	153	175	180	172	183	171	180	162	163	173	196	179	195	164	188	170	166	165	184	167	174	182	147	139	152	171	155	189	176	176	188	170	171	174	164	182	180	201	186	168	170	183	166	192	194	174	198	189	157	178	181	186	149	186	158	182	165	154	169	164	155	180	179	162	168	164	156	184	171	145	173	185	158	186	181	171	174	167	151	149	161	156	177	188	178	169	151	162	172	168	163	190	158	161	192	182	158	159	169	175	185	159	168	142	181	167	158	147	164	169	178	172	193	167	166	172	155	166	147	178	173	164	153	174	168	163	184	186	148	168	167	180	178	171	185	160	176	170	150	190	166	191	161	156	170	195	185	167	157	192	162	162	160	186	178	171	157	196	163	164	164	160	164	142	158	168	156	160	166	178	186	170	165	150	165	186	177	184	166	160	190	174	159	179	174	179	161	171	197	156	171	159	192	188	170	171	179	177	173	174	174	189	183	154	165	156	193	159	164	149	150	180	170	174	182	168	157	174	181	167	177	190	185	173	174	156	154	174	170	157	168	185	159	179	148	174	174	170	168	164	196	156	167	176	149	167	162	170	161	189	166	183	161	148	179	182	148	175	179	155	168	166	160	165	187	169	195	168	162	181	191	175	194	167	170	151	149	181	169	187	158	172	172	185	196	180	169	167	157	166	154	153	162	167	171	175	174	178	175	194	146	188	178	163	171	161	174	168	162	171	175	182	175	156	171	206	181	183	165	175	166	180	184	167	153	175	196	179	183	171	168	165	178	156	180	151	168	162	144	165	160	167	163	161	165	176	165	186	164	133	173	183	175	183	176	170	157	141	154	168	179	170	193	174	179	186	188	168	171	175	179	184	193	157	173	157	175	165	170	182	164	166	148	189	178	162	177	165	161	181	145	177	160	187	153	197	178	156	158	156	163	157	179	178	144	174	171	166	167	170	143	178	195	153	176	155	169	172	184	178	201	172	176	165	150	166	182	147	156	167	174	177	166	168	172	161	181	173	170	163	168	154	173	168	200	177	173	170	173	189	168	159	170	164	180	176	152	173	174	157	179	174	184	169	148	175	190	193	173	155	157	177	186	179	167	165	180	181	184	183	166	163	177	169	160	207	164	176	174	169	184	183	188	165	171	179	189	145	170	158	177	152	165	154	174	187	156	179	153	162	192	186	166	175	179	162	203	199	176	146	180	159	179	179	169	167	149	157	160	160	167	169	187	169	169	165	168	182	166	159	172	168	184	169	181	171	171	168	150	141	166	160	179	180	150	185	182	177	177	148	169	166	180	160	152	167	173	165	178	167	170	159	155	149	155	171	175	161	156	188	201	157	179	159	173	181	176	180	159	181	173	171	184	161	165	183	165	152	179	191	188	186	187	168	166	177	205	186	179	172	187	156	171	195	169	161	191	167	150	180	172	161	186	159	159	185	182	149	160	175	174	174	178	177	182	156	164	185	173	167	155	158	154	151	153	170	174	190	174	197	174	179	174	190	166	184	133	166	164	185	164	190	181	172	159	156	171	188	158	166	189	181	157	160	187	183	164	165	169	168	186	172	171	182	155	157	173	134	150	190	176	189	161	182	178	178	180	182	172	142	185	189	177	177	167	182	184	163	187	166	162	169	178	168	165	158	172	183	172	167	179	175	161	161	178	169	166	182	149	171	176	167	156	142	184	150	162	168	160	165	179	169	163	175	184	197	172	192	163	165	183	157	171	180	178	169	171	170	182	180	202	190	172	162	165	164	175	144	154	148	155	149	181	172	173	151	152	175	158	142	192	185	205	158	156	158	170	184	158	174	166	150	177	190	161	162	146	169	177	156	162	188	175	195	191	167	168	175	200	157	167	176	156	165	201	170	174	167	164	194	195	153	181	186	164	178	195	167	170	190	157	163	192	177	178	172	163	189	152	161	177	173	155	168	163	176	161	161	171	133	156	177	189	153	177	165	162	182	168	175	179	168	190	146	153	146	172	160	167	170	176	190	168	162	177	166	185	187	172	192	184	186	168	192	169	190	199	171	176	174	189	166	151	164	176	168	172	168	166	139	191	154	181	187	155	174	178	171	175	177	169	176	165	186	141	177	162	169	182	160	171	160	177	176	170	159	139	198	182	174	191	181	179	165	166	187	163	180	166	173	168	156	167	181	173	155	167	212	182	147	186	172	164	183	162	168	175	159	163	173	141	187	190	169	166	177	152	144	171	167	160	183	157	176	177	190	149	171	144	192	165	182	172	162	163	157	178	167	161	172	180	179	143	189	156	144	160	188	175	159	160	174	183	185	162	159	154	155	171	148	190	156	164	166	178	164	165	170	181	154	194	159	160	179	166	173	168	184	156	175	178	164	161	172	192	150	180	143	160	176	140	167	179	177	192	169	186	169	176	149	176	163	167	161	161	165	169	157	171	163	171	160	154	171	195	140	177	183	195	159	200	173	146	166	172	175	143	164	178	175	173	165	183	185	163	170	180	147	159	176	152	177	174	182	174	165	184	170	183	167	175	192	160	170	174	181	179	163	180	175	193	165	162	154	147	161	178	169	172	181	153	156	161	174	151	171	200	167	175	156	173	167	194	156	186	173	160	162	162	160	191	146	185	166	175	177	155	162	167	196	161	176	164	161	162	170	180	176	142	195	198	158	167	202	178	184	155	176	187	170	184	176	157	195	140	173	185	185	162	178	176	182	162	174	171	150	193	172	166	194	167	169	177	165	184	168	179	159	178	162	152	182	171	165	176	169	173	188	186	168	177	171	173	166	187	178	188	173	179	165	169	179	162	181	172	191	191	200	178	168	171	136	171	173	188	169	158	160	169	185	180	158	172	157	212	149	167	187	150	170	152	179	176	156	184	160	174	166	185	166	177	182	188	163	176	167	143	186	160	177	163	160	185	157	167	176	183	178	186	188	169	169	180	180	170	162	173	162	151	160	151	172	170	167	152	177	154	161	169	171	178	177	175	159	182	185	162	171	165	183	174	191	175	157	177	147	157	216	157	165	167	169	164	168	172	177	164	165	153	177	161	186	166	188	174	173	175	163	186	178	177	176	182	154	158	180	172	144	172	185	182	169	187	149	163	187	169	162	198	132	173	180	152	178	149	170	156	160	166	190	174	151	153	188	193	169	180	148	202	195	171	170	187	184	165	179	175	201	188	134	191	167	179	183	136	189	173	194	195	178	175	153	187	168	168	172	165	177	151	169	171	178	185	176	163	169	171	149	160	158	181	178	184	160	165	165	175	181	167	174	150	163	154	179	166	166	171	181	165	175	172	168	159	169	166	207	163
5675	573	713	727	617	611	659	582	600	617	607	590	560	543	578	535	526	557	511	566	561	538	543	545	559	501	516	555	538	557	496	560	547	555	552	515	527	507	512	533	533	488	527	481	526	532	517	532	534	491	519	531	562	559	529	527	529	529	513	539	554	520	566	511	521	498	570	521	492	562	489	559	510	545	554	544	531	568	499	514	535	528	523	525	525	575	518	496	521	505	489	547	500	547	518	509	553	486	501	502	555	533	501	527	546	514	476	512	555	518	567	499	559	534	539	521	524	504	527	519	538	541	518	534	525	539	527	515	563	563	514	541	556	532	544	543	499	519	554	584	538	570	571	568	551	518	539	513	532	513	562	541	494	542	550	551	528	541	534	514	564	540	559	527	511	529	533	496	534	507	507	524	550	487	567	506	530	529	567	538	530	539	492	584	518	523	509	515	528	516	507	555	528	538	532	540	559	538	511	492	551	533	548	505	487	576	546	499	550	533	543	518	515	567	493	487	513	513	561	564	537	562	544	549	521	470	522	534	491	488	534	570	488	541	603	564	547	515	491	545	524	533	525	547	553	570	537	528	553	533	516	479	534	517	533	503	548	545	531	500	530	524	536	531	496	501	514	522	520	515	516	472	528	542	534	561	530	527	535	515	515	523	540	541	561	538	549	527	585	515	540	493	475	525	479	520	556	537	517	495	532	530	502	573	509	546	503	557	507	546	541	553	546	536	525	503	501	532	555	565	546	510	522	572	552	540	523	506	479	558	541	550	531	490	514	533	536	554	579	520	522	529	486	541	545	494	483	541	531	559	550	493	531	522	493	557	502	556	580	499	519	519	501	511	512	538	491	519	550	521	525	487	497	516	586	542	516	505	492	533	543	502	533	513	531	505	561	520	518	507	543	564	538	486	541	544	533	534	517	524	486	508	542	542	528	521	562	515	474	491	541	487	557	554	521	534	509	493	545	532	518	542	531	528	539	482	523	536	529	576	579	544	543	540	562	495	512	518	506	497	565	491	534	516	522	558	493	528	556	515	512	561	511	517	508	494	558	511	529	534	547	499	551	527	539	552	527	487	552	541	519	535	529	514	522	572	483	556	539	533	548	550	521	495	510	566	497	538	547	546	501	573	530	544	513	538	523	546	541	494	510	550	503	536	521	504	560	487	529	553	503	527	560	509	500	555	518	521	534	534	501	528	539	541	520	539	532	525	545	547	517	532	516	580	542	524	538	542	529	529	507	543	524	535	545	555	527	492	507	547	547	564	505	508	556	510	545	514	518	544	519	527	538	526	537	514	525	504	534	528	535	548	536	492	524	461	518	532	509	525	564	522	537	524	518	567	528	525	543	537	546	541	532	530	521	499	530	536	519	543	548	553	501	500	569	513	598	520	550	521	508	527	500	548	503	565	570	521	538	516	542	529	495	531	547	517	528	533	524	560	532	528	498	542	532	544	545	548	586	530	515	496	533	551	483	505	510	541	522	520	547	557	558	487	515	544	497	501	557	511	535	547	478	522	553	514	567	520	528	522	551	517	505	533	592	543	544	522	540	521	516	560	535	534	542	553	569	570	496	579	519	511	512	526	533	510	527	513	533	508	524	543	510	574	520	572	526	512	505	549	545	512	537	506	485	495	504	548	565	500	546	520	517	540	501	522	537	528	532	524	546	553	537	559	499	530	518	503	547	537	537	509	483	527	530	555	526	542	564	515	497	532	532	524	524	480	491	510	468	511	522	515	552	550	549	541	555	502	539	528	516	566	490	508	525	578	509	531	543	559	552	572	549	543	524	524	512	533	548	512	507	513	542	508	543	512	555	521	517	522	495	551	515	555	497	512	491	498	531	513	567	477	541	520	501	601	557	485	504	497	521	483	515	515	568	519	532	535	515	531	509	524	514	543	528	524	516	549	518	531	558	511	562	504	534	538	535	564	490	539	557	520	567	528	530	562	501	531	552	540	503	556	537	544	511	512	583	518	549	535	554	562	522	586	512	572	582	516	488	551	503	513	525	494	536	514	527	549	566	529	508	528	533	565	468	556	550	522	482	521	531	523	509	543	492	566	534	505	514	507	531	523	503	537	519	521	580	520	529	540	526	521	555	530	530	531	500	497	504	533	542	514	526	526	543	546	494	557	539	518	545	508	467	501	521	542	518	509	456	506	507	520	562	559	561	516	527	552	521	528	508	549	536	544	562	505	489	519	534	523	533	504	532	541	506	491	543	537	510	531	481	558	501	508	537	521	534	510	490	530	510	498	527	537	507	479	506	551	532	518	544	548	573	506	534	516	521	512	513	509	536	548	524	538	559	517	520	519	516	545	555	513	538	521	512	498	533	524	521	544	525	533	531	562	531	550	512	548	555	541	504	537	510	539	574	491	543	537	531	537	526	524	524	559	527	525	518	507	525	560	542	561	547	556	510	520	543	549	520	568	523	521	488	557	538	554	487	545	504	552	537	488	544	543	474	532	516	583	535	534	522	527	520	537	513	534	507	556	549	559	557	507	518	540	537	499	491	512	537	493	508	557	486	500	535	517	547	529	534	549	506	502	520	556	537	549	515	524	502	502	557	543	534	506	513	538	515	511	518	539	542	528	498	511	548	543	518	559	529	561	536	500	542	521	554	545	523	542	587	508	496	522	551	510	521	542	502	529	507	518	513	571	569	549	545	521	549	546	537	486	495	532	515	528	540	505	513	574	507	532	529	493	518	542	527	547	554	531	552	557	490	532	486	520	529	546	511	536	555	535	529	528	571	513	525	492	509	479	485	517	552	549	543	514	523	511	528	556	527	528	536	536	512	519	547	559	538	525	536	563	533	540	536	514	532	549	562	557	478	526	521	523	500	564	565	531	546	529	519	509	524	505	526	526	545	544	547	507	543	541	542	513	517	536	519	528	524	536	514	505	531	567	506	485	517	544	558	517	530	528	516	531	507	536	548	531	593	530	513	522	508	536	574	502	487	545	528	606	556	469	546	501	528	530	505	523	511	544	549	557	540	532	521	532	515	538	532	557	546	536	471	500	560	522	536	508	583	516	514	551	530	494	537	548	532	526	515	478	486	564	467	508	533	531	574	562	555	538	575	482	577	555	549	505	540	540	526	540	518	545	525	558	525	558	542	557	510	537	527	464	531	541	509	534	519	537	535	519	532	519	508	535	508	536	525	535	550	513	537	513	544	562	498	535	519	545	522	490	553	530	511	552	542	531	566	555	524	558	521	524	524	519	579	558	573	524	518	493	509	551	503	569	533	491	542	525	538	543	575	512	527	504	575	545	517	519	520	566	508	498	512	531	528	528	540	522	531	503	540	515	534	499	536	569	538	526	492	544	524	541	523	551	496	515	539	555	517	540	532	565	565	520	506	548	473	529	492	533	524	525	548	560	535	544	559	549	521	595	513	512	475	574	511	536	543	530	519	512	573	527	484	515	547	540	524	549	563	515	524	568	541	508	530	532	518	547	534	522	498	513	542	553	511	505	572	510
32360	5094	1385	973	662	470	362	285	241	200	185	164	165	141	158	139	130	135	135	114	121	113	111	97	101	102	99	91	105	92	113	97	97	96	100	83	81	104	82	97	101	97	82	86	79	95	89	87	82	90	111	98	81	100	95	86	96	78	98	91	95	88	83	96	89	98	100	94	90	86	92	101	78	83	93	80	93	91	94	85	83	100	65	111	85	84	100	80	87	88	76	99	91	94	84	73	96	86	84	96	98	99	94	78	90	81	102	102	93	65	90	89	83	82	93	94	78	108	89	99	84	84	86	101	77	95	96	111	100	91	77	87	87	83	86	86	87	83	85	91	82	91	83	91	100	88	87	96	91	92	91	100	78	81	90	80	88	95	82	89	91	93	97	95	88	99	106	78	109	83	83	79	108	85	81	97	81	104	94	89	89	79	86	109	73	74	86	102	105	100	78	104	87	110	94	83	72	75	86	85	77	69	97	97	79	99	107	93	102	107	107	104	100	89	82	83	84	105	92	81	91	89	92	79	63	85	103	96	89	87	95	94	99	82	84	112	105	91	85	87	88	82	88	110	92	100	85	85	102	71	103	86	97	108	101	94	89	89	101	98	83	91	77	92	87	104	99	88	99	84	93	88	89	98	100	83	92	83	91	84	88	85	95	99	86	85	83	107	93	92	104	77	109	84	84	81	119	82	85	77	79	89	99	86	88	81	82	85	106	89	85	86	90	97	93	83	68	99	67	101	87	86	92	74	87	88	107	86	90	82	86	81	79	89	74	88	102	78	96	95	90	89	100	97	104	87	86	97	98	92	90	92	84	98	107	76	88	83	71	80	82	96	80	88	100	91	96	85	78	99	107	85	88	79	78	73	74	78	77	95	110	101	71	94	82	80	71	91	88	93	90	86	98	95	75	89	97	84	96	90	94	72	86	79	99	85	63	79	95	85	75	87	99	99	89	90	88	95	73	88	99	94	102	89	80	90	88	74	86	91	94	86	77	87	91	91	86	81	98	91	88	88	93	95	92	87	83	95	96	86	87	100	99	62	94	93	98	96	101	87	82	91	100	102	106	79	93	82	89	98	96	81	86	75	84	77	82	90	89	82	91	82	63	112	87	67	81	78	90	107	67	86	71	90	79	101	89	66	102	106	87	72	74	96	88	91	79	100	90	92	94	77	96	72	106	91	92	91	76	92	101	79	86	86	66	92	86	86	91	89	84	96	77	92	89	86	93	86	85	84	86	100	101	89	102	95	85	84	103	96	72	91	98	91	77	86	84	99	105	94	81	94	111	88	84	95	87	88	85	101	85	75	87	86	76	75	92	86	95	82	69	85	101	86	90	104	101	87	88	102	95	91	91	93	96	95	96	104	105	92	99	89	93	75	104	93	96	74	85	78	88	94	75	90	81	92	82	79	89	101	89	82	97	95	72	80	87	92	97	98	84	82	92	93	81	99	107	74	93	79	78	84	94	81	87	95	92	88	79	94	86	89	92	78	78	96	89	104	104	90	86	93	99	97	80	95	80	75	84	84	87	82	92	90	101	79	100	100	91	76	84	83	86	93	90	93	86	80	93	92	96	89	88	74	73	76	83	96	115	84	94	96	102	99	80	67	97	80	75	77	99	96	89	85	85	74	97	92	94	90	95	77	99	93	86	96	79	82	99	73	98	86	86	71	96	77	90	86	99	85	85	95	78	83	90	87	94	94	100	97	108	83	85	113	100	86	86	81	89	90	81	86	93	116	89	91	99	94	95	79	66	95	78	82	71	93	79	76	80	78	87	96	85	86	96	75	92	78	91	89	81	95	71	100	77	75	91	103	103	104	102	89	102	107	101	84	82	93	88	100	97	103	90	90	97	96	84	96	94	86	89	75	88	81	98	95	77	90	85	91	92	96	103	72	76	105	81	91	92	84	98	91	83	85	93	85	89	87	100	95	96	100	92	91	108	83	95	85	92	86	90	101	86	96	87	87	91	117	82	80	99	95	78	108	85	86	97	61	88	99	100	95	76	89	83	99	70	97	106	78	84	93	77	80	79	97	96	99	75	89	87	89	91	88	90	93	110	89	92	90	77	88	84	80	93	89	85	95	81	91	92	94	93	98	102	96	81	109	109	107	80	98	96	76	106	75	89	82	82	98	79	96	74	83	96	84	88	89	94	85	88	87	85	100	80	85	87	108	70	82	80	74	87	84	87	85	86	82	92	100	96	82	66	89	89	90	99	105	83	70	103	76	109	90	79	93	96	81	84	89	81	106	109	111	84	68	92	86	72	74	95	94	72	83	96	99	83	77	85	85	59	91	73	88	97	85	98	85	90	77	85	91	84	96	104	76	96	103	83	94	97	95	94	82	109	83	74	81	79	97	97	83	94	80	91	94	85	91	94	78	81	103	84	71	101	90	95	87	93	78	77	86	96	74	82	77	94	82	85	93	91	86	86	87	96	93	98	106	95	96	87	78	83	95	96	79	86	72	75	77	113	98	98	84	89	112	89	86	88	81	83	86	96	81	91	90	80	106	90	100	91	87	74	96	117	89	90	89	82	95	94	87	101	101	89	88	94	100	101	90	78	86	87	77	99	88	95	108	91	81	100	82	79	83	93	77	89	99	77	84	89	105	105	92	70	95	87	68	85	96	90	86	100	100	89	91	97	83	96	80	85	80	87	88	92	104	87	111	84	80	88	88	86	82	74	81	81	75	76	94	99	91	71	100	85	91	101	107	103	88	87	94	105	107	92	99	83	84	100	83	94	112	88	83	96	104	82	98	87	110	118	102	82	92	85	81	84	102	98	101	85	85	96	93	97	79	86	97	79	95	99	99	91	92	93	86	79	69	82	91	112	94	90	89	69	76	104	101	65	79	96	101	97	92	84	98	92	95	106	86	82	86	105	79	90	79	102	102	88	95	92	92	88	78	71	87	88	86	93	85	84	84	104	88	105	79	81	110	88	83	97	96	86	88	83	77	97	93	97	94	90	80	100	94	96	102	94	92	91	89	88	95	100	86	84	87	84	73	82	94	85	97	92	96	85	111	95	77	81	85	79	98	78	99	89	85	75	85	87	82	103	76	86	92	78	83	79	86	80	104	100	83	66	101	68	86	91	94	90	79	72	83	78	81	93	79	95	101	84	94	89	91	92	82	86	85	73	90	106	105	81	97	85	89	94	86	88	83	92	87	101	92	67	102	92	100	101	81	107	94	80	95	96	78	84	76	82	87	94	92	76	78	80	77	92	83	102	94	78	77	104	77	99	101	95	78	94	85	89	83	84	89	100	92	85	80	96	93	93	90	84	88	96	79	81	81	85	89	99	73	83	85	81	81	83	89	102	91	82	96	96	93	68	99	92	85	104	86	83	102	92	96	90	87	100	91	99	92	88	104	81	80	101	88	91	93	89	96	91	83	91	102	91	91	98	85	90	105	81	78	91	84	90	92	105	88	91	92	86	103	84	81	84	74	108	99	75	86	75	80	84	93	73	118	81	83
16269	1428	3272	3502	2901	2447	2005	1542	1313	1240	1024	979	803	713	701	599	653	620	567	544	493	519	525	467	411	464	435	470	419	443	435	404	407	370	402	401	384	400	421	392	384	363	363	361	352	344	364	361	362	376	360	332	330	343	333	328	343	351	332	361	352	337	335	340	316	369	340	331	342	347	331	330	327	336	330	329	317	323	327	316	330	319	306	300	332	353	345	329	311	326	309	304	338	311	317	338	282	341	318	314	293	320	298	324	300	317	315	325	322	321	307	328	331	318	324	323	274	286	336	330	332	303	296	327	300	304	313	293	299	331	317	336	312	335	313	300	313	321	310	330	303	322	318	284	335	317	311	338	293	336	333	300	337	317	300	338	333	345	315	311	307	299	294	297	320	357	308	328	283	321	302	322	334	324	304	299	308	294	291	320	365	310	305	311	303	341	335	318	334	339	304	333	311	305	312	323	332	306	313	315	333	322	325	312	282	322	310	315	311	302	312	334	335	308	341	317	316	338	350	314	329	294	301	306	339	337	340	283	309	351	308	334	304	321	340	302	322	287	310	340	323	339	303	325	310	295	304	303	302	270	377	322	320	298	281	279	291	279	296	337	326	294	318	350	314	292	304	319	305	308	311	317	337	307	270	314	334	308	280	306	302	296	325	323	286	315	308	298	326	307	320	323	324	327	311	346	325	344	304	331	332	324	311	303	328	312	307	306	342	317	307	317	334	291	280	323	338	312	306	322	325	332	325	326	323	320	311	300	317	307	326	295	303	319	327	294	307	346	320	310	307	294	337	352	324	297	305	303	337	303	318	320	336	322	316	301	309	292	328	327	347	325	307	309	299	319	281	303	303	343	314	329	320	291	292	328	286	285	308	344	313	299	337	314	280	344	323	297	330	297	315	329	325	331	327	317	313	329	355	323	321	349	327	300	334	302	308	315	314	331	308	324	318	333	283	308	319	312	323	307	361	312	288	304	300	306	302	341	286	316	313	328	282	310	341	312	323	306	309	311	330	319	305	318	280	294	337	303	298	329	341	307	291	328	307	325	316	284	320	275	327	308	313	317	295	315	322	317	323	317	350	313	332	304	314	322	310	276	314	287	299	303	333	313	319	326	318	312	332	331	274	321	333	342	294	299	318	331	282	336	365	303	320	305	303	318	324	332	288	302	327	319	309	337	274	301	335	282	284	328	350	295	300	329	292	302	292	317	310	328	304	282	299	301	304	338	308	290	321	362	367	331	299	305	318	331	297	301	331	303	321	368	326	326	330	334	331	339	309	309	323	309	328	324	315	325	344	314	300	313	316	318	321	298	329	311	313	309	314	299	324	329	302	279	331	295	278	327	302	290	319	319	323	329	324	310	313	307	302	327	322	316	311	312	297	273	340	285	350	331	305	312	305	339	313	340	308	311	311	312	320	310	291	338	342	296	320	300	307	336	330	316	286	348	304	285	299	320	330	316	284	305	316	289	302	346	283	309	304	334	320	289	330	310	319	306	338	325	316	321	302	313	302	298	329	296	329	304	298	338	335	303	303	305	308	337	282	333	314	319	301	323	312	339	275	318	320	303	320	316	311	308	322	327	334	314	343	319	315	325	336	316	319	313	323	305	321	307	330	315	314	306	324	296	310	309	303	304	337	312	316	305	309	322	319	301	291	350	330	336	343	320	295	305	323	327	320	304	330	324	334	332	307	307	302	321	322	294	306	356	334	334	314	301	310	290	311	311	318	295	352	319	314	325	299	325	321	336	337	290	272	298	296	333	292	352	305	331	288	326	308	317	315	323	324	323	316	338	304	283	309	327	308	325	290	318	293	303	308	317	287	340	337	315	338	325	326	320	306	316	351	273	318	291	321	329	308	309	299	313	279	304	289	312	320	298	335	319	282	330	333	304	339	336	290	317	334	299	279	317	307	319	286	346	297	309	305	268	301	312	311	345	309	357	290	306	301	342	277	328	324	305	312	327	320	321	293	301	309	296	310	274	340	296	319	318	308	337	337	297	341	297	310	346	335	318	304	326	310	300	320	323	322	294	320	299	338	304	317	295	307	323	305	332	337	315	314	304	334	339	296	282	314	307	332	308	319	343	309	329	292	293	310	287	311	314	290	311	289	308	316	319	290	338	314	337	293	318	327	327	291	305	320	311	310	320	293	321	289	299	305	297	321	331	340	337	335	324	279	342	298	351	340	306	323	321	314	320	327	348	328	303	359	312	352	327	333	332	305	331	335	304	289	309	341	315	321	314	324	328	274	321	328	315	335	311	274	288	306	318	320	348	295	330	344	308	334	314	327	327	301	315	297	338	323	298	296	328	305	329	310	320	333	366	324	333	325	308	314	310	329	338	298	326	286	287	310	311	304	321	294	306	307	326	295	299	304	333	327	310	325	331	315	317	316	295	312	310	315	324	323	345	302	322	318	336	303	301	311	296	316	298	312	302	329	332	311	317	345	309	300	318	296	309	317	285	294	317	324	320	345	300	306	306	344	315	341	306	298	289	314	314	323	341	285	279	324	323	286	293	262	331	320	318	304	301	334	329	344	313	304	319	319	294	284	326	327	289	308	301	339	310	338	310	339	333	304	331	295	313	308	326	317	346	342	303	318	275	346	328	328	295	314	294	328	319	299	285	323	293	348	316	332	321	312	310	346	300	326	327	318	322	343	318	328	307	311	306	350	326	341	324	297	346	348	339	330	321	326	285	287	293	302	303	303	349	348	345	311	342	332	294	320	323	305	319	317	314	328	291	339	273	297	309	334	331	317	285	299	316	302	307	359	270	303	313	295	288	301	318	333	330	323	288	338	312	310	323	339	313	335	350	315	300	313	306	358	354	312	323	315	281	293	323	337	304	327	302	316	310	322	291	328	319	343	308	326	337	294	325	310	331	321	315	316	324	322	340	334	322	336	316	328	318	317	312	302	326	312	309	317	317	340	319	306	342	354	338	347	315	346	310	339	305	349	307	313	319	302	316	340	283	294	313	296	324	341	302	315	342	337	295	309	336	308	328	301	320	306	312	301	304	317	290	298	335	320	320	325	307	295	342	333	307	299	291	330	327	336	318	304	311	297	299	305	335	336	325	263	298	318	320	290	327	318	340	300	322	334	286	328	334	289	347	347	315	320	356	315	314	333	295	318	307	345	356	302	339	303	332	323	309	286	323	334	275	312	328	308	323	298	301	305	329	291	291	325	330	341	316	305	306	275	312	349	311	307	312	325	326	308	306	326	303	341	296	332	320	304	351	332	348	294	309	321	306	319	311	333	309	317	292	308	327	305	299	293	346	281	338	304	337	312	315	313	300	330	317	279	300	346	302	316	315	325	339	286	332	340	323	303	289	326	322	309	318	343	310	301	362	333	338	309	316	291	300	333	318	307	325	296	308	338	312	315	317	304	343	302	312	320	339	289	319	348	299	308	288	335	320	310	327	313	309	325	305	328	320	339	276	283	293	287	295	337	321	333	347	324	299	320	336	315	288	320	348
42844	14791	4744	2127	1398	1000	767	575	476	414	398	321	293	270	290	297	241	260	234	213	216	176	199	172	207	181	187	168	196	181	198	152	174	201	174	195	163	172	181	165	173	154	151	161	146	164	154	156	189	162	144	171	178	188	186	175	158	166	154	166	160	148	172	156	139	165	158	178	170	166	176	162	162	154	168	145	148	186	164	161	164	159	160	173	148	172	197	160	171	167	145	175	158	163	151	169	157	166	175	166	157	170	157	183	164	190	157	165	175	164	183	162	154	141	155	168	182	171	169	143	154	156	185	156	155	149	152	165	172	169	153	154	179	156	156	148	156	157	180	173	156	152	152	153	148	142	175	158	139	169	167	161	159	137	153	161	164	153	168	133	162	171	164	150	176	182	175	151	147	149	172	161	186	155	173	177	169	150	180	152	188	157	167	174	161	160	152	162	189	143	155	195	160	141	147	137	152	165	136	172	153	158	171	160	166	201	150	153	164	164	141	160	159	185	157	154	168	159	162	147	166	156	136	147	201	164	174	156	153	154	160	143	184	167	145	152	187	146	151	170	153	154	165	162	172	156	162	147	147	180	134	181	169	160	150	160	164	155	144	154	168	134	150	122	187	198	175	152	166	147	173	176	134	151	150	160	153	159	149	154	173	135	165	165	157	162	178	175	149	158	160	169	159	166	163	156	165	157	158	160	160	151	164	155	161	147	161	153	140	175	161	142	171	156	169	154	167	154	165	165	170	159	163	164	166	173	170	172	146	161	179	157	158	151	142	170	160	171	157	137	185	164	140	172	186	154	177	194	159	154	151	135	156	160	140	147	156	150	145	137	162	145	167	171	154	150	147	150	147	165	154	165	159	142	164	151	159	175	171	164	160	164	162	159	164	156	168	142	173	140	177	160	141	145	143	167	145	152	173	140	172	163	170	163	145	133	175	156	181	165	135	154	164	181	159	153	189	152	173	158	165	139	159	154	160	148	165	161	139	158	159	155	142	138	171	154	146	168	145	176	156	157	149	169	182	177	151	149	155	184	162	155	173	177	152	147	164	162	154	171	140	170	162	155	171	156	137	159	138	171	165	172	172	165	167	144	191	125	134	176	165	176	176	153	164	143	151	181	182	177	151	158	168	149	148	141	151	154	141	173	144	156	143	167	150	156	140	175	165	147	179	176	148	169	166	160	150	158	153	168	154	178	158	160	189	152	153	167	146	130	174	166	142	165	163	157	135	156	182	154	151	161	161	144	180	166	172	161	182	171	158	178	160	174	171	168	190	163	161	163	184	150	149	145	168	162	147	145	149	155	158	150	185	156	154	163	167	151	158	179	176	186	154	150	163	153	157	147	166	157	152	169	157	145	164	145	175	142	164	135	157	149	163	152	178	188	178	153	172	142	139	166	178	147	138	160	159	145	151	148	166	153	157	138	161	149	172	159	165	162	134	167	142	181	155	172	143	151	141	158	152	150	169	162	165	152	169	151	166	161	174	176	180	165	159	158	183	146	152	147	169	155	144	180	145	154	170	151	180	184	148	180	172	142	140	149	154	167	168	152	153	154	170	160	173	144	160	160	172	165	177	178	173	161	196	160	149	175	146	163	158	160	155	160	140	155	152	145	169	141	182	151	171	170	156	154	179	166	184	152	159	153	156	161	157	150	158	157	161	171	176	168	172	160	151	160	159	164	161	157	177	145	145	141	156	171	131	163	161	165	148	169	152	146	150	136	159	155	157	184	178	147	156	160	141	156	160	140	142	146	146	184	141	157	166	157	163	152	147	159	160	171	177	147	152	172	175	152	172	149	158	153	133	163	174	157	184	154	147	153	140	153	164	169	187	151	145	163	161	149	160	154	172	175	152	129	143	158	163	155	160	176	162	133	144	156	178	157	145	158	145	157	165	155	158	131	145	150	143	186	151	157	165	138	157	172	160	147	174	141	172	146	149	175	149	160	175	154	160	139	170	152	146	165	153	161	168	156	195	156	159	155	156	165	145	151	155	148	180	163	171	165	182	142	181	150	146	140	174	151	138	187	159	156	158	162	161	130	160	149	163	182	177	173	158	182	177	166	155	150	166	161	153	141	172	136	157	146	161	180	144	143	147	152	149	163	137	171	160	160	155	142	168	151	152	148	158	146	160	158	173	151	149	140	160	147	163	148	164	159	146	156	139	180	153	146	158	177	173	159	149	154	145	152	167	164	146	158	141	154	178	175	163	159	168	159	183	176	164	144	149	139	168	166	175	155	179	158	146	132	188	156	149	141	160	169	143	156	163	168	170	153	161	159	159	165	151	144	162	161	159	168	185	166	197	158	161	179	143	161	153	142	178	159	158	188	144	141	141	164	148	157	135	167	151	163	169	173	164	162	166	147	133	151	137	171	192	153	135	167	159	158	152	178	180	146	161	171	145	147	154	163	175	165	172	166	154	165	175	181	162	162	154	178	153	153	146	157	165	195	151	154	130	158	161	167	160	134	178	163	145	139	179	158	158	164	147	147	191	158	158	155	146	130	174	157	162	156	158	154	172	161	191	175	160	172	167	142	156	146	168	180	165	149	148	131	179	161	149	154	169	162	158	132	157	153	152	180	146	147	134	166	152	176	141	158	170	154	155	172	171	155	152	156	133	153	184	147	164	169	150	159	160	187	161	149	151	170	143	172	145	153	171	162	140	140	169	136	161	180	141	163	153	149	157	156	139	158	141	149	177	154	165	130	143	139	161	173	170	170	156	189	156	143	164	153	154	176	156	161	168	161	150	172	171	139	132	167	157	162	181	169	182	148	170	156	156	150	177	147	148	156	182	163	164	160	165	149	161	167	138	186	145	153	150	182	149	156	164	161	169	143	166	172	156	190	167	164	154	144	128	142	136	134	155	159	168	148	188	175	135	145	173	156	164	144	154	151	170	162	153	151	168	171	148	153	152	137	168	182	148	156	144	139	152	170	167	168	156	132	179	155	138	149	158	154	155	194	157	151	149	135	163	166	168	172	180	149	165	161	144	162	146	186	166	171	146	163	157	153	144	149	160	136	174	173	148	180	152	162	138	156	151	182	151	162	139	162	160	139	155	159	175	166	175	178	159	172	140	157	155	170	148	157	173	163	160	170	169	176	164	179	176	167	170	162	181	142	166	172	158	180	160	155	164	158	161	158	180	155	135	159	147	145	176	166	171	159	160	166	137	175	164	192	159	157	152	160	151	153	146	182	168	166	190	155	176	166	147	153	151	148	164	167	157	190	169	168	162	161	163	143	161	167	136	169	169	159	148	165	177	161	152	160	167	149	151	154	147	151	176	155	164	148	155	163	142	180	154	150	168	145	160	184	147	135	141	173	160	165	159	170	146	143	176	184	172	148	167	165	176	154	164	160	158	170	157	170	177	165	165	164	135	153	165	178	145	160	141	176	149	158	147	166	155	155	177	178	179	141	160	152	148	172	169	168	160	174	136	158	148	167	187	159	157	186	138	145	163	145	170	185	152	194	154	145
21046	2722	6263	6731	5654	4603	3717	3028	2596	2222	1923	1751	1605	1396	1289	1203	1113	1092	1049	1014	933	911	846	852	775	779	720	715	736	741	736	705	730	633	683	647	607	602	648	673	661	640	588	596	643	545	622	555	616	607	572	587	565	525	592	567	573	555	569	582	566	554	576	572	580	538	563	518	549	513	535	529	533	567	559	551	598	535	543	534	519	571	550	547	541	538	533	559	546	514	531	554	538	535	555	545	549	558	564	521	566	554	524	512	565	523	546	536	534	534	505	511	501	516	565	558	543	508	488	540	482	531	568	520	536	551	522	533	523	477	534	509	531	539	550	512	554	536	506	525	511	563	520	507	534	546	487	519	497	523	525	496	542	588	506	535	526	536	511	514	518	539	483	527	500	522	517	525	517	481	496	508	522	480	494	526	513	484	517	543	496	518	500	537	499	511	499	543	492	512	532	553	508	508	498	490	514	556	504	526	493	546	506	530	483	533	531	509	535	511	486	543	546	503	518	497	519	531	528	482	542	485	489	501	477	490	510	512	522	515	506	502	516	494	556	500	555	520	527	515	520	495	530	518	538	535	530	532	542	521	495	506	499	510	500	543	567	568	555	500	520	495	541	533	527	497	503	493	497	506	520	533	496	501	523	548	511	543	497	500	542	534	502	521	491	473	510	514	519	514	542	473	528	523	526	497	508	536	521	507	488	523	535	515	563	484	573	497	531	566	489	492	547	500	536	501	536	495	556	528	529	524	517	480	559	505	499	569	531	521	538	538	537	503	506	505	533	537	496	515	498	498	495	525	487	490	509	498	491	539	543	527	533	527	557	544	531	578	534	522	499	551	506	520	532	534	493	535	538	511	518	534	501	521	497	541	501	491	518	510	522	511	507	479	515	532	548	522	504	571	572	545	514	511	509	516	519	538	486	487	486	501	505	530	510	509	476	553	524	526	528	562	526	500	486	541	505	487	546	523	522	546	525	496	524	497	514	491	560	532	481	553	477	506	525	490	559	520	524	514	483	515	543	475	507	538	509	491	494	528	535	514	516	509	491	514	536	527	498	476	511	481	513	487	511	496	497	496	489	542	496	471	490	506	520	542	526	484	514	462	524	548	529	545	546	495	493	558	557	558	516	492	523	563	501	502	505	512	513	524	504	479	459	558	509	523	467	503	502	525	484	512	550	522	503	515	500	510	527	552	512	462	512	505	512	498	547	526	484	502	517	491	529	511	518	526	498	516	557	522	520	524	516	496	538	520	526	537	534	491	561	508	534	508	536	511	527	527	501	528	513	539	504	502	519	527	534	528	528	481	517	519	535	510	519	525	521	521	522	515	524	521	513	513	500	522	492	504	523	496	492	518	493	528	514	530	531	532	542	527	507	476	545	540	518	500	524	521	540	557	511	529	505	530	523	511	529	464	515	512	478	558	568	503	545	524	486	526	514	540	541	498	513	483	492	504	519	523	477	510	494	491	511	511	548	541	505	525	493	500	541	472	534	531	500	520	522	541	489	554	543	501	506	493	536	522	496	513	545	516	491	525	514	553	538	545	488	518	515	516	552	510	497	526	503	504	560	536	514	541	533	522	539	532	472	520	482	556	536	502	519	517	516	509	511	521	545	541	506	526	507	527	515	577	538	528	554	516	490	503	501	506	506	481	485	475	509	488	505	529	521	507	526	521	536	529	538	538	525	488	554	490	529	527	560	536	568	497	532	489	491	503	506	535	528	510	526	514	515	511	527	561	566	536	510	514	477	542	543	501	512	525	487	517	497	543	510	532	552	515	484	541	505	503	499	488	510	523	496	520	542	518	516	512	552	566	541	518	531	509	516	531	518	515	529	524	493	502	482	482	528	444	564	558	519	547	529	555	514	534	518	555	538	501	541	540	508	517	556	511	508	491	509	540	494	539	497	499	500	520	505	496	534	507	504	533	528	520	546	532	504	545	515	529	519	529	508	536	502	513	521	514	496	513	548	504	516	537	494	565	501	472	470	535	495	519	499	507	488	517	487	556	518	488	523	515	538	517	530	513	529	563	521	507	500	484	521	498	578	504	558	510	522	502	513	537	522	507	507	521	540	536	512	498	541	528	512	506	531	539	502	547	536	530	476	504	527	540	504	507	507	528	565	507	506	561	488	499	472	508	508	515	519	514	501	526	535	505	585	495	537	489	506	519	510	467	501	468	486	516	539	524	498	512	562	547	507	529	519	512	532	569	518	541	521	536	496	538	474	508	526	536	472	515	535	519	528	539	539	489	501	490	512	547	546	460	538	470	499	499	487	510	511	519	512	527	478	549	517	528	560	528	532	542	493	458	548	548	521	548	489	540	526	507	470	518	496	552	510	483	493	537	535	528	554	538	549	538	500	490	520	523	530	492	517	494	495	512	482	501	491	494	515	491	525	529	523	530	492	523	526	492	535	510	503	523	528	555	525	508	484	509	550	524	527	519	510	492	483	492	516	523	502	519	517	551	542	506	549	498	496	499	515	520	517	518	524	548	502	489	498	516	504	498	490	529	469	513	540	578	521	475	493	499	507	504	489	540	493	540	525	508	534	488	497	553	486	506	494	522	524	514	516	528	528	523	488	493	485	528	508	520	537	515	534	549	545	549	485	498	495	529	524	540	517	473	504	514	485	457	493	511	512	519	525	534	580	523	533	528	573	500	532	506	509	529	503	528	544	515	498	509	537	489	492	522	545	502	521	529	507	559	486	504	563	543	516	506	536	512	515	497	517	507	547	556	473	565	542	524	508	529	495	514	520	470	533	497	495	472	532	530	539	473	541	509	548	472	538	510	546	538	521	543	506	501	514	522	528	516	506	517	520	525	517	500	512	544	498	544	513	481	521	511	561	558	487	522	526	508	518	534	518	538	514	510	485	489	509	507	521	532	522	508	504	527	515	536	522	534	504	499	560	453	495	489	536	525	512	528	549	512	496	475	546	473	517	509	485	509	506	551	501	513	533	531	536	509	532	532	518	530	555	526	504	507	484	517	521	532	533	492	515	527	515	514	528	535	514	495	521	537	511	533	496	550	547	522	516	497	519	489	520	525	554	513	524	536	526	514	522	489	525	523	548	550	552	513	518	523	526	481	497	525	507	520	497	524	512	538	515	558	488	522	474	515	526	493	582	485	498	561	509	542	533	550	473	520	499	530	517	512	507	476	535	458	496	507	522	534	497	560	514	545	550	530	533	526	519	524	522	534	489	518	514	488	526	573	535	520	515	535	526	520	523	536	530	530	500	538	521	498	542	510	514	534	511	516	518	507	507	552	500	545	536	518	500	517	533	522	505	519	514	540	526	507	557	510	474	522	558	523	489	488	554	503	511	519	509	547	526	517	521	511	472	544	522	535	539	539	541	502	519	476	479	523	525	493	522	499	526	516	557	519	525	560	511	494	505	512	539	518	535	508	508	520	508	523	530	531	500	513	525	537	548	507	522	504	479	542	551	491	535	498	546	494	518	518	504	552	504	538	515	509	526	524
4934	425	247	227	217	188	178	176	197	170	183	181	188	172	163	166	184	173	183	165	145	168	180	166	152	167	181	169	167	183	189	159	189	168	197	163	180	176	187	178	170	150	185	173	147	190	161	170	184	166	184	194	171	179	181	175	186	190	193	177	186	159	167	165	166	170	165	185	192	159	180	169	176	187	162	155	144	167	164	160	190	169	174	157	149	178	162	173	156	181	148	181	175	179	170	168	177	171	177	186	159	183	143	177	151	164	155	178	162	163	204	180	175	161	164	170	171	140	156	144	188	169	208	167	160	188	187	177	179	189	176	186	163	160	171	175	168	181	167	186	157	153	175	150	174	183	202	178	161	161	172	161	165	197	192	173	163	173	170	165	176	182	184	169	183	175	187	171	170	187	190	161	159	177	147	167	208	157	187	170	141	163	165	178	159	180	177	179	157	180	172	176	165	159	168	160	131	193	152	172	179	172	178	182	175	171	165	183	160	174	162	166	171	172	176	165	163	153	171	172	159	174	148	199	158	181	172	168	169	179	147	186	188	189	173	168	158	175	150	160	168	186	160	185	162	182	177	164	185	181	160	151	179	176	187	169	164	162	168	162	169	164	168	166	152	159	155	138	151	165	173	164	142	165	178	179	161	148	170	162	189	160	200	165	181	165	165	172	130	152	159	182	181	194	187	164	170	154	161	172	189	167	170	163	156	169	174	167	159	147	173	163	186	180	167	191	178	181	173	167	184	181	199	174	142	175	161	195	191	157	160	177	153	162	166	173	167	155	170	141	159	158	169	146	144	153	193	180	167	167	143	162	157	180	177	186	159	147	178	179	159	168	173	148	172	172	157	148	186	153	164	180	162	184	145	170	192	154	189	148	193	166	166	177	160	158	182	174	156	159	146	154	153	145	183	173	173	172	189	182	165	186	176	171	176	173	194	172	198	174	162	163	157	180	178	158	184	174	189	179	173	185	181	195	171	158	168	164	154	152	184	167	163	175	180	175	163	171	163	187	155	165	182	194	173	157	164	185	160	166	172	186	186	183	173	160	159	171	172	161	195	158	174	163	160	184	174	179	188	194	186	196	166	182	178	166	153	163	169	150	163	183	161	156	182	164	164	169	167	189	193	164	186	153	171	160	204	183	188	165	168	156	158	166	185	195	171	173	164	167	179	158	188	165	160	174	175	150	154	169	168	161	175	182	179	158	157	174	181	174	187	166	201	186	182	160	155	199	158	180	174	192	181	168	181	190	179	162	174	176	193	164	165	156	171	170	137	177	165	175	187	177	152	166	206	186	179	178	163	175	169	155	200	177	157	167	170	175	192	170	159	168	185	165	177	173	193	150	169	173	150	162	185	166	196	171	173	195	169	168	149	159	152	191	177	175	172	170	163	181	171	150	146	185	177	148	191	186	162	154	187	174	164	161	169	152	136	169	172	163	163	174	157	158	164	192	177	190	149	200	156	170	164	166	169	167	161	173	191	191	166	151	151	158	158	161	181	173	143	176	177	168	142	155	161	176	181	177	151	170	168	195	139	176	171	156	157	146	170	169	170	185	181	162	179	154	183	170	154	164	163	149	174	181	156	173	179	161	192	201	160	159	181	160	176	183	171	171	179	166	195	187	158	190	169	156	172	152	184	191	170	165	163	166	165	156	168	142	154	174	171	189	163	157	170	170	163	187	174	143	155	153	169	186	187	182	178	175	163	165	173	157	159	188	166	158	172	143	167	173	173	184	167	170	182	168	148	168	176	148	194	165	163	166	145	164	161	186	164	186	163	155	163	162	161	180	159	152	156	170	177	169	164	156	192	175	141	173	168	152	168	160	167	165	186	161	144	161	183	172	196	188	147	165	187	162	173	160	180	164	162	170	178	174	162	172	154	155	158	169	173	151	162	175	167	141	153	205	182	158	181	145	164	174	168	161	156	158	168	147	166	168	183	190	183	188	157	170	155	191	185	165	157	197	173	192	162	169	179	176	163	149	164	165	182	187	183	196	183	169	150	173	188	177	178	176	167	160	194	167	169	199	164	167	183	141	178	175	173	182	197	189	160	170	169	153	171	168	171	174	157	190	172	174	163	166	188	170	177	168	196	198	156	170	161	156	164	164	148	178	142	155	188	172	196	165	165	164	159	153	154	170	183	178	166	149	171	182	153	148	175	162	172	173	173	193	161	174	173	191	175	172	159	186	173	177	170	149	176	152	180	162	154	195	171	183	163	166	162	176	186	169	164	159	180	157	194	154	168	172	187	170	166	172	168	179	165	158	166	170	176	175	166	193	160	186	158	160	162	186	174	167	182	165	170	180	158	173	178	147	177	184	162	177	176	159	176	179	160	179	158	163	158	180	155	136	190	174	177	182	156	172	171	148	139	160	171	167	164	170	139	190	191	170	158	170	186	166	178	139	153	185	157	165	180	177	169	209	159	177	175	189	179	173	171	172	166	148	168	148	159	169	164	156	181	161	171	155	181	174	201	175	182	181	174	189	187	155	173	183	146	147	175	177	160	182	157	166	194	169	163	171	176	166	161	159	169	177	168	167	186	191	159	185	158	175	154	186	164	148	151	179	174	164	157	166	183	152	157	167	166	182	177	191	170	174	148	138	174	160	170	160	188	155	199	168	157	182	165	206	176	178	193	184	195	170	190	177	162	158	186	191	164	196	158	162	191	152	162	173	172	155	139	186	159	194	174	175	187	173	175	167	175	173	180	180	171	151	164	141	176	175	176	181	160	172	169	173	162	183	178	167	181	177	146	165	152	189	162	165	179	195	182	162	173	175	174	180	175	163	174	172	158	180	187	171	183	179	176	159	190	168	158	175	165	151	167	187	154	188	153	174	176	179	178	163	163	159	148	184	153	165	186	187	156	149	158	161	184	187	159	157	168	158	174	192	169	182	182	173	157	195	154	165	161	164	172	159	187	167	171	174	190	179	186	188	174	173	187	179	156	167	165	164	165	170	172	168	162	191	160	167	184	196	189	187	170	186	174	162	175	172	197	160	169	163	180	171	181	161	148	188	185	168	159	149	174	172	171	189	149	168	170	166	158	167	155	170	170	154	151	158	163	184	182	166	169	186	142	166	176	192	172	159	141	175	176	164	193	166	171	187	165	177	183	191	154	163	177	161	193	175	175	175	202	180	168	181	168	177	145	163	169	178	186	183	188	182	197	187	169	161	157	168	150	172	180	175	167	168	170	169	164	165	145	163	170	165	187	164	168	178	158	168	164	172	146	183	171	172	174	160	167	182	162	170	175	180	160	150	167	186	163	157	168	181	180	165	187	178	183	168	141	200	157	169	175	164	183	166	185	179	163	172	166	164	181	164	160	184	184	169	151	178	196	162	158	166	183	171	143	196	164	165	192	181	192	166	170	194	167	156	172	161	163	170	174	166	169	186	166	163	169	165	165	155	182	178	166	152	186	190	165	175	182	154	181	157	190	180	157	167	170	195	161	181	168	145	192	155	153	170	164	167	159	176
5188	594	682	719	696	706	589	610	609	608	571	541	582	564	522	549	566	560	555	540	536	543	583	538	529	570	558	536	542	537	539	562	541	574	574	547	504	566	526	549	523	553	560	536	530	498	495	529	556	512	521	503	517	525	520	535	564	534	481	545	530	531	595	523	556	516	547	488	517	511	507	544	531	531	536	550	548	519	499	521	554	548	503	514	525	529	573	513	524	554	545	553	536	497	559	495	498	574	519	532	538	514	525	555	545	572	550	524	543	523	504	530	534	542	540	525	515	520	539	499	566	526	542	505	494	514	525	538	530	559	499	548	520	533	530	485	544	556	550	568	521	508	531	553	564	504	532	491	568	520	538	570	534	526	560	539	551	555	563	512	559	503	539	533	535	527	524	526	533	503	516	512	537	532	542	573	524	516	482	512	554	523	480	522	548	554	544	483	510	514	488	518	567	556	540	533	560	563	606	546	558	522	524	507	543	528	531	555	517	504	514	501	487	524	517	501	518	543	556	549	552	543	532	497	505	543	556	543	501	563	503	496	491	549	516	542	524	551	527	577	541	526	536	490	533	547	543	551	536	522	538	514	530	499	502	524	549	540	570	500	530	529	501	531	566	561	549	488	530	545	532	525	509	546	566	511	549	537	565	573	586	509	511	540	525	535	523	527	544	527	525	515	482	524	485	533	575	506	523	492	535	563	514	519	538	575	532	522	522	545	532	526	523	487	546	507	508	517	521	547	485	553	556	536	531	514	530	529	518	528	523	509	468	512	507	492	478	575	535	525	522	494	517	542	509	516	538	532	504	489	527	526	543	535	547	484	527	512	486	517	502	497	546	589	527	596	544	514	561	532	575	533	588	547	531	504	528	536	541	534	485	554	521	532	533	500	520	535	571	553	522	549	532	537	522	555	537	537	551	529	523	509	530	577	535	539	540	515	483	531	549	537	526	557	499	552	581	524	554	532	504	547	518	542	516	544	520	537	510	537	521	514	524	513	522	497	522	512	540	540	536	525	552	534	525	548	507	561	479	539	519	537	537	496	521	506	522	520	542	534	513	503	509	525	532	517	529	534	513	540	565	509	530	562	539	523	533	553	535	559	511	514	511	525	581	518	571	544	543	605	508	519	518	524	526	493	484	535	533	546	490	545	531	528	493	522	518	552	536	539	497	575	549	485	517	582	510	540	534	492	500	519	556	509	514	553	498	521	493	520	528	532	549	567	518	545	546	494	512	505	522	536	479	508	541	516	517	512	533	534	529	527	568	494	537	571	525	540	498	516	551	517	519	517	514	513	518	529	511	540	514	533	531	529	503	528	515	518	507	566	558	534	491	539	555	510	476	516	527	513	531	565	537	526	564	560	522	560	566	510	494	528	530	501	529	506	562	567	518	498	521	519	539	490	517	553	535	522	533	507	527	506	510	543	531	540	529	550	570	528	544	523	494	548	537	497	505	533	549	542	545	554	544	581	522	559	504	480	573	519	538	499	531	526	507	520	558	523	537	522	516	522	527	531	521	509	543	526	490	559	506	519	537	468	491	506	519	523	524	524	553	561	527	541	546	507	506	514	526	544	551	524	507	521	518	555	554	509	534	553	553	503	529	559	524	533	487	517	574	525	542	523	513	523	547	499	548	542	503	521	508	537	545	534	543	510	524	496	529	566	545	545	532	519	536	556	556	527	515	495	562	546	502	541	501	515	518	540	483	502	543	594	496	551	526	521	524	526	529	519	554	546	536	496	543	526	541	518	519	559	535	519	532	564	520	542	506	511	523	531	529	542	484	564	497	543	546	521	538	515	507	541	516	504	486	537	494	533	471	531	496	538	533	526	536	542	528	524	518	504	512	543	546	522	500	510	519	548	518	518	525	541	518	532	531	539	536	484	527	549	544	478	583	509	516	575	501	519	557	493	509	510	525	551	565	546	511	534	474	544	515	560	510	544	523	474	514	543	558	495	531	535	543	523	488	516	511	535	495	497	544	502	488	506	524	508	518	547	511	528	541	530	513	565	580	567	530	528	531	537	534	509	520	560	511	542	515	487	541	509	506	478	498	539	565	513	530	539	527	559	529	518	541	524	546	523	545	480	544	524	497	509	530	493	501	533	514	514	503	535	575	513	525	539	537	510	482	555	547	532	535	515	517	528	489	521	521	532	523	492	570	536	518	552	525	562	510	544	544	513	527	532	508	516	526	494	551	565	570	513	492	514	539	538	523	517	522	486	522	547	569	558	522	555	513	494	491	500	580	502	503	524	523	500	550	541	553	524	524	556	513	537	529	493	560	527	508	512	525	546	524	518	533	507	539	527	563	562	533	511	541	523	535	554	529	551	530	514	553	573	506	536	517	512	578	531	505	511	553	514	536	538	491	488	517	553	576	530	577	511	552	557	550	534	529	506	529	581	543	532	545	504	503	558	468	466	557	538	531	535	520	515	532	553	545	540	537	531	524	503	545	511	552	506	554	527	549	494	539	570	536	559	573	552	516	542	533	524	513	534	533	543	521	544	535	490	553	521	528	481	500	530	518	494	518	506	537	504	484	519	568	497	536	501	559	481	547	551	500	546	520	515	528	539	545	512	554	569	557	505	552	551	491	507	554	550	520	546	564	532	514	513	526	552	525	538	544	528	532	524	554	547	524	531	546	531	552	562	539	500	525	479	551	492	518	530	523	547	515	486	538	554	489	566	539	541	552	550	512	529	540	525	532	510	548	530	522	545	535	560	548	522	511	521	568	511	516	525	532	545	547	513	491	547	547	532	525	522	539	552	508	536	521	551	514	485	521	594	578	508	505	493	539	567	549	531	580	522	526	543	548	538	541	518	537	544	535	557	484	555	507	518	592	531	546	499	502	531	532	533	500	527	549	556	514	563	540	524	496	534	524	514	506	548	530	571	484	502	512	504	539	513	534	547	479	523	526	541	509	480	546	516	533	547	486	520	493	564	518	500	579	482	516	504	542	494	478	505	555	490	516	572	557	519	559	503	556	542	494	523	492	504	508	571	533	557	539	538	526	512	551	552	542	512	538	541	507	521	478	541	555	546	543	543	526	501	523	548	495	542	498	528	535	519	511	571	521	525	560	523	485	499	544	507	528	507	523	546	545	519	536	559	545	537	518	541	503	544	537	528	523	517	525	539	499	484	536	506	508	528	545	528	550	525	525	535	480	528	545	509	529	527	511	496	542	479	546	503	586	534	548	561	526	565	484	519	513	520	544	543	534	552	544	548	527	518	495	577	529	552	540	531	561	565	542	517	506	519	518	565	529	510	497	517	545	562	539	496	475	500	560	547	526	489	502	526	485	529	512	553	551	557	550	523	561	532	500	540	527	504	525	520	548	486	519	534	550	523	580	540	544	544	495	518	547	536	545	528	514	534	513	537	551	546	540	527	575	566	540	546	533	537	597	527	535	551	542	558	534	526	494	524	509	522	504	542	536	563	507	522	571	551	526	491	511	521	522	534	537	520	549	530	554	568	544	484
32046	5826	1462	960	649	487	400	310	239	231	168	181	160	156	121	126	116	92	121	120	114	111	90	100	114	93	96	86	111	92	103	97	95	88	92	72	81	102	88	101	89	116	85	82	90	90	83	82	92	111	85	90	105	79	92	88	98	90	83	91	102	96	85	97	74	70	84	104	82	94	91	104	102	84	82	84	83	103	75	99	117	93	84	84	81	84	87	98	86	83	82	85	101	85	89	66	90	88	102	86	102	97	84	78	83	83	88	87	106	97	98	89	79	90	86	94	93	78	92	73	96	88	101	88	94	82	92	90	96	90	106	89	84	83	104	89	91	107	84	93	75	105	72	76	76	85	75	92	90	93	91	90	90	93	90	87	71	96	93	80	80	87	91	94	91	67	86	105	85	98	87	76	93	84	80	95	84	82	75	92	81	89	94	106	82	69	101	93	76	65	110	67	78	97	72	76	81	97	75	83	94	73	92	81	70	94	99	79	83	68	91	94	94	82	89	79	78	74	71	91	88	77	98	100	92	93	93	83	94	97	89	102	100	94	73	110	96	90	91	84	90	74	97	76	89	84	84	82	85	89	99	86	84	96	100	94	91	86	96	93	90	88	91	105	88	97	74	82	98	97	96	89	100	90	97	85	85	82	59	82	80	75	90	75	93	98	88	81	90	81	87	90	86	87	77	93	98	99	104	86	85	84	74	81	73	97	91	73	91	80	78	94	80	77	94	107	93	101	73	98	102	96	84	100	85	82	94	87	98	86	93	79	98	71	100	85	94	98	63	69	86	92	82	78	85	80	71	83	79	102	72	90	77	94	85	99	70	94	97	88	88	87	70	76	86	86	89	90	79	91	74	92	86	94	81	109	101	95	82	94	88	85	81	95	84	70	111	95	96	82	94	87	94	122	80	92	81	94	71	99	89	89	88	80	105	103	104	71	92	107	88	92	83	101	85	93	81	92	93	103	83	84	99	81	93	89	102	87	96	91	86	79	92	90	93	100	81	83	93	92	99	94	86	97	89	95	101	93	90	100	82	97	93	75	87	79	97	84	87	99	99	99	84	83	80	92	90	92	87	80	96	89	76	81	104	83	90	91	94	94	72	84	105	90	94	89	80	104	88	102	76	85	78	88	86	97	84	111	93	98	101	96	97	82	74	86	105	62	78	84	79	86	87	68	80	90	90	99	80	83	93	79	111	90	92	101	88	102	105	100	82	92	74	94	94	103	110	79	100	105	84	92	89	85	79	89	84	89	104	97	99	84	87	97	97	94	92	90	91	72	101	82	81	81	85	84	85	102	97	82	94	84	92	97	81	102	80	94	76	114	87	85	83	99	90	80	82	98	88	100	71	80	96	96	85	72	92	93	68	94	102	98	90	96	100	89	90	103	88	105	85	90	84	92	76	100	68	98	74	97	99	87	84	93	110	95	85	80	91	97	81	95	94	101	86	82	105	88	96	97	82	84	91	99	119	75	94	104	89	92	83	90	82	99	87	80	84	97	85	98	83	94	80	76	90	94	66	77	86	86	92	80	86	77	80	88	88	104	68	91	83	86	89	71	90	108	85	82	77	86	90	64	86	102	89	82	68	81	96	105	87	99	98	95	91	101	78	89	92	96	94	77	80	66	81	87	76	80	86	85	77	73	84	108	98	99	97	86	85	88	87	89	82	108	82	81	100	94	82	83	90	76	78	99	100	92	108	80	86	93	85	83	91	85	99	73	86	85	83	82	107	97	72	86	93	93	93	105	105	90	97	87	108	91	93	86	77	87	93	87	90	91	87	94	108	73	77	86	89	94	72	90	84	75	86	100	100	96	93	69	89	78	91	91	85	98	83	112	80	97	98	75	93	87	114	65	100	102	98	84	88	90	76	82	80	97	84	85	82	77	93	80	100	81	85	87	80	91	102	87	75	75	106	96	108	86	97	110	89	82	104	75	106	67	95	98	94	96	83	86	80	86	93	71	99	87	82	75	79	92	81	83	92	76	86	88	90	95	80	98	94	92	82	100	94	94	103	91	86	81	84	99	80	88	81	91	115	95	92	68	91	116	71	95	103	92	80	90	94	96	84	95	92	86	78	98	92	99	105	83	84	85	88	90	88	96	87	100	74	87	86	88	89	97	92	72	84	96	87	83	75	88	92	90	97	81	91	81	74	77	91	112	83	97	102	93	72	86	94	81	92	84	75	103	71	78	95	69	82	87	92	85	86	91	95	78	91	85	89	78	93	91	72	104	92	64	96	84	90	99	101	92	93	93	83	87	105	80	84	80	96	96	94	88	70	90	65	89	81	93	92	78	85	76	89	79	102	87	76	83	93	90	71	81	74	84	104	85	83	78	95	85	95	86	79	81	89	74	82	99	97	101	84	109	90	96	104	85	83	87	96	85	94	92	94	99	76	95	107	107	76	83	72	83	83	98	100	89	79	97	86	111	85	92	89	85	98	77	91	78	87	84	91	97	108	72	102	89	82	78	94	83	72	94	75	71	84	91	86	114	84	87	91	102	98	85	93	100	93	73	103	93	83	71	107	93	93	90	91	86	104	93	83	88	108	103	93	108	86	86	104	83	90	72	93	99	76	104	84	91	96	94	99	81	91	94	83	86	65	97	70	81	95	83	74	83	70	76	82	88	88	74	75	78	73	73	89	111	92	83	76	80	91	91	103	78	86	72	91	91	82	97	76	92	87	91	87	94	88	93	91	102	89	86	94	87	74	102	89	87	72	91	84	89	84	90	94	79	80	87	97	88	76	94	98	83	77	92	88	87	85	96	89	78	78	82	82	73	83	85	80	84	76	97	86	92	98	80	88	84	87	96	89	95	101	87	97	85	73	86	85	76	99	102	100	98	84	98	99	84	90	79	91	97	76	86	79	80	76	77	70	79	85	91	86	99	74	89	85	95	83	98	95	91	101	90	88	76	89	81	88	100	105	77	97	99	96	91	82	96	84	93	80	87	63	71	91	81	87	100	94	94	90	94	98	85	64	94	80	93	82	87	95	88	97	88	92	107	79	82	92	104	95	91	94	93	92	113	113	81	76	88	93	85	87	98	89	102	77	80	97	96	87	93	73	78	79	95	86	110	77	87	92	75	81	87	93	87	86	79	93	112	103	113	79	91	98	87	86	78	76	93	96	86	78	95	86	91	81	91	85	91	91	101	97	92	83	72	82	99	95	91	97	86	87	89	81	80	79	78	92	85	76	71	90	92	90	96	103	89	99	64	95	117	84	92	86	99	84	91	80	89	97	101	96	98	97	105	86	96	95	91	90	94	85	86	93	87	85	75	94	86	82	86	92	103	82	82	94	88	81	97	94	90	90	76	97	100	96	85	82	91	87	85	77	79	97	84	77	93	88	89	100	94	75	111	84	97	107	88	100	82	100	68	92	81	95	87	89	79	89	78	81	86	83	93	99	81	76	102	87	104	81	87	83	100	79	96	80	92	97	80	92	89	87	89	74	90	99	101	89	83	99	94	89	99
15982	1355	3191	3499	3017	2383	1978	1552	1398	1258	1079	896	864	760	682	668	658	615	587	542	562	492	505	481	453	441	457	443	388	380	433	397	409	357	392	399	399	361	366	374	372	363	338	346	363	311	388	353	357	341	363	396	372	372	364	353	340	346	334	367	324	339	360	363	333	336	336	352	324	333	361	321	316	324	345	320	377	319	334	334	322	338	305	354	327	337	306	337	336	353	318	337	350	341	298	281	349	320	295	309	298	308	337	304	320	323	285	343	326	363	336	309	343	340	294	345	312	326	293	345	323	333	316	306	310	288	325	334	305	305	282	327	334	308	340	324	323	358	339	306	297	316	297	297	325	320	312	341	324	313	314	316	345	312	356	323	280	329	324	331	306	312	321	316	320	325	324	302	316	302	334	318	320	312	345	331	355	301	323	310	304	281	356	287	314	330	321	330	291	326	324	297	301	310	300	318	292	321	328	345	286	337	304	335	301	318	285	319	310	340	321	299	331	329	282	307	286	307	307	335	316	340	342	323	306	326	329	300	318	348	300	307	324	282	345	354	292	289	306	309	311	320	295	320	292	310	319	324	333	352	303	313	295	333	329	322	318	340	325	302	325	339	317	292	316	309	284	333	346	327	303	333	320	310	316	309	362	336	297	313	316	333	300	312	299	308	327	335	317	347	311	326	304	326	292	297	339	322	316	302	330	323	308	334	337	338	297	334	304	307	323	331	317	305	353	309	286	320	301	338	353	323	322	293	288	330	294	341	307	301	287	336	319	311	323	309	315	341	307	312	326	302	329	330	302	303	301	344	283	333	328	348	339	310	296	342	303	295	324	331	344	319	310	310	322	302	290	324	316	314	289	335	298	320	312	308	331	323	273	316	295	331	304	335	313	332	306	301	345	305	326	325	304	303	291	309	315	328	315	304	319	324	317	337	295	317	336	323	329	301	318	321	333	334	320	316	315	317	310	291	303	303	292	310	326	291	313	324	324	323	314	300	324	312	281	347	309	301	321	325	337	312	330	310	334	295	304	327	320	305	335	319	325	310	278	301	290	330	338	325	324	325	318	317	303	300	291	334	309	339	304	291	319	312	321	334	306	304	306	312	335	316	311	300	323	321	312	324	309	295	324	320	315	317	307	334	283	322	274	330	306	312	303	347	294	322	321	348	320	323	301	307	302	319	320	308	296	314	313	319	307	312	321	303	291	349	316	320	291	302	298	317	327	289	309	316	273	340	311	289	342	319	307	297	314	304	350	321	315	312	270	337	330	325	283	331	319	306	299	320	284	306	316	310	314	301	315	310	336	331	321	300	319	323	322	312	343	330	329	321	324	341	335	310	327	301	320	297	292	312	305	331	299	297	316	321	318	342	312	328	312	293	323	335	325	310	324	309	304	328	318	304	294	323	303	328	299	338	329	347	321	332	307	330	297	333	314	318	308	314	329	341	329	326	290	309	300	317	330	286	339	290	320	333	325	326	317	294	313	325	320	311	314	305	290	332	349	304	306	304	284	352	328	286	358	319	299	329	333	311	322	336	321	316	349	305	315	310	355	318	326	327	332	342	316	315	289	284	315	334	316	341	323	319	362	319	310	318	276	304	306	287	309	316	307	325	343	326	319	333	324	299	320	328	340	273	360	328	317	308	329	319	299	329	316	302	322	319	328	332	340	342	303	320	309	341	307	306	334	287	342	322	292	323	322	327	350	310	278	342	303	301	303	321	311	341	312	335	326	319	341	311	310	302	328	283	315	272	319	312	300	349	322	347	325	338	320	313	337	315	321	312	304	328	315	307	332	314	325	329	297	322	325	330	294	340	328	323	327	315	324	319	311	309	314	324	285	315	309	309	309	331	293	302	323	306	315	304	341	291	311	337	343	318	301	340	300	340	321	299	289	309	292	317	320	312	325	306	297	331	301	313	310	345	337	325	312	316	310	334	326	303	336	322	330	343	300	323	309	299	335	328	376	301	327	313	351	317	318	334	288	329	325	337	294	301	299	291	303	303	323	355	304	298	321	292	306	321	327	315	316	330	295	320	345	329	326	333	310	293	312	299	326	328	310	330	312	346	334	355	336	321	292	319	312	303	322	332	321	336	320	324	307	323	322	315	310	288	300	325	313	317	322	315	312	350	303	302	305	325	324	328	319	318	313	303	301	289	288	298	316	286	326	323	328	338	306	331	337	308	295	326	344	333	305	336	333	311	345	350	305	317	296	290	294	348	279	331	321	345	284	358	331	329	308	303	325	294	335	313	352	299	300	289	285	316	319	334	323	322	265	297	317	274	321	323	328	318	325	321	353	285	308	328	333	324	328	318	319	322	330	308	276	320	318	326	349	328	326	305	316	318	319	319	322	327	349	291	337	304	311	307	323	322	305	284	304	304	313	303	299	306	319	329	297	322	315	328	335	319	309	298	293	321	304	278	298	345	342	313	311	317	280	311	312	327	311	334	309	310	332	314	284	332	334	303	333	322	306	330	307	316	313	294	333	329	318	315	349	313	313	277	316	314	330	304	331	333	317	332	337	321	324	323	311	329	314	317	317	278	333	309	321	302	340	331	312	316	326	312	327	271	326	324	315	333	334	335	304	319	335	315	306	311	325	304	333	313	329	318	323	317	319	322	290	331	313	291	316	306	314	321	310	320	353	338	320	302	327	315	311	333	319	324	317	326	291	311	282	321	319	327	309	324	296	319	304	325	352	307	279	285	307	276	312	290	304	325	300	331	321	332	316	348	300	303	326	332	310	305	301	274	345	336	310	304	335	335	325	298	336	307	326	331	315	324	324	312	318	314	318	345	314	303	300	305	362	311	275	308	317	320	316	304	321	338	317	319	322	314	303	314	309	320	339	339	330	338	309	333	293	306	305	335	327	302	286	328	318	314	325	299	323	306	293	324	295	318	321	267	309	312	321	320	296	302	318	302	329	296	356	328	311	297	335	285	301	334	334	309	338	319	329	290	319	309	323	304	304	322	324	306	322	347	315	320	298	298	331	322	345	289	310	335	324	273	318	300	329	326	324	297	304	331	298	324	315	303	318	356	304	313	289	301	304	310	333	338	331	321	332	308	316	326	326	327	278	326	318	325	332	305	303	337	288	282	284	341	308	317	293	310	316	318	301	346	319	316	279	308	308	305	285	309	314	289	300	304	323	296	325	320	351	304	330	351	313	296	298	301	338	301	307	320	292	330	333	303	304	327	317	296	306	333	336	313	279	332	297	327	318	303	315	292	309	333	292	326	304	296	329	309	312	321	344	323	332	327	326	308	309	356	346	310	291	318	315	326	331	317	351	320	293	320	351	335	304	321	303	318	296	326	299	323	329	337	312	304	317	352	317	327	326	321	318	311	308	301	328	301	307	331	331	319	306	311	295	329	317	312	297	353	308	350	307	349	316	340	320	301	328	314	339	348	307	327	298	315	328	278	329	366	283	323	321	349	278	309	335	327	291	325	331	309	330	342	307	316	270	302	318	316	315	304	311	304
42952	15726	5346	2170	1358	964	815	608	499	421	392	310	313	272	265	250	246	225	216	213	194	220	215	187	171	166	196	210	173	165	157	172	198	183	179	179	156	171	177	166	155	162	171	176	193	160	154	148	146	168	156	177	144	157	165	165	172	159	172	160	163	143	179	157	173	161	176	169	154	171	175	142	156	196	168	170	181	165	153	161	174	167	169	160	165	182	165	176	174	169	174	154	152	156	159	161	174	177	169	165	150	180	169	133	167	152	154	146	156	161	135	164	148	192	164	170	143	162	144	173	170	155	178	151	172	137	155	166	135	170	159	150	150	177	165	158	170	181	156	165	156	172	170	158	156	163	149	167	174	165	161	167	137	154	149	167	147	178	154	175	164	161	180	143	182	160	170	156	150	186	172	161	160	155	155	164	154	141	175	179	157	156	168	169	178	148	167	167	147	159	164	161	164	157	140	167	145	173	148	179	151	156	162	168	142	154	139	151	152	153	155	162	140	171	155	155	163	147	153	192	168	157	157	138	157	165	121	165	156	131	159	149	182	158	169	170	132	162	163	168	173	145	141	178	164	163	154	184	172	143	161	153	164	177	164	164	156	157	156	148	162	151	161	183	171	158	165	170	145	162	169	186	162	172	188	174	166	148	178	177	172	138	146	185	155	147	166	173	146	159	173	164	161	166	169	135	172	179	174	158	141	133	170	155	170	173	149	151	170	147	175	166	152	132	181	168	189	159	158	143	167	153	171	167	177	171	144	158	151	137	158	167	151	175	173	142	178	155	178	168	180	152	132	187	138	158	152	156	192	151	116	130	167	163	155	165	131	162	153	162	161	167	151	159	145	160	172	122	162	159	163	160	163	153	167	166	159	143	157	167	148	174	167	145	179	164	152	176	147	170	175	166	161	169	167	168	129	151	147	140	140	164	145	152	172	166	167	168	161	170	161	163	156	151	157	172	165	170	187	183	147	158	155	163	135	149	167	176	177	140	158	151	154	160	172	184	180	157	166	145	144	171	160	177	146	171	146	146	170	168	176	163	161	155	151	167	134	169	153	139	144	167	135	158	135	165	154	169	172	163	150	151	140	158	189	151	149	147	144	166	165	158	161	157	164	137	144	172	171	164	154	150	160	161	154	168	170	135	160	155	165	155	151	166	178	153	137	169	139	145	144	161	164	139	154	171	157	183	144	134	168	159	153	155	149	150	144	182	185	160	151	157	178	155	149	165	156	157	158	155	168	146	141	163	183	149	168	162	184	157	144	165	157	159	169	140	138	154	164	151	152	152	158	151	147	159	147	126	178	149	143	149	181	148	162	176	172	161	177	173	162	183	167	176	144	163	167	131	147	143	155	135	161	141	157	165	154	160	173	160	138	164	134	125	168	158	177	170	194	161	160	156	159	152	142	158	173	139	175	136	140	148	146	167	150	162	163	172	182	141	156	176	148	158	152	148	136	156	166	143	167	145	168	165	164	168	165	190	158	160	141	152	167	179	155	141	168	163	175	173	175	157	163	153	147	173	139	155	163	167	160	189	158	159	162	132	138	186	156	163	159	169	152	136	155	148	157	150	177	159	141	162	152	144	169	140	163	158	162	158	129	167	163	127	162	177	176	161	155	142	148	176	174	172	163	163	139	143	143	168	159	159	176	165	146	171	155	147	143	153	143	164	176	155	151	143	150	167	176	159	190	150	176	167	165	162	156	158	173	149	152	172	149	164	146	161	147	125	160	156	157	156	154	192	163	175	160	137	160	189	157	155	160	151	161	177	143	143	157	164	167	156	159	160	148	160	170	167	169	162	149	141	159	161	151	169	156	152	152	159	168	155	140	137	163	154	161	168	148	142	145	159	177	164	159	185	176	161	154	156	144	161	170	139	162	147	155	166	172	165	168	175	163	164	133	165	152	162	163	149	153	164	143	147	154	168	143	164	144	174	174	171	164	145	154	142	145	189	158	155	157	162	164	156	164	164	178	162	162	174	172	170	147	153	176	151	153	158	150	162	159	133	165	185	161	166	156	164	167	174	151	151	152	163	167	165	145	143	158	162	165	126	162	151	175	150	172	134	150	178	151	162	166	160	191	152	158	176	154	163	174	173	170	167	140	169	149	164	146	131	169	162	176	165	148	162	172	146	161	139	164	161	153	158	164	143	145	138	144	155	158	135	141	144	170	169	157	169	170	150	149	160	166	140	174	159	152	153	154	162	148	151	137	169	168	182	164	180	145	166	162	194	179	163	154	156	168	167	145	152	154	166	168	170	160	143	167	155	167	171	186	162	138	161	169	175	137	171	166	149	134	152	159	150	166	171	163	161	136	134	165	181	166	144	157	153	155	161	157	148	142	170	162	174	169	155	155	156	157	173	145	173	146	174	157	155	156	173	156	138	155	166	166	145	152	176	161	144	143	154	161	152	143	168	168	151	144	168	153	152	141	156	152	166	154	161	150	147	163	156	159	163	179	152	157	167	154	164	164	159	144	142	153	182	146	143	167	158	153	147	179	175	138	163	145	148	156	173	154	171	165	152	139	168	173	151	157	154	171	164	156	153	144	150	157	174	168	144	150	152	167	149	155	155	160	156	147	159	156	159	161	170	161	156	157	151	166	176	153	173	150	155	146	174	153	160	150	150	149	148	153	159	162	151	165	136	147	153	142	141	173	151	138	149	163	169	161	140	160	160	163	155	147	172	144	158	152	167	167	159	153	134	157	154	171	183	166	152	141	168	167	157	147	159	151	148	146	156	155	152	157	160	139	160	164	176	184	160	149	146	154	159	169	151	148	159	144	154	149	169	147	161	162	152	162	158	179	178	171	165	168	159	189	184	163	170	194	158	150	160	157	148	148	173	174	168	163	157	178	152	194	146	152	146	137	148	181	150	169	154	155	151	167	158	152	151	173	167	172	147	174	168	142	162	165	159	172	138	163	157	150	167	134	159	149	143	146	156	146	166	139	156	168	182	165	172	163	153	172	156	158	164	157	156	156	167	174	170	169	154	165	151	146	148	183	154	150	173	133	180	159	160	148	155	184	161	146	167	166	162	135	155	156	173	172	167	164	124	152	156	165	142	163	161	157	163	155	153	160	184	164	163	163	170	173	142	150	174	178	143	148	157	164	148	175	159	138	170	171	160	158	174	158	171	164	170	153	162	153	148	150	149	158	142	151	160	176	164	158	156	188	166	153	159	181	173	133	133	176	155	159	146	138	171	154	156	161	167	158	171	156	132	150	164	150	149	138	134	152	153	145	151	172	141	148	163	186	154	157	184	143	161	143	153	147	168	154	140	159	159	154	152	152	159	165	159	166	177	167	146	150	172	167	157	151	158	174	153	139	166	155	158	165	144	175	134	168	151	137	161	156	157	176	152	152	160	181	136	172	161	173	147	175	145	151	147	166	161	151	152	152	166	165	161	168	164	143	161	174	158	158	155	148	174	160	169	144	185	176	151	161	161	173	155	158	168	152	132	170	159	166	168	149	175	164	184
21172	2652	6216	6654	5556	4515	3639	3016	2620	2176	1843	1739	1557	1379	1319	1290	1162	1125	989	995	895	918	870	853	790	818	710	740	735	715	744	688	633	610	648	653	593	655	682	594	617	619	583	583	599	578	627	591	605	588	591	593	549	567	596	577	555	556	571	577	570	593	579	548	537	559	543	531	539	535	528	570	559	562	528	536	543	543	519	551	568	535	556	562	534	525	565	523	538	549	498	537	528	495	530	519	550	464	516	540	550	519	537	514	554	542	550	516	542	575	516	482	533	531	543	489	503	513	543	526	515	512	558	528	517	540	543	544	516	497	535	541	541	507	552	560	524	520	526	547	531	514	514	530	548	493	545	542	558	515	528	535	521	491	511	517	530	502	487	495	502	531	528	523	503	570	539	518	539	469	537	519	552	517	519	526	515	500	518	519	489	556	480	482	542	483	523	493	531	553	495	532	500	499	510	556	528	547	519	483	534	535	469	524	550	535	544	541	515	484	554	529	512	515	537	530	519	480	488	506	486	534	486	552	523	561	511	493	536	502	522	507	546	486	483	515	487	538	517	495	485	457	540	536	517	525	521	510	543	565	562	514	511	522	558	508	499	496	521	507	475	498	515	553	502	516	524	534	511	503	505	519	554	477	537	511	545	493	503	548	507	506	502	497	494	534	492	514	546	504	458	502	486	503	486	485	545	521	505	515	543	531	544	505	526	545	505	546	498	550	514	516	510	484	516	495	488	567	505	527	483	508	503	521	461	522	506	529	555	519	474	508	563	530	495	499	521	519	498	494	517	536	516	541	544	499	452	523	527	525	502	516	564	523	545	520	530	516	518	505	522	500	497	566	560	512	496	507	540	511	539	575	500	536	512	469	552	569	516	494	504	561	498	547	510	539	502	528	511	523	517	537	511	528	521	496	514	506	530	500	523	511	511	539	545	546	510	471	517	493	530	507	459	504	521	491	551	520	493	529	491	536	534	508	542	507	525	509	494	481	489	502	509	544	521	508	500	517	506	514	470	498	526	507	528	501	523	524	526	557	518	503	520	537	521	517	508	522	507	532	515	538	528	527	552	527	515	500	496	522	481	533	538	507	522	539	461	498	497	514	519	504	470	525	522	507	516	501	494	517	500	522	526	514	522	495	577	517	529	535	504	539	522	491	501	525	547	510	514	495	510	546	504	501	510	534	533	521	494	545	493	481	528	526	489	558	502	515	541	508	526	508	529	532	529	488	540	547	502	488	515	511	519	519	511	541	500	501	530	515	504	493	539	521	520	500	468	535	547	492	516	528	523	522	514	536	490	540	528	550	479	512	507	519	495	504	514	503	498	529	479	497	510	531	500	506	474	534	512	500	510	489	566	543	487	509	522	519	548	559	513	494	495	523	519	496	557	509	553	557	510	524	519	514	489	504	493	492	515	512	533	522	504	520	532	523	469	499	506	533	502	521	547	534	516	558	514	503	523	462	556	548	495	543	520	495	503	519	532	481	537	532	517	527	568	537	522	528	503	512	537	518	504	518	503	548	548	512	545	484	493	491	540	529	512	533	506	497	496	519	547	531	528	548	504	483	506	504	492	479	509	543	521	489	534	467	543	488	526	526	527	536	521	524	497	566	508	509	543	511	537	498	496	453	534	524	515	513	505	509	518	507	506	525	505	521	484	527	512	519	513	557	514	497	554	493	524	520	533	507	551	493	527	518	523	500	490	521	492	489	517	512	554	514	537	493	505	526	542	528	532	472	531	546	529	504	509	519	523	522	518	485	533	524	497	517	491	534	536	512	520	543	528	526	515	493	546	551	550	494	531	506	550	525	537	509	528	506	567	540	498	516	524	552	490	511	523	501	516	538	517	530	521	549	553	502	483	569	542	525	461	503	509	516	503	498	547	545	528	511	532	520	499	508	520	484	522	500	496	508	485	518	496	489	493	499	533	513	515	493	507	515	518	485	542	524	521	503	531	500	526	533	509	533	536	487	516	498	460	497	517	500	558	542	548	528	511	511	539	505	498	556	518	507	531	518	467	510	499	486	499	515	487	546	554	499	527	465	479	539	525	503	524	545	494	496	523	497	515	466	529	489	497	536	459	513	509	501	525	515	532	512	492	517	500	508	534	513	457	525	527	546	519	537	558	450	523	506	525	493	502	527	529	497	506	473	506	536	512	563	557	508	517	520	499	500	524	511	472	503	524	513	506	526	548	507	496	520	520	556	512	499	534	483	502	527	502	470	502	536	542	500	549	518	538	504	506	534	471	536	493	495	499	560	515	488	480	518	505	546	511	508	538	493	497	514	538	511	525	549	500	503	500	505	540	502	484	536	523	520	518	486	522	539	510	464	476	479	549	497	521	518	532	487	527	516	535	492	526	562	524	515	495	476	524	472	499	516	511	530	490	511	534	509	549	541	486	500	490	489	507	504	512	507	523	484	505	495	512	506	479	497	500	540	556	496	483	534	495	557	503	550	497	466	498	525	559	517	522	524	539	523	531	481	513	512	505	539	497	559	513	536	485	474	530	536	515	541	495	491	523	543	523	478	518	497	511	479	515	550	495	536	499	511	529	494	540	493	547	513	508	546	540	579	501	501	548	491	537	537	511	512	509	499	531	502	529	528	588	511	541	536	567	538	522	523	519	553	522	467	498	516	497	558	519	530	556	500	509	480	524	474	524	508	517	505	528	475	513	517	528	549	532	499	551	483	526	531	503	529	506	495	539	501	519	518	508	503	512	519	483	470	464	524	493	545	513	497	487	501	512	555	488	496	508	513	497	516	501	535	514	490	474	527	522	483	506	511	529	513	502	509	479	519	514	501	536	499	539	530	533	536	554	516	514	510	527	518	517	467	472	528	499	500	523	502	510	500	501	541	533	536	512	528	504	488	547	511	519	526	505	549	502	500	524	496	518	523	505	527	515	460	523	466	531	546	546	524	502	537	483	512	512	504	531	539	488	519	479	529	507	498	563	481	526	533	509	504	531	537	540	489	537	509	512	506	503	539	557	504	497	509	524	530	517	493	529	540	493	511	507	486	488	490	517	537	535	534	520	509	504	501	532	534	549	546	499	502	532	488	527	512	509	476	552	529	459	532	525	511	522	549	512	488	484	532	543	498	468	549	504	529	531	505	515	524	483	511	545	505	508	496	533	474	540	510	516	530	534	538	527	520	495	502	505	535	496	496	506	520	542	501	488	486	485	527	520	516	485	543	561	521	488	495	515	536	534	491	552	506	544	502	519	547	528	505	550	530	541	538	489	501	474	519	548	467	538	501	503	525	512	505	530	510	526	522	479	521	511	516	533	518	508	526	519	525	538	526	536	580	494	511	524	534	507	517	492	500	530	505	507	508	513	508	483	500	495	522	505	531	546	501	520	519	512	537	529	551	483	508	488	502	498	553	505	515	496	533	511	490	507	495	527	499	476	526	540	528	514	536	536	502	497	511	515	502	512	570	496	495	525	523	512	508	555	505	562	551	498	514	511	499	523	492	506	527
5024	403	305	214	181	176	165	192	161	167	181	165	198	187	171	193	172	180	154	178	179	184	200	161	190	174	169	160	172	192	185	171	185	164	164	159	192	172	179	155	169	162	155	164	192	162	167	162	180	177	176	185	182	173	146	165	177	171	182	175	166	175	192	188	172	169	161	163	165	182	174	159	157	147	170	161	176	147	153	165	164	200	180	164	178	155	151	175	170	189	166	168	188	177	176	161	186	154	174	177	121	161	169	187	127	169	155	175	166	175	178	179	179	148	181	175	148	192	164	164	167	173	180	149	161	163	153	167	201	160	171	157	176	159	179	156	164	171	150	181	163	180	171	189	163	173	187	170	148	168	166	169	159	175	193	191	149	190	162	155	163	161	158	183	180	149	173	158	188	168	155	170	162	180	170	158	173	183	136	188	196	179	175	177	192	168	173	175	152	162	166	192	186	170	174	145	183	175	158	167	194	157	152	177	143	181	174	178	149	149	177	161	164	174	148	165	169	181	181	176	183	176	158	173	157	162	189	181	169	168	146	173	149	160	201	166	151	155	175	181	171	162	200	164	173	196	179	183	159	149	180	158	184	151	166	149	165	172	152	173	176	167	167	178	201	148	182	155	146	165	142	173	186	176	159	172	161	187	194	169	157	162	160	174	173	161	188	172	184	163	161	160	142	159	171	191	182	156	170	145	154	155	168	173	158	171	167	165	182	159	178	195	186	159	177	145	168	176	159	183	180	160	158	168	169	186	143	167	177	159	193	192	210	165	197	168	175	181	173	170	181	172	148	165	180	174	177	186	166	190	161	162	192	170	158	155	171	163	170	184	181	192	178	156	167	175	187	182	174	182	174	152	191	188	150	147	176	161	160	160	174	178	147	172	162	147	161	167	168	169	200	165	178	159	158	199	181	178	166	167	159	178	179	172	185	149	175	172	175	175	174	161	163	164	176	187	170	180	148	184	187	203	156	170	179	164	169	153	154	173	175	164	167	159	193	186	202	150	147	176	182	169	180	187	188	185	188	172	165	178	170	154	151	181	188	168	176	167	163	194	144	146	182	186	172	152	178	183	161	173	146	152	183	175	184	209	146	148	169	151	167	179	175	152	148	149	189	184	161	180	160	189	171	166	185	166	178	163	155	173	176	189	165	169	162	191	184	143	160	169	168	165	188	165	177	160	151	164	181	171	159	176	185	168	172	171	187	186	177	163	175	152	160	182	171	171	164	152	187	178	171	159	162	180	194	165	177	187	157	164	172	144	164	181	174	154	174	158	152	151	153	178	156	177	156	189	170	152	182	178	171	148	158	180	173	181	187	169	154	172	184	157	166	180	143	204	166	176	163	162	155	178	177	188	169	161	157	145	169	190	175	171	156	173	157	159	172	156	174	152	177	164	183	153	169	155	169	164	159	184	167	157	150	166	168	167	188	205	172	160	168	178	150	172	188	161	150	179	170	173	167	183	164	177	169	174	181	161	141	168	183	161	158	166	183	150	166	183	161	158	157	170	169	165	157	173	192	181	183	167	182	156	165	168	178	172	158	145	156	164	171	175	166	167	169	195	170	179	151	174	184	159	178	173	159	163	176	186	174	178	157	157	163	154	169	161	155	185	175	172	153	152	174	138	138	162	153	179	193	186	156	157	167	179	165	183	172	177	204	170	170	173	169	157	158	151	170	193	172	185	179	184	172	183	174	192	188	174	169	164	158	179	170	161	190	159	160	164	174	179	159	168	159	171	176	166	172	171	167	173	161	154	160	182	181	191	186	173	179	183	177	162	182	166	147	170	183	177	173	195	159	171	185	135	166	169	202	153	178	175	160	178	170	172	186	141	156	179	167	194	156	193	149	151	157	163	163	145	158	169	160	156	157	154	178	160	166	179	178	166	163	156	156	173	156	166	159	163	158	179	165	177	188	202	162	163	175	175	163	157	192	148	165	145	172	172	170	163	164	183	163	149	174	167	177	179	167	162	160	170	146	139	168	154	179	166	172	162	174	162	174	180	178	149	175	202	178	163	168	195	163	171	180	146	165	156	186	149	159	158	178	168	159	169	157	166	187	177	186	174	171	170	157	177	170	192	182	162	188	166	180	159	173	171	188	184	166	156	152	172	154	163	161	177	194	166	171	186	179	171	142	178	164	181	174	161	150	146	189	174	174	165	175	173	154	177	169	152	164	194	164	202	185	170	191	177	170	172	149	163	190	154	191	189	166	147	188	188	174	172	179	162	156	168	167	156	187	190	183	161	153	148	170	158	174	165	154	183	177	163	169	190	157	173	165	189	155	170	168	164	182	150	165	199	156	167	175	155	152	165	147	186	179	179	177	177	170	186	180	187	166	147	161	156	151	149	176	167	150	177	177	168	171	174	186	156	148	181	166	153	164	147	172	146	160	170	150	161	170	176	173	169	194	174	183	145	186	168	168	140	168	155	183	189	157	169	168	160	182	165	160	156	190	166	176	171	182	171	166	196	175	187	175	143	179	185	160	163	175	171	176	175	156	147	196	152	174	184	153	165	160	165	152	173	154	159	169	178	155	177	179	141	172	190	190	178	174	169	195	163	177	171	169	144	177	196	149	168	150	166	194	182	169	158	173	182	177	156	160	181	132	174	160	176	178	165	164	149	178	162	153	141	164	173	167	174	194	172	183	191	179	157	163	168	167	177	167	164	190	158	171	156	185	161	171	156	174	168	147	186	179	154	180	174	181	174	162	151	142	163	158	167	169	167	157	189	170	182	146	185	151	146	173	164	186	167	194	160	166	172	199	174	198	172	159	169	167	160	172	173	189	173	173	159	173	177	157	168	169	162	176	184	165	176	193	183	154	191	170	155	171	177	161	189	175	173	185	167	162	193	156	173	178	163	147	179	157	186	168	168	178	172	156	190	151	178	179	184	158	173	163	167	164	161	177	170	180	174	165	183	181	177	178	180	161	168	194	156	152	180	171	162	168	170	189	176	177	201	157	157	170	167	193	152	177	175	169	175	136	175	192	181	170	170	154	153	171	149	173	202	168	168	162	182	184	192	172	190	176	205	177	158	173	146	173	176	166	168	163	172	194	167	179	191	177	171	179	180	166	173	169	185	163	202	187	163	167	176	154	150	174	170	153	169	163	173	155	148	173	135	159	173	165	154	187	163	183	148	175	173	177	153	174	179	158	187	189	170	176	167	174	173	191	146	162	155	180	192	167	173	180	180	161	155	188	175	152	201	189	159	178	151	161	167	175	178	170	174	191	185	157	164	157	178	140	158	171	166	167	149	184	190	173	191	153	169	186	165	165	157	170	188	177	170	174	173	157	189	168	154	194	164	178	153	166	169	178	173	168	174	168	196	175	141	150	187	170	170	160	164	174	144	156	163	171	141	179	171	161	149	173	165	165	181	161	172	164	177	166	151	177	183	175	166	203	163	156	169	173	174	174	169	190	172	160	167	156	165	169	164	170	153	203	170	187	151	185	170	167	151	177	181	176	171	171	152
5587	610	667	665	651	629	603	600	571	575	576	586	553	546	588	574	496	529	552	527	537	524	523	559	522	532	525	547	524	573	533	504	550	546	520	543	494	500	551	557	541	515	498	548	511	532	539	597	494	594	559	547	588	538	594	530	568	554	525	562	532	550	529	560	524	508	491	565	571	516	525	571	555	561	509	497	514	492	540	546	531	544	516	533	535	549	544	541	522	529	574	515	520	505	519	510	522	531	565	556	575	530	535	515	535	540	509	553	553	526	501	582	525	558	514	525	559	520	536	535	521	543	525	543	537	546	537	493	471	512	504	534	502	488	522	489	507	519	544	505	529	540	527	512	513	550	547	534	540	473	525	534	505	535	532	527	545	535	522	531	530	534	504	510	516	532	534	510	559	539	547	530	567	531	512	505	509	532	492	521	570	523	525	519	560	528	547	522	551	537	506	525	491	536	541	555	526	501	554	511	546	501	514	523	552	560	499	540	496	534	539	543	548	542	527	522	526	526	522	507	506	526	509	524	560	556	495	526	537	528	533	531	516	537	546	548	530	520	527	513	567	549	572	540	553	481	554	537	563	554	525	504	538	525	517	534	541	556	509	522	506	478	535	560	530	519	523	525	563	543	520	559	521	528	535	545	583	520	567	512	526	550	552	522	488	519	503	541	530	485	534	535	502	568	550	499	509	550	507	528	527	543	524	559	586	509	517	554	529	554	517	549	547	513	534	524	523	547	519	527	532	533	519	556	519	557	527	586	520	520	522	562	533	487	516	516	511	499	530	546	566	528	521	550	533	493	540	525	508	538	519	533	516	537	504	536	512	508	534	558	554	489	488	531	560	503	542	512	568	546	522	536	550	494	495	586	515	539	506	523	525	517	521	541	538	524	531	485	499	553	553	490	519	570	535	547	572	512	509	467	503	542	477	538	527	488	554	532	557	526	511	547	528	485	519	519	496	559	522	498	512	537	521	521	542	510	535	574	567	522	503	564	512	520	492	510	519	527	522	556	505	466	524	492	519	534	549	574	519	570	529	534	533	518	536	510	493	544	549	498	526	527	521	536	540	474	533	489	555	524	546	524	550	534	528	498	561	544	526	525	564	515	549	567	550	492	489	520	508	529	532	538	518	497	570	536	545	505	515	494	545	554	515	508	536	564	561	523	557	465	518	503	555	550	520	499	545	508	519	516	524	537	517	494	557	505	516	544	549	502	491	495	472	534	499	516	533	549	568	519	527	508	498	515	533	527	507	542	513	506	564	505	529	563	560	494	535	514	527	516	524	530	532	573	490	542	523	523	542	520	500	527	585	556	534	539	520	539	536	545	545	505	537	548	530	568	521	492	498	531	533	559	525	563	484	578	535	537	533	521	509	523	501	519	499	509	526	518	514	521	585	528	519	533	509	527	545	503	568	579	523	523	533	521	542	515	507	523	493	554	566	579	513	555	535	553	493	562	540	545	554	560	538	474	516	489	540	516	540	516	514	491	566	532	513	512	513	519	539	528	527	548	474	528	562	509	515	539	515	547	492	526	517	538	498	543	513	530	559	535	551	537	582	521	537	474	565	492	516	521	525	528	530	571	528	540	518	525	522	522	560	536	520	584	506	507	542	515	556	549	505	523	541	565	537	544	529	574	553	493	507	511	562	498	495	529	528	532	534	525	538	498	502	521	534	517	539	530	541	562	478	517	532	511	511	530	498	536	505	545	548	530	468	544	542	534	539	531	517	547	554	529	514	515	534	533	524	514	519	546	505	558	542	518	553	494	565	533	547	513	524	527	527	538	509	533	533	573	535	544	550	526	528	523	500	503	524	503	502	540	510	564	530	573	557	536	519	545	489	571	561	574	509	512	539	515	554	524	542	539	576	501	543	539	545	551	563	514	539	513	510	524	496	547	554	510	543	520	549	577	481	560	512	489	511	517	502	528	501	516	534	513	548	495	541	519	546	493	562	503	518	553	479	514	557	536	556	553	556	520	535	501	478	570	545	504	489	560	533	531	516	543	524	544	510	538	579	527	581	532	528	551	502	515	570	546	542	510	535	526	572	612	541	547	543	516	565	499	526	538	536	496	500	533	509	487	516	550	517	512	517	498	543	544	540	534	507	491	559	550	534	547	549	551	539	488	505	531	551	534	530	567	542	495	522	529	567	515	549	502	496	513	517	525	549	499	533	531	552	513	530	546	554	475	517	555	526	511	537	526	539	524	516	547	540	536	483	538	515	496	545	525	528	541	522	529	491	517	562	526	516	527	504	528	511	508	512	526	521	538	522	578	530	512	544	520	519	552	542	556	508	539	535	503	537	521	551	542	547	531	548	579	554	514	535	514	482	507	527	521	528	523	559	537	522	563	542	489	516	551	543	496	476	485	499	571	541	511	524	514	533	549	537	526	492	504	532	508	492	549	497	561	546	524	505	506	493	522	544	566	549	517	494	541	541	528	593	560	503	577	500	545	497	520	516	501	551	527	539	539	516	521	541	517	528	497	557	503	538	516	551	508	533	513	533	557	508	513	540	541	544	537	534	501	509	523	520	525	547	517	504	557	526	555	488	543	510	583	580	562	538	532	539	505	555	532	531	535	572	519	521	534	600	513	509	534	542	565	529	517	490	543	524	542	507	522	517	523	569	541	525	531	530	514	577	509	524	557	545	560	488	553	510	592	572	531	544	512	500	532	564	547	528	557	539	525	510	486	514	526	512	501	563	562	551	505	564	515	570	551	532	516	535	530	570	504	520	533	536	511	528	505	501	538	562	498	497	530	533	547	530	533	530	516	537	534	514	504	523	549	507	535	489	494	562	493	547	511	525	550	512	531	554	523	519	507	510	503	576	534	531	522	590	531	518	528	516	509	535	551	522	522	513	526	510	561	517	487	521	569	512	525	491	501	536	538	498	550	506	506	559	528	518	527	504	504	508	502	485	519	521	515	544	503	541	557	560	524	496	567	510	497	555	569	501	534	565	548	543	544	516	553	513	526	528	488	517	541	532	541	502	514	542	533	520	512	536	519	561	549	546	512	505	534	517	523	505	523	545	517	535	535	535	547	538	504	526	576	501	527	512	483	528	548	539	527	507	532	530	546	515	549	526	495	514	546	538	504	564	513	517	539	503	524	542	544	524	505	529	532	520	540	535	528	506	496	518	517	529	523	547	493	505	560	525	524	588	511	514	501	492	489	556	494	567	538	520	496	537	490	540	550	552	518	539	523	545	567	550	527	512	532	528	547	543	533	510	543	519	527	527	530	544	502	539	516	559	555	532	520	536	563	544	514	520	546	520	541	559	535	508	499	474	518	545	505	505	524	520	536	537	522	572	502	520	513	535	549	545	512	514	534	528	512	539	566	531	500	527	547	498	506	563	528	530	545	508	534	526	538	520	546	516	537	498	548	489	527	532	516	531	588	517	481	497	537	560	558	505	517	528	556	522	511	553	526	518	498	505	511	545	487	533	573	522	540	515	573	515	533	571	523	526	546	574	511
34008	6045	1462	1008	672	493	360	282	255	216	200	169	143	150	126	110	123	126	118	111	110	100	106	111	106	98	102	106	92	106	103	95	111	117	96	102	96	91	77	89	103	65	77	94	77	94	97	83	92	106	99	87	77	81	102	91	98	79	82	117	94	74	94	96	78	87	87	90	82	94	92	99	95	87	86	81	95	95	91	82	88	97	85	88	87	94	100	99	98	90	74	87	87	71	85	102	77	81	92	103	93	86	98	73	96	107	84	81	101	88	93	84	80	74	90	82	70	78	81	73	102	86	110	92	92	80	95	102	86	91	95	86	89	95	90	81	97	94	87	91	104	90	87	88	82	87	88	93	86	74	93	82	94	87	86	90	96	85	91	92	91	71	94	97	78	88	97	98	100	84	96	84	99	79	93	93	82	101	83	90	110	86	95	97	83	83	98	81	89	99	80	69	83	106	87	91	99	99	86	78	84	84	84	76	95	90	93	69	103	110	94	102	91	85	107	101	84	94	99	82	85	89	78	98	92	85	99	72	100	88	87	102	94	73	83	77	84	84	78	87	105	91	98	94	103	84	95	73	66	75	79	102	100	99	73	92	88	91	88	101	83	82	86	77	97	98	102	89	108	88	78	91	90	91	105	90	101	105	82	71	84	99	88	87	95	91	97	86	97	91	75	81	101	90	92	78	84	112	89	84	82	95	74	96	97	109	100	83	85	98	89	80	103	90	102	91	97	92	81	88	72	95	92	88	112	89	88	67	98	95	81	84	88	91	77	94	108	84	78	96	92	87	90	95	79	96	86	82	91	101	101	97	85	95	92	83	91	86	91	90	78	87	93	96	93	81	90	87	86	95	94	104	105	84	91	87	83	82	81	92	80	104	78	94	108	93	94	85	94	69	80	77	91	84	76	99	95	84	66	106	92	79	87	98	90	103	103	92	86	79	83	96	81	73	86	87	86	85	81	92	72	95	93	91	90	82	92	104	81	79	91	95	93	82	76	94	79	96	88	102	92	102	83	89	97	96	95	80	86	98	85	90	86	87	88	83	67	93	73	87	79	86	91	80	93	86	102	84	98	83	88	101	86	88	108	85	89	79	81	74	82	92	102	79	93	69	103	87	101	87	85	96	101	97	90	92	77	88	88	72	89	85	103	91	93	84	81	96	92	75	103	81	83	75	112	89	100	94	85	88	99	92	94	80	104	102	102	95	90	78	101	80	97	80	92	82	79	86	81	90	97	100	89	99	89	97	83	83	89	86	85	86	97	96	88	66	94	93	86	86	67	76	78	69	97	105	88	87	90	86	101	87	89	107	95	93	75	91	75	100	92	92	100	77	87	103	82	88	101	85	87	87	84	88	91	87	88	93	76	92	93	94	74	82	69	102	87	106	100	97	84	78	85	83	94	89	77	102	89	90	79	64	106	82	92	91	87	93	97	87	76	71	83	76	93	81	86	73	94	101	88	69	87	77	90	88	103	74	86	107	70	86	83	88	97	99	89	88	95	79	94	80	91	100	74	86	78	99	73	90	112	94	90	73	86	108	91	97	104	102	91	88	77	89	81	95	83	85	104	82	107	95	81	80	84	111	92	95	110	102	86	86	82	78	81	86	97	99	83	79	86	77	69	86	84	87	76	84	83	89	93	88	86	81	99	94	87	74	85	98	86	86	103	91	79	100	74	87	83	95	97	78	87	92	87	100	88	103	108	76	85	85	79	97	85	93	106	92	85	94	80	93	90	87	93	87	99	89	98	97	88	101	89	75	94	93	104	93	100	101	83	79	101	98	77	88	82	88	83	74	97	82	94	82	83	92	102	81	92	86	96	97	86	97	87	92	90	86	68	91	95	70	91	93	92	84	88	85	94	81	98	82	67	83	89	85	81	76	68	86	94	72	83	76	97	62	94	93	90	80	89	89	94	106	102	79	85	96	92	100	87	97	80	86	101	86	97	70	101	115	77	84	75	94	104	104	100	75	91	97	85	101	104	89	82	76	97	92	89	112	80	98	98	85	85	98	89	70	87	115	84	95	92	90	89	73	89	87	99	73	102	81	93	86	82	91	84	94	73	86	94	76	79	76	86	99	91	86	83	88	63	84	91	80	87	76	81	103	82	101	100	98	102	86	89	80	96	87	84	102	86	92	76	86	100	94	90	102	91	76	100	89	102	90	104	84	75	80	88	90	70	84	96	77	86	88	79	109	87	89	92	79	72	84	101	85	90	95	106	77	73	80	95	82	91	91	92	86	98	88	98	85	88	102	79	100	86	101	100	85	88	89	80	77	98	86	88	92	88	84	94	94	87	102	88	80	93	87	84	106	97	102	90	83	102	108	100	106	86	111	89	90	95	92	93	82	80	87	103	90	100	67	63	81	71	84	83	92	76	80	104	95	88	87	81	87	81	99	88	87	106	105	84	76	96	84	80	71	78	98	85	91	90	86	82	84	80	114	92	106	85	84	80	82	91	80	104	89	86	71	106	97	90	97	95	82	87	94	85	86	82	80	89	94	75	91	97	97	88	96	97	88	89	103	83	88	93	96	68	97	79	77	84	72	99	78	93	95	90	81	80	83	107	95	94	89	92	79	89	93	111	95	100	100	86	91	89	91	76	71	96	99	93	73	80	96	74	86	90	87	98	91	91	94	78	83	99	99	76	84	108	105	72	91	91	93	93	85	76	71	92	74	79	85	99	88	87	88	99	91	91	96	96	67	92	89	104	102	91	77	87	77	82	89	95	80	92	92	92	82	101	92	88	73	86	86	71	97	72	80	107	94	83	97	88	83	100	99	107	106	96	83	88	96	80	88	91	86	86	83	81	92	101	74	87	85	89	79	88	103	101	111	81	96	92	85	97	89	81	94	76	97	83	97	91	99	95	97	86	94	85	95	75	83	98	85	94	102	88	90	81	86	82	74	94	102	73	90	103	92	80	67	79	89	72	82	95	92	83	66	98	90	114	89	77	88	92	105	62	73	85	72	80	72	77	97	100	97	97	87	105	91	96	76	91	94	90	100	92	72	77	88	98	82	84	77	91	92	85	93	96	89	83	71	80	95	89	99	75	105	98	99	95	107	93	94	78	88	94	81	82	92	96	88	79	95	71	100	91	83	82	93	106	75	105	102	85	88	93	89	97	93	87	92	85	90	89	74	105	90	77	94	98	99	68	78	109	82	79	82	71	87	101	99	96	80	95	89	91	82	82	87	84	76	95	85	96	95	105	77	109	101	80	77	78	87	96	82	94	88	87	76	91	80	82	83	103	84	98	93	116	97	108	75	81	92	81	95	76	107	87	103	80	85	99	79	81	78	82	75	94	80	77	93	83	91	108	90	89	84	98	82	98	67	96	88	91	96	95	98	97	97	65	89	107	97	86	93	87	92	56	73	86	93	90	88	100	89	97	80	82	94	82	82	97	83	80	87	102	67	92	83	93	100	97	94	105	80	91	69	84	74	89	76	83	90	111	86	84	92	94	89	86	101	89	101
16778	1402	3314	3597	2981	2373	1959	1565	1308	1155	1038	916	841	794	677	678	618	613	581	536	529	512	469	453	488	470	435	424	407	393	422	389	385	412	357	400	375	373	412	337	348	360	369	355	358	362	354	347	328	362	354	361	357	342	340	383	354	332	341	339	332	325	334	379	313	342	332	321	320	331	324	350	336	312	308	347	351	335	307	285	328	348	338	325	343	308	325	331	351	338	328	338	344	320	333	293	300	321	347	305	308	292	324	327	321	301	313	307	337	306	348	349	362	327	325	309	332	304	334	326	302	312	337	324	318	332	344	297	312	314	322	317	302	328	286	325	342	309	324	287	325	329	325	318	327	327	352	315	317	275	326	317	352	329	303	341	299	292	301	323	315	321	345	312	319	287	314	285	327	296	313	326	335	321	318	343	303	295	296	306	338	295	348	304	314	327	298	313	309	316	284	324	311	297	321	357	330	328	318	360	345	278	329	326	303	324	279	304	329	316	299	320	313	307	289	333	315	336	316	305	318	328	324	311	293	323	328	324	296	319	297	322	311	329	319	316	316	306	316	301	290	302	299	314	283	303	320	335	320	293	304	320	328	340	302	316	315	322	290	317	306	342	303	310	326	326	312	323	306	300	306	311	304	315	312	293	322	322	319	302	327	285	308	291	350	342	343	291	309	290	305	301	293	297	313	335	348	298	319	327	326	295	346	324	307	293	359	318	302	320	304	322	310	333	302	318	322	349	298	316	324	293	312	325	267	317	317	322	294	289	320	345	287	294	327	317	309	327	310	324	330	338	352	318	308	293	308	294	328	316	295	297	300	320	308	306	333	310	293	337	301	313	317	323	327	306	271	302	305	321	304	315	311	305	336	281	301	296	322	282	317	322	315	301	311	327	303	313	352	339	335	340	299	265	319	323	343	322	332	330	281	308	345	281	306	336	299	322	317	312	290	305	333	348	338	309	312	310	319	328	293	329	330	326	307	317	316	315	327	313	318	311	307	278	322	336	341	325	315	351	281	309	293	315	315	325	325	317	301	333	319	309	352	290	307	323	300	321	333	306	323	330	322	345	336	313	304	311	319	302	326	356	302	265	340	326	332	314	263	308	333	328	303	325	301	326	344	290	331	336	312	316	305	324	360	342	305	327	282	306	352	316	327	299	322	323	305	317	308	313	318	293	341	324	306	333	324	304	335	299	294	325	305	295	325	290	280	292	353	309	339	325	314	301	318	321	326	342	315	309	327	305	319	331	307	340	318	307	300	383	328	308	296	278	298	319	338	279	285	289	331	306	311	351	326	338	307	302	331	319	322	366	323	304	322	321	309	288	309	306	335	303	308	314	289	312	314	319	298	312	299	311	331	289	308	321	329	323	322	314	300	337	311	300	314	324	308	331	335	335	301	332	314	327	299	306	296	324	339	322	322	342	315	303	315	361	318	330	335	328	316	307	314	328	301	335	340	317	326	324	315	304	301	311	298	328	314	325	336	316	330	309	337	313	303	306	326	332	277	304	312	293	316	287	278	325	300	302	269	300	329	327	327	315	330	320	306	329	336	298	314	340	308	324	321	318	324	320	312	329	321	302	301	336	351	296	297	302	328	326	330	327	304	324	342	331	294	307	311	322	326	311	311	303	325	321	309	305	344	298	312	292	330	349	286	324	331	290	275	293	306	281	315	329	284	282	336	340	323	324	314	323	325	319	331	329	323	303	321	300	323	321	335	308	318	315	305	295	283	300	306	317	322	348	315	333	338	302	305	320	303	292	309	295	323	314	310	325	301	328	316	295	346	312	319	331	318	313	298	351	306	283	295	286	325	306	300	332	327	326	329	328	335	295	336	308	336	288	351	330	288	292	320	283	322	275	332	302	301	329	298	305	298	301	336	340	327	348	323	310	318	291	312	331	333	312	284	310	339	294	314	318	309	330	311	300	313	307	305	285	318	274	342	276	354	347	311	324	270	318	348	308	326	335	322	318	318	297	315	307	350	298	319	305	302	297	332	319	310	300	285	319	333	286	310	298	313	303	299	329	304	299	305	303	284	327	329	316	328	328	312	272	322	323	292	353	332	314	297	313	314	339	293	311	325	292	337	300	300	311	326	318	308	299	274	308	316	339	301	273	306	313	320	292	325	297	322	290	292	296	308	264	309	305	345	301	325	321	319	328	306	270	304	309	326	337	321	309	313	303	333	283	310	308	311	319	327	333	327	300	341	300	344	337	290	285	301	340	314	332	332	315	309	332	315	314	346	310	312	343	326	303	306	321	344	321	307	299	301	323	324	323	322	292	315	331	287	339	310	308	299	306	322	324	309	313	321	333	322	325	327	319	306	316	339	312	309	305	310	327	327	322	346	323	313	314	348	313	323	280	317	367	326	324	315	293	316	301	300	321	282	309	316	324	327	296	297	328	292	321	346	302	323	308	314	301	310	316	310	315	331	315	305	312	292	302	316	307	300	337	317	293	297	346	325	325	327	321	351	320	319	304	315	304	295	310	287	332	291	288	345	314	286	307	323	312	307	340	330	274	341	332	304	293	316	314	312	327	287	283	292	317	312	319	308	322	328	316	309	295	288	288	276	321	307	311	333	330	323	292	317	314	301	327	333	345	284	343	309	289	308	290	255	304	336	358	327	308	334	327	308	298	335	301	301	305	309	304	315	329	321	310	317	314	298	302	334	294	311	281	332	289	285	324	314	307	286	312	353	343	323	305	311	301	319	336	320	288	310	318	282	316	335	323	303	305	301	308	344	297	330	321	328	342	324	311	326	317	336	327	340	304	315	315	314	313	326	335	327	310	315	330	329	316	306	321	331	330	326	307	320	349	305	300	358	299	290	301	315	351	331	293	307	266	310	326	282	330	271	328	333	322	331	311	326	323	299	302	328	292	304	312	285	305	321	325	315	330	312	298	308	321	278	283	317	296	300	282	323	330	290	352	326	306	304	329	309	336	304	337	324	319	299	318	326	330	309	333	302	321	305	289	321	325	309	344	293	338	315	311	356	281	307	313	317	325	321	331	313	304	315	318	314	316	295	291	304	330	346	292	302	333	317	308	296	318	339	309	310	289	324	311	348	295	320	297	286	312	291	324	289	306	304	283	326	294	307	316	310	288	300	315	303	307	323	313	287	290	304	325	294	328	317	316	331	317	309	297	309	305	333	332	294	294	291	345	348	274	287	331	319	310	297	299	311	294	299	349	301	263	342	334	321	292	340	306	293	305	340	336	319	304	308	317	320	300	322	294	312	306	304	309	328	313	327	311	338	312	294	316	283	316	319	327	315	318	326	340	295	303	280	311	332	322	314	319	336	307	296	282	305	331	301	294	326	321	364	314	350	276	324	306	316	324	326	319	320	336	295	308	299	334	332	310	330	304	311	275	306	295	307	334	290	318	326	298	295	282	309	337	302	320	302	301	327	291	313	329	327	316	281	332	298	309	307	349	359	339	308	313	305	283	294	296	326	337	305	307	306	317	309	322	334	321	309	294
45443	15518	5198	2238	1311	1040	817	577	552	446	380	337	294	310	279	257	224	209	238	195	226	193	205	179	182	186	204	178	167	195	182	172	165	187	179	181	166	161	170	185	164	183	173	177	172	175	171	189	149	156	190	173	146	158	160	168	161	171	156	175	155	132	160	162	183	187	168	163	159	156	177	157	170	162	168	147	155	164	158	142	169	169	159	145	188	182	147	149	151	148	161	148	136	167	144	154	151	157	178	154	173	160	187	155	145	186	171	160	150	164	187	145	177	146	190	168	155	182	171	164	152	160	150	175	162	180	155	165	160	162	144	164	163	152	170	159	156	168	168	156	167	181	162	170	141	162	150	153	155	148	142	162	159	151	194	168	200	162	171	169	174	140	163	154	177	166	144	157	168	180	175	145	171	156	182	158	164	171	127	141	172	173	150	163	149	154	167	166	156	146	161	175	164	158	152	143	176	156	158	183	160	152	185	163	164	152	156	144	180	159	161	157	156	179	174	184	143	140	161	139	180	149	148	151	163	145	146	146	153	139	153	172	150	176	159	162	147	157	161	161	144	179	183	150	160	162	189	153	156	142	190	147	126	169	149	155	169	172	152	181	175	160	150	166	173	185	175	159	152	179	146	136	166	180	167	156	169	153	146	161	152	167	177	151	161	153	164	171	175	167	168	170	146	177	160	142	157	170	166	136	160	174	157	196	169	154	154	134	148	160	172	168	146	154	145	164	168	145	158	158	148	161	163	172	155	186	148	150	168	158	161	152	153	174	166	150	152	139	167	162	171	165	137	161	151	163	145	162	167	169	167	154	136	146	149	158	145	174	169	155	162	149	157	159	156	150	173	182	167	175	165	170	174	145	152	145	160	152	152	172	153	176	157	156	170	149	167	149	159	166	174	173	134	167	142	147	156	172	157	185	160	150	165	162	169	159	181	175	181	172	135	157	153	173	153	166	171	149	167	141	168	150	165	146	145	130	147	169	165	163	165	166	147	170	175	145	147	171	166	154	144	135	151	157	180	159	162	169	147	175	162	136	163	139	165	159	153	169	162	147	155	155	159	142	144	140	153	131	171	148	170	175	169	169	139	171	162	161	173	165	148	139	181	167	166	163	155	152	164	146	158	153	176	165	160	163	165	158	151	163	142	158	143	145	158	169	153	182	148	143	184	127	156	146	158	154	166	158	166	148	166	153	148	163	158	139	148	163	160	162	166	153	162	165	183	169	159	142	171	175	154	157	165	156	168	187	178	166	158	164	137	157	146	163	160	150	178	182	134	148	166	163	155	154	168	163	156	165	162	161	145	181	171	156	176	131	152	149	154	170	179	167	175	161	167	162	176	145	141	148	158	166	148	164	153	170	169	155	171	170	142	167	152	155	154	180	169	141	170	166	138	164	167	153	148	159	177	164	180	166	162	170	181	157	149	157	171	161	141	176	168	169	169	169	171	171	175	166	159	134	158	142	143	162	179	145	154	178	156	166	140	151	169	153	148	186	190	146	145	169	158	141	168	120	166	157	147	183	154	133	156	151	173	154	140	169	170	170	146	153	152	202	162	156	143	157	153	195	171	176	176	152	180	165	171	170	150	164	165	172	165	156	149	140	161	182	177	154	156	170	166	173	139	173	172	140	171	151	154	155	159	149	163	171	164	169	158	162	164	177	179	148	174	146	133	158	154	154	161	141	157	159	148	140	173	170	165	175	163	165	155	161	183	168	191	155	178	165	157	174	172	159	161	159	170	142	134	188	162	170	185	159	157	165	149	163	149	153	158	168	155	183	153	180	173	141	172	148	141	160	154	163	169	162	185	173	149	168	147	170	148	192	172	155	148	168	172	167	176	178	170	153	149	138	186	159	139	143	163	171	183	146	143	174	168	169	155	173	153	178	155	145	164	156	171	137	158	156	149	154	144	165	149	156	154	164	158	153	132	169	171	150	137	174	166	171	143	173	159	158	147	174	144	183	157	172	158	153	159	156	171	140	169	144	136	153	161	149	159	166	143	161	148	128	150	183	156	158	176	139	141	158	160	166	151	169	165	117	161	164	148	161	178	148	159	152	174	173	175	150	138	156	149	149	168	176	149	172	156	161	176	174	164	158	173	152	156	160	152	145	173	179	158	164	159	174	153	163	160	156	169	175	142	160	137	176	158	131	133	170	191	178	167	168	169	161	158	157	171	147	168	137	178	158	171	149	161	164	149	176	145	136	184	164	161	150	170	147	160	168	158	164	170	158	173	158	157	156	154	152	160	173	164	166	143	152	137	161	153	150	148	154	152	138	173	170	154	179	164	155	169	164	158	186	163	154	159	173	178	153	149	169	162	179	143	138	158	155	172	158	166	150	161	170	156	183	168	164	164	180	155	170	197	169	154	147	177	179	174	139	159	171	147	176	191	150	142	142	160	171	166	195	165	172	155	179	174	162	171	148	155	175	161	144	152	163	159	159	168	157	146	144	155	157	131	154	172	178	129	156	172	165	150	153	181	168	188	151	177	153	163	175	160	161	174	171	151	175	177	159	158	155	165	147	152	162	142	156	166	159	151	157	164	151	189	169	162	139	155	168	164	166	155	157	161	161	160	160	170	164	156	156	170	141	169	169	168	150	159	151	161	164	163	146	158	161	177	173	169	181	163	140	135	159	165	179	174	152	175	157	164	166	174	163	154	162	158	149	162	180	152	166	165	143	177	141	129	147	160	163	168	141	156	154	175	166	174	149	162	159	172	178	156	143	177	174	181	180	156	162	153	161	151	132	162	147	183	174	164	156	149	165	159	156	143	167	167	147	152	165	168	139	153	152	146	151	152	172	149	150	151	143	173	170	166	160	152	134	165	171	160	156	158	138	156	179	173	163	170	153	163	150	153	165	150	162	148	178	171	162	154	139	152	164	179	156	156	173	155	154	148	180	158	173	161	155	153	168	157	139	161	151	166	163	173	144	162	144	159	170	160	138	149	161	163	158	169	178	169	160	161	142	162	159	138	168	151	164	156	159	171	152	157	164	170	158	152	143	162	153	164	164	154	164	155	140	159	165	160	138	165	158	144	178	166	152	150	181	179	142	168	138	148	170	161	173	185	160	161	157	167	163	158	163	183	160	186	169	151	176	145	170	152	148	160	158	158	154	162	168	163	179	174	163	154	148	141	173	158	144	149	174	187	170	167	173	159	164	162	150	179	145	155	166	158	160	168	135	165	137	167	173	157	176	157	152	153	147	157	173	156	156	157	146	161	168	164	156	168	165	156	155	166	156	136	149	173	148	147	178	156	155	135	174	151	141	174	172	178	159	155	149	166	157	173	161	153	168	171	164	166	167	185	140	179	150	154	167	144	166	138	163	176	160	180	144	174	168	146	149	156	157	165	151	184	178	184	148	154	176	137	169	155	152	148	155	156	184	176	159	179	171	169	178	149	161	181	200	169	138	163	158	172	169	180	172	155	151	171	156	184	136	151	148	139	160	172	157	153	164	161	163	170	174	150	167
22116	2626	6186	6734	5604	4530	3613	3007	2470	2204	1915	1686	1540	1346	1298	1268	1150	1115	1012	948	991	925	821	773	779	779	794	749	784	742	689	650	686	665	676	631	666	639	592	646	580	630	599	631	611	574	591	593	599	596	611	593	581	572	538	536	591	578	514	561	577	588	558	573	513	510	529	566	523	539	585	521	534	569	543	557	542	544	545	537	559	534	541	552	523	509	481	526	538	515	519	536	519	554	525	519	506	528	514	508	520	552	497	500	504	535	553	488	521	551	524	531	539	509	558	553	539	519	614	545	491	535	531	539	531	525	524	502	528	536	529	487	512	552	458	536	561	538	490	560	533	523	524	526	501	494	544	512	518	509	517	520	536	485	512	540	507	554	533	528	508	529	521	498	507	521	481	565	499	518	534	560	518	523	531	522	500	496	509	539	538	518	548	526	577	475	493	541	511	541	489	532	495	538	519	508	541	564	488	522	524	573	544	513	520	501	525	526	555	531	534	502	517	516	501	511	513	555	512	496	523	502	485	547	482	527	509	529	465	486	541	523	522	459	499	549	455	523	514	522	499	521	514	533	494	512	547	511	529	515	505	558	529	504	521	472	502	538	515	517	509	496	502	536	511	525	549	524	507	495	536	524	552	485	554	515	474	534	553	516	505	529	483	511	497	514	512	514	533	531	530	494	549	518	586	525	533	512	515	514	551	553	564	476	499	555	542	535	558	513	518	493	508	547	515	549	525	532	511	496	505	500	529	507	496	524	520	499	471	506	536	526	499	530	514	500	489	467	493	540	482	529	491	527	525	516	472	506	519	517	500	499	512	542	492	561	528	515	480	533	579	526	514	529	479	504	522	501	469	512	524	534	511	571	540	529	516	529	524	493	507	496	489	501	475	495	516	488	532	531	550	484	481	525	506	514	557	490	500	527	491	534	524	501	479	497	505	530	503	486	518	498	512	520	510	556	534	501	521	500	488	523	517	497	537	516	544	546	481	525	524	512	542	527	511	552	508	550	535	496	561	497	505	496	534	519	520	537	503	526	522	533	514	496	514	547	535	489	552	488	506	525	561	494	545	511	501	506	515	506	486	504	501	519	542	539	505	503	479	536	501	546	552	506	525	507	479	529	515	501	518	530	505	486	513	535	524	496	534	519	520	485	521	505	503	503	498	515	532	490	469	499	506	467	554	497	558	544	551	525	567	500	489	500	503	489	545	514	516	527	494	508	526	517	498	499	512	550	534	528	490	519	557	516	494	512	503	539	503	493	489	534	537	502	548	509	550	509	508	502	502	525	498	493	457	522	521	528	511	528	518	524	498	522	515	553	502	488	478	508	547	521	523	514	464	500	508	539	477	551	523	534	520	474	532	485	523	482	502	518	528	527	506	533	511	469	523	536	530	534	551	530	514	493	529	526	511	484	555	488	472	476	509	500	579	508	532	512	481	513	550	536	558	559	522	528	487	508	516	501	508	513	508	506	518	510	543	506	491	487	531	547	497	491	545	517	509	515	485	528	511	545	544	511	519	501	542	511	505	520	524	546	532	513	503	541	524	514	484	480	559	572	518	531	525	492	504	481	546	520	502	492	552	497	501	506	545	518	516	467	466	554	523	523	527	522	536	525	505	536	479	495	534	515	514	502	527	532	524	512	502	501	547	495	498	516	470	537	557	503	485	496	520	571	519	538	509	498	507	502	520	513	514	477	520	537	556	487	513	511	520	540	524	529	552	503	499	501	521	538	485	532	460	516	508	511	501	508	532	492	566	548	537	531	528	542	545	545	520	563	552	546	513	537	522	514	550	535	523	531	508	549	518	534	525	542	508	511	490	503	495	519	493	518	528	546	519	522	526	487	526	515	539	540	516	515	499	477	521	558	519	533	471	497	518	490	475	502	498	479	540	533	479	551	545	475	501	526	531	464	543	479	511	510	517	553	501	506	522	522	492	526	539	524	491	541	566	473	479	512	503	542	546	527	518	513	498	507	529	502	516	484	500	505	500	528	546	524	529	508	536	503	506	528	508	558	501	486	542	534	478	497	515	539	500	508	497	501	481	538	559	503	533	494	503	522	545	521	482	527	499	535	533	532	517	558	530	537	504	533	496	510	505	489	490	487	527	509	496	518	524	465	514	518	507	525	543	534	499	519	514	499	528	533	485	542	508	537	556	532	507	535	504	518	500	499	546	531	538	548	512	503	508	470	510	525	533	498	529	508	510	484	513	536	494	537	529	501	508	532	482	525	488	467	526	519	528	482	534	528	522	516	520	565	536	523	517	518	517	545	527	528	494	492	522	516	557	492	485	511	568	475	501	515	498	523	534	516	520	507	567	507	492	491	517	516	499	519	543	532	522	520	501	502	500	523	553	517	537	492	525	519	498	503	510	526	528	494	555	490	504	542	458	531	545	510	549	519	491	555	548	491	529	515	522	551	506	463	528	572	515	537	527	529	475	519	518	540	514	521	488	509	504	545	529	541	488	529	508	534	503	516	557	500	536	497	464	547	513	532	510	506	510	512	512	528	509	534	500	518	549	481	497	516	516	528	500	522	518	523	516	486	524	512	531	485	549	542	502	488	551	506	533	487	544	525	500	511	524	531	532	500	527	510	524	525	492	507	506	484	475	552	517	506	500	528	566	489	529	520	491	535	543	510	497	528	493	481	527	511	525	484	509	521	499	481	499	545	521	513	517	518	536	536	515	532	518	479	522	515	494	529	472	501	510	543	510	545	521	517	512	509	557	504	491	526	504	519	481	522	492	495	515	487	464	516	520	516	502	505	512	508	514	478	477	499	520	531	539	527	524	513	499	551	479	513	550	508	515	509	531	515	499	510	515	491	500	520	480	509	483	523	555	520	524	492	484	514	474	554	520	543	532	539	551	529	545	518	512	523	536	482	536	508	549	526	512	508	508	513	503	553	526	520	513	538	528	517	549	514	505	535	510	515	524	525	506	507	504	557	534	517	514	523	487	498	508	534	515	536	511	497	522	525	524	587	489	538	556	498	496	522	517	531	538	483	511	526	546	495	492	516	508	495	516	485	490	521	553	521	508	496	503	551	571	511	497	485	560	507	503	495	528	488	519	527	495	559	559	539	524	531	529	504	525	542	522	502	507	511	487	509	505	490	528	532	535	502	529	487	530	544	516	520	517	492	506	518	504	512	529	537	515	556	530	530	521	475	529	511	521	515	513	493	559	509	540	499	534	547	490	512	538	516	571	520	522	510	502	497	531	518	449	524	506	489	508	557	534	500	528	504	503	495	504	514	487	520	532	510	522	503	560	489	473	527	524	494	515	513	517	521	492	530	467	541	507	510	462	527	541	481	492	489	511	488	532	514	513	515	534	511	501	520	536	545	512	528	492	520	490	534	495	545	541	527	515	531	489	549	566	524	480	502	468	535	533	537	511	505	555	525	531	479	524	533	500	493	522	539	521	521	532	513	516	504	477	534	493	529	499	503	506	522	501	531	495	514	491	559	497	492	516	475	508	483
5277	450	264	228	209	192	201	196	192	179	174	171	166	169	178	176	168	171	167	154	184	173	179	155	155	169	182	156	150	179	174	179	165	180	186	184	184	195	167	149	158	155	193	167	183	171	177	161	157	181	171	194	154	183	159	189	194	179	177	158	153	178	173	167	155	169	180	162	170	167	185	174	152	201	172	158	159	172	185	170	169	162	160	146	179	172	173	172	160	166	175	166	168	194	176	185	197	174	185	180	187	184	176	188	187	172	159	185	181	165	168	155	163	189	141	203	136	172	168	166	178	179	174	178	143	172	168	189	186	174	159	179	156	165	169	160	177	171	161	156	155	168	173	151	139	167	193	168	153	175	167	180	167	176	174	148	139	176	170	179	160	147	187	168	177	159	158	165	182	163	160	152	178	185	156	168	161	172	193	180	165	173	167	140	166	201	174	174	148	187	174	173	169	170	189	180	154	158	177	177	184	193	160	181	162	158	174	181	155	174	178	163	148	177	185	139	176	152	163	153	181	174	184	168	145	181	171	173	158	166	177	162	178	181	188	159	187	173	176	156	170	186	170	156	177	163	186	180	202	162	184	172	174	184	180	183	181	164	189	149	170	182	152	183	183	181	178	171	168	155	191	172	195	160	175	170	174	162	154	174	156	153	181	154	164	176	175	173	174	172	196	173	172	188	187	177	178	173	172	182	139	187	183	195	153	169	162	166	170	168	183	181	170	186	136	156	183	163	153	157	166	184	193	166	174	175	173	169	161	176	159	170	168	174	166	151	176	162	158	167	150	168	155	164	168	191	153	166	173	169	180	169	149	162	170	172	165	174	180	185	138	175	177	190	163	164	170	168	181	164	183	176	162	178	164	164	204	180	189	175	183	161	166	184	172	177	178	164	187	161	160	176	156	166	153	161	163	167	181	170	150	148	182	163	169	151	154	179	159	166	162	167	176	173	158	194	191	179	201	148	160	170	138	149	178	155	150	180	166	126	161	182	162	174	157	162	191	182	180	166	180	185	161	193	154	161	190	180	197	167	171	188	158	167	153	161	169	151	159	154	187	171	161	171	166	166	186	145	168	167	167	180	174	173	176	158	162	173	170	188	166	165	163	147	185	162	153	174	158	165	182	188	199	178	173	162	185	166	174	171	162	175	195	154	180	194	186	173	165	156	164	187	167	170	184	176	162	171	171	173	150	194	197	166	150	155	166	165	170	172	155	165	185	174	179	159	156	185	190	191	183	179	172	172	188	200	169	169	189	171	182	193	159	163	167	184	162	170	176	169	182	164	152	174	171	176	171	194	177	183	165	166	193	185	178	170	175	156	187	197	203	179	187	162	200	162	172	179	189	168	179	182	170	167	213	154	181	165	172	172	164	189	201	175	164	152	163	149	158	151	190	144	154	158	179	179	172	167	170	179	162	176	182	179	154	151	165	158	161	187	182	181	172	192	172	146	187	162	173	152	170	175	177	157	177	173	179	166	160	192	151	174	178	177	171	206	155	181	185	152	166	191	173	160	173	165	174	174	154	181	164	168	164	200	176	162	191	178	173	171	165	176	184	174	167	140	192	153	154	169	165	156	186	177	175	182	169	175	180	165	171	163	163	182	162	175	168	170	168	164	166	182	209	165	183	168	181	184	150	160	179	175	180	186	170	172	141	153	189	179	176	169	179	159	167	169	181	174	164	171	168	158	163	166	152	176	179	185	169	164	159	193	164	150	167	171	160	193	183	178	169	168	147	175	176	165	172	194	157	166	183	149	190	147	161	170	169	199	160	192	179	195	180	158	164	157	162	172	207	167	161	163	161	167	169	191	162	186	159	155	169	176	156	181	180	168	177	183	171	158	171	168	166	185	166	166	179	160	168	172	174	177	154	150	193	178	168	162	179	146	189	175	180	162	162	194	180	174	153	134	175	171	155	179	161	188	161	200	174	152	213	171	171	148	182	170	174	152	193	186	160	172	178	175	173	166	176	189	153	155	178	182	170	165	164	151	180	158	201	162	192	163	168	142	187	158	205	163	180	187	175	191	159	163	182	175	158	167	167	178	187	161	174	166	181	181	155	173	163	173	179	157	195	154	165	155	170	171	154	193	180	158	168	158	166	159	167	151	164	205	163	167	192	138	159	168	174	174	147	180	186	196	189	170	178	188	165	160	136	143	173	185	185	162	174	185	176	173	179	160	188	146	174	163	162	199	179	147	173	182	197	170	197	154	183	164	159	146	203	157	192	163	167	165	180	197	206	165	176	154	154	181	156	179	172	169	187	159	177	190	167	191	172	174	167	162	188	169	189	178	157	164	158	160	169	175	182	172	169	176	164	153	150	175	168	155	173	187	164	172	174	186	178	155	184	164	156	167	190	152	182	172	179	175	164	154	164	184	205	164	166	172	176	173	171	171	184	176	181	151	157	180	161	196	161	185	168	167	179	193	178	162	179	165	175	177	195	189	188	169	195	147	175	143	173	191	161	195	170	157	168	174	167	164	172	188	189	173	178	160	156	148	162	193	166	185	160	169	184	182	144	171	168	178	178	175	158	183	182	167	185	171	187	160	171	184	172	154	168	177	174	174	176	186	179	173	180	176	183	184	178	153	168	185	191	167	164	177	155	182	160	169	168	189	143	173	174	160	190	164	191	167	154	169	166	170	185	175	168	185	180	158	173	164	173	152	172	184	173	151	163	168	170	192	152	198	171	188	164	169	171	142	145	158	178	178	160	177	167	175	164	160	158	164	150	161	185	174	164	167	156	180	161	173	137	160	167	177	185	173	153	165	146	164	181	185	162	184	175	170	160	148	157	182	198	173	172	184	173	172	182	164	154	174	173	197	158	162	178	180	198	165	182	149	181	181	145	160	185	177	161	166	169	164	146	172	168	179	171	173	167	171	156	184	189	161	165	171	174	162	160	179	189	163	192	171	170	186	144	171	172	188	162	183	177	168	143	207	182	152	155	173	175	159	176	157	175	173	159	159	188	173	167	193	182	128	156	163	158	193	161	187	186	178	202	154	180	184	147	169	198	167	177	169	194	174	168	182	177	165	168	165	155	172	157	189	159	187	177	161	150	183	176	174	167	167	161	174	187	161	165	166	183	182	158	178	170	188	147	173	158	178	173	174	180	151	176	188	179	168	167	191	155	181	183	177	167	179	184	177	173	171	176	164	140	179	162	174	187	190	199	160	150	177	198	169	183	179	173	191	144	186	160	162	162	182	178	188	164	173	154	158	170	177	179	155	193	199	169	177	182	184	163	172	149	170	171	158	171	166	164	165	164	160	153	162	165	178	162	176	193	169	156	173	170	168	168	152	171	159	197	150	188	168	172	183	189	189	141	180	177	166	180	156	150	153	168	168	187	179	175	184	170	170	178	159	168	173	182	144	150	187	175	170	171	187	165	153	181	143	156	166	158	180	161	191	151	155	157	170	163	170	158	160	174	158	174	174	189	190	183	170	174	185	161	212	184	163	153	155	173	159	151	184	194	155
5528	623	721	755	662	652	618	593	576	565	555	571	597	584	557	570	599	583	498	567	564	538	566	544	497	544	579	545	555	537	478	550	513	506	510	591	566	529	521	541	505	500	518	564	545	573	533	544	535	536	531	510	545	539	523	504	461	529	500	542	556	560	545	575	516	508	500	563	519	544	516	527	509	530	549	501	508	559	549	536	531	503	546	551	531	550	534	519	544	537	537	521	507	549	517	564	545	582	519	539	482	532	543	527	501	510	563	552	521	549	490	566	529	530	573	506	506	510	602	547	531	538	505	532	516	564	554	522	544	522	510	545	508	577	539	517	492	556	563	503	510	537	503	511	535	516	506	512	516	542	548	521	546	573	528	519	559	546	478	535	470	499	497	522	520	527	573	532	515	512	533	500	461	538	526	545	579	541	534	514	534	542	537	507	538	546	489	517	518	539	523	522	532	518	529	516	547	510	558	518	520	483	534	527	537	528	500	543	514	530	508	543	538	518	540	541	488	523	568	551	536	528	521	526	513	551	522	522	541	527	539	545	514	529	518	578	527	529	519	518	564	604	500	496	532	553	583	554	559	533	501	517	512	516	556	518	488	547	554	565	523	533	500	527	561	544	561	483	510	557	509	545	539	526	544	545	538	530	524	547	527	534	541	574	524	524	533	534	521	540	556	535	537	564	484	511	539	535	496	538	529	495	575	498	546	517	544	511	543	548	505	523	520	477	531	509	534	539	547	571	521	534	534	562	525	548	528	533	542	574	549	540	519	519	608	571	541	522	527	531	503	515	514	532	493	491	532	532	540	528	514	521	548	547	522	518	514	526	527	540	541	544	498	537	545	541	508	561	581	529	509	527	546	498	529	513	546	498	537	520	500	509	549	570	522	517	520	517	522	518	520	555	524	558	559	518	544	584	498	505	533	533	545	552	555	527	495	530	570	556	507	529	554	554	550	516	561	518	495	527	497	521	534	537	556	519	524	544	594	527	526	502	504	543	513	473	528	525	532	532	546	533	539	537	513	540	496	536	544	532	554	548	509	546	568	542	546	525	526	559	557	538	524	536	535	500	535	516	527	541	509	547	537	512	526	545	579	570	515	534	557	536	580	514	519	499	512	544	495	517	544	533	528	556	561	520	516	530	520	530	513	527	536	548	512	487	538	520	549	521	509	506	530	503	513	527	520	539	518	511	526	521	552	526	550	525	504	538	451	520	538	556	532	493	506	519	501	503	508	516	548	569	521	507	605	519	566	511	509	533	549	493	509	529	544	519	548	514	522	532	556	519	574	534	540	508	543	539	532	542	526	526	513	495	546	543	533	550	546	534	537	503	535	559	510	538	535	548	512	481	491	479	532	521	526	527	524	510	523	523	525	490	541	528	554	501	551	541	529	547	553	534	498	510	511	538	550	555	540	545	482	526	577	540	552	530	579	520	567	540	534	540	513	515	567	544	549	515	476	570	505	503	563	558	510	529	495	529	532	541	533	491	537	529	517	526	542	522	487	542	496	533	519	510	559	530	508	539	512	542	528	538	544	550	481	531	516	514	524	512	525	536	546	512	545	542	530	529	537	532	514	552	521	539	544	557	527	518	509	526	577	528	537	528	485	483	513	526	531	571	484	553	518	557	554	495	530	557	529	530	502	534	523	544	548	485	517	551	491	490	548	547	526	534	513	526	550	556	534	514	561	513	567	542	477	534	495	505	539	519	501	535	522	482	524	522	597	540	539	520	553	529	572	530	506	549	553	507	560	499	525	553	505	506	524	503	535	528	565	559	480	544	501	521	526	512	528	580	550	551	501	539	547	522	525	525	501	581	570	520	528	498	541	499	543	506	553	556	547	519	543	539	533	569	570	502	548	538	514	514	537	491	541	546	566	548	521	497	505	514	545	531	535	573	557	523	511	536	529	541	524	546	527	526	540	518	515	563	516	531	539	526	510	522	533	522	520	488	548	536	522	515	533	571	519	512	500	522	531	539	508	508	552	471	523	543	544	499	505	526	505	518	503	550	561	530	568	510	539	515	527	487	522	546	492	523	532	529	508	516	547	531	509	553	526	552	538	556	541	537	504	553	543	528	531	543	550	515	517	528	541	507	529	532	485	554	539	534	516	528	522	553	528	588	528	491	538	525	583	586	544	550	511	566	555	531	525	531	563	545	536	551	518	549	538	528	544	505	539	527	523	528	528	532	542	495	475	516	495	510	582	536	537	538	520	535	542	505	504	538	548	536	520	525	550	561	531	526	545	524	525	561	514	506	552	503	563	503	512	560	533	548	568	552	527	528	496	509	490	510	577	544	529	478	527	521	522	559	524	509	535	493	531	506	527	526	502	522	514	505	545	565	585	525	569	554	543	501	531	535	527	551	566	496	501	551	503	529	560	504	533	554	503	535	510	551	516	570	516	556	519	564	539	508	558	529	537	523	520	494	527	501	498	531	529	494	533	535	526	500	514	541	534	520	511	515	586	502	505	560	562	537	488	570	590	535	546	532	566	550	562	528	541	526	490	522	512	544	523	529	541	535	548	539	503	514	524	547	493	543	538	544	466	536	505	484	515	515	504	547	530	521	528	517	521	583	536	524	501	509	522	518	511	541	536	485	526	512	537	495	497	504	533	528	545	548	537	509	531	520	541	527	484	495	553	552	525	528	513	491	512	528	536	532	545	553	564	508	494	564	534	513	544	564	565	502	493	502	519	532	499	547	517	532	568	545	522	524	504	534	531	525	530	532	539	574	506	541	496	544	550	537	498	525	547	527	519	565	514	480	556	532	530	534	479	547	506	608	571	529	540	514	513	497	540	521	527	559	516	507	523	557	551	513	538	493	541	504	536	520	534	524	507	505	521	506	523	527	515	521	542	518	530	589	546	535	499	539	569	520	532	555	522	527	491	546	546	543	548	508	503	553	485	511	539	485	518	524	536	524	495	516	515	608	545	536	523	545	537	562	491	563	557	566	493	498	514	525	533	549	532	539	559	496	551	511	547	539	561	566	547	509	538	518	545	534	489	562	520	507	570	555	497	511	541	539	522	532	516	516	522	505	529	520	532	531	533	512	563	536	541	492	534	526	554	521	497	520	516	568	518	572	520	524	538	529	499	527	521	540	540	525	545	558	488	560	556	540	538	488	514	547	505	510	514	532	525	562	521	542	519	523	494	520	554	523	531	515	526	545	558	556	532	538	529	535	542	527	533	524	495	496	541	539	547	534	535	516	516	484	536	536	537	546	527	531	535	507	545	539	502	534	533	525	513	534	533	567	500	505	523	490	549	556	546	526	532	494	511	560	537	558	532	549	512	539	564	556	530	537	487	478	501	488	519	547	540	514	493	553	483	493	544	522	522	542	520	501	546	514	524	547	532	584	521	515	511	456	508	538	554	539	510	530	546	541	559	522	555	540	528	518	524	538	515	545	516	474	569	526	483	501	538	577	558	540	567	529	520	529	589	497	535	553	544	486	499	491	579	560	560	503	553	525	541	514
34563	5417	1386	976	688	478	360	304	268	209	175	169	148	150	143	136	125	134	107	118	106	116	116	97	119	88	95	88	104	104	102	81	111	89	100	103	100	94	105	109	92	100	86	102	98	93	92	92	82	103	86	103	100	91	98	88	91	83	92	104	89	93	74	94	91	85	95	98	81	90	95	76	101	97	81	75	81	83	103	100	98	95	90	93	87	79	85	94	97	98	89	105	82	81	95	109	99	95	111	80	102	96	72	86	95	86	98	81	85	101	104	82	98	87	87	94	84	114	78	97	94	103	96	89	102	83	91	84	99	81	81	94	89	84	96	91	97	88	95	98	85	110	94	93	84	81	97	86	80	87	98	95	115	92	101	89	84	95	77	83	98	95	78	89	93	105	87	91	99	81	101	90	99	96	94	86	77	104	84	101	99	98	104	94	90	77	64	83	90	80	86	80	95	82	87	82	96	110	96	97	92	92	74	96	75	90	96	79	106	107	84	94	71	86	106	84	97	98	67	80	86	78	85	86	93	89	90	92	97	91	98	95	84	79	89	99	84	97	66	89	99	72	73	75	82	97	103	90	76	86	101	91	84	90	91	95	99	73	100	79	68	86	82	99	119	87	82	105	102	95	91	87	70	78	98	92	87	77	99	100	88	76	97	91	92	110	84	94	93	87	80	90	97	98	87	95	100	93	95	92	92	79	85	106	87	99	94	86	81	81	95	87	84	83	121	95	80	61	109	96	84	79	105	83	69	79	92	95	104	72	94	86	106	102	98	96	88	94	82	93	91	78	85	84	92	83	107	81	92	78	83	98	81	93	96	100	83	107	69	102	80	97	95	87	124	90	93	86	82	101	105	75	88	93	103	98	83	105	86	86	100	92	82	93	71	111	97	96	101	103	99	82	101	84	82	87	83	95	96	93	93	106	85	98	77	105	76	97	99	88	91	84	86	83	79	84	84	81	85	89	93	84	92	93	97	96	98	97	111	102	87	99	81	88	76	84	97	108	96	79	83	78	86	97	111	80	94	83	91	100	93	99	84	97	78	72	102	59	89	94	94	84	85	90	96	90	110	88	94	90	75	89	94	81	97	91	87	100	100	78	78	87	85	99	72	81	90	95	89	80	105	82	92	86	96	84	98	110	69	75	90	77	89	92	89	96	84	97	97	99	80	106	100	76	89	79	87	85	92	88	95	84	92	79	82	72	82	93	94	88	105	94	87	85	100	92	88	94	87	101	72	91	94	77	93	94	97	96	81	88	87	77	89	77	92	89	73	103	97	97	94	70	89	78	105	95	79	84	92	93	81	87	87	91	86	100	77	93	95	84	105	101	97	90	84	80	75	86	78	89	91	83	103	94	89	88	82	70	71	84	73	94	101	78	103	80	71	106	81	86	86	95	96	97	80	92	75	93	92	71	87	86	93	94	87	92	86	96	83	100	84	83	77	75	93	86	79	101	86	73	87	63	91	85	75	97	97	71	86	92	94	89	84	88	88	103	75	87	92	106	102	91	81	79	92	117	83	89	89	99	72	94	95	108	75	92	101	92	92	88	83	105	92	76	97	97	91	88	100	87	75	88	87	86	80	81	94	85	95	83	78	95	80	103	95	87	93	91	91	94	78	89	87	98	95	98	98	79	96	83	89	92	95	79	80	92	87	83	99	85	92	87	98	85	93	102	96	97	88	110	93	87	95	98	94	82	77	83	96	76	92	75	96	82	95	75	99	76	92	98	83	90	84	89	100	78	92	86	106	86	87	94	79	83	84	85	80	78	83	91	80	94	94	102	88	89	98	116	100	89	105	76	75	92	84	99	96	90	86	82	98	104	95	99	78	96	92	87	88	85	82	83	98	97	101	103	73	89	99	79	86	97	64	81	88	93	89	95	95	96	87	82	102	89	96	83	89	88	99	106	85	81	69	89	90	95	115	105	95	75	71	105	96	94	101	99	91	105	99	87	67	100	109	82	95	81	101	79	84	74	76	76	93	89	91	105	97	93	86	89	104	103	103	92	87	88	82	79	80	99	83	86	85	90	99	100	103	83	89	89	82	97	88	89	89	83	72	102	100	87	82	98	90	76	103	92	95	88	86	112	90	85	61	91	84	82	102	85	96	95	102	99	77	91	99	87	93	101	84	88	91	87	81	92	90	101	71	74	85	92	100	88	90	74	100	89	104	81	91	90	88	86	95	96	81	84	79	98	99	101	86	78	87	88	79	82	88	106	68	80	86	98	92	105	73	99	87	96	105	103	102	100	86	86	74	86	95	95	110	91	90	104	77	79	90	86	99	102	84	77	101	79	82	86	93	78	97	78	81	82	83	76	91	93	87	100	84	93	68	94	98	77	92	103	94	101	93	93	84	83	79	91	92	82	93	81	101	93	77	91	93	101	90	97	92	85	84	90	87	77	92	87	105	78	101	86	94	97	88	91	83	85	90	86	77	95	92	78	88	88	104	83	101	86	94	81	93	89	100	90	104	92	95	89	95	94	104	87	96	111	91	95	99	86	96	91	80	94	94	79	95	92	102	80	74	109	78	85	83	89	101	100	75	85	75	81	87	86	95	88	98	95	84	72	92	84	98	72	93	94	75	80	89	94	99	85	89	118	88	99	85	83	89	75	96	111	96	83	87	103	79	82	93	88	104	93	81	85	86	102	79	77	99	79	85	93	68	98	98	89	98	82	104	92	84	85	72	63	94	83	90	68	90	83	89	101	95	76	82	95	85	89	78	110	99	74	80	75	88	101	118	91	59	68	105	109	85	80	71	86	94	89	91	102	97	90	93	102	115	90	95	81	72	82	96	101	96	105	67	76	86	109	97	89	78	97	85	91	69	87	66	101	94	97	91	108	77	91	91	89	91	101	84	86	84	106	83	92	81	76	90	75	97	85	75	89	89	95	83	97	94	90	87	90	99	101	94	91	87	95	84	76	106	93	82	92	76	79	88	77	100	82	99	67	88	93	89	105	90	102	107	84	93	86	84	107	94	90	76	100	97	96	86	82	82	95	86	89	92	101	99	97	106	87	78	79	93	92	86	104	94	85	86	84	83	90	101	89	84	77	87	102	83	96	76	99	91	123	74	86	110	92	107	85	86	103	109	80	92	92	81	81	96	81	86	94	84	103	97	101	99	77	71	104	89	87	78	90	95	89	89	85	79	102	69	99	87	94	108	82	84	94	95	76	100	104	101	97	76	102	83	74	87	95	97	100	77	84	94	96	92	70	102	104	88	79	84	84	83	85	86	104	105	98	98	87	86	100	102	82	104	97	101	92	90	74	78	95	97	73	69	92	79	92	85	117	101	88	84	88	103	91	85	69	81	91	96	86	86	85	86	88	103	84	90	94	91	71	98	83	87	85	79	92	91	104	99	88	96	81	96	104	92	90	87	103	73	87	95	90	83	73	101	79	84	88	91	98	91	82	79	106	85	91	89	89	92	80	88	85	86	89	83	68	90	102	67	76	93	99	83	75	99	94	82	90
17524	1333	3276	3532	2966	2440	1895	1554	1355	1166	1030	882	853	795	692	692	641	593	544	490	496	529	497	475	482	458	492	388	401	389	451	393	377	388	383	359	355	361	384	392	370	349	338	379	324	347	384	362	362	349	360	336	322	338	352	346	341	335	347	316	365	333	329	308	342	353	308	289	326	344	352	329	292	299	318	320	337	301	332	347	318	335	327	305	307	334	320	338	340	304	345	312	343	326	324	344	308	311	299	288	315	339	313	302	306	305	327	322	300	331	310	338	329	334	320	325	368	321	334	302	302	337	303	289	336	279	337	333	304	318	321	313	337	312	334	327	314	312	327	299	324	363	346	300	301	299	322	345	304	327	328	321	327	298	309	303	303	260	335	330	325	325	315	329	326	317	299	321	316	317	312	337	344	302	289	318	303	300	339	302	304	291	328	321	319	292	320	305	328	342	309	326	321	313	310	298	318	331	322	328	318	298	306	309	331	323	315	327	316	355	362	303	319	299	343	297	324	301	344	322	324	339	320	328	333	311	336	323	325	317	351	309	330	352	323	297	345	333	315	310	328	328	340	304	336	342	304	320	319	319	293	263	306	316	327	303	323	334	336	301	321	298	314	325	305	324	333	320	310	318	321	299	307	323	311	296	299	314	330	308	316	308	284	315	307	316	340	319	321	295	330	301	307	289	347	295	316	307	296	312	325	304	327	307	310	318	317	336	318	274	331	277	334	309	304	300	312	314	311	292	322	309	296	314	288	320	307	335	329	302	330	318	301	330	313	322	304	314	332	317	308	304	311	294	294	290	288	329	368	371	335	314	342	344	310	323	326	272	299	317	336	315	334	369	294	318	315	331	313	298	276	296	333	335	305	329	314	293	288	313	305	325	323	332	310	318	323	327	332	323	286	308	307	292	337	315	348	294	336	315	327	310	312	322	341	322	318	339	330	331	323	319	316	307	347	328	307	278	317	340	311	300	297	318	319	288	313	330	307	309	326	298	295	332	325	316	323	334	319	330	326	318	296	343	309	326	319	311	344	319	339	316	354	325	339	320	324	340	310	353	316	333	284	323	324	341	288	334	319	303	311	335	351	304	326	317	290	304	306	288	338	307	280	337	334	354	312	301	326	315	321	289	299	279	333	308	318	312	295	313	312	311	294	311	302	327	321	318	316	330	313	285	329	312	301	350	319	317	313	305	304	323	339	314	290	328	311	345	352	308	273	335	301	312	302	296	309	318	312	304	318	314	342	312	293	321	324	312	303	319	301	324	313	327	295	316	325	331	328	303	288	327	310	348	337	321	323	329	276	312	306	340	310	318	319	314	319	319	331	326	328	314	336	332	293	317	341	318	285	306	321	320	295	309	311	331	343	320	323	312	310	364	311	312	321	330	321	331	331	315	294	314	308	305	327	328	327	318	287	334	305	335	305	309	330	302	301	307	335	318	316	310	305	317	315	329	345	314	313	295	335	299	297	300	332	320	314	334	309	297	313	308	302	267	314	319	321	312	289	275	333	323	322	353	316	304	305	336	316	301	337	309	306	308	317	283	309	285	295	294	339	334	318	311	337	313	321	323	302	330	304	305	322	342	336	306	309	311	309	309	341	301	338	320	342	308	294	331	320	331	307	316	324	305	302	301	325	322	315	307	316	340	333	287	328	298	316	295	324	320	312	301	285	308	298	326	347	357	319	302	295	339	322	349	327	332	334	313	313	325	341	317	327	311	359	330	300	323	319	326	307	315	297	343	319	302	288	344	327	328	331	284	331	299	324	298	298	272	266	325	323	316	311	320	291	317	315	330	325	323	295	325	336	317	337	317	321	312	300	311	301	330	315	317	300	349	298	332	309	304	340	317	314	278	285	323	298	315	278	302	313	360	327	326	320	331	339	329	338	322	336	318	308	307	321	296	304	345	343	300	340	302	325	330	311	335	352	325	287	315	292	328	298	326	334	294	314	333	338	351	345	308	299	275	310	313	299	321	340	337	308	319	265	311	333	322	327	294	291	311	345	299	319	323	308	300	341	316	329	303	357	319	320	309	304	285	323	305	305	330	334	342	298	309	334	304	323	352	307	338	341	338	342	311	316	322	297	319	315	363	329	320	316	321	303	335	301	325	357	305	304	308	313	329	328	299	306	308	312	329	314	287	292	294	332	318	322	317	307	307	308	310	329	301	330	283	325	303	307	332	307	337	312	332	321	312	301	317	327	316	311	336	287	327	307	330	340	292	298	338	295	347	326	280	303	303	295	308	307	326	303	321	308	329	334	327	304	317	301	317	306	351	309	264	329	346	307	360	322	309	326	353	349	317	319	326	306	300	324	309	317	300	325	309	300	318	293	318	317	300	306	293	299	288	312	338	351	313	310	318	287	314	354	337	323	331	310	302	297	327	289	322	320	301	311	317	319	314	349	308	340	299	318	326	329	301	323	316	335	305	284	312	281	293	310	304	277	317	320	340	330	284	335	310	293	310	328	333	288	296	290	309	298	328	320	306	301	325	324	296	300	317	319	315	292	311	305	301	316	297	315	309	316	295	284	317	326	315	324	314	299	309	282	323	350	324	342	320	310	339	290	316	320	330	348	343	308	310	338	296	320	341	298	312	286	317	298	307	313	312	294	329	320	313	320	320	300	307	311	323	335	322	351	328	322	313	312	305	292	316	326	362	324	308	332	323	297	330	299	322	325	325	305	312	326	297	321	331	323	316	329	289	334	320	305	320	304	302	325	325	322	304	321	313	298	307	329	323	288	315	312	332	306	293	311	310	283	328	323	322	299	313	313	319	274	280	325	302	318	298	311	330	285	313	309	305	318	309	328	314	314	297	313	306	316	270	341	327	316	337	327	303	306	291	308	299	283	329	320	328	318	306	325	304	319	286	292	308	340	327	316	295	310	327	292	320	304	345	337	324	322	332	307	310	306	314	289	298	317	304	296	321	318	306	311	308	342	305	307	326	304	331	323	302	310	337	341	334	313	291	334	306	322	307	310	312	337	322	303	280	337	290	330	333	275	309	290	294	292	319	309	301	314	339	366	273	282	303	344	312	320	332	327	267	305	308	300	308	307	257	321	322	322	309	329	308	323	290	332	332	351	326	318	314	344	280	323	314	313	325	324	335	334	309	308	319	311	323	295	316	318	306	321	306	332	312	302	309	277	342	316	294	314	298	311	314	280	326	320	348	286	310	301	328	321	324	344	329	303	311	329	303	339	350	309	303	352	319	296	312	332	313	343	311	314	338	311	328	282	330	335	304	336	332	306	328	305	301	321	302	318	315	304	341	310	311	296	306	290	329	352	314	297	315	319	298	288	300	329	331	298	317	329	296	364	298	335	297	361	310	371	310	311	339	314	300	283	293	327	329	323	331	314	308	306	303	344	315	300	324	314	310	317	319	301	316	316	323	330	305	351	324	320	337	316	305	324	317	315	293	327	353	294	334	314	294	307	350	335	315	346	314	298	315	327	307	344	292	333	312	322	303	324	343	300	322
47500	12837	4127	2093	1360	989	777	607	509	396	366	379	308	272	262	266	218	222	224	230	210	194	184	198	183	182	190	194	202	179	169	168	197	161	189	166	176	182	185	160	169	151	175	175	165	178	164	160	170	179	181	197	167	156	161	153	175	182	169	184	141	157	162	158	160	150	176	153	164	139	166	196	162	162	167	156	170	182	169	156	148	166	139	171	162	151	152	147	186	152	159	195	151	170	155	161	169	193	149	149	172	158	167	143	153	152	159	156	178	166	195	155	149	126	168	160	147	164	149	149	134	158	189	139	154	185	166	124	174	162	151	168	156	153	161	161	160	159	176	162	150	156	160	165	136	152	149	172	161	146	139	164	163	174	153	147	168	157	165	179	159	167	169	168	171	138	185	154	157	165	150	157	150	162	173	172	151	163	156	172	164	162	144	157	152	149	157	162	171	176	133	156	160	151	159	177	148	145	161	152	149	169	154	161	167	155	142	164	125	154	159	163	139	156	156	161	162	150	188	170	157	155	175	177	139	139	161	153	168	186	160	155	144	145	159	134	142	176	163	138	185	155	151	129	165	177	120	156	169	159	153	163	161	159	171	153	165	175	143	161	163	174	169	157	150	152	157	150	163	155	156	160	159	195	176	179	148	161	165	164	147	163	156	129	171	154	148	159	153	141	157	139	181	148	167	146	179	151	145	159	184	164	145	164	173	152	146	157	141	143	158	152	146	168	154	171	152	148	193	166	130	175	154	150	170	155	157	158	178	165	147	165	164	170	175	197	151	164	165	154	147	156	163	146	155	144	162	202	153	156	159	160	152	167	172	140	166	154	155	150	155	162	145	145	182	153	165	162	162	158	184	178	159	169	154	147	164	163	176	177	176	172	168	166	133	152	166	161	167	147	147	155	152	155	144	159	152	164	186	175	151	167	150	144	158	167	173	171	157	167	157	150	143	140	176	125	158	168	163	162	160	152	166	170	167	138	179	143	151	152	138	169	164	167	169	167	173	151	131	159	171	146	151	162	169	135	170	174	163	176	179	153	154	155	191	162	142	137	180	146	167	138	165	128	169	161	183	158	146	148	155	166	166	188	178	171	149	150	138	154	149	144	152	161	158	147	159	169	161	157	151	158	147	159	140	148	149	161	152	161	151	158	157	153	153	145	166	169	158	165	170	155	161	160	144	172	154	188	157	174	156	163	166	148	151	155	181	168	143	156	160	148	183	144	147	160	165	153	170	157	167	132	146	144	132	177	159	166	159	146	172	158	149	172	187	183	144	146	176	162	188	143	162	162	173	195	136	166	143	167	133	153	175	148	136	163	147	156	168	168	177	144	147	162	160	170	141	150	153	177	158	162	162	158	179	166	139	134	142	157	162	142	131	169	153	150	164	157	170	155	168	167	171	133	165	167	159	167	165	162	151	164	163	150	179	165	157	169	128	166	168	166	192	164	170	155	144	181	197	173	164	147	177	177	185	151	185	161	167	144	174	163	171	162	157	166	152	152	153	151	171	163	163	173	168	180	180	154	164	154	173	179	159	172	168	176	179	178	177	150	186	150	174	192	164	162	172	171	170	154	146	140	156	173	162	176	146	170	167	188	184	158	169	157	169	141	139	176	161	164	140	142	131	150	189	140	149	160	175	175	160	160	190	134	168	177	146	166	153	168	160	170	152	147	156	171	122	145	173	186	166	158	169	161	143	159	167	122	171	162	154	168	162	150	179	138	160	170	161	160	166	168	154	147	155	160	147	160	165	157	147	149	178	144	160	149	141	178	186	148	159	160	156	153	169	170	162	155	178	169	151	146	175	166	153	185	170	158	148	155	152	166	155	163	160	162	165	146	170	160	175	176	161	169	145	158	161	145	160	156	150	139	153	165	161	143	152	172	161	150	164	159	168	144	173	153	178	166	172	161	134	153	181	178	139	154	168	162	141	151	153	155	164	144	170	173	167	159	155	138	152	166	134	157	176	141	150	140	157	167	153	179	155	153	142	184	146	185	174	144	178	152	167	158	136	156	145	154	165	164	182	163	146	181	160	164	158	151	161	177	176	149	161	160	170	180	167	163	148	172	133	169	158	178	148	150	159	170	151	158	154	166	169	171	164	175	182	158	171	176	131	157	152	156	160	158	164	142	164	168	165	160	135	168	159	154	163	155	160	161	160	143	148	166	144	145	149	166	173	142	177	159	150	148	152	141	173	164	173	187	149	185	161	166	168	161	158	151	163	172	143	153	157	182	158	165	163	161	161	146	166	147	161	152	178	170	153	152	168	170	153	160	163	178	148	167	168	160	151	174	167	169	158	175	155	169	155	141	156	150	173	157	163	131	161	166	172	146	169	167	170	150	149	175	156	159	160	158	177	164	159	154	157	172	150	163	162	130	151	162	163	176	161	168	156	148	143	159	158	144	188	155	160	185	156	169	167	166	138	170	171	154	133	158	164	144	141	145	151	129	161	169	149	175	158	143	186	152	163	169	157	165	175	156	159	172	156	150	161	149	166	173	136	149	156	167	169	161	166	167	180	152	142	169	155	151	162	147	177	144	166	139	158	153	158	172	158	156	137	140	147	161	180	177	162	174	156	171	148	166	163	167	154	145	172	144	146	146	180	189	162	162	153	153	178	148	160	163	153	171	194	142	195	142	159	152	179	168	152	133	157	169	166	163	164	161	152	162	179	154	162	140	169	171	167	159	159	151	138	150	163	153	162	188	165	165	155	137	158	177	170	135	136	159	152	167	169	167	145	160	145	186	152	155	158	170	167	166	154	148	147	141	173	154	174	153	150	137	158	167	153	139	159	158	157	173	144	158	152	176	185	150	143	153	150	151	161	170	170	159	179	170	170	151	171	158	159	154	162	150	151	132	168	155	150	173	140	151	168	173	158	128	157	176	154	149	175	171	171	146	156	156	155	160	132	166	157	150	178	162	153	132	146	141	160	163	158	161	176	156	165	171	177	167	179	159	170	157	147	145	162	151	153	163	175	156	144	167	159	168	157	169	163	156	151	166	176	158	163	168	164	135	163	165	143	150	155	173	161	159	163	169	168	139	187	173	156	177	170	178	172	176	148	165	165	176	174	178	151	168	158	152	153	152	158	169	168	163	178	154	155	165	165	167	163	154	153	146	150	163	153	151	158	170	145	147	168	172	160	168	163	172	174	163	154	198	148	155	161	167	180	171	155	153	160	144	156	160	167	173	170	169	170	168	170	139	150	155	146	159	158	163	127	158	159	185	145	178	163	168	149	149	177	169	163	152	134	194	182	146	162	142	127	164	148	155	144	161	153	163	147	141	154	172	157	167	171	178	159	156	150	160	154	189	154	138	157	156	160	148	153	151	161	162	181	148	154	157	167	163	141	169	150	146	133	132	167	148	174	146	148	185	154	158	124	152	164	136	139	143	191	133	173	158	187	159	171	154	169	145	147	143	163	160	156	158	146	152	150	152	165	162	162	147	138	155	169	174	164	157	129	170	158	154	149	139
23038	2723	6232	6635	5592	4579	3640	2987	2626	2328	1928	1743	1526	1462	1303	1199	1139	1073	1023	960	917	859	862	881	825	772	765	696	712	748	686	706	714	666	682	653	684	689	608	618	635	597	578	649	632	619	606	628	599	562	590	608	539	548	579	588	545	558	558	575	538	599	578	539	587	547	535	523	556	555	532	581	527	540	542	580	521	558	514	586	548	556	519	543	514	538	487	544	523	509	502	547	498	530	529	539	520	520	506	524	520	583	523	530	530	540	581	529	547	509	520	506	505	503	536	544	519	489	538	508	518	563	565	531	532	515	522	554	534	517	489	480	510	538	563	496	501	569	552	562	489	521	536	526	512	548	572	521	504	528	513	544	567	522	547	504	505	542	548	521	517	508	494	498	531	528	526	545	528	504	542	509	493	516	543	540	539	527	517	565	510	515	454	508	543	516	548	524	501	524	538	500	512	525	521	509	509	531	524	526	501	557	544	546	513	544	520	516	529	541	496	500	538	552	557	502	541	513	534	538	531	528	547	509	501	485	499	559	503	507	549	518	510	495	536	504	468	505	529	482	527	520	506	528	548	513	535	528	501	511	494	527	533	510	538	518	493	541	519	494	564	540	556	507	533	507	515	538	520	485	509	498	489	516	532	509	513	500	531	514	511	498	492	553	532	519	506	490	499	538	514	557	535	542	526	554	494	505	522	496	513	520	484	505	532	550	570	537	509	540	539	521	508	518	491	542	532	562	546	486	545	513	547	501	482	496	517	481	520	519	495	520	562	526	516	524	495	538	545	535	518	515	504	526	555	511	535	518	509	563	515	477	470	492	491	542	499	466	515	487	520	530	523	527	531	515	515	535	556	509	518	520	505	554	507	538	495	477	536	490	484	504	503	519	523	535	494	570	495	537	516	531	521	517	523	489	475	504	553	523	517	540	512	500	503	502	460	502	523	526	507	559	530	530	534	542	509	515	512	530	533	497	507	531	523	524	498	514	505	485	525	508	487	507	525	543	521	507	524	500	539	524	499	491	524	528	522	520	514	475	505	515	490	506	533	527	497	519	502	529	557	545	545	501	547	527	520	501	549	540	499	516	460	526	491	547	510	508	523	484	478	550	503	540	512	525	499	469	529	481	509	591	501	553	507	585	553	524	533	503	544	493	502	536	502	503	540	501	540	497	534	533	553	516	543	528	515	501	470	531	490	509	471	565	523	494	493	530	493	493	510	555	531	556	538	494	525	525	502	525	525	508	515	499	524	484	527	499	562	518	526	517	529	512	510	530	509	500	553	517	514	520	545	498	509	501	509	510	537	503	533	537	524	508	490	498	541	532	529	491	489	526	544	517	501	520	485	461	504	517	502	539	519	489	505	492	536	494	512	541	517	525	521	492	486	539	502	506	514	518	515	558	522	479	509	536	522	535	527	512	497	532	476	516	529	539	546	513	550	512	497	515	506	572	512	499	556	530	493	520	505	497	504	514	493	518	491	530	531	505	531	533	518	483	499	545	471	541	517	532	522	526	495	517	528	503	541	522	503	535	548	495	543	503	530	496	515	529	555	541	546	571	505	491	537	544	516	505	480	539	562	491	517	543	522	516	558	493	480	512	505	518	515	528	485	500	529	492	499	552	541	546	500	492	472	535	519	518	557	552	490	488	486	509	494	534	538	523	547	510	481	536	508	519	528	504	505	513	586	498	535	509	487	508	520	541	537	555	541	511	539	524	485	544	511	514	514	509	512	498	510	543	535	548	550	502	505	509	531	482	491	543	480	542	525	560	547	538	516	491	502	532	535	481	523	511	549	522	539	531	498	527	563	512	474	569	523	526	504	523	490	490	515	518	532	539	544	538	506	512	505	509	519	527	526	537	516	517	525	510	543	524	472	525	503	527	533	493	542	542	512	521	513	548	549	548	523	551	526	529	519	508	546	494	492	521	554	501	546	558	542	551	499	508	505	519	561	503	491	527	490	494	498	502	536	501	501	537	514	535	492	480	502	481	527	555	534	489	499	499	535	524	521	525	515	471	560	539	551	546	526	494	543	555	523	538	526	500	517	513	516	535	544	535	523	493	513	474	512	487	520	540	493	509	524	535	488	508	523	502	501	491	549	506	483	528	522	462	523	491	505	512	494	505	497	517	488	486	534	563	528	507	509	506	510	492	527	520	511	532	498	489	515	501	555	550	537	540	558	503	473	498	504	504	499	519	510	494	509	560	545	524	568	516	484	485	521	532	521	489	534	514	513	552	509	520	535	509	516	493	480	510	496	530	482	527	496	537	548	527	505	523	528	505	530	503	550	530	496	538	489	533	535	531	547	507	541	507	544	485	518	548	530	506	525	513	519	519	522	552	545	521	544	483	490	525	507	517	523	510	511	526	493	518	564	515	488	534	472	531	529	516	520	500	497	506	531	512	471	548	507	539	513	542	490	535	506	566	511	516	494	483	519	543	507	479	535	540	509	497	495	483	506	506	535	540	521	551	522	508	514	504	544	527	514	509	521	503	560	534	515	518	542	497	500	515	498	528	503	528	478	520	511	535	539	515	523	574	503	560	499	549	531	492	491	526	536	502	512	512	545	485	546	514	504	498	497	548	521	541	538	507	537	504	537	492	439	502	519	493	486	531	471	502	503	524	494	533	478	512	489	523	568	527	506	510	515	510	574	475	496	522	508	502	516	514	512	536	510	515	537	538	502	505	524	553	541	546	507	499	520	484	484	501	485	535	501	546	534	522	499	510	514	518	537	508	510	533	529	502	519	494	473	485	510	519	500	590	504	483	501	503	512	511	544	522	543	519	530	500	502	516	538	499	534	487	508	539	505	526	494	576	474	549	521	490	520	488	549	518	509	507	551	552	517	493	523	487	484	476	548	534	510	550	462	558	530	501	476	503	528	513	512	494	533	468	489	505	505	505	499	544	499	517	516	542	512	550	511	474	543	534	509	474	508	501	521	535	519	520	497	522	551	515	472	498	526	502	560	481	539	473	513	540	494	486	559	529	467	506	560	531	537	476	520	512	554	546	519	507	514	506	523	493	522	548	504	525	478	501	532	483	511	510	511	506	505	495	508	550	548	516	519	516	495	514	503	512	527	507	527	501	528	494	515	500	526	521	536	517	519	513	541	532	522	541	532	561	549	523	526	536	529	524	501	487	515	494	562	511	542	492	530	490	547	528	532	514	483	484	531	489	506	564	540	517	554	516	459	511	543	489	525	491	533	574	508	526	521	494	549	534	509	511	504	560	496	532	506	548	530	520	526	567	535	514	549	539	526	499	505	520	510	487	500	529	503	533	551	561	519	519	523	514	519	478	473	519	490	515	519	491	511	499	524	528	504	558	494	506	513	529	548	512	548	507	505	515	516	516	498	478	534	536	520	512	466	512	554	500	499	511	536	509	530	503	486	546	536	511	527	506	492	509	519	483	521	517	508	514	488	498	510	482	534	493	525	524	522	542	534	493	515	545	560	463	507	512	519	497	525	520	528	520	505	525
5195	363	255	198	218	168	184	171	183	162	167	166	164	175	167	172	172	173	167	156	184	167	172	172	168	155	185	163	162	190	175	164	153	175	155	150	161	162	204	163	174	169	170	168	162	176	176	167	165	138	166	181	164	164	158	152	144	176	172	181	171	188	161	161	125	158	154	176	180	178	171	158	156	160	162	177	186	170	205	165	157	154	189	173	159	190	184	181	121	175	161	160	177	185	150	169	162	165	151	158	180	183	178	170	169	165	202	156	170	168	162	151	176	180	184	159	169	177	178	196	161	187	191	155	173	168	177	159	171	184	174	185	152	186	175	165	182	168	187	170	150	154	176	164	156	156	178	162	157	165	150	179	180	185	187	194	170	168	146	165	177	148	163	168	168	160	170	183	152	170	152	166	173	175	172	162	170	185	165	164	177	159	173	172	194	175	195	151	169	179	153	175	172	156	155	183	142	152	187	153	179	173	145	163	189	183	171	165	185	180	155	191	161	150	181	146	171	153	160	174	200	176	169	173	146	154	162	156	180	171	164	171	183	185	174	177	154	181	167	183	166	157	187	158	155	147	148	179	175	157	157	156	176	184	162	165	168	157	154	165	169	155	170	163	180	173	178	175	184	188	175	150	176	161	161	163	144	165	166	191	147	163	184	174	163	179	168	160	162	169	152	160	167	163	161	173	185	163	180	178	168	167	175	157	172	172	174	183	182	187	188	183	176	178	187	179	183	172	171	170	185	156	139	169	184	174	171	188	147	157	169	161	173	190	159	141	175	185	187	180	169	188	183	158	167	170	177	209	176	176	158	190	157	179	192	181	156	167	169	145	174	164	196	183	182	185	165	157	145	173	163	161	168	158	186	150	160	185	157	145	170	175	163	184	161	173	175	181	159	169	158	163	174	147	182	160	152	164	174	181	203	188	161	192	165	159	190	152	164	156	175	187	168	180	172	162	157	190	163	167	167	163	176	159	173	167	179	162	156	162	189	166	181	156	182	162	171	186	183	156	162	170	181	158	168	178	175	186	202	171	167	162	159	154	160	179	197	176	121	167	126	189	168	183	122	189	169	152	188	164	158	159	168	172	157	172	164	175	162	184	166	185	185	175	163	179	167	179	155	176	174	171	152	164	196	170	163	159	178	156	189	155	178	150	184	166	210	176	165	155	177	152	166	181	156	172	179	182	169	162	164	147	184	165	155	185	168	179	208	178	164	195	179	176	162	184	163	155	147	162	165	146	184	175	176	179	170	171	187	157	163	169	174	178	155	171	185	166	170	158	165	171	171	170	168	149	176	173	163	187	171	166	170	181	171	181	183	185	172	162	194	155	185	160	163	197	167	148	173	164	154	160	168	160	165	200	152	180	174	172	173	167	170	162	173	170	161	213	175	154	193	176	150	163	192	156	154	168	173	171	159	168	197	177	157	169	185	168	172	146	174	177	162	157	166	170	165	169	165	162	172	172	174	157	149	174	167	148	177	156	157	176	168	192	168	182	155	191	166	182	200	151	189	173	168	160	178	169	159	170	173	201	161	166	168	192	149	176	165	176	187	147	174	157	175	172	182	165	177	159	156	191	161	194	165	150	183	192	167	161	193	177	162	163	170	179	172	165	155	173	173	177	167	177	155	166	178	161	170	172	164	185	163	146	172	175	183	182	164	183	168	176	165	180	167	171	152	176	159	175	173	195	198	169	171	165	165	178	172	179	167	176	183	176	152	169	177	164	173	179	172	171	190	185	152	165	173	165	145	159	139	178	174	149	181	175	168	166	169	161	190	160	179	163	167	150	160	160	186	168	155	175	176	191	159	154	159	174	170	176	165	189	156	165	186	176	184	209	194	167	154	157	177	174	184	167	162	178	161	170	158	173	156	159	166	192	167	181	179	158	177	159	186	157	174	152	157	179	160	177	166	151	175	167	186	171	141	167	156	189	170	170	195	175	160	161	161	156	158	198	177	161	165	148	158	163	164	171	166	173	165	183	199	168	183	180	165	195	164	190	158	180	180	177	165	171	163	186	171	143	185	173	159	181	155	186	166	188	152	181	148	180	178	165	154	164	165	168	149	168	174	171	169	190	171	170	169	154	158	208	172	145	156	152	162	166	170	174	153	155	164	161	183	188	178	177	196	148	195	154	175	178	167	161	160	160	177	169	176	160	167	159	177	172	172	187	174	186	185	190	178	158	185	165	160	157	180	171	188	187	158	163	160	169	182	186	176	163	165	183	171	154	166	181	178	175	168	181	186	189	183	173	174	156	179	181	173	170	169	185	162	165	158	181	172	142	162	192	171	159	164	148	175	185	173	168	173	168	191	185	150	179	161	180	162	176	155	161	155	165	167	168	151	178	169	161	182	177	162	161	152	179	182	180	171	150	177	154	165	174	160	165	150	184	151	154	140	166	176	159	165	176	200	179	174	148	179	184	159	161	167	174	168	160	148	176	158	177	162	179	173	160	161	162	191	178	171	179	184	166	183	155	143	151	175	179	151	155	156	181	181	161	161	196	177	198	185	175	170	158	157	158	179	200	160	170	155	155	168	154	175	155	170	168	158	163	181	158	160	159	181	166	167	174	169	177	143	168	181	158	172	176	153	174	169	158	147	169	157	170	177	169	152	167	180	165	152	176	166	143	150	173	155	161	163	174	163	165	156	177	177	174	160	172	153	181	153	167	196	166	154	167	206	154	158	168	172	181	182	177	165	184	156	164	182	173	148	170	187	173	178	153	152	174	165	165	152	177	162	179	136	182	181	168	183	163	164	196	159	180	175	166	165	180	184	179	169	169	171	177	159	167	154	162	160	177	149	170	180	192	166	177	162	182	176	154	181	153	175	192	170	156	187	173	168	183	181	167	185	186	143	193	168	173	180	167	176	175	153	173	148	169	185	156	156	172	193	188	180	178	155	172	188	164	177	145	167	172	155	166	169	148	170	174	182	149	185	177	176	177	181	151	152	168	162	167	153	170	163	157	189	187	172	171	183	153	201	148	159	176	191	166	184	167	180	183	172	167	203	163	173	171	162	158	164	162	186	162	181	168	191	165	187	187	178	177	165	162	156	178	146	176	174	186	161	179	165	159	163	189	161	167	187	197	172	162	182	166	178	188	164	144	160	163	165	184	166	181	141	170	177	160	142	165	168	163	176	182	182	181	163	182	164	149	178	197	179	172	185	162	151	153	178	183	165	172	169	159	183	178	175	167	180	185	179	159	165	146	159	154	173	155	181	171	156	141	153	183	164	157	166	170	167	159	186	181	176	182	146	169	159	157	177	194	171	169	154	157	157	159	188	179	190	157	188	194	165	154	186	158	187	159	175	178	166	179	151	174	144	177	152	170	175	163	166	176	185	172	168	186	172	176	157	169	174	174	167	164	186	173	157	168	168	155	188	164	156	168	181	188	156	160	201	154	162	173	157	163	169	178	168	193	176	167	158	179	175	158	175	177	176	189	181	185	167	156	174	159	186	148	174	168	141	177	182	142
5418	620	682	751	647	633	636	615	608	587	538	582	546	586	527	516	501	502	508	558	548	542	531	558	523	548	567	536	509	500	508	508	524	542	532	539	519	546	499	506	496	496	531	536	522	509	483	492	530	514	500	546	513	533	506	555	555	531	525	559	553	553	478	500	538	523	492	554	491	504	537	516	499	546	507	534	535	547	511	590	527	520	511	498	514	560	536	518	510	518	536	489	558	492	505	538	519	547	536	516	518	512	484	483	553	522	492	516	523	493	515	529	521	498	518	534	540	557	524	546	538	543	504	508	514	492	512	548	573	539	510	556	533	518	487	508	488	497	532	526	486	527	531	573	547	481	506	510	517	569	563	526	559	537	526	511	540	531	546	529	532	517	566	552	555	512	552	500	502	589	503	533	537	557	509	522	544	515	527	548	548	546	501	592	566	506	540	499	486	530	526	492	542	557	528	538	522	509	541	560	537	556	542	564	526	515	537	570	517	542	564	541	545	503	523	552	528	543	579	540	573	527	537	571	547	511	565	533	563	531	516	479	511	530	540	578	552	503	556	472	525	469	508	528	514	526	539	555	528	551	532	550	533	527	527	533	541	516	544	552	497	561	538	477	526	501	522	535	532	517	518	574	503	536	504	514	548	521	545	526	521	520	499	543	519	527	551	515	500	516	497	515	508	522	511	499	520	468	524	517	516	540	543	533	554	539	518	506	561	496	536	523	568	475	517	527	511	542	485	536	488	509	498	552	494	569	552	565	519	556	529	459	531	563	521	549	536	520	488	533	502	548	498	528	538	565	516	578	503	547	498	516	541	508	512	498	501	568	514	517	542	548	510	519	547	521	550	499	552	512	525	514	477	518	528	518	528	495	501	520	519	472	546	508	540	534	544	502	527	525	505	538	572	534	531	548	517	515	529	571	529	560	505	532	564	533	570	539	519	535	536	481	537	506	547	505	531	525	523	517	510	541	547	534	551	544	524	530	497	544	511	495	504	525	509	547	541	497	557	486	541	531	496	546	495	558	519	499	549	493	518	535	533	536	540	485	517	542	534	502	492	533	484	537	517	500	537	527	559	535	553	528	554	569	489	494	549	508	496	516	548	560	525	504	529	503	506	527	510	538	567	508	514	519	550	529	511	561	549	527	526	553	506	523	509	511	505	531	544	534	521	571	485	525	552	549	569	561	546	500	529	509	487	546	552	524	512	529	488	504	516	502	495	539	574	524	511	529	478	571	537	516	564	536	545	538	535	510	605	495	530	558	516	514	555	517	518	551	521	536	500	529	490	518	549	533	502	539	536	507	492	531	530	521	575	504	519	511	528	536	541	539	579	515	521	492	487	523	544	514	507	497	528	507	511	548	538	513	521	525	474	514	534	543	555	474	506	509	532	534	525	546	504	490	565	524	510	562	537	541	550	486	542	530	529	558	528	525	508	541	505	502	498	497	518	540	525	565	496	555	539	488	496	556	506	509	541	533	551	546	513	539	513	481	574	538	552	523	528	524	510	537	534	513	546	522	514	532	478	517	546	532	540	520	540	529	495	510	499	572	514	506	530	565	512	524	518	511	529	528	513	596	557	486	527	544	547	503	528	509	541	548	541	547	564	495	516	504	468	555	536	551	545	518	520	533	540	515	550	554	517	498	556	517	565	570	533	523	519	519	534	514	527	518	542	524	534	500	543	534	523	533	534	523	487	527	511	533	511	549	526	501	559	499	519	533	546	516	559	583	507	531	510	547	507	541	509	530	564	514	485	501	520	542	538	550	529	508	548	501	532	515	551	516	519	516	522	545	559	506	546	521	520	478	492	502	508	515	564	560	537	495	517	537	490	510	549	535	494	533	558	563	504	553	488	522	547	523	528	562	511	552	539	518	524	528	526	527	509	519	548	531	529	548	541	531	524	476	558	466	540	511	517	502	535	523	523	512	540	523	545	563	512	530	478	524	530	541	523	548	486	544	496	535	495	537	537	531	511	567	486	521	514	526	527	518	558	487	504	507	545	548	566	507	533	519	565	516	501	558	511	532	471	525	507	539	503	586	535	557	532	549	557	536	563	559	532	508	495	524	553	551	572	530	569	522	532	537	557	504	538	520	586	501	527	527	520	530	551	509	536	544	529	488	487	519	548	506	551	495	546	515	493	492	538	518	509	541	538	506	578	511	529	552	511	571	512	523	517	532	506	527	533	543	497	575	525	496	541	518	526	517	557	530	522	539	517	543	514	574	554	497	489	561	554	499	510	547	472	523	523	570	526	500	515	540	522	548	520	552	521	532	537	509	557	523	490	555	548	527	517	540	534	514	544	533	506	533	482	504	513	529	542	513	482	549	476	499	538	565	543	506	536	542	517	545	496	550	553	524	560	496	534	531	549	509	509	521	531	518	518	476	532	499	541	476	542	546	530	519	517	546	494	514	565	566	555	517	528	495	529	529	531	480	475	525	551	554	561	522	536	509	512	523	528	527	529	517	543	494	511	547	498	557	520	520	493	546	484	533	512	531	525	526	531	552	530	485	527	529	503	524	497	530	510	525	540	546	526	486	537	520	533	532	510	557	515	481	527	500	522	525	507	515	504	525	558	529	519	518	583	528	511	534	534	483	546	507	515	525	550	575	517	544	515	553	539	523	509	535	471	506	552	526	511	534	511	509	465	531	553	489	508	506	473	528	568	536	543	508	534	550	542	518	523	504	501	564	547	527	573	536	518	519	468	535	511	504	508	507	551	532	509	500	521	511	512	502	519	560	556	539	536	541	539	521	537	534	512	532	505	522	501	568	513	569	557	563	556	525	541	533	512	536	551	545	543	578	570	510	548	545	502	548	521	523	551	527	516	545	570	530	506	508	568	491	552	511	585	541	506	523	531	510	497	543	607	543	573	529	524	560	559	546	527	547	474	542	518	554	483	549	520	534	560	553	562	485	514	499	562	566	530	542	551	510	506	561	525	571	485	526	497	549	490	541	559	504	510	535	496	495	532	520	502	536	535	500	505	519	552	549	506	556	503	487	522	509	508	537	518	553	516	511	512	551	553	505	517	597	534	477	530	529	578	537	487	501	506	545	549	533	490	498	518	527	529	514	495	529	517	500	512	508	544	562	496	531	554	550	560	562	512	558	561	508	521	522	548	547	512	515	520	503	549	539	529	583	533	519	533	513	551	535	502	534	543	484	534	553	551	477	512	535	498	573	526	561	528	525	529	524	540	541	528	508	537	509	543	508	512	552	549	532	529	540	502	492	519	551	517	532	560	505	539	566	540	578	537	533	530	548	510	527	533	518	512	540	533	533	509	527	540	488	565	501	512	573	528	530	493	545	552	547	567	524	521	580	494	542	511	550	547	510	502	534	514	511	549	532	527	601	518	496	535	533	559	545	513	524	541	487	521	506	529	507	503	535	517	525	516	516	543	521	500	565	553	507	463	522	527	554	528	548	568	505	506	566	493	485	562	502	521	496	525	521	502	522	503	531	525	498	553	533	539	556
33586	5588	1533	975	671	507	394	279	272	221	181	149	128	155	168	124	146	114	134	112	131	124	119	95	89	116	94	100	95	107	88	93	93	81	99	101	93	87	108	101	95	100	93	86	97	86	97	99	104	80	80	103	90	80	93	107	99	97	83	101	87	109	88	95	90	92	93	98	105	96	90	111	97	101	92	84	74	102	100	94	101	102	95	78	105	81	82	107	87	80	80	85	111	95	94	98	88	95	88	94	91	97	85	87	102	85	96	81	101	84	86	97	85	83	84	72	97	90	86	85	82	84	109	91	103	89	85	80	95	96	88	81	86	97	82	94	95	81	94	102	100	98	97	71	94	96	93	73	95	88	78	92	110	76	93	89	105	88	85	80	99	92	104	83	87	87	85	84	77	98	101	87	112	82	81	96	84	94	81	93	93	89	103	95	106	98	96	91	92	88	89	92	76	102	97	93	79	96	94	91	92	91	81	86	106	104	84	96	79	95	110	104	93	91	86	102	84	84	95	91	72	86	106	88	104	82	88	76	79	100	87	74	96	95	77	98	98	80	98	82	95	81	103	93	65	99	97	94	95	100	87	104	89	79	80	102	78	77	79	92	90	86	87	82	82	78	67	82	81	72	94	79	81	89	103	89	89	81	95	91	89	71	113	88	86	83	97	85	86	105	82	84	108	96	89	87	106	89	91	83	75	87	86	100	95	81	95	93	98	81	89	89	97	91	97	92	100	82	78	85	101	99	82	94	89	94	89	104	93	91	98	84	97	92	89	91	96	78	95	73	81	92	83	96	87	86	91	84	85	108	97	94	99	103	91	85	94	95	79	75	88	94	85	94	101	99	87	90	99	88	83	100	103	84	90	77	90	96	93	75	101	77	80	82	92	84	89	101	78	76	85	104	93	99	84	91	75	84	94	87	87	90	88	92	92	69	77	86	94	93	100	93	88	91	85	79	98	85	91	87	97	81	89	108	88	85	70	97	104	84	90	77	89	88	105	110	74	98	97	97	83	81	85	85	92	74	89	84	118	89	89	95	91	82	73	86	92	81	81	95	92	92	83	82	69	97	89	84	97	97	105	75	93	88	96	99	84	88	84	95	78	98	90	97	106	87	99	85	101	108	87	91	86	89	86	84	96	87	98	87	96	75	83	85	101	89	106	84	84	76	81	85	75	71	88	76	92	102	94	89	81	121	87	89	88	72	77	85	93	92	90	93	73	81	88	106	81	98	103	96	76	81	95	86	89	87	86	78	96	103	90	82	104	111	94	104	81	104	92	92	99	98	70	73	74	93	80	89	94	106	80	89	78	97	76	95	84	88	71	86	98	85	92	99	92	94	95	98	87	91	98	75	79	88	81	102	84	106	99	96	109	91	93	89	101	84	93	96	88	87	108	80	87	89	101	78	84	76	90	98	75	93	97	97	92	76	87	93	90	94	79	85	89	73	104	81	93	98	98	90	87	96	70	85	106	110	69	81	93	83	75	76	113	76	102	105	98	99	79	102	95	83	90	89	84	88	82	84	89	95	85	81	93	90	74	104	73	87	81	88	90	85	80	89	84	83	84	107	84	97	78	88	89	81	106	102	83	88	98	94	101	96	97	108	87	84	92	82	93	91	99	94	92	85	92	89	83	91	93	93	88	103	106	110	72	81	88	87	97	94	95	93	98	106	86	75	73	87	99	83	111	92	90	88	91	88	81	87	104	86	92	81	90	97	90	75	81	99	98	106	88	102	106	96	115	88	102	90	101	104	91	106	103	100	106	90	102	82	101	93	88	79	101	90	95	87	105	84	107	93	111	94	93	82	103	75	81	93	89	81	89	90	91	82	93	111	91	102	93	99	104	97	96	112	101	97	78	111	94	87	88	94	96	98	94	83	83	90	88	78	82	90	97	90	81	74	88	87	83	82	74	92	90	86	88	90	92	82	74	91	89	75	79	84	101	71	85	99	96	109	90	81	97	82	89	84	87	108	95	92	100	99	96	103	96	93	81	94	102	92	96	87	104	91	100	93	107	95	95	102	91	97	64	99	98	98	87	85	86	64	76	90	94	81	89	81	80	92	79	97	89	92	89	91	84	63	96	94	77	79	110	94	109	91	105	87	76	84	82	86	101	104	101	102	82	100	93	82	98	71	110	87	84	105	73	97	87	104	70	93	95	102	84	94	85	100	86	94	97	87	88	71	103	78	97	87	81	105	83	79	92	77	81	91	91	104	77	87	90	90	107	85	72	84	73	95	90	96	97	99	108	95	96	77	98	90	76	80	78	92	72	93	80	112	94	103	90	97	101	85	87	85	86	94	96	97	100	91	90	105	94	99	102	77	107	110	94	98	87	89	81	91	84	69	90	95	95	83	90	104	85	75	99	99	90	108	96	90	89	95	92	91	91	104	96	98	91	87	101	107	75	75	92	101	87	92	92	94	108	83	77	96	90	102	101	94	65	89	94	73	87	84	86	81	87	85	88	88	86	81	66	82	93	73	93	91	84	94	91	74	90	103	91	93	100	98	92	106	92	91	104	86	99	94	92	104	88	88	94	68	68	90	98	86	106	77	97	100	77	86	110	87	97	104	94	86	89	97	86	86	91	85	86	82	97	81	89	104	68	103	87	91	103	87	87	90	98	102	100	92	78	102	90	90	82	89	94	79	92	72	86	96	84	93	98	95	81	69	101	86	80	103	90	95	92	88	96	96	93	80	88	87	81	72	94	88	90	111	82	93	112	93	99	92	102	89	83	92	94	80	91	85	77	107	87	103	104	86	105	91	85	97	93	84	108	93	96	94	95	84	105	84	87	93	90	93	111	82	83	98	87	87	91	96	89	91	98	93	75	81	79	84	88	102	116	82	95	88	89	95	87	90	81	85	80	80	99	80	75	99	93	81	82	86	83	81	89	95	85	97	72	102	98	74	73	71	91	77	103	77	91	81	95	97	91	93	101	96	90	88	97	85	99	94	98	77	84	113	84	83	80	88	102	95	87	80	87	99	89	85	85	97	109	76	75	80	82	74	93	95	93	96	84	89	81	71	90	101	77	91	99	81	86	82	97	87	92	99	89	92	82	92	92	90	88	74	80	93	105	88	101	99	78	92	88	85	95	73	104	90	99	90	104	101	104	99	77	94	99	86	92	82	101	87	98	94	85	94	90	102	97	85	86	105	79	93	99	80	90	87	74	80	86	90	83	66	77	98	90	77	90	84	85	90	85	68	91	104	98	81	89	85	85	81	95	95	88	91	87	92	99	90	80	79	96	90	86	89	81	67	71	75	83	97	77	95	91	83	90	81	75	95	84	82	83	93	78	105	85	97	85	84	95	93	99	94	102	109	92	102	96	75	74	106	94	88	84	98	89	98	96	80	97	91	95	88	73	87	82	82	73	86	84	97	93	92	95	100	106	92	89	90	103	88	102	81	77	83	88	90	101	96	99	109	75	98	83	86	89	81	82	92	94	93	78	101	99	97	86	81	90	85	91	108	86	91
16923	1419	3417	3573	2937	2389	1916	1631	1403	1215	1029	938	813	722	712	655	617	587	567	590	516	522	500	520	446	436	428	417	414	452	405	406	399	441	377	378	402	426	370	360	324	337	361	362	373	376	334	352	342	341	375	352	320	351	332	364	341	367	350	332	329	317	322	363	328	354	338	349	333	322	300	297	318	316	357	310	352	323	340	326	322	321	311	344	340	319	332	325	313	331	328	320	339	283	331	305	337	316	356	305	283	312	310	342	331	329	331	331	338	337	333	321	302	345	326	307	333	332	327	372	321	329	318	302	303	318	312	322	300	324	340	341	313	327	315	333	331	331	350	326	329	337	318	316	321	299	351	328	305	320	324	306	336	286	313	325	326	303	289	311	305	301	314	319	318	299	318	313	317	337	286	318	350	300	344	304	330	312	338	296	339	306	300	325	321	317	325	302	336	323	312	331	296	286	307	311	304	312	302	310	311	320	308	314	300	340	306	334	313	341	319	329	312	315	301	306	344	300	296	313	341	314	336	333	314	310	321	328	327	308	313	302	352	299	310	324	336	315	314	302	282	312	300	301	340	317	314	291	330	327	312	303	323	314	329	304	318	334	293	306	311	328	308	322	341	331	328	315	354	323	304	313	316	340	357	314	339	297	302	308	302	321	294	299	309	305	273	303	327	322	320	314	309	306	345	289	312	307	293	316	321	278	327	310	303	316	298	325	309	323	308	342	283	323	323	325	310	351	279	313	338	317	348	301	308	311	323	363	321	337	312	303	318	318	321	316	322	300	298	325	322	335	302	308	309	330	292	319	319	338	292	301	308	326	329	317	309	323	327	289	328	300	337	320	311	283	349	327	320	317	305	317	331	325	301	305	341	319	329	338	325	338	296	304	281	319	313	328	339	300	298	343	295	338	296	291	304	338	298	353	318	298	289	329	297	335	300	322	321	316	289	327	336	297	325	317	314	305	307	319	344	324	306	304	324	336	329	297	319	333	333	314	328	330	326	309	290	314	331	295	290	329	311	290	317	322	298	350	300	307	296	319	313	315	315	318	308	304	292	299	281	307	296	318	315	324	302	326	314	356	320	352	348	303	292	348	301	323	303	347	308	322	314	334	338	300	328	319	320	296	326	346	319	308	316	317	320	319	339	339	344	291	337	332	302	322	332	310	299	333	337	330	329	320	343	327	340	352	295	332	295	319	345	312	348	327	303	337	311	333	323	336	322	317	314	314	288	303	321	301	304	295	321	364	353	312	305	329	323	333	303	289	303	311	287	351	354	349	300	340	307	310	308	297	328	310	319	337	335	309	308	305	305	292	298	323	299	343	325	296	291	328	336	319	316	319	327	333	338	311	321	314	366	309	336	293	331	302	288	298	271	316	309	312	334	317	325	306	360	317	294	317	330	309	329	355	318	300	340	297	320	316	325	316	312	335	298	310	321	309	306	335	327	332	335	325	310	325	324	338	326	317	312	323	308	330	329	340	308	300	315	333	331	302	332	306	320	339	317	320	299	336	296	319	302	331	315	340	313	324	323	306	328	335	321	330	339	338	299	307	317	304	305	330	316	322	340	318	337	302	348	317	312	310	330	331	327	302	325	320	309	327	295	327	323	312	324	320	310	332	278	367	328	322	322	292	321	298	293	315	313	310	330	334	302	299	298	297	317	310	323	328	347	317	316	349	313	345	305	338	320	323	306	338	339	351	299	276	332	305	313	326	325	310	309	326	314	294	309	301	315	291	315	316	310	304	329	323	316	309	302	323	316	310	344	312	296	310	339	314	315	299	325	288	313	345	322	292	325	314	312	336	320	314	340	333	327	332	344	315	294	328	325	316	335	299	310	314	298	336	302	300	314	311	323	318	343	319	321	317	331	307	336	299	315	297	329	324	289	302	331	332	298	301	308	310	322	317	322	325	334	350	302	341	333	326	284	347	300	337	319	317	353	288	305	297	314	323	309	314	306	356	301	348	295	319	314	327	309	289	317	350	288	286	296	311	321	338	313	340	313	304	294	332	302	365	313	315	306	312	341	315	302	293	340	325	304	320	319	297	332	308	294	298	323	324	347	289	300	304	365	316	275	294	335	325	300	298	327	326	335	292	315	340	344	304	310	309	318	306	309	330	315	300	343	327	277	290	340	323	294	377	336	305	293	315	312	332	330	284	305	319	338	321	305	301	299	307	301	339	312	316	308	312	317	282	322	322	342	307	307	333	308	319	315	320	316	319	340	329	312	339	330	333	331	320	316	328	299	332	323	332	307	307	298	317	337	341	301	293	303	306	286	322	303	333	313	329	323	322	315	292	325	295	301	315	308	312	325	333	324	337	303	328	294	310	314	328	307	335	300	304	287	290	314	305	311	323	307	344	293	338	275	300	326	337	291	325	296	332	332	277	319	336	315	294	339	331	339	299	328	283	331	299	286	313	350	308	345	327	315	324	292	316	316	329	334	286	320	336	286	323	323	321	361	331	344	311	331	334	258	319	323	310	309	299	300	319	364	318	324	317	306	316	309	340	310	324	316	320	324	343	324	337	324	320	331	332	315	332	357	327	318	339	332	287	323	304	333	307	300	301	316	340	317	326	316	294	291	306	313	320	322	295	334	310	334	326	296	313	328	326	318	318	345	320	284	325	333	302	302	288	305	340	319	309	298	311	344	337	327	299	317	284	299	301	337	297	294	337	365	339	297	293	331	309	298	302	345	324	320	322	314	325	303	294	283	330	327	299	321	302	316	340	316	310	336	314	291	297	341	313	313	303	272	301	300	332	322	306	288	327	333	345	311	351	330	331	323	322	360	294	289	303	278	308	307	314	311	328	323	296	309	338	324	328	339	297	301	340	325	315	258	303	317	324	290	327	310	301	316	300	319	312	317	342	317	296	275	354	321	292	310	334	311	310	292	310	368	328	343	300	295	322	313	341	336	290	337	339	295	314	351	310	319	295	288	334	293	288	357	323	297	334	297	291	308	280	297	327	345	322	323	320	336	323	315	310	322	321	331	316	318	315	329	307	338	318	324	324	328	276	318	362	323	316	317	291	337	313	332	351	336	271	318	282	293	316	297	327	288	297	326	335	290	347	283	321	298	304	337	286	288	332	323	313	307	340	331	355	350	327	332	346	318	307	300	299	300	338	340	332	335	321	325	355	320	297	289	310	319	292	287	294	343	320	321	288	329	298	306	341	298	310	350	306	309	319	323	330	290	324	327	356	310	313	315	302	322	298	290	348	313	357	343	302	304	304	289	289	314	311	342	323	340	321	322	320	298	307	263	329	335	293	300	330	339	302	312	339	293	335	294	321	291	355	307	319	314	324	355	311	312	333	307	361	297	312	352	315	307	326	296	331	311	330	298	326	308	340	311	310	335	305	330	309	329	357	366	298	316	296	309	317	298	305	327	316	321	301	297	308	299	313	320	308	357	333	330	327	298	315	328	302	313	321	328	311	339	320	325	307	277	351	297	317	333	293	320	303	297	300	322	326	296	314
42515	17963	6985	2299	1410	997	802	609	500	411	365	341	268	258	277	243	227	242	207	226	194	195	186	215	183	192	179	186	178	158	186	185	199	183	167	165	158	167	154	198	176	178	180	171	150	156	144	139	153	154	146	172	180	163	165	177	152	158	143	159	184	171	188	156	153	165	163	177	146	157	145	159	174	157	146	167	168	177	160	162	149	151	162	169	150	169	166	140	169	162	154	165	149	176	184	180	167	154	161	161	161	162	160	147	136	179	141	142	158	154	167	155	152	177	156	153	136	164	159	169	149	172	148	145	165	153	160	156	177	176	162	176	151	151	178	173	156	166	173	162	126	163	200	145	137	165	153	154	156	137	169	164	158	159	165	157	160	150	168	156	172	155	171	177	163	163	144	153	174	149	158	156	179	147	147	148	190	131	174	151	176	142	144	152	148	154	174	151	156	172	137	175	163	146	152	132	173	171	159	150	173	149	164	167	157	162	185	149	159	149	144	150	158	177	162	154	159	168	155	145	176	148	168	163	180	150	128	162	163	146	152	183	148	163	151	155	147	144	161	169	158	174	174	161	175	162	173	157	148	157	159	175	166	179	168	159	178	191	118	170	163	179	164	151	173	125	159	149	156	145	138	169	164	164	162	138	174	169	160	187	164	156	149	179	182	147	173	160	162	167	166	174	180	182	158	157	138	148	173	157	158	150	170	141	157	175	138	171	187	170	177	171	165	158	144	177	137	162	147	139	160	155	148	176	158	164	148	163	161	165	141	137	148	156	143	170	160	162	170	141	149	149	129	167	148	163	164	163	160	140	144	174	145	175	174	136	154	154	156	127	164	129	162	176	152	169	156	174	178	155	145	166	157	157	172	166	146	154	143	147	159	159	152	153	144	189	140	163	180	158	154	162	155	160	172	172	133	144	146	128	142	159	152	155	172	169	165	158	181	156	167	178	168	177	173	190	180	182	179	158	145	150	154	173	151	169	176	161	161	171	153	159	189	161	143	159	154	165	166	176	162	155	164	156	154	151	156	154	170	156	161	154	166	138	152	143	155	143	168	132	156	148	161	166	175	149	151	171	171	174	140	145	160	178	163	150	159	164	143	153	159	172	156	152	165	140	157	163	181	149	146	163	159	164	161	147	159	167	159	162	152	174	155	153	170	156	146	145	167	170	147	155	152	164	153	161	160	167	155	190	146	158	139	171	126	147	152	141	174	162	158	142	173	165	165	168	149	148	165	171	165	166	147	157	145	156	184	187	200	146	140	177	167	174	160	172	157	154	178	148	156	171	173	154	167	168	155	164	142	166	167	151	160	153	165	154	174	144	147	143	148	155	147	169	162	170	157	148	184	159	168	148	143	166	148	148	138	161	164	145	161	160	129	163	173	162	157	145	176	147	176	179	176	154	146	124	150	152	162	172	164	165	172	161	157	160	169	158	154	182	173	147	157	156	172	166	152	185	173	150	168	151	169	145	159	166	146	156	176	176	158	146	157	169	168	148	161	157	169	166	163	164	143	144	174	170	148	158	173	162	154	151	137	158	164	162	170	148	163	146	151	154	170	157	159	155	160	147	148	167	167	160	128	168	168	160	138	155	159	142	165	158	164	161	170	182	172	154	144	153	156	161	155	158	143	144	127	143	164	164	184	163	149	139	171	179	156	178	175	165	169	167	176	151	175	162	158	167	158	140	138	159	159	152	178	142	167	141	182	158	173	163	153	141	161	178	158	159	164	150	175	156	146	173	151	140	134	155	143	183	162	128	143	159	157	175	146	171	155	172	160	156	192	167	174	151	158	172	156	157	179	141	175	155	141	163	163	149	162	149	171	174	162	161	147	143	166	164	163	170	162	162	164	169	162	179	129	141	167	149	154	158	165	141	145	145	145	167	159	160	177	142	150	141	170	151	172	167	164	140	167	190	159	150	162	183	159	188	166	154	138	155	166	171	163	152	169	166	146	156	159	168	140	170	164	133	175	174	153	156	141	170	188	159	155	163	154	154	144	162	150	161	153	140	174	171	167	166	180	161	151	158	131	185	173	140	143	168	162	163	158	159	156	138	155	153	150	161	162	140	144	156	151	143	161	141	172	168	146	149	167	148	152	171	157	165	156	153	157	144	159	179	149	156	165	163	167	168	164	153	168	153	144	162	157	181	168	161	137	159	150	144	158	177	167	142	147	162	170	129	178	160	149	150	159	150	171	149	153	150	137	136	152	158	153	152	170	152	170	171	155	181	181	177	142	154	157	166	155	153	160	166	135	161	162	139	169	147	162	146	185	162	158	147	156	152	168	171	158	141	139	167	151	138	166	170	165	168	169	162	159	149	161	170	158	139	155	157	167	159	153	168	160	145	165	165	166	171	155	164	159	159	182	138	156	149	157	158	151	186	159	164	147	170	168	151	164	149	153	151	134	180	150	168	159	161	175	159	160	153	160	157	165	168	159	152	162	139	169	145	145	172	160	149	162	140	156	147	156	154	155	179	150	151	178	148	155	154	149	156	170	143	137	146	153	147	166	160	167	167	195	140	186	168	166	157	133	157	165	143	144	183	155	160	179	191	155	160	153	136	162	145	172	142	158	166	125	159	167	166	166	173	164	158	166	177	161	158	146	194	151	156	143	134	161	135	142	165	158	148	174	159	149	147	147	150	150	137	154	156	154	175	173	159	150	148	164	140	147	168	172	170	136	162	157	160	156	159	142	147	145	154	170	161	166	161	154	164	157	137	158	146	171	163	179	173	184	175	166	163	143	151	140	160	157	166	170	168	169	160	144	172	166	152	174	161	152	156	155	169	198	158	178	152	143	159	152	164	129	166	154	169	145	177	165	128	156	168	156	147	167	152	158	168	146	138	151	158	163	159	181	171	188	163	188	158	163	166	158	155	154	165	147	151	140	168	160	187	155	150	164	160	132	152	165	163	166	182	164	166	146	157	170	168	137	141	156	137	178	164	138	151	152	129	143	154	163	157	159	144	154	157	182	155	152	175	162	155	157	168	151	169	168	156	151	157	150	151	165	164	150	147	182	156	158	145	185	144	174	173	168	159	174	157	132	175	138	166	162	119	158	169	180	151	164	135	150	159	140	162	141	166	170	153	159	174	148	189	164	176	140	184	162	153	154	142	145	138	173	163	157	165	144	155	162	172	154	154	175	149	167	169	164	158	150	170	139	169	145	144	173	179	144	159	163	159	156	154	168	142	162	149	154	173	170	143	176	159	164	151	153	162	149	182	172	175	165	172	169	154	156	155	179	179	163	161	167	177	175	177	165	143	153	148	156	147	157	155	155	163	160	169	169	177	154	163	141	189	159	175	167	162	166	164	187	170	143	167	162	151	175	171	150	151	168	176	166	182	151	138	161	135	177	168	171	141	168	161	160	174	174	166	161	156	166	171	154	150	153	157	179	154	144	165	149	159	151	163	167	165	146	129	175	184	153	166	150	161	148	173	171	158	170	184	160	173	165	145	166	168	180	166	166	146	165	145
21852	2654	6176	6705	5643	4610	3693	3020	2589	2137	1970	1720	1605	1450	1329	1224	1211	1030	1069	949	937	906	826	879	802	864	793	774	729	742	733	677	696	656	636	643	646	648	595	633	585	575	600	613	576	651	613	564	591	565	546	577	556	569	542	543	540	573	556	606	580	582	580	525	591	562	575	528	553	498	586	548	537	547	489	559	506	522	542	533	532	594	570	505	597	532	514	517	574	551	549	579	571	516	553	527	514	508	549	504	514	538	521	543	558	567	505	533	520	509	535	539	537	543	553	525	516	540	561	530	559	488	530	512	527	513	501	496	508	510	497	547	505	508	542	526	547	550	508	529	512	513	513	471	493	518	532	512	544	502	542	552	514	555	524	490	457	554	544	518	501	516	490	501	499	522	518	521	535	482	516	548	496	521	485	499	532	554	565	549	519	497	495	531	518	510	502	489	509	502	559	497	460	547	515	525	548	486	530	534	490	534	530	515	548	509	506	541	524	578	500	478	551	503	558	529	544	522	512	508	499	482	515	501	504	546	494	535	541	516	547	517	524	526	524	553	546	515	517	511	522	547	467	519	490	509	521	528	510	545	513	523	511	524	500	535	517	498	554	539	522	499	513	539	536	545	538	531	534	551	488	560	535	514	493	498	502	538	553	532	528	453	553	551	527	477	518	493	553	545	525	534	499	483	535	499	508	496	499	498	480	522	531	523	544	539	540	490	499	552	501	529	513	488	518	566	515	517	576	501	518	536	535	519	507	527	507	509	550	503	490	515	528	496	543	499	569	549	548	511	532	517	523	473	522	504	479	493	528	528	479	558	514	490	530	493	507	535	520	506	558	503	547	525	494	562	510	508	548	538	484	499	506	540	495	518	542	511	510	531	549	464	568	497	475	501	555	543	496	548	510	510	491	525	514	513	515	506	498	506	506	526	508	505	514	486	521	533	533	513	557	489	502	491	479	497	509	511	518	530	545	490	512	582	531	505	503	520	519	487	511	495	507	544	545	473	521	559	495	504	532	475	548	502	563	535	524	535	488	490	508	529	500	513	488	546	507	510	469	501	488	517	518	479	523	475	478	551	541	542	518	512	530	528	504	514	501	546	562	525	546	501	501	520	557	552	493	527	539	518	542	512	469	526	523	524	514	517	509	530	540	558	531	521	560	500	533	490	535	511	517	512	519	547	514	512	495	491	509	484	540	522	526	514	527	514	504	509	557	498	462	525	505	537	521	510	538	508	513	546	514	537	496	522	491	519	488	509	518	499	512	556	518	497	533	511	513	543	530	513	446	539	527	518	502	505	534	557	500	536	543	480	482	524	540	451	476	498	517	533	489	516	487	477	529	469	506	513	574	535	502	543	524	542	517	500	522	510	548	506	500	498	510	515	522	524	509	490	504	496	491	491	507	494	509	503	485	532	521	518	492	497	507	525	535	506	507	513	522	529	521	533	485	533	517	499	514	529	519	513	526	466	517	518	554	503	550	502	516	504	545	526	530	517	537	497	524	521	513	530	510	509	488	497	533	501	521	541	511	477	486	478	492	516	547	486	524	538	548	486	510	483	496	535	507	504	510	494	508	529	528	515	521	539	525	501	572	555	518	511	526	531	462	511	553	509	473	541	523	484	517	508	550	527	536	522	517	527	496	479	474	483	526	514	524	532	553	556	525	542	504	505	523	531	550	509	509	543	543	521	456	529	475	525	501	553	521	520	514	571	534	496	526	535	521	514	539	536	513	559	493	506	512	530	505	501	491	544	516	526	542	525	538	510	507	481	504	519	511	531	527	486	540	519	502	560	509	494	518	522	493	510	548	516	498	510	517	504	508	505	523	517	522	497	505	524	564	519	529	510	534	496	516	516	556	498	494	509	564	516	533	546	528	532	496	537	506	534	470	510	544	523	512	518	495	511	519	524	494	526	513	494	541	574	503	547	519	520	523	520	538	526	511	540	509	520	539	520	524	492	495	529	531	536	559	560	522	482	536	527	506	543	517	515	526	516	491	536	506	476	582	519	553	499	533	522	544	535	523	552	532	492	520	580	511	479	546	520	527	521	512	504	547	506	527	517	545	507	530	546	508	482	516	543	471	500	554	502	518	500	501	506	514	481	498	542	527	533	515	493	545	521	526	500	520	534	522	509	523	502	546	538	516	552	515	503	560	508	516	533	532	523	545	510	500	500	484	467	510	550	514	527	512	504	535	543	509	495	511	518	531	500	516	534	513	486	510	482	532	490	545	480	527	531	523	492	521	498	526	510	534	540	537	525	505	478	569	524	541	478	489	524	520	440	525	493	524	502	477	499	512	538	489	513	513	548	544	541	498	498	495	540	487	557	518	533	518	509	519	498	525	510	519	524	475	508	538	572	509	522	536	524	549	518	492	521	513	492	520	525	512	504	525	562	491	566	493	503	527	541	501	514	455	522	498	519	469	532	456	487	478	494	520	509	485	516	539	520	499	518	498	500	541	528	502	486	568	506	473	521	536	507	593	506	528	539	507	501	497	484	529	512	535	513	527	494	532	491	474	534	550	524	520	486	482	501	515	519	542	461	516	518	539	509	545	499	511	504	477	516	521	506	488	511	521	501	494	527	508	550	481	497	491	512	524	526	527	570	498	507	488	534	519	502	492	513	550	520	522	547	531	495	512	493	514	493	476	522	533	479	528	537	528	538	528	526	543	490	505	511	515	492	511	577	540	558	542	534	540	530	526	527	486	535	552	516	524	515	471	522	498	598	504	519	536	508	533	493	514	506	494	536	531	509	524	487	470	497	507	509	516	515	503	520	496	549	513	515	521	516	555	513	559	555	527	555	527	526	529	532	504	504	544	528	528	536	519	510	491	521	514	507	530	508	541	536	535	506	523	511	518	536	503	530	529	476	528	505	496	520	489	486	493	521	542	503	533	540	513	493	501	506	565	507	502	521	536	524	526	516	484	509	521	512	513	528	505	506	500	541	512	502	494	557	522	516	490	507	471	500	528	539	540	528	539	520	547	532	486	530	544	563	545	526	508	539	500	529	491	501	494	537	533	521	520	545	517	507	499	499	522	495	528	508	490	507	494	514	480	485	532	531	529	495	527	513	483	517	511	535	500	543	545	520	498	535	590	490	555	550	485	531	494	498	500	489	524	497	535	500	485	506	528	510	502	518	510	504	527	523	531	545	546	526	508	503	494	516	495	542	529	508	538	519	587	546	481	535	543	519	524	556	537	539	533	519	509	546	523	492	537	505	540	512	515	521	523	530	513	520	540	500	459	528	526	513	519	509	505	553	542	498	566	488	496	518	474	516	520	491	495	474	472	511	498	519	462	523	484	511	489	490	489	531	495	472	506	524	493	526	559	524	541	537	494	551	512	524	490	523	518	500	525	545	498	517	538	502	563	505	480	479	530	501	498	511	507	537	519	510	498	511	534	515	510	541	503	522	536	513	521	531	503	515	506	542	524	504	548	515	502	536	501	519	496	568	546	538	511	519	500	493	518	509	516	498
5339	471	315	245	200	184	208	182	192	151	163	177	183	175	193	154	170	154	160	197	141	160	171	172	189	191	184	170	156	159	155	180	180	171	157	139	173	169	183	183	172	157	186	183	197	170	172	172	154	177	148	164	170	170	191	168	204	164	178	167	197	179	178	180	163	182	146	173	169	174	172	173	165	161	152	162	182	176	181	177	194	173	171	154	178	162	168	189	168	153	162	166	180	186	166	159	174	152	162	169	164	161	152	176	169	159	154	188	169	168	172	166	171	158	151	175	180	156	178	185	196	157	182	180	168	162	181	170	180	178	162	155	180	175	171	168	172	180	162	169	210	162	166	182	169	164	158	157	163	168	171	169	151	196	182	167	156	180	164	169	192	164	187	158	165	147	168	183	162	177	180	156	171	156	155	158	159	159	162	180	191	164	188	161	199	173	178	164	148	173	167	173	162	189	135	212	181	178	157	161	175	179	183	159	160	178	166	159	159	176	182	166	177	178	153	187	163	173	204	177	174	170	147	175	191	167	147	148	163	197	191	187	156	158	159	184	196	192	171	157	153	184	168	182	157	159	180	162	163	195	163	173	144	175	174	172	145	159	184	159	177	168	170	183	183	183	190	182	185	145	170	173	177	167	157	153	147	160	159	171	164	173	189	162	168	149	162	162	157	176	163	174	139	178	171	173	177	170	146	181	159	187	167	162	176	199	151	175	163	178	163	173	161	194	177	159	169	155	156	163	160	176	161	179	187	186	183	177	133	178	162	188	165	169	165	148	168	165	171	159	176	170	191	168	188	162	150	176	147	181	191	187	161	185	182	155	166	157	195	166	165	182	175	161	161	160	160	155	164	161	158	165	199	175	159	182	160	154	188	195	162	150	171	173	161	191	171	159	182	167	174	175	175	164	183	179	196	159	171	171	168	147	192	201	180	162	159	178	159	164	155	170	184	175	184	165	180	192	175	184	153	166	132	168	148	170	164	177	180	191	171	182	144	187	142	161	168	174	181	177	161	175	174	153	182	158	152	170	171	188	147	189	178	165	175	172	165	173	165	162	143	167	158	166	166	178	151	164	187	168	185	172	176	166	153	178	160	190	179	161	152	178	170	187	177	148	159	168	174	168	176	166	177	181	171	165	153	173	153	161	174	152	158	164	194	181	170	158	168	180	166	166	144	171	187	165	172	145	178	161	174	156	156	187	167	162	186	179	179	164	159	162	174	170	185	133	165	148	180	172	153	167	181	178	161	171	202	146	166	181	151	147	180	166	157	179	177	175	163	163	170	156	161	161	171	158	178	161	194	152	165	166	174	202	173	168	176	164	153	178	167	167	158	161	189	180	154	187	158	185	166	172	164	168	166	154	177	154	173	162	180	170	180	158	168	159	159	168	147	171	167	172	168	171	165	174	184	177	168	167	170	164	179	158	158	171	184	184	175	180	143	176	184	175	156	169	163	182	186	185	175	178	175	194	155	168	159	186	170	165	183	166	159	206	165	181	172	160	160	153	163	156	188	174	189	158	144	172	161	152	155	168	181	162	149	159	176	152	154	176	169	169	144	158	163	154	156	159	181	156	152	168	159	143	150	188	157	164	166	160	152	163	162	179	188	164	191	179	181	192	164	146	158	162	167	162	162	191	167	159	172	168	165	173	163	169	170	157	172	189	162	177	197	163	173	180	178	161	160	145	195	173	168	192	150	177	167	166	155	168	160	174	150	154	169	157	188	189	175	187	165	182	188	175	168	177	174	182	173	165	165	186	180	152	183	149	167	158	154	168	170	166	169	191	177	190	137	155	143	194	156	172	152	147	148	165	157	180	147	181	148	162	147	164	170	171	170	161	143	173	180	131	154	163	164	156	150	173	170	173	175	169	173	185	194	158	148	178	166	174	163	160	157	182	198	170	125	172	181	168	172	180	172	176	175	190	187	186	170	197	183	189	152	187	195	170	183	175	181	168	145	152	170	159	178	172	162	166	169	188	176	151	166	178	166	170	181	175	163	175	175	193	161	144	167	161	161	178	186	182	165	175	164	166	164	166	177	182	145	157	186	150	181	175	160	176	173	164	182	175	161	147	156	182	165	165	169	166	175	176	166	186	166	181	161	170	142	167	184	183	157	174	174	161	188	179	186	184	153	147	156	178	174	169	177	139	172	167	167	156	192	168	182	165	182	191	181	184	173	175	183	173	179	170	178	171	148	181	178	179	161	176	166	205	175	147	177	172	138	165	160	176	175	154	157	175	185	171	166	156	159	152	181	176	161	158	174	189	184	170	178	158	174	173	155	181	154	168	163	172	163	180	175	178	177	179	159	160	169	146	171	173	177	176	157	162	170	153	170	167	139	185	161	202	175	155	165	175	163	180	176	169	168	167	160	188	176	190	189	155	208	175	163	166	186	178	153	155	165	175	170	170	197	182	186	152	184	176	171	163	172	167	164	159	149	152	176	157	169	182	155	175	168	167	192	167	181	183	179	154	196	162	169	152	175	171	153	166	166	162	162	158	174	154	173	168	160	183	171	167	163	172	164	167	163	157	166	178	166	153	187	172	173	162	173	154	186	190	184	169	165	178	164	169	178	161	173	158	157	177	143	181	202	184	173	179	186	165	179	197	181	175	165	156	155	154	152	175	159	166	177	162	167	178	169	164	172	185	168	166	177	173	177	179	175	174	184	154	149	162	191	147	165	171	165	154	184	190	174	174	160	161	199	169	166	174	177	181	151	161	168	164	177	173	170	170	191	147	174	183	174	203	160	191	165	156	168	190	145	170	180	177	165	172	174	173	168	175	173	148	175	156	170	167	151	167	176	179	185	193	191	155	187	168	179	172	168	162	205	192	148	167	171	207	162	157	155	175	180	189	190	167	183	178	158	178	176	178	172	180	181	163	153	168	153	171	167	189	187	158	152	150	164	165	165	181	182	181	182	158	165	171	170	152	161	147	169	167	180	157	139	160	154	172	184	171	164	164	139	194	168	187	174	150	172	151	172	149	181	170	182	176	168	157	170	175	158	156	177	169	162	164	172	180	172	168	152	155	156	170	174	146	193	155	163	158	153	161	173	186	183	170	164	180	169	193	151	169	188	164	173	170	163	186	163	175	185	145	188	186	165	165	149	172	171	173	160	176	174	174	176	169	186	169	166	165	194	157	163	184	179	193	181	163	171	182	164	176	160	189	182	181	197	189	231	173	200	186	176	160	192	212	187	200	156	171	161	174	169	156	163	193	168	191	164	185	160	187	158	152	135	144	173	168	175	175	166	172	170	162	184	179	167	169	176	153	153	177	161	179	161	167	163	165	191	169	167	162	151	175	160	169	179	152	153	186	160	141	169	161	166	153	172	157	163	172	168	133	182	167	168	187	153	176	174	163	180	198	176	164	172	176	174	138	172	140	179	174	155	164	144	185	183	180	171	178	195	180	153	171	153	173	206	161	150	170	142	160	168	161	175	191	176	167	189	153	151	166	170	171	164	167	186	159	178	165
5331	593	713	720	673	636	604	564	613	557	547	525	541	579	539	584	543	573	499	560	525	550	515	516	513	530	492	574	545	541	517	530	521	528	545	490	530	507	527	531	545	543	522	530	549	547	496	559	547	516	539	502	538	551	514	531	512	505	510	520	527	476	570	526	527	553	526	538	521	526	522	562	543	515	535	519	524	560	514	518	531	493	510	538	562	496	507	591	519	517	472	512	519	511	552	550	522	532	526	541	548	556	483	500	514	493	462	532	536	534	524	547	531	539	529	522	544	536	495	492	556	537	526	540	525	538	543	535	535	545	526	562	537	495	524	540	602	538	534	540	542	543	513	521	542	538	527	538	534	566	507	535	488	529	532	524	515	498	540	544	540	513	501	526	484	501	529	531	559	513	488	500	537	557	517	511	532	501	561	535	547	551	579	530	522	536	504	543	538	550	475	537	500	530	529	493	525	556	525	567	534	531	528	526	519	557	582	533	538	548	517	525	498	473	510	550	550	529	491	533	536	508	523	520	504	514	525	556	538	539	569	594	507	502	567	505	520	525	543	489	513	520	514	546	551	521	522	496	541	556	555	539	513	528	470	544	517	496	528	514	530	521	512	536	486	513	520	505	569	537	492	526	539	533	508	567	535	508	531	538	548	518	514	548	540	464	516	534	536	551	521	529	532	520	561	504	510	535	509	529	564	520	528	537	491	522	549	471	527	521	534	527	549	545	556	529	542	485	544	595	507	529	531	543	510	549	520	540	516	508	519	534	534	564	561	490	518	504	523	516	570	517	550	561	483	530	492	562	529	540	553	504	558	536	537	514	572	525	540	511	543	533	510	527	503	506	538	534	518	500	556	519	564	516	526	557	552	525	501	512	576	550	563	527	490	541	530	510	562	514	564	515	532	480	522	518	483	503	543	526	559	536	464	523	529	519	536	549	590	478	505	505	535	506	516	502	523	528	528	505	544	499	518	564	549	568	561	523	521	514	534	557	545	524	543	552	539	519	536	503	529	551	538	508	558	535	572	533	519	505	526	505	541	512	545	528	482	512	518	541	519	523	542	529	502	524	517	515	502	514	496	496	565	566	510	548	544	496	501	532	527	530	538	535	511	471	547	541	505	492	486	550	499	526	567	511	505	521	546	546	512	559	505	524	519	508	491	535	519	549	522	531	570	511	500	525	536	537	538	526	500	544	515	516	505	520	533	530	561	516	527	514	562	538	535	516	512	560	522	525	531	532	521	526	520	477	522	487	523	505	507	511	540	488	510	506	534	536	519	489	530	534	563	512	520	489	499	536	504	518	527	523	525	542	510	560	504	514	530	509	548	569	543	553	477	556	523	556	528	503	525	499	535	517	507	512	518	510	548	519	520	554	536	550	550	557	533	546	528	507	560	554	530	515	493	496	526	512	535	515	507	496	538	525	482	505	507	536	530	499	545	530	563	530	495	526	551	516	499	536	486	572	495	513	542	522	547	534	512	515	525	521	549	513	505	537	505	539	517	484	520	544	535	506	502	531	555	520	492	544	522	535	527	531	512	574	464	534	566	543	508	502	527	530	551	508	553	532	507	508	520	499	524	518	510	563	536	499	495	546	539	539	518	568	555	538	494	522	547	544	538	501	510	535	529	519	524	509	494	517	548	522	572	507	539	518	528	528	536	512	521	548	558	516	542	566	510	505	522	544	540	560	533	507	553	543	549	540	502	564	538	523	506	550	556	540	544	504	514	505	495	539	537	522	524	508	491	542	536	486	535	536	556	518	511	548	517	561	515	505	541	528	510	518	535	546	518	540	523	518	543	504	530	540	522	539	507	533	515	533	549	534	505	508	552	526	560	520	557	534	539	535	515	520	541	522	549	528	549	489	529	538	550	540	518	509	489	552	509	532	534	513	524	504	522	557	511	527	520	507	522	540	537	550	535	507	511	561	511	537	532	519	502	516	529	526	530	504	557	500	495	504	487	544	545	507	522	544	527	501	533	514	557	523	556	538	494	506	562	503	525	482	497	558	490	535	518	513	505	541	502	524	502	523	491	516	552	502	509	543	530	528	544	520	509	529	526	530	534	536	587	501	549	480	535	577	549	533	503	517	518	517	493	537	544	488	511	539	527	545	544	500	520	543	507	502	539	510	510	510	522	512	514	563	531	523	516	506	513	522	531	555	515	530	493	534	542	503	509	497	512	531	538	495	558	489	515	516	557	485	523	487	581	516	503	557	585	590	487	558	549	528	500	561	524	528	519	537	513	528	526	502	527	529	500	536	520	551	581	533	510	538	549	546	583	540	507	534	541	537	531	528	512	526	545	536	529	553	560	568	487	542	527	487	490	513	521	507	490	528	504	491	541	513	519	544	494	533	545	552	546	556	506	548	510	509	511	472	516	502	569	515	539	508	562	532	507	521	526	523	519	542	529	520	500	556	555	545	575	517	520	489	581	512	527	512	520	543	509	494	520	542	512	550	544	553	519	577	506	543	500	559	518	491	521	521	553	520	560	524	481	520	561	553	517	500	537	512	532	576	542	519	543	536	533	526	563	512	551	486	548	522	490	505	527	542	521	506	539	517	520	528	546	484	510	532	496	508	538	527	537	526	485	512	555	528	561	518	482	534	532	523	476	527	540	484	500	504	522	560	564	528	510	554	541	524	521	539	543	546	514	539	517	537	508	481	481	540	534	510	550	538	530	510	507	507	527	552	525	539	570	555	555	566	541	532	502	512	465	519	551	529	547	532	534	529	505	520	554	513	527	550	533	530	472	523	506	525	533	576	489	615	523	530	533	542	507	531	535	511	487	532	543	562	551	531	537	540	556	558	484	500	478	514	490	529	528	561	555	507	502	519	538	553	539	532	525	542	550	502	508	543	525	524	526	508	552	574	561	480	545	512	502	532	556	528	502	508	521	513	515	502	539	514	506	540	488	550	536	513	536	527	550	479	532	540	575	552	581	491	526	486	537	565	565	500	529	527	516	519	523	536	583	502	570	524	505	499	538	526	518	544	515	517	534	549	564	513	505	525	518	508	518	524	518	559	545	545	537	524	533	577	497	563	498	508	494	519	509	565	520	531	503	521	519	516	527	547	452	529	541	539	515	564	551	549	575	525	490	550	563	562	476	520	515	501	536	506	501	535	541	541	565	578	482	521	519	503	543	516	503	524	531	527	501	515	518	531	475	528	517	560	525	536	526	536	504	555	585	538	510	540	500	521	517	561	539	571	455	513	504	533	521	543	541	555	546	538	513	541	507	552	507	518	537	509	546	555	526	558	540	536	529	564	552	546	566	476	518	550	483	544	542	523	487	537	533	575	544	476	541	517	548	534	531	544	541	528	500	537	556	513	524	532	544	533	525	528	566	548	526	523	577	556	562	547	507	497	558	512	499	516	515	522	522	567	531	527	526	507	515	548	513	522	498	531	558	540	536	487	546	515	568	573	521	490	519	520	552	496	524	478	479	526	557	514	495	526	492	547	557	519	491	545	502	547
34465	6203	1497	990	696	506	411	311	214	210	185	185	156	150	153	147	103	116	127	122	129	110	104	115	116	105	93	102	105	94	107	109	82	98	115	80	80	81	108	96	78	92	85	93	105	101	85	94	95	75	84	82	104	100	106	76	78	101	91	79	66	110	114	97	93	94	93	85	74	83	93	90	81	84	98	90	84	91	87	105	93	74	86	85	111	86	129	103	91	80	83	94	97	81	100	80	102	86	72	99	84	114	102	109	93	94	89	94	97	76	88	64	99	110	86	82	93	88	92	93	94	78	98	95	94	95	93	72	84	88	94	75	78	89	87	84	84	104	98	86	101	86	79	115	70	65	93	77	88	91	79	94	84	80	83	77	87	95	92	81	106	98	93	108	80	94	92	93	90	106	83	95	95	116	98	81	82	105	86	80	102	76	89	66	90	83	93	78	86	102	86	80	82	94	96	86	100	92	78	83	99	95	84	82	79	80	100	101	81	95	83	74	77	82	94	76	84	109	76	87	116	77	80	68	103	80	86	70	95	85	82	83	93	96	93	97	98	93	69	88	85	82	89	96	96	89	74	80	76	95	84	77	89	102	81	93	97	84	77	85	95	95	78	101	74	99	88	97	95	90	86	101	62	90	93	93	80	82	82	90	81	94	96	62	95	99	90	89	98	88	79	65	109	81	92	98	80	96	96	71	79	89	82	64	95	105	87	92	87	92	98	82	81	87	83	87	89	83	86	96	87	73	92	95	80	89	90	95	89	95	90	89	96	112	83	93	85	89	99	75	83	84	103	96	103	81	92	86	72	92	84	89	110	81	76	86	85	73	92	91	82	91	70	82	78	89	99	70	91	89	95	94	78	97	87	85	94	84	88	117	79	84	68	81	93	65	81	90	91	93	93	94	91	90	113	93	84	76	95	83	73	85	74	90	91	88	91	76	85	99	103	68	91	81	82	73	84	95	81	94	89	81	82	90	87	88	74	75	103	80	70	91	87	87	88	94	85	67	84	82	93	73	113	80	97	96	82	69	100	87	90	86	99	78	82	97	99	99	75	85	95	85	80	87	93	69	92	90	85	75	87	90	84	82	83	84	92	95	75	90	84	82	87	89	78	105	85	91	105	91	89	84	78	81	85	89	77	97	95	83	73	82	83	90	77	95	89	83	91	93	76	108	97	95	91	112	95	113	82	95	88	90	92	102	91	102	79	98	115	104	86	76	61	80	107	74	94	109	76	79	107	103	84	77	88	91	80	81	72	100	103	82	94	80	103	83	90	95	96	85	96	87	87	81	75	93	108	79	88	81	83	91	90	79	91	92	79	79	80	86	95	95	80	99	90	92	88	88	95	88	89	119	71	73	105	86	82	66	102	117	99	78	84	96	92	89	98	93	96	99	101	79	95	86	98	80	70	95	91	72	99	97	100	69	84	84	109	90	85	72	89	79	110	87	93	100	113	77	78	76	80	79	86	83	105	62	84	98	85	93	84	111	90	96	91	83	88	78	81	83	75	90	77	93	88	98	103	96	95	111	97	80	73	87	87	99	84	77	87	106	84	89	90	94	114	87	99	94	78	98	92	87	105	83	87	89	80	83	87	96	94	80	78	99	92	90	84	111	87	101	99	90	74	91	92	98	80	103	94	92	84	73	101	94	88	110	71	91	103	78	94	82	100	97	114	81	82	89	83	91	94	101	99	91	105	76	85	84	81	86	105	79	94	86	98	86	88	82	83	103	102	89	95	100	83	85	83	100	89	85	93	73	87	92	96	79	82	94	86	81	86	92	74	91	92	77	99	87	82	95	105	85	93	91	99	80	75	105	79	76	100	74	89	86	89	91	86	99	100	110	88	70	100	89	82	81	87	92	66	72	92	88	72	80	88	97	90	91	94	79	76	87	106	80	92	105	96	100	88	89	95	85	87	89	81	88	80	87	84	85	88	97	91	84	94	93	84	80	82	83	80	99	90	91	77	76	97	81	85	78	73	87	73	80	84	93	90	82	85	86	100	107	112	99	82	87	82	94	93	88	90	86	76	86	98	75	77	68	76	106	80	80	80	95	95	88	89	78	92	94	90	108	87	88	93	98	95	89	77	100	86	85	75	94	87	89	85	84	82	102	74	92	98	91	84	85	91	86	77	90	99	85	89	97	87	84	95	79	98	87	82	92	85	83	97	81	79	81	96	81	85	79	99	78	86	86	78	80	91	88	100	86	101	85	97	86	86	83	99	91	75	87	74	93	69	89	70	79	99	84	93	91	73	93	93	82	98	101	87	95	92	92	97	88	80	90	101	67	92	86	93	86	87	88	104	102	73	89	88	72	88	94	99	76	76	102	86	93	92	115	80	90	85	106	86	77	89	110	72	99	85	90	95	103	84	100	91	97	111	64	92	98	82	95	104	88	88	85	116	89	87	89	86	103	91	81	77	94	86	87	103	82	101	88	85	94	90	120	102	88	80	96	86	87	85	82	103	75	56	99	92	104	106	86	92	76	89	88	93	106	97	87	96	87	93	84	73	100	90	75	96	97	68	72	87	105	88	84	85	102	79	90	102	89	69	85	75	85	105	80	70	105	108	92	80	96	98	83	99	92	91	85	94	76	85	91	82	83	84	83	99	99	96	79	83	106	84	85	81	97	96	82	93	79	100	92	85	94	90	74	89	107	95	104	84	96	92	80	78	104	85	90	81	89	81	77	77	89	88	76	79	85	83	90	82	86	61	84	97	74	92	96	86	85	78	85	90	112	97	90	77	99	81	85	92	74	79	99	98	84	79	93	86	99	95	102	101	106	101	88	90	83	85	86	90	85	87	99	89	79	102	90	94	107	92	91	96	85	66	97	83	90	87	88	100	94	80	89	81	77	100	74	83	93	88	87	105	95	84	95	104	101	81	86	97	108	87	97	104	82	97	94	88	89	102	88	96	85	88	94	105	76	97	83	114	86	74	99	93	82	102	92	100	88	92	84	81	79	90	82	84	90	91	91	77	98	103	66	85	82	85	74	82	78	78	67	101	79	99	89	100	109	104	85	85	95	85	85	88	81	82	79	87	74	115	91	81	73	94	85	67	96	85	94	90	98	81	78	95	90	79	116	74	92	91	88	94	100	78	88	105	87	85	100	88	74	73	93	96	82	94	83	90	83	87	86	95	85	93	80	92	86	89	104	92	88	73	65	91	99	93	113	80	94	60	70	97	83	86	97	95	101	103	86	85	96	88	111	86	71	80	99	92	96	96	99	84	83	82	103	114	84	100	93	91	92	87	83	90	98	89	73	72	97	98	78	87	93	97	97	96	88	68	78	98	94	75	94	79	89	81	86	96	73	85	100	87	97	68	104	81	81	92	86	77	70	93	84	92	87	91	94	74	88	92	91	68	87	90	76	83	85	94	88	91	77	89	94	90	93	85	85	84	94	91	86	78	75	95	96	112	73	81	94	88	76	92	86	87	103	99	90	81	89	88	95	94	100	80	84	88	98	101	94	80	88
17496	1409	3352	3583	2990	2425	1992	1634	1327	1193	1033	938	820	730	726	665	562	597	559	566	523	520	500	460	444	445	446	452	441	406	424	364	402	380	385	409	353	378	372	397	360	374	353	333	360	345	353	355	390	331	351	343	354	352	323	327	320	363	321	343	353	339	335	329	354	310	363	354	341	320	341	311	351	319	287	319	328	337	320	312	324	315	315	334	300	318	319	303	320	307	345	298	309	307	308	337	319	338	319	301	345	314	336	337	342	335	312	342	362	318	302	327	339	318	370	332	332	314	307	303	325	327	317	309	331	301	327	318	309	332	297	363	313	286	307	345	314	293	296	275	300	320	286	317	317	323	322	313	317	308	312	287	304	374	357	299	295	354	319	298	307	319	337	315	342	290	340	321	340	297	324	333	339	332	308	315	299	331	300	315	312	307	309	323	369	347	313	309	301	327	336	300	291	285	325	320	332	308	293	301	313	272	299	298	329	325	291	312	314	334	331	303	313	309	283	327	300	318	306	307	319	316	303	358	315	305	350	359	324	302	330	329	330	288	337	317	319	294	288	303	306	329	319	311	306	313	311	290	321	333	316	308	325	268	293	318	329	305	266	299	324	320	337	323	299	309	312	341	308	296	302	336	309	288	276	304	336	337	314	303	326	308	323	340	307	318	325	344	300	339	305	295	315	284	308	309	313	313	305	307	273	295	330	334	309	294	316	338	301	329	300	304	334	331	346	275	305	326	335	289	294	302	326	316	314	321	322	340	286	307	293	291	313	327	321	319	324	313	307	329	312	303	310	319	306	329	337	312	322	305	313	327	310	341	322	298	313	328	312	321	327	319	338	317	324	327	290	296	296	300	344	343	310	319	322	282	315	283	290	323	305	291	334	307	325	325	330	312	324	290	317	325	316	328	315	285	313	340	337	307	338	282	331	325	314	329	325	333	342	319	317	327	351	345	332	323	340	313	294	320	294	279	334	295	306	294	342	313	338	309	305	294	302	291	307	330	334	314	335	315	308	345	310	330	295	330	277	299	329	314	287	282	292	301	314	294	262	311	328	300	290	303	347	330	311	296	352	314	284	291	329	322	310	336	315	315	307	321	339	295	337	311	333	305	321	327	282	293	318	319	300	314	331	306	352	309	298	306	346	324	309	306	340	303	325	320	300	316	327	306	338	333	326	319	303	333	309	327	320	287	338	300	328	337	323	315	321	306	337	344	324	292	325	319	318	326	302	321	334	334	321	313	297	317	321	311	308	301	297	317	301	329	324	307	329	333	311	303	339	317	295	325	311	324	342	295	301	344	293	311	321	324	354	322	311	348	316	333	305	297	303	337	300	352	326	343	266	300	326	316	343	305	323	313	305	318	334	319	348	304	302	328	318	277	305	328	326	306	333	283	349	314	272	315	335	312	339	282	325	317	347	312	289	287	299	315	324	334	307	297	324	330	299	301	296	333	322	304	321	332	324	306	324	355	313	305	316	310	297	325	311	307	303	311	328	357	351	304	300	313	328	344	335	301	317	335	338	314	293	359	316	337	272	318	307	303	304	329	320	290	318	300	298	316	303	314	294	303	319	337	306	306	330	332	330	326	320	344	334	288	323	311	262	330	341	309	314	304	322	315	303	328	286	340	309	305	329	319	341	312	322	300	313	348	329	314	320	313	319	318	312	290	334	315	289	334	315	321	303	327	306	297	284	283	313	298	333	310	327	350	296	290	322	316	306	328	327	300	291	323	301	289	297	318	280	314	328	305	323	282	309	348	311	353	315	305	304	307	310	309	326	312	342	336	341	318	324	283	312	280	333	321	330	299	293	317	315	336	322	290	329	325	300	292	282	354	315	299	325	342	293	304	334	300	300	328	319	333	276	298	332	297	305	343	314	313	306	306	326	320	316	292	318	314	317	321	354	306	300	304	282	308	325	316	316	313	307	315	318	302	312	285	300	306	336	329	335	317	288	322	325	347	347	339	312	294	339	329	348	342	330	312	282	331	310	330	274	325	306	302	311	314	326	298	293	310	305	309	309	370	306	294	345	275	295	290	318	306	302	332	302	304	307	336	298	300	306	290	302	309	319	325	358	314	335	299	296	331	306	311	326	330	289	322	312	316	321	313	276	342	337	338	310	343	313	300	303	327	301	293	336	315	345	305	329	305	333	298	310	341	318	336	313	314	312	304	317	294	295	310	279	315	323	306	319	353	321	298	329	279	294	334	320	319	326	316	321	315	320	330	334	322	290	288	271	288	313	335	265	339	336	317	298	318	302	296	316	310	313	312	303	305	301	329	295	323	290	319	275	302	347	307	304	320	338	302	305	303	337	277	330	297	308	310	334	287	339	304	319	308	312	311	332	295	300	287	309	292	304	301	328	340	311	322	292	303	333	304	344	335	322	300	292	312	332	335	281	287	287	283	330	298	289	334	310	340	351	300	304	318	339	340	299	326	319	296	306	318	292	317	318	328	272	363	324	306	329	323	313	309	305	339	329	320	301	334	270	322	312	315	333	324	342	334	294	324	305	334	315	303	371	354	276	328	324	301	340	310	312	300	330	312	332	339	332	323	330	324	304	334	326	323	323	316	317	297	304	307	303	354	314	300	301	307	298	306	322	337	314	320	325	305	326	337	323	289	299	302	313	292	336	316	333	312	321	313	342	302	309	333	330	336	292	314	298	309	329	314	318	311	285	310	303	319	335	337	298	302	310	326	304	330	307	323	334	327	351	324	288	324	314	296	287	330	308	333	319	320	319	306	273	313	314	313	292	306	320	291	303	307	335	326	324	323	304	308	284	336	290	279	311	303	300	320	301	323	295	330	298	318	332	314	306	306	317	350	334	302	275	327	315	293	284	324	304	323	336	347	314	306	314	323	312	329	305	299	316	319	320	297	310	318	307	321	344	335	332	309	314	300	304	323	361	312	339	319	300	318	307	329	331	298	321	320	301	322	331	303	302	313	331	310	323	330	315	305	314	317	326	290	316	321	312	297	328	300	295	299	313	331	311	344	291	306	307	328	301	344	328	315	331	304	296	326	342	274	298	330	334	279	290	320	316	310	285	306	289	334	306	312	327	318	315	354	327	314	318	309	353	307	327	311	275	314	306	321	302	334	317	329	290	349	317	300	282	312	276	310	340	330	294	301	320	291	308	305	337	347	307	302	306	321	323	309	307	313	325	317	291	315	302	312	304	313	318	288	307	305	312	286	315	296	319	320	346	307	283	342	316	301	340	313	285	316	328	333	327	327	298	308	362	307	300	305	328	298	290	337	300	334	262	311	315	331	329	312	307	337	301	319	295	318	264	331	313	297	314	324	285	302	296	321	323	337	319	301	300	292	308	307	318	279	339	329	305	290	317	299	318	302	300	350	330	338	332	327	292	313	322	322	317	322	316	328	306	334	337	310	277	350	302	330	327	297	344	319	285	286	318	339	310	288	286	294	340	307	312	317	318	298	300	313	351	328	327	322	318	344	314	315	323	287	301	308	303	302
42956	17002	5916	2312	1454	1066	778	537	471	431	367	348	263	276	248	260	261	261	229	247	219	202	196	218	176	191	185	167	183	194	179	192	140	192	153	173	172	172	174	184	205	173	164	182	171	161	143	166	169	173	165	192	175	158	157	194	146	170	168	186	173	184	150	182	154	178	160	149	155	151	144	176	141	171	168	170	143	166	159	154	158	155	174	167	142	171	155	162	137	161	156	168	144	135	160	136	157	158	168	155	165	158	156	163	166	163	145	147	143	153	165	169	167	152	154	135	164	168	169	139	161	142	152	168	138	173	155	171	175	153	149	133	150	129	160	139	182	169	140	166	167	147	190	167	162	141	161	170	152	155	155	167	160	160	148	151	159	210	166	155	172	150	146	152	156	182	152	166	150	162	157	170	138	157	153	153	159	160	154	177	149	175	172	152	162	169	148	179	155	129	152	152	140	136	159	171	141	165	153	147	165	174	156	175	159	140	174	133	155	181	147	131	152	163	139	172	143	170	166	167	158	159	154	163	168	153	154	187	172	168	180	153	156	157	140	159	144	149	165	166	168	150	141	162	149	161	155	164	151	176	161	172	129	137	163	175	194	135	136	155	177	158	159	168	167	155	155	163	153	163	155	166	133	127	148	164	137	135	152	165	160	158	158	174	173	188	130	179	166	176	138	146	159	151	151	149	157	189	157	149	148	158	145	168	155	148	163	150	171	138	164	149	167	171	169	153	181	164	177	156	171	144	183	143	157	187	154	134	177	146	150	156	156	143	148	176	155	155	157	174	171	168	145	167	141	142	167	165	159	169	167	162	171	164	146	175	170	148	143	172	145	153	162	168	184	150	148	132	144	153	173	134	163	152	178	160	191	140	149	145	165	160	171	134	160	175	136	141	149	164	140	175	165	176	146	161	170	152	162	129	127	151	168	151	144	142	166	147	163	135	166	171	161	161	168	160	173	172	181	160	157	157	177	146	151	164	149	144	149	167	169	142	154	161	151	161	181	142	152	155	158	157	162	147	154	159	162	157	170	151	161	144	148	161	156	133	159	163	151	197	171	176	162	165	144	147	153	155	169	150	132	147	139	165	139	147	145	145	148	176	147	157	163	158	164	142	152	152	140	189	141	167	144	170	168	175	161	174	171	178	168	165	181	177	149	162	179	141	165	140	149	163	158	154	160	172	158	138	186	159	154	178	144	146	133	172	160	177	146	150	175	159	171	163	168	155	141	153	168	174	169	161	153	142	168	152	170	154	162	152	173	169	165	148	173	142	178	152	152	165	159	157	173	156	152	164	177	166	172	148	173	148	144	178	158	171	162	164	163	140	138	154	141	171	156	172	177	158	154	167	145	166	156	161	158	162	143	154	162	156	177	137	160	149	141	148	148	163	172	149	140	185	160	157	154	176	161	160	167	158	160	149	183	147	151	174	165	157	163	173	162	157	172	161	166	174	171	182	163	161	151	186	165	180	131	158	168	173	125	187	171	171	169	173	148	172	181	169	147	168	165	167	178	182	174	144	139	156	164	142	151	138	154	149	153	172	178	173	194	181	167	162	156	161	187	188	163	150	189	151	172	159	131	183	187	166	171	173	163	155	146	153	170	164	142	180	178	172	159	129	171	145	174	167	151	183	174	138	172	166	161	184	170	172	159	140	156	142	171	178	176	169	159	165	151	187	139	179	157	148	156	160	139	135	143	151	162	152	146	144	133	181	164	160	161	153	135	163	147	149	163	188	154	153	165	156	150	161	161	155	174	140	171	152	161	167	154	138	177	149	152	141	159	176	173	147	169	181	163	152	149	168	160	155	165	176	169	158	175	163	162	170	154	152	178	158	172	179	163	175	181	156	163	160	165	166	174	163	196	163	154	154	150	161	165	175	157	160	155	183	151	164	162	152	160	146	166	159	171	174	148	147	191	169	161	160	168	167	161	154	151	172	169	137	149	163	160	174	169	196	158	150	143	154	173	146	176	151	145	156	157	161	172	151	146	154	160	152	167	160	150	155	179	141	157	140	155	158	150	171	170	188	176	172	148	167	166	168	177	182	169	173	154	153	166	149	170	188	152	153	157	164	144	137	151	150	173	164	175	145	144	143	172	150	154	145	151	165	157	156	165	159	148	152	157	172	165	168	155	160	162	181	146	153	136	190	162	163	144	162	178	148	139	154	146	154	166	149	159	157	159	155	158	141	167	146	143	158	133	161	158	153	175	159	170	157	170	161	155	150	150	172	157	157	169	201	173	138	162	157	151	162	173	160	175	152	151	181	160	137	169	159	161	146	169	172	150	154	164	145	164	171	183	149	145	175	161	175	171	150	154	152	168	176	170	161	172	182	159	144	161	163	164	135	158	143	173	184	151	159	174	148	166	156	178	192	156	154	144	148	158	180	172	143	148	159	145	169	175	157	177	143	179	152	172	167	139	122	163	174	160	163	187	152	161	164	194	172	145	168	148	161	152	139	150	171	139	170	162	160	149	168	161	144	153	157	161	161	144	157	158	165	169	171	166	157	155	161	139	141	171	147	159	178	166	149	146	159	165	146	155	144	160	147	149	139	146	147	186	178	156	157	143	147	149	160	174	164	149	159	179	161	147	164	158	159	171	158	166	146	167	166	156	167	161	173	176	177	156	151	158	169	153	175	160	159	148	171	149	167	173	153	153	181	174	146	177	160	156	189	139	179	163	137	173	161	155	173	172	150	169	149	151	147	153	154	174	146	168	156	164	164	154	161	161	147	138	166	194	160	146	177	153	172	155	155	172	186	124	152	136	160	170	160	153	149	141	153	156	172	134	142	149	142	168	145	181	163	154	136	168	153	185	163	148	158	167	155	126	178	161	165	136	157	142	153	169	146	159	167	162	157	172	148	177	149	148	169	168	147	163	185	165	158	170	147	161	158	143	155	157	143	161	144	152	142	144	144	162	140	147	151	153	193	179	187	168	156	162	166	157	156	151	157	173	159	155	151	170	140	179	155	146	155	166	176	158	175	177	181	171	162	157	171	170	172	177	161	143	145	168	185	148	128	182	155	166	182	161	162	155	135	152	162	155	160	159	169	161	157	144	144	151	146	162	155	143	141	177	180	160	165	154	157	169	163	146	145	166	135	175	155	168	165	164	129	148	148	130	153	167	156	167	192	142	148	165	144	151	164	166	177	153	137	172	162	151	152	162	155	162	170	151	190	158	149	159	171	135	164	141	164	145	176	174	181	156	166	168	159	157	146	175	173	147	154	170	138	162	130	169	137	183	183	141	144	146	148	147	171	180	165	148	148	171	164	149	149	153	168	169	174	163	167	134	179	142	145	161	188	158	110	189	179	150	154	173	172	156	163	175	146	176	158	139	146	148	158	151	158	164	175	157	170	169	170	161	147	164	150	167	134	161	167	157	147	172	147	148	146	168	171	164	160	159	139	173	152	182	154	164	179	159	179	164	128	155	137	173	161	149	156	166	170	166	154	154	133	146	155	169	162	169	157	145	171
22141	2588	6266	6683	5731	4505	3736	2981	2610	2218	1942	1721	1497	1398	1306	1202	1160	1126	1066	985	988	947	899	830	806	780	761	770	745	727	715	657	663	661	703	648	649	653	609	640	633	576	594	591	572	614	567	603	634	583	589	573	562	575	554	538	522	560	556	564	568	573	570	584	540	567	573	561	551	561	574	503	541	558	537	551	596	580	513	551	538	534	494	548	551	522	548	576	549	494	481	551	512	508	530	519	537	536	510	545	512	558	538	494	521	516	543	535	516	546	542	501	553	520	536	522	532	555	549	512	518	483	510	503	519	525	579	518	524	543	493	512	520	526	487	556	520	562	529	501	530	493	562	495	523	526	535	501	490	511	509	516	501	509	482	500	524	561	519	556	577	553	519	513	531	515	534	512	492	562	501	491	479	518	499	511	487	490	495	481	530	527	528	527	519	550	505	527	561	508	519	524	560	528	517	514	551	537	522	501	453	517	533	535	549	497	538	548	543	530	504	521	525	521	496	511	519	514	547	519	511	544	521	522	493	509	530	539	493	505	517	534	563	529	488	524	503	502	511	561	506	519	513	533	536	506	512	561	519	489	521	504	468	505	467	529	506	483	517	530	542	524	549	516	517	538	529	530	549	527	511	526	522	514	508	513	501	526	518	529	503	528	533	500	548	534	522	528	507	514	491	545	524	583	501	536	476	521	516	515	503	509	533	528	547	531	528	513	478	485	529	528	512	522	534	508	523	549	526	492	524	517	544	542	515	506	485	543	484	513	522	502	482	514	540	483	501	501	485	546	502	481	510	535	512	515	529	510	527	506	532	492	501	551	508	482	479	502	497	557	513	545	530	501	505	528	507	540	505	512	527	521	527	486	495	527	507	506	503	519	483	509	504	501	510	474	511	523	549	520	534	544	529	520	515	503	541	526	501	492	523	501	540	537	540	542	511	529	558	524	504	513	511	519	501	500	498	507	496	487	538	549	469	483	517	511	473	486	556	527	489	502	511	491	488	503	516	515	549	503	504	523	532	518	543	546	487	533	479	507	519	507	497	531	531	526	458	528	506	569	519	494	476	528	478	544	546	534	544	532	553	516	502	507	528	505	496	560	516	538	515	545	501	523	531	493	512	501	541	536	531	507	495	490	509	557	479	530	540	558	472	529	533	509	557	521	533	549	484	536	522	499	521	517	522	512	543	516	530	514	504	523	511	549	496	562	551	500	505	522	523	527	539	501	547	530	522	509	565	499	477	510	493	550	516	523	540	508	540	552	521	511	535	549	522	487	538	536	492	503	531	465	572	544	526	489	519	468	539	483	511	525	502	518	508	505	514	526	533	494	539	513	538	565	520	550	528	523	573	511	521	519	479	552	505	516	518	533	515	508	479	539	560	520	490	510	521	497	513	510	553	525	516	500	534	498	541	532	520	488	510	534	492	548	489	526	480	483	548	472	506	498	511	512	531	505	539	513	495	537	495	524	513	510	522	473	495	490	517	518	516	540	510	501	530	514	508	505	534	538	537	477	555	510	565	525	505	499	469	546	478	522	503	507	486	561	488	510	541	501	497	520	503	540	491	536	490	506	524	473	463	534	551	513	486	537	485	569	519	486	494	525	516	494	527	544	554	583	551	527	532	489	521	569	499	508	501	498	526	516	499	524	504	544	518	517	525	479	530	503	487	540	504	545	510	483	566	525	601	485	506	476	489	505	529	472	517	529	466	467	544	513	517	524	488	526	506	524	499	500	545	484	523	508	538	537	485	503	584	540	505	518	504	557	505	513	497	525	482	522	527	519	500	540	525	541	512	494	510	498	529	510	510	511	497	517	503	512	549	496	507	545	483	526	496	509	480	489	448	505	506	546	531	542	524	546	464	547	551	517	567	512	539	500	510	582	492	517	527	502	510	483	547	522	473	546	502	535	531	531	548	549	548	555	499	495	529	526	527	522	508	530	540	513	484	525	534	493	507	522	530	507	522	491	548	514	495	537	535	475	538	464	523	564	548	548	534	499	545	491	548	508	506	495	518	533	516	524	507	498	536	503	566	532	498	491	486	538	494	540	544	528	534	542	547	485	515	494	529	512	531	523	505	513	487	506	542	560	537	501	527	480	503	526	562	553	535	555	515	466	494	519	516	556	497	513	531	509	475	534	508	515	509	547	516	509	541	550	535	483	519	511	556	540	517	502	496	541	552	542	537	509	494	497	535	537	511	488	539	499	547	529	541	485	532	527	512	518	517	535	511	525	547	492	518	536	513	516	500	508	513	501	518	535	496	499	554	531	495	529	519	528	514	526	543	522	493	509	504	512	537	522	520	531	503	508	506	513	520	533	495	521	534	503	518	540	523	497	555	484	502	539	477	543	498	511	560	547	488	497	521	529	566	513	512	523	486	527	470	526	534	481	475	506	516	501	517	504	500	537	540	523	491	579	544	488	543	501	540	549	518	541	551	485	525	523	520	558	502	502	520	556	512	511	488	540	514	511	540	512	497	513	540	529	567	522	552	527	479	514	528	551	495	521	517	542	512	504	541	536	508	517	527	496	520	512	515	511	537	490	522	523	496	523	534	509	516	496	493	518	483	519	526	526	501	513	515	478	529	538	521	512	529	515	487	502	484	529	494	534	517	534	561	527	532	530	530	439	502	513	503	533	543	513	511	527	477	466	510	480	507	518	489	548	516	512	534	527	511	514	514	500	532	498	540	548	529	498	489	516	533	515	519	514	504	500	490	502	523	484	541	513	499	531	521	464	530	509	490	497	552	501	486	533	514	521	490	479	531	527	566	514	523	516	472	549	560	504	566	506	535	529	548	524	532	503	515	494	504	532	533	491	537	536	520	486	546	504	542	507	495	478	467	555	521	510	500	506	546	509	489	540	542	555	541	497	526	489	520	516	456	461	519	490	489	506	500	487	521	522	529	533	494	466	520	516	518	535	550	521	531	542	522	517	532	502	515	510	454	523	533	505	560	528	523	516	482	498	488	513	487	530	486	484	484	524	541	530	526	473	505	502	528	535	528	513	527	517	532	561	539	503	496	509	509	517	545	512	525	510	531	504	526	521	481	523	537	502	502	477	507	504	469	521	486	538	516	549	501	487	530	509	499	530	492	524	544	517	498	540	522	519	526	491	560	539	494	531	534	522	524	508	523	507	524	477	515	495	546	557	508	486	504	498	551	498	500	523	560	505	494	537	504	513	518	493	515	507	522	517	476	560	531	532	489	550	554	489	544	527	524	523	517	513	528	541	525	518	508	529	535	521	520	515	511	500	533	520	512	530	513	521	574	533	463	519	483	513	505	539	487	528	510	532	495	527	515	496	547	521	523	518	497	515	501	487	511	502	495	548	521	506	529	498	531	567	531	532	527	482	499	503	538	533	480	523	504	525	544	519	515	530	498	562	504	541	511	512	530	533	497	530	524	522	522	516	513	522	522	522	511	502	520	532	523	521	523	484	508	490	525	518	539	530	506	482	515	489	516	484	500	549	508	542	488	528
5128	443	294	241	204	199	186	163	183	229	185	170	171	178	173	167	199	192	191	175	185	172	182	168	161	134	175	180	165	183	160	191	157	175	197	178	169	191	193	181	163	186	151	173	188	180	165	185	163	170	177	174	165	180	169	169	183	170	181	166	151	162	141	192	144	163	167	179	160	177	179	141	185	149	171	177	166	178	154	155	173	169	184	184	154	150	146	185	159	181	165	164	160	200	149	176	157	159	161	174	164	158	178	170	160	171	187	131	170	160	184	163	171	147	185	163	152	164	166	171	163	153	150	176	143	168	170	188	173	156	175	154	170	164	163	161	150	160	170	178	170	185	161	167	160	161	171	171	191	150	189	197	178	160	159	185	186	164	175	178	150	167	193	171	179	173	178	140	148	157	170	161	153	177	165	158	168	149	155	148	179	170	175	172	165	164	174	158	161	193	154	167	177	159	165	163	179	178	149	165	184	161	200	175	181	180	166	161	164	179	186	163	160	199	159	146	162	179	135	150	163	177	181	174	158	175	133	156	158	175	153	181	164	172	159	171	167	163	154	191	153	187	176	153	157	156	173	174	150	191	186	146	190	148	172	178	158	174	160	161	146	180	181	206	161	150	164	164	185	172	160	177	155	148	173	165	181	163	165	200	185	167	179	152	150	170	153	202	172	162	174	172	186	187	182	165	161	166	182	176	175	171	164	156	164	160	167	156	174	160	163	165	172	183	196	184	178	159	162	161	181	144	177	160	149	180	187	136	161	158	168	179	164	175	180	153	159	185	160	187	177	180	155	172	156	153	182	179	190	177	174	163	158	185	168	194	165	177	204	156	186	157	174	149	167	180	169	150	159	163	170	166	164	173	166	170	164	174	174	165	187	169	166	162	175	173	180	167	150	177	168	143	166	167	154	162	157	177	186	168	171	174	191	179	155	183	161	180	187	164	165	170	185	188	167	184	170	175	178	150	170	179	185	159	158	197	156	152	177	159	196	158	194	152	181	177	161	186	177	193	147	178	163	149	153	160	178	180	173	157	170	172	174	152	166	180	189	170	194	144	154	154	177	187	159	164	176	161	158	191	207	154	170	193	152	163	186	181	158	179	184	164	160	149	129	190	173	166	176	193	173	157	148	204	165	144	165	192	197	168	160	178	177	181	184	191	151	171	183	174	172	162	158	176	152	162	184	160	159	176	150	159	198	144	161	194	174	174	186	161	187	161	154	170	158	159	170	171	164	176	155	162	153	173	175	177	170	163	183	170	182	177	188	171	194	166	191	163	172	161	172	159	180	169	144	170	167	160	165	152	179	155	162	167	188	145	179	195	167	168	167	172	176	204	155	156	159	156	141	139	176	139	171	159	174	158	202	150	155	187	204	174	171	177	169	159	170	173	172	194	166	192	150	165	146	172	167	172	172	157	169	163	160	164	170	165	162	172	171	188	190	154	167	174	146	180	177	183	200	189	166	180	162	148	169	137	170	195	168	156	155	159	167	147	193	145	181	165	155	146	168	161	167	175	175	167	189	159	171	158	151	161	141	168	176	167	184	185	170	157	175	174	165	165	168	180	170	193	167	185	161	158	189	180	166	168	152	188	175	168	153	172	162	173	172	160	135	176	180	175	150	160	174	177	206	166	169	169	167	175	145	179	185	164	169	192	178	158	141	165	189	163	164	174	193	186	177	175	160	167	161	164	173	155	175	174	169	161	182	175	180	175	173	171	184	159	190	175	181	165	157	160	182	165	170	181	173	162	168	179	186	156	169	168	183	171	170	161	188	153	189	162	176	166	164	165	159	158	165	163	171	144	165	158	173	186	167	189	157	165	174	183	170	154	167	174	154	154	179	180	181	159	157	161	179	180	150	170	187	150	174	165	179	196	161	163	162	172	162	166	165	159	175	178	164	168	171	172	168	153	188	174	150	179	167	163	143	190	183	159	170	182	160	173	179	183	162	177	173	176	174	177	172	180	165	184	140	176	162	162	173	190	177	173	157	155	173	189	164	156	174	164	163	180	190	163	177	189	171	165	159	163	160	177	173	152	176	174	173	195	164	181	182	162	151	152	181	166	173	155	179	173	168	193	176	173	159	170	199	155	202	173	173	170	165	180	159	150	157	194	171	185	167	160	173	183	184	153	169	182	164	150	178	167	152	184	168	160	173	160	169	170	155	169	169	165	187	187	169	182	176	179	170	170	167	165	158	174	196	155	178	167	157	171	153	178	192	153	150	165	155	176	184	154	169	173	165	163	165	181	163	168	156	176	171	178	212	170	164	164	176	177	187	170	169	166	178	171	195	191	172	165	186	158	169	178	153	152	192	156	135	169	187	154	158	162	197	162	163	179	174	173	147	191	183	162	166	161	167	173	167	181	162	164	155	157	203	160	181	165	181	168	174	176	165	148	175	168	175	178	181	167	164	175	173	185	156	160	153	156	169	161	157	184	161	154	176	184	168	171	157	186	189	174	173	145	168	159	148	178	163	161	160	177	174	171	171	186	168	168	170	178	173	173	193	143	175	153	178	162	163	177	164	181	174	156	178	182	167	154	153	174	191	177	167	191	137	166	153	169	146	179	179	169	168	157	173	180	176	160	171	177	188	177	200	164	163	166	178	157	163	168	177	154	154	181	182	180	165	165	170	152	193	162	171	168	148	164	180	184	176	155	149	188	133	150	157	200	171	185	168	177	186	157	177	179	164	162	192	167	169	155	168	167	189	170	156	159	148	172	180	186	174	188	191	170	172	155	174	163	162	179	162	165	170	192	161	181	151	153	139	167	183	144	167	167	165	180	172	159	158	171	171	176	186	162	201	169	175	159	151	202	187	139	156	160	173	167	158	188	167	162	153	179	173	164	177	185	178	183	178	195	180	173	200	165	174	177	171	165	177	172	161	175	167	155	158	169	163	179	191	176	170	170	168	157	168	167	154	146	182	145	168	160	171	166	169	175	183	174	176	175	177	149	170	172	179	178	157	164	155	161	165	189	162	166	151	146	190	185	181	156	172	162	195	184	162	153	163	179	171	178	177	163	157	166	165	170	171	161	148	169	188	188	163	169	178	178	186	158	179	152	171	151	184	157	170	175	185	169	155	143	181	162	173	187	186	156	185	167	185	169	167	173	192	159	184	168	192	173	164	177	143	167	163	153	145	172	149	170	164	167	183	163	167	173	165	182	146	167	174	206	164	157	165	171	159	173	147	162	177	143	172	167	170	159	179	152	184	176	182	181	189	185	186	191	162	167	179	159	182	155	177	155	168	171	175	163	156	161	168	176	189	151	167	180	162	170	173	166	181	149	169	164	178	166	164	165	162	175	187	171	156	170	172	160	172	153	174	170	173	178	186	182	161	185	162	172	165	157	162	181	184	163	189	158	161	172	144	187	167	194	164	163	171	167	182	159	167	162	160	166	179	167	184	176	182	178	165	178	197	170	174	189	168	149	167	164	159	198	185	177	160	158	171	178	166	166	167	175	168	166	170	165	182	170
5105	650	744	734	685	642	572	588	570	572	548	540	511	572	583	542	552	536	541	522	537	522	551	546	513	551	568	533	533	542	517	495	518	550	507	518	526	542	561	512	489	535	535	583	535	558	534	485	517	553	485	509	485	538	546	541	544	531	495	521	540	556	531	514	556	505	529	563	547	526	525	530	517	544	525	514	537	526	536	513	498	519	555	543	554	517	553	574	560	532	503	509	589	527	544	499	520	512	546	491	501	496	544	513	523	546	538	541	559	518	546	516	481	508	507	528	592	480	538	532	543	528	508	529	551	539	573	510	561	526	512	522	557	486	564	522	521	526	575	521	509	553	571	524	520	519	525	520	526	486	536	506	532	557	526	558	487	523	503	534	549	496	515	536	561	534	553	505	538	515	511	543	535	497	534	507	496	533	527	524	532	518	514	551	542	545	553	511	536	548	533	525	557	489	566	519	531	482	543	543	549	516	527	544	532	520	542	537	504	521	504	511	523	497	542	510	515	487	535	502	479	537	535	529	540	510	529	521	512	517	511	518	543	478	547	520	540	506	498	511	524	526	491	499	531	532	531	485	564	529	549	551	573	475	518	507	538	522	518	524	558	525	527	513	537	559	519	526	541	530	532	532	531	546	507	529	521	528	543	513	535	522	487	510	510	547	492	551	526	516	534	553	541	563	566	526	486	507	522	520	551	559	484	560	487	511	520	554	524	516	500	483	522	544	531	526	490	513	506	497	548	529	513	564	497	524	504	514	516	512	540	483	547	572	518	520	494	524	558	541	490	546	525	503	554	568	507	545	560	507	527	587	528	485	522	548	558	585	545	546	507	550	492	569	503	532	562	554	505	477	476	520	453	556	530	516	510	557	538	505	501	508	579	522	526	508	563	533	542	528	557	482	512	547	513	533	532	494	557	540	529	533	581	491	533	542	533	549	515	539	519	514	545	494	509	530	544	510	536	575	506	517	534	514	541	518	524	554	523	514	513	521	514	496	541	517	539	525	519	502	546	503	544	524	534	512	555	530	529	534	519	504	542	541	519	504	515	547	516	547	539	532	549	557	524	541	558	522	518	502	532	534	504	511	517	535	548	533	529	554	529	497	554	562	524	527	534	529	549	493	485	516	495	486	551	534	602	508	499	518	509	527	503	500	530	563	547	538	524	535	506	515	555	551	529	534	512	521	515	533	535	495	525	510	511	520	548	536	547	512	531	514	562	496	519	541	538	496	548	564	564	530	521	542	501	502	524	526	527	550	541	552	545	521	517	539	478	498	519	539	509	507	548	511	493	517	552	499	512	553	535	516	530	508	510	547	524	544	533	523	565	549	518	506	522	573	539	529	505	497	518	511	539	535	502	544	503	506	528	553	498	546	534	528	566	514	507	533	509	515	571	525	500	542	517	548	537	553	539	514	530	521	528	458	503	493	503	554	531	529	492	514	530	504	517	545	553	536	584	510	505	533	533	497	540	558	495	542	496	515	556	514	535	540	536	515	539	518	519	504	555	582	517	551	526	498	518	535	499	523	528	511	514	535	504	509	518	535	515	500	524	533	503	523	544	543	557	547	559	535	549	505	473	527	511	540	516	500	509	538	551	548	523	569	543	559	542	519	500	574	507	566	541	515	559	531	504	515	542	551	512	526	529	519	529	556	481	482	548	507	504	530	508	532	537	515	500	556	519	494	567	499	509	519	485	521	530	533	514	554	529	525	511	581	497	540	563	539	546	564	550	495	516	525	525	518	617	517	521	529	496	552	530	512	539	509	523	500	522	538	540	516	565	521	549	519	564	529	528	557	527	549	526	555	543	532	535	564	579	511	486	522	553	507	525	499	530	519	549	549	547	532	518	510	527	530	535	529	535	513	527	525	559	516	511	530	493	526	548	535	559	531	501	532	543	514	557	539	526	489	521	537	575	524	496	563	547	506	556	508	554	537	529	529	521	523	514	545	571	518	542	496	530	512	527	501	523	540	506	546	584	525	562	512	559	504	556	527	521	513	543	554	498	529	535	532	535	493	514	499	515	494	560	538	549	535	552	536	591	522	518	542	566	506	533	563	528	505	526	530	529	513	542	560	528	538	502	538	539	524	536	525	519	573	497	523	494	476	543	514	539	534	540	513	554	505	489	513	514	511	503	537	522	548	516	575	521	550	531	529	473	538	517	538	553	513	502	553	598	516	509	533	531	536	522	509	474	531	553	518	546	512	528	536	512	504	506	490	541	538	528	547	517	499	510	541	538	527	553	545	551	546	501	513	497	518	510	487	527	530	507	518	558	507	537	560	493	521	511	539	510	516	534	513	500	541	516	512	534	508	560	563	489	542	541	528	508	548	513	529	514	516	565	553	520	508	538	507	536	548	530	510	599	519	532	528	503	518	459	528	516	478	513	549	523	520	536	502	549	533	514	494	532	552	488	559	525	521	537	523	515	504	537	546	534	537	511	517	531	521	512	531	513	543	499	548	550	528	505	526	509	494	540	527	553	542	551	555	540	553	499	532	498	553	526	530	540	540	542	511	498	536	474	497	581	570	503	483	540	534	508	505	531	497	505	527	533	548	521	496	497	571	542	505	537	510	498	500	543	524	532	540	519	546	525	498	566	570	555	516	514	504	533	546	547	549	508	554	555	559	507	540	553	531	529	517	532	550	488	500	546	501	503	558	523	559	563	496	527	538	523	484	491	542	540	510	555	524	545	532	545	534	519	561	507	537	570	511	517	552	492	472	490	548	532	511	501	539	510	520	505	538	547	535	513	528	501	552	543	593	534	530	539	541	552	548	529	508	537	553	544	521	540	525	497	540	544	516	522	563	543	483	493	519	547	511	526	560	521	527	529	559	493	533	540	505	549	537	535	509	540	504	516	477	508	556	501	509	449	560	538	546	528	533	554	527	520	518	530	536	509	537	519	556	516	532	525	521	521	524	534	542	484	512	552	523	534	519	541	500	566	565	514	523	551	549	524	521	549	539	477	537	495	520	479	506	538	514	542	543	525	530	546	524	529	560	550	517	541	562	515	548	517	503	543	582	552	551	495	502	570	523	555	499	521	511	531	494	503	506	567	521	526	578	499	526	509	510	545	565	545	548	507	533	525	535	512	535	545	506	522	514	485	516	512	488	547	536	511	518	531	529	533	519	541	503	500	509	552	507	525	501	552	521	535	558	571	476	559	475	510	571	528	520	532	518	546	530	474	540	520	547	507	489	549	522	541	516	558	545	526	533	522	545	578	538	539	514	554	537	498	520	509	502	508	537	536	506	525	487	553	486	540	539	524	560	531	508	512	570	506	513	508	540	550	503	523	557	505	503	496	537	513	535	526	536	562	544	499	532	518	539	536	538	505	517	516	495	521	566	508	545	500	523	527	471	468	520	512	529	526	547	510	535	507	531	526	520	504	496	503	477	568	545	523	511	578	517	514	489	517	512	527	554	512	539	534	510	528	529	533	533	523	547	587	532	547	524	511	533	567	508	509	501	515	531
32864	9663	1809	992	685	477	381	265	238	217	167	169	159	161	132	171	112	121	110	106	106	90	108	107	120	114	105	116	104	84	85	100	96	104	100	92	84	96	99	105	121	88	92	96	106	84	93	89	91	79	78	70	90	91	96	93	98	100	96	83	87	93	73	90	94	89	106	92	83	82	76	93	93	82	83	92	75	87	86	81	111	92	87	93	92	98	106	86	97	79	82	86	88	83	75	74	78	114	110	94	88	85	81	86	92	82	97	90	94	78	91	92	83	90	77	75	87	91	93	85	86	92	95	85	84	78	91	97	100	89	73	87	88	91	84	82	97	98	93	74	109	84	97	90	111	90	90	80	87	81	91	90	92	91	103	107	82	119	87	94	88	76	91	81	93	107	77	95	68	93	82	83	88	79	81	93	87	75	83	75	86	84	88	80	90	85	70	89	80	76	90	108	86	78	103	80	90	90	94	85	94	82	95	90	105	93	88	94	72	98	98	100	89	100	76	90	96	82	96	89	69	92	104	88	98	72	96	86	109	99	90	88	77	72	85	101	72	89	79	94	87	84	94	98	68	96	84	94	90	75	85	100	92	96	73	81	107	84	88	73	83	86	93	83	105	103	75	101	93	79	85	94	87	107	84	90	84	76	92	103	91	84	79	100	87	80	76	80	79	105	87	94	92	84	99	101	91	84	74	82	77	84	74	96	87	81	103	86	91	88	111	75	95	96	90	93	89	78	79	85	95	118	95	75	77	83	87	98	80	93	77	94	92	84	79	76	90	107	86	79	74	97	92	92	93	100	77	88	78	70	97	94	100	86	85	104	89	100	82	95	92	87	102	80	87	88	75	76	90	76	101	87	92	97	102	94	105	84	81	102	92	88	87	78	120	92	80	76	98	104	92	83	84	92	93	86	97	98	84	81	96	84	104	92	98	113	89	95	85	85	85	105	102	94	88	96	105	95	87	99	99	90	91	89	84	81	102	87	81	93	98	100	89	80	94	89	96	86	93	97	69	81	100	88	92	87	95	96	80	110	91	81	105	92	99	93	79	88	80	80	98	75	96	95	89	71	77	77	84	87	92	88	80	90	92	90	104	82	105	69	82	92	82	95	87	75	112	83	106	89	102	107	99	99	95	90	102	86	77	104	86	86	90	80	90	106	104	77	86	86	82	92	83	92	72	109	100	87	96	97	87	88	105	92	89	77	101	105	81	86	86	84	85	85	93	78	99	100	94	70	83	94	75	84	89	98	87	95	71	94	84	92	89	98	101	76	92	73	80	94	89	81	86	92	84	93	87	88	92	82	82	104	105	96	91	91	75	89	113	108	81	97	83	71	81	78	102	100	91	93	104	74	90	94	66	96	103	62	92	91	85	91	95	80	83	91	88	79	101	84	105	83	77	88	87	85	85	71	92	94	95	109	101	83	70	93	81	108	82	90	86	89	97	88	83	98	87	97	83	101	81	88	86	83	82	90	99	93	92	87	79	91	90	92	82	81	92	100	88	96	93	82	85	76	103	89	82	76	98	92	82	94	86	91	99	84	97	72	83	81	97	89	90	83	77	77	71	89	91	99	90	82	91	104	80	82	89	96	83	93	100	80	86	101	92	101	88	103	95	106	96	80	93	101	107	87	71	91	99	91	95	85	75	89	94	93	99	89	91	93	85	93	92	76	100	86	100	100	90	83	73	97	82	77	102	78	85	84	124	85	96	106	84	96	91	78	83	83	90	103	87	100	88	103	82	88	76	98	97	79	95	99	85	96	111	83	85	95	107	90	88	84	83	103	83	100	88	86	88	99	84	80	85	91	83	92	91	77	89	94	82	77	78	101	87	97	79	86	78	93	94	80	103	87	85	89	107	102	70	87	87	84	78	97	91	86	103	103	84	103	88	89	89	86	89	95	85	78	89	91	96	96	78	88	90	77	103	78	78	108	72	91	63	78	74	85	99	93	92	97	106	77	94	74	88	98	86	115	91	94	85	110	100	100	97	85	88	82	86	72	106	90	82	98	100	79	81	86	74	88	89	91	82	85	94	86	92	78	75	74	95	103	77	104	106	99	80	84	85	91	85	103	100	97	92	89	87	96	75	85	95	77	93	105	96	88	96	91	79	100	89	101	90	100	84	99	77	86	78	92	106	75	92	84	86	101	97	94	75	77	88	85	83	82	85	72	77	91	91	103	82	96	109	70	83	90	93	96	94	98	95	96	75	81	69	85	85	82	69	91	82	93	80	81	93	86	98	93	99	90	85	89	84	82	101	85	86	66	81	87	82	85	98	83	84	101	96	86	106	93	101	65	92	97	91	108	98	110	82	109	84	94	86	84	96	89	89	80	86	72	103	70	74	98	85	98	104	79	79	94	96	102	106	101	101	80	78	68	71	85	100	76	85	72	105	76	83	66	96	94	87	80	68	104	84	95	100	81	99	76	81	97	98	91	97	86	90	66	82	88	90	91	81	103	105	88	95	73	95	89	82	84	93	78	90	103	88	83	90	92	92	99	89	75	99	78	88	104	93	114	81	81	97	89	92	87	83	89	87	96	75	94	102	82	79	109	84	94	83	70	88	94	95	77	95	103	92	85	93	100	85	88	116	96	91	82	85	85	91	87	87	88	96	77	90	107	79	83	84	89	93	93	90	82	101	83	96	120	87	83	95	88	73	74	70	77	89	76	87	96	96	103	83	82	87	84	93	85	66	91	65	90	87	86	86	84	103	97	80	85	76	93	83	84	74	99	90	85	90	99	100	106	82	94	96	75	88	87	100	81	89	87	83	95	79	76	105	101	96	96	98	83	90	86	97	82	88	80	90	81	85	77	89	83	88	86	76	90	86	76	86	88	91	102	89	85	96	108	73	95	94	101	86	103	104	88	92	95	100	88	96	79	87	77	96	89	86	87	90	88	98	101	93	91	79	85	84	71	89	83	89	83	102	88	105	89	91	100	75	96	87	82	83	72	82	100	92	89	91	73	86	92	94	98	98	101	82	84	99	87	94	87	85	111	85	82	92	71	77	88	88	99	90	93	90	88	92	95	79	83	93	70	91	87	92	103	89	97	67	84	71	74	73	96	80	90	108	82	83	88	91	94	71	71	86	84	97	75	93	94	101	87	94	86	83	89	93	96	100	95	85	94	82	97	70	112	86	83	87	115	76	81	80	98	81	77	93	87	100	82	80	89	86	90	79	66	84	71	80	95	100	86	96	103	78	87	83	71	98	83	93	100	102	64	85	86	101	85	85	78	88	100	104	119	93	98	98	107	87	92	82	93	87	92	88	90	85	88	74	81	92	106	96	78	76	93	81	88	80	79	102	91	90	82	79	83	98	85	88	108	86	79	100	91	92	120	98	85	95	81	98	82	90	69	99	102	86	113	80	95	87	93	81	71	95	76	108	80	86	85	102	104	78	77	101	109	81	82	96	72	106	81	92	91	87	84	100	89	97	94	92	100	93	82	96	81	86	82	91	79	87	87	86	94	70	103
16696	1359	3357	3538	2917	2446	1900	1618	1371	1128	1099	917	822	724	749	622	578	621	553	584	513	491	500	484	447	485	483	432	400	417	378	392	366	379	343	388	359	377	360	368	364	368	357	358	370	354	344	347	343	340	362	362	339	348	342	340	312	316	318	339	322	335	328	343	356	335	311	339	357	357	349	360	315	345	324	311	325	333	313	335	352	333	335	324	309	323	344	328	347	307	309	310	317	315	305	338	304	296	333	296	324	314	320	330	300	330	357	320	315	334	325	317	322	317	290	316	289	309	319	332	292	335	295	309	338	278	288	319	305	316	339	313	324	306	304	286	343	328	309	328	319	310	329	302	332	321	306	305	316	327	312	304	286	299	308	305	349	263	293	306	283	301	295	332	338	348	300	296	308	335	288	270	322	272	322	352	283	324	333	311	291	306	313	330	328	310	319	318	331	309	358	340	335	318	330	343	323	316	350	301	315	302	290	334	307	310	316	341	296	265	331	313	337	296	306	291	337	335	293	342	325	307	318	323	276	304	306	312	335	325	298	292	310	314	300	320	287	319	296	317	310	320	303	333	297	344	319	328	314	286	312	322	316	300	306	323	293	339	319	315	296	325	292	309	311	304	338	327	313	308	307	310	302	286	300	309	307	315	317	327	287	339	319	312	307	327	327	332	337	344	307	279	342	310	296	298	324	322	318	330	310	294	317	322	338	326	311	300	305	292	337	320	294	349	307	315	307	273	310	282	300	341	293	325	328	278	309	305	324	304	333	331	276	288	317	330	296	322	280	305	365	340	303	344	329	312	318	307	290	335	319	348	311	311	322	327	310	329	330	295	305	296	324	297	344	326	340	308	322	314	324	331	350	320	332	270	314	332	328	315	301	328	309	319	328	294	353	311	319	310	301	302	323	331	303	274	302	330	325	318	327	311	304	314	287	314	324	308	285	345	318	320	305	347	304	298	303	325	338	323	313	305	295	278	295	328	268	339	295	269	305	326	294	300	285	313	285	319	324	292	306	295	311	299	309	307	319	284	303	312	296	312	319	335	343	335	297	314	325	318	316	309	316	315	352	338	339	312	286	328	308	286	290	291	291	316	326	318	269	317	317	301	294	318	260	339	320	337	326	319	333	313	331	323	297	297	333	322	300	312	313	315	315	315	319	273	351	293	325	297	338	293	311	314	304	288	277	312	306	322	307	271	332	352	291	302	306	294	354	318	336	319	324	326	307	321	294	337	332	299	334	298	308	325	300	319	323	305	317	338	332	308	320	309	320	301	296	320	316	329	331	329	283	335	324	344	314	299	292	313	298	330	297	328	308	321	302	312	307	299	304	275	317	333	285	337	339	340	330	326	312	310	321	310	312	308	310	278	310	320	292	312	339	337	296	328	308	315	343	330	314	309	314	317	309	306	300	286	334	311	323	321	309	323	326	342	309	289	304	309	328	320	283	340	331	360	310	300	328	299	299	312	272	287	285	308	301	329	312	338	341	318	278	306	329	304	336	352	286	339	331	325	296	306	321	285	324	310	301	326	318	311	314	327	325	283	288	322	299	315	316	303	313	321	304	338	299	322	334	336	315	311	290	320	302	328	328	307	321	331	320	295	318	328	339	291	314	315	299	308	291	323	299	326	315	316	337	268	342	308	303	344	338	318	330	309	277	293	310	308	313	319	297	332	312	333	320	311	300	302	300	314	336	289	342	302	318	304	305	295	299	334	335	320	309	300	325	302	322	296	330	289	312	328	283	305	307	312	306	316	306	302	338	339	308	307	292	306	343	303	303	366	321	302	298	332	334	309	313	305	311	335	300	301	301	316	320	284	293	328	337	297	326	299	333	313	307	279	329	313	293	305	340	294	310	322	308	287	306	316	313	325	312	348	314	295	316	323	318	310	331	348	327	313	311	299	301	326	317	308	309	283	326	323	289	285	330	315	329	319	284	279	267	337	295	327	317	307	343	329	325	305	301	325	362	332	340	334	317	344	317	340	303	297	300	322	331	283	324	338	313	312	300	317	324	336	300	300	328	315	347	306	339	312	321	284	315	314	322	333	305	334	316	300	348	300	306	301	342	318	279	317	323	312	298	318	329	294	300	310	319	322	309	328	318	338	316	311	293	311	289	347	336	313	324	320	292	322	340	333	336	297	311	316	299	276	312	324	286	340	317	306	334	334	296	323	288	295	316	339	298	319	319	299	286	322	335	311	302	318	338	327	312	332	302	307	320	306	342	297	323	285	323	324	292	288	326	306	348	313	285	317	334	337	310	309	330	309	277	307	321	317	307	305	301	335	304	312	322	290	307	294	316	300	308	306	326	292	291	313	308	340	325	347	324	294	291	324	302	298	304	314	301	284	319	343	307	312	288	289	325	311	320	301	287	327	340	329	278	354	327	297	311	294	314	336	307	285	295	300	318	309	341	335	305	311	303	309	312	323	339	312	309	318	312	287	304	331	336	303	310	306	346	334	336	321	335	316	292	314	295	291	307	311	318	316	303	293	302	305	318	335	288	308	298	344	333	333	319	334	286	344	310	304	282	308	338	346	310	287	313	315	307	316	312	314	316	340	305	304	339	301	289	296	340	313	309	309	331	344	316	332	304	300	319	314	323	303	334	321	304	316	304	297	307	300	323	338	306	335	271	309	324	291	333	296	320	311	311	305	308	349	311	322	329	287	298	317	361	353	301	303	316	303	289	320	327	301	311	296	345	342	335	330	304	326	294	301	316	325	302	316	310	322	281	319	296	322	300	293	301	313	311	286	287	340	310	323	327	305	351	308	337	339	329	320	307	320	311	317	348	321	306	288	286	314	321	299	300	333	318	307	311	327	317	325	314	322	312	329	312	354	339	345	322	309	297	278	302	313	292	324	325	297	308	313	315	332	295	326	274	327	313	301	349	342	314	314	311	301	276	337	355	308	316	310	301	331	278	289	313	284	328	326	307	335	306	321	290	319	320	321	308	301	311	317	295	320	335	318	305	281	321	336	310	293	328	303	312	329	320	314	287	291	287	310	316	328	311	321	298	322	301	332	308	314	319	319	307	295	309	289	289	339	340	277	337	288	295	308	277	313	340	303	332	308	284	301	316	319	311	299	318	321	308	321	315	364	344	289	339	310	303	280	316	333	304	308	306	302	284	306	319	334	331	338	359	334	309	319	332	324	339	302	328	325	345	365	311	299	302	307	327	336	291	294	342	322	323	301	332	321	347	296	325	308	300	327	306	306	315	296	310	315	312	308	310	339	304	333	308	330	348	319	308	323	321	318	324	288	306	306	297	318	268	299	316	309	286	334	305	327	333	294	306	333	320	329	310	299	333	293	329	327	312	314	318	348	322	315	332	324	326	355	334	299	302	313	314	303	328	297	296	304	315	323	304	320	340	301	329	326	312	306	289	312	309	353	324	320	308	282	311	334	277	320	334	359	297	296	319	308	306	313	309	302	271	278	306	298	299	359	323	332	308	321	321	295	318	317	298	326	323	335	341	332
39192	19990	10462	2425	1426	987	721	594	516	404	339	333	290	264	275	279	229	240	224	210	211	184	192	200	198	174	185	198	183	168	208	159	166	191	157	146	189	188	169	146	162	170	172	177	174	165	181	165	154	159	176	183	169	146	168	173	168	174	178	148	170	146	158	154	179	148	166	186	182	160	165	180	179	159	164	160	171	174	164	149	184	174	164	194	157	168	143	154	177	155	147	168	170	165	165	174	171	151	156	173	190	153	145	174	159	155	173	141	193	166	170	146	140	140	168	156	130	164	144	149	181	159	139	147	149	157	164	130	136	163	156	174	168	155	162	164	184	154	179	191	160	143	144	192	162	168	176	177	173	167	150	170	166	166	141	148	154	161	145	166	155	130	151	136	171	146	164	161	136	176	144	168	160	159	187	163	145	143	163	169	152	158	139	140	182	152	176	160	163	169	150	150	171	179	191	145	163	161	158	142	162	125	161	153	149	160	152	167	159	178	153	156	154	156	163	175	150	177	172	144	180	160	145	143	151	143	159	165	141	164	162	158	162	190	165	151	139	166	157	169	175	131	172	155	141	159	177	176	154	169	175	156	170	180	170	163	166	182	172	169	173	150	155	169	168	167	153	161	158	161	156	150	150	162	161	169	162	171	146	181	173	161	175	190	155	140	180	173	156	185	177	153	160	165	175	157	186	159	188	162	147	159	161	155	168	153	155	160	176	153	157	149	162	159	154	179	139	147	163	155	155	152	144	151	184	162	163	169	145	158	147	155	181	176	147	140	160	126	162	136	167	156	168	162	176	171	152	162	136	163	180	158	172	186	151	153	147	146	167	148	157	154	160	144	152	170	166	155	168	156	156	166	151	170	164	165	162	164	157	142	170	185	169	175	158	171	142	135	161	168	166	161	172	157	136	147	148	149	151	172	152	161	148	171	155	154	160	150	165	157	162	168	148	157	144	177	157	171	135	164	139	169	161	151	154	148	144	154	181	153	149	174	161	154	154	168	167	170	152	150	161	148	159	143	143	146	169	167	155	184	118	175	164	181	158	146	158	158	148	165	177	159	151	183	183	145	161	169	164	164	143	138	162	171	173	142	158	186	152	157	154	188	161	177	151	140	173	173	151	151	132	163	157	152	144	153	183	172	187	175	154	158	166	154	155	159	151	143	150	155	162	149	151	157	157	171	151	155	144	160	187	162	155	155	173	178	149	168	161	176	143	155	175	160	146	164	153	161	170	153	170	166	165	138	162	153	146	153	149	160	170	155	147	159	140	171	162	158	146	148	157	169	171	166	157	175	166	181	159	179	175	147	135	155	163	153	153	163	154	163	166	184	169	148	151	155	141	142	155	157	141	180	159	177	145	178	159	181	155	161	153	163	176	170	178	158	168	183	175	151	163	155	168	187	143	165	153	139	171	168	170	153	147	185	182	152	167	162	134	159	164	159	148	151	152	141	164	148	144	163	169	163	159	176	155	162	150	156	162	154	170	157	172	136	174	177	156	166	168	170	157	159	157	165	168	174	150	184	161	167	157	170	165	153	174	150	152	198	190	153	167	172	153	162	150	149	161	188	143	180	169	163	159	171	165	153	188	163	145	178	149	153	164	146	153	147	140	155	154	176	159	159	165	157	147	151	165	166	151	165	162	166	140	184	145	160	179	151	176	158	135	156	149	142	177	152	154	163	131	155	155	166	166	166	142	140	182	147	158	158	168	161	134	175	153	148	168	166	170	151	182	150	145	156	158	173	153	162	166	175	174	163	154	147	174	158	181	160	162	167	169	164	148	177	151	176	151	161	171	162	151	169	177	155	145	166	155	158	138	165	154	162	169	159	146	165	171	165	145	159	163	173	158	157	154	175	167	163	152	161	175	165	187	165	146	150	155	130	161	155	147	148	150	146	164	169	166	170	178	175	162	162	142	161	185	145	175	167	158	174	156	133	172	149	147	139	170	163	138	152	161	159	158	150	176	171	156	154	171	170	173	165	155	146	161	145	150	157	157	170	174	178	152	164	170	150	177	143	150	170	166	172	150	175	136	165	159	184	168	154	162	153	192	140	172	140	177	152	189	145	157	169	173	169	144	140	153	148	172	146	166	188	155	177	139	164	137	169	169	151	180	152	148	139	164	175	163	169	167	152	156	162	140	168	155	164	156	172	169	166	163	163	167	148	147	167	174	177	149	146	176	155	153	145	163	152	181	155	153	158	152	144	166	157	182	147	157	139	154	140	156	162	161	149	149	181	165	168	161	168	156	158	126	161	150	150	177	153	157	146	160	143	157	168	186	154	148	150	156	166	166	163	149	166	181	143	169	178	180	154	139	161	166	183	159	175	149	155	152	150	192	159	182	172	132	170	155	138	159	180	159	130	144	171	177	168	156	142	154	155	161	165	175	159	151	149	163	161	164	151	152	158	167	153	189	147	169	154	173	149	168	158	166	126	152	145	163	154	158	173	167	148	161	166	153	149	142	170	163	144	143	165	155	153	164	174	174	160	155	172	151	151	182	165	165	160	155	145	158	149	150	133	138	157	152	169	152	148	178	161	178	166	156	165	174	147	132	152	178	160	171	169	171	142	160	147	163	163	164	143	148	165	155	151	160	152	159	163	145	174	148	140	161	163	155	153	184	172	163	167	162	147	160	144	179	152	160	156	160	163	188	188	152	158	140	143	152	173	166	151	154	171	180	168	160	144	174	183	153	169	148	172	171	154	169	160	140	156	154	145	137	166	177	164	158	150	138	157	171	169	155	154	157	181	154	136	160	186	153	163	149	153	150	148	148	157	175	171	138	156	148	151	155	138	178	149	169	156	148	168	158	176	179	154	167	162	169	166	142	153	149	193	141	153	162	137	160	144	158	148	185	168	174	161	175	163	173	157	167	155	150	156	163	144	153	175	151	167	167	192	192	165	172	144	144	159	167	172	162	174	163	136	178	153	167	166	141	155	135	162	152	168	149	155	144	156	167	164	146	145	180	127	147	148	165	176	162	185	134	170	165	159	145	141	164	186	157	145	150	166	156	161	177	147	142	149	158	177	178	169	200	160	165	167	160	159	167	176	176	178	149	161	170	149	150	163	150	146	150	135	153	181	173	174	169	162	155	153	171	176	140	163	163	151	148	158	136	171	152	178	186	189	149	158	151	145	144	170	163	168	174	123	164	156	183	187	153	168	201	162	185	137	153	175	156	157	154	150	182	174	146	146	166	166	163	152	139	157	158	169	190	150	153	158	174	173	163	152	161	153	153	170	168	172	180	170	170	153	152	164	170	197	158	162	150	153	170	132	160	176	163	176	155	164	183	184	163	154	144	144	164	149	155	154	155	156	173	153	156	159	151	172	174	162	179	145	162	165	164	180	159	177	134	163	175	148	171	147	159	159	175	177	177	147	155	173	174	181	138	158	160	154	166	164	132	175	151	156	161	143	135	149	143	180	154	145	176	158	169	161	171	187	167	170	176	146	170	145	153	154	145	175	138	174	174	178
21135	2620	6136	6680	5616	4601	3717	3009	2535	2189	1953	1734	1571	1435	1294	1220	1163	1110	1069	1026	901	878	865	872	843	832	769	733	744	709	684	705	692	668	614	638	644	642	624	619	629	652	607	622	626	590	609	590	563	579	545	592	584	580	556	600	551	558	588	546	594	576	564	547	573	540	584	506	570	583	562	530	528	560	556	550	611	509	528	521	563	536	540	513	526	564	525	527	527	497	505	521	512	523	521	547	527	516	544	527	506	575	499	500	512	507	493	537	530	548	532	548	532	504	542	533	520	481	508	510	505	541	529	503	522	522	535	479	502	522	514	544	507	530	491	517	513	535	512	528	500	532	515	494	498	514	510	529	570	532	473	521	534	526	525	540	518	547	511	545	517	504	522	479	515	491	582	497	494	544	563	507	506	468	560	560	565	538	497	530	515	492	478	511	511	521	529	501	480	513	495	546	547	514	536	470	508	522	541	507	518	530	517	529	559	506	532	493	490	550	525	522	533	523	519	558	516	505	513	560	510	496	491	509	527	518	530	494	513	471	535	519	526	526	521	509	502	572	540	525	559	522	505	543	514	497	523	510	519	511	528	485	476	485	476	523	482	489	513	492	510	465	452	545	502	563	549	499	539	508	489	572	529	551	507	529	472	509	562	519	503	501	538	486	502	502	551	489	551	495	497	549	482	463	505	501	499	501	502	500	539	529	490	540	502	522	502	511	504	521	495	502	503	525	494	519	511	503	536	504	514	503	489	511	519	540	535	542	509	520	523	493	540	474	565	505	510	494	505	522	497	506	452	513	493	527	481	507	519	541	512	513	533	502	573	491	539	521	507	550	518	501	522	482	526	521	515	511	502	539	517	508	528	473	514	538	524	536	519	533	527	530	533	530	520	495	505	535	528	517	545	497	519	489	504	544	526	476	502	526	549	530	518	525	508	523	520	529	507	518	513	519	541	523	530	495	552	493	545	568	556	470	547	495	565	561	513	527	549	491	493	493	532	509	487	512	491	550	523	551	564	480	476	482	523	466	459	518	553	528	508	491	484	497	557	528	532	547	502	530	548	521	510	530	510	514	519	511	494	515	525	479	503	492	525	516	517	499	530	527	525	524	523	514	532	519	559	552	513	531	570	519	533	536	561	530	515	514	525	491	509	511	559	510	504	495	540	499	518	538	522	521	518	489	536	495	549	521	559	495	515	522	502	496	493	545	491	541	535	502	513	532	570	538	541	557	532	532	542	528	497	493	516	494	530	509	531	500	478	555	512	486	486	473	507	518	477	526	515	501	534	545	520	488	473	506	486	490	483	541	533	503	537	528	516	510	525	541	523	541	517	495	510	530	496	503	508	507	505	546	528	532	519	497	524	491	488	494	503	505	546	575	487	531	510	554	508	520	493	490	492	498	515	497	495	519	528	500	527	530	510	531	524	518	537	516	549	535	478	526	538	554	559	532	471	520	554	493	559	546	528	522	489	530	540	501	497	490	498	550	547	508	502	503	511	521	521	542	525	493	516	514	534	526	519	498	504	472	494	552	542	532	529	501	489	531	502	477	550	495	491	543	475	500	521	575	512	559	520	528	510	521	536	512	495	539	508	473	540	524	494	524	581	498	510	522	533	522	535	509	515	492	499	501	499	504	481	506	510	506	496	528	516	514	487	490	497	532	498	527	520	511	549	521	524	503	494	536	526	485	522	508	519	500	481	508	514	510	534	528	542	505	523	540	504	465	523	523	504	572	523	514	512	483	536	509	513	549	493	527	526	497	533	562	512	490	516	511	497	513	513	519	518	523	553	532	526	499	500	525	460	561	527	538	499	525	576	522	538	529	517	488	539	528	537	567	506	522	520	551	534	531	505	513	549	504	505	508	535	504	516	536	502	519	508	541	530	518	502	475	535	538	521	502	497	513	542	532	496	527	488	531	511	499	562	529	525	521	493	572	549	503	488	514	528	542	564	543	506	542	524	501	495	511	469	491	529	517	513	502	492	509	505	551	524	500	496	487	454	535	531	470	464	516	505	518	500	494	492	495	526	531	527	522	529	497	478	520	545	516	528	515	540	563	531	512	497	530	502	496	488	527	546	545	521	481	550	537	501	529	515	489	487	520	551	503	495	514	510	532	543	522	524	565	516	517	496	545	480	481	546	501	507	513	512	493	505	502	501	527	515	507	520	525	490	486	501	552	526	542	505	498	537	522	520	526	514	517	496	521	532	538	528	512	554	548	496	497	480	540	515	521	526	504	519	535	538	511	470	526	523	528	496	518	536	510	477	509	543	539	503	533	480	502	529	578	547	504	509	514	562	497	502	543	510	488	525	540	516	511	518	505	515	508	531	524	575	521	496	510	543	495	495	497	497	498	501	512	496	470	525	517	512	520	503	539	535	535	548	498	494	491	493	517	537	481	485	543	515	481	482	559	547	508	524	516	480	499	500	554	528	522	515	503	532	519	509	566	538	524	531	511	513	569	546	510	500	488	545	552	531	532	495	502	544	477	540	553	509	552	521	502	505	532	538	530	481	499	538	516	526	493	518	495	501	501	524	506	478	542	497	497	494	488	524	550	544	554	491	519	540	524	523	535	509	544	526	502	488	505	550	518	476	548	470	528	513	550	523	511	518	498	471	512	553	497	549	517	554	543	496	531	547	571	548	514	506	562	550	506	507	510	515	522	529	515	524	548	545	544	510	510	469	530	490	520	538	507	479	496	510	548	486	510	462	504	479	498	530	517	503	524	483	515	503	549	489	526	549	487	528	536	522	483	514	500	502	522	531	559	556	525	552	493	494	510	494	546	513	502	484	523	543	555	526	540	527	502	527	492	485	476	543	504	535	523	518	514	540	522	513	529	512	492	508	524	516	562	565	527	539	537	519	543	521	513	520	514	494	526	522	529	515	522	545	531	551	505	527	557	539	483	486	504	524	499	526	492	558	516	510	544	500	547	513	533	487	568	532	516	521	501	544	484	485	513	506	508	541	485	501	552	533	503	540	525	510	530	523	512	524	516	509	533	514	560	521	521	526	490	543	554	530	500	528	489	485	547	480	488	531	490	546	544	526	516	506	474	499	492	498	477	571	539	527	527	512	517	537	493	500	522	501	528	522	529	504	542	490	500	525	487	517	481	562	555	489	575	554	518	531	522	556	505	539	530	501	518	526	532	521	491	529	513	496	550	504	513	526	515	527	499	520	488	503	566	519	489	515	507	473	521	555	503	526	529	517	519	520	516	530	510	465	510	502	485	527	515	532	532	526	516	492	510	515	517	492	501	509	483	527	513	506	538	528	512	538	489	524	508	490	465	568	529	529	554	516	563	558	481	538	546	549	523	545	502	488	508	523	538	502	562	521	556	497	496	544	556	507	455	497	499	547	484	483	531	489	484	508	514	503	505	481	533	501	512	539	503	483	545	531	558	556	508	518	549	482	485	501	557	504	475	515	530	534	559	515	494	525	498	521	548	520	541	508	544	520	493	501	471	496	542	526	492	495	522
5287	525	357	233	176	198	182	178	152	193	184	177	162	147	170	157	183	186	170	174	183	184	174	174	190	157	177	168	160	149	147	159	169	162	163	171	175	172	161	183	173	172	165	180	145	171	180	163	163	156	163	166	161	185	167	177	145	171	163	181	174	184	168	154	174	161	150	186	185	172	180	161	175	162	174	181	177	149	169	191	145	151	177	188	147	164	133	149	163	160	164	155	181	172	161	183	154	158	140	173	154	148	178	183	164	167	165	186	194	161	173	153	148	152	158	171	160	183	173	165	153	187	178	185	159	196	153	158	179	172	162	153	159	181	191	165	167	185	159	194	169	185	163	168	156	162	160	160	153	192	174	178	148	160	179	153	152	161	167	171	163	183	163	180	169	201	167	160	163	176	169	162	158	168	187	161	155	169	167	179	165	161	166	168	153	203	139	139	166	167	174	181	182	167	168	176	193	168	187	186	156	174	148	163	185	172	163	184	138	130	153	162	189	159	127	163	182	171	193	173	150	180	156	171	151	159	176	159	157	176	147	171	171	167	156	189	150	179	166	159	172	168	164	183	169	178	174	165	171	186	175	166	164	166	192	163	159	167	183	163	178	176	188	177	176	175	152	183	171	168	167	177	176	166	176	173	190	154	198	172	155	152	152	173	167	166	176	183	167	180	171	176	178	165	175	162	168	178	202	178	163	167	183	167	175	178	197	176	155	144	167	171	192	173	174	175	165	190	184	165	162	176	163	176	168	181	145	165	179	160	158	174	179	160	160	179	186	155	167	172	147	160	169	177	149	182	155	171	161	153	152	175	165	174	149	155	152	174	159	163	203	176	187	160	162	193	163	174	154	180	167	165	172	193	157	168	156	155	191	193	176	161	182	153	172	165	169	166	163	185	170	195	178	168	149	161	167	185	153	151	161	181	171	186	164	180	179	183	177	169	184	168	155	174	178	152	181	164	161	173	165	157	165	179	168	146	180	179	170	178	170	159	166	186	175	184	176	181	184	160	145	167	175	169	156	156	152	166	164	158	171	180	169	147	173	150	156	166	167	194	161	160	161	149	165	167	154	181	172	171	181	161	190	177	164	163	177	139	182	163	161	163	179	194	156	146	172	151	163	186	170	176	153	164	204	184	167	165	190	186	167	183	178	179	161	172	176	162	170	160	161	186	186	178	190	157	184	182	156	187	186	145	159	196	178	160	138	180	148	167	168	190	168	161	186	172	170	160	183	174	146	162	186	175	164	158	176	159	192	161	151	152	174	146	185	192	175	179	152	174	172	187	165	170	161	177	160	160	159	169	170	164	172	165	176	184	188	174	158	167	166	164	182	179	194	185	160	160	187	174	159	164	187	190	174	152	168	168	167	160	168	130	166	175	186	162	159	166	165	128	159	176	159	155	184	176	189	148	170	165	177	166	154	173	152	181	172	160	150	184	179	167	177	176	182	184	159	153	148	169	164	162	174	172	150	182	140	163	197	173	155	148	152	185	187	173	164	189	183	174	150	177	154	163	183	176	170	166	162	151	179	164	162	171	186	183	187	176	168	181	184	161	166	173	186	166	174	166	178	181	157	176	172	169	155	166	194	164	172	156	186	168	168	166	170	167	164	191	153	156	167	156	169	162	198	161	155	190	173	203	166	165	179	154	171	176	155	159	154	171	162	164	163	153	183	187	160	180	165	168	168	187	188	173	174	191	177	176	152	148	172	181	136	172	165	140	164	167	153	179	169	184	180	183	162	174	142	159	175	175	189	181	178	172	169	168	178	196	177	158	154	167	182	154	151	184	163	187	164	177	157	179	192	161	178	177	200	162	158	165	170	181	167	161	150	174	161	173	175	166	193	174	196	154	161	154	162	173	188	157	153	193	172	159	169	162	156	165	168	180	152	162	165	180	150	188	162	159	182	188	196	153	164	176	166	163	160	161	184	180	178	184	161	169	165	163	161	163	174	187	165	176	153	143	175	190	175	159	158	190	191	181	170	178	169	151	166	182	172	151	186	197	173	174	164	184	172	160	145	170	188	190	190	162	159	166	155	196	166	179	170	166	183	175	151	168	179	171	155	170	164	165	167	164	173	162	161	147	143	165	174	133	180	164	177	158	163	169	154	168	171	160	170	157	169	164	172	170	166	158	193	163	144	174	166	169	172	157	161	173	147	188	156	155	170	184	183	163	164	170	174	179	174	193	162	168	150	174	182	184	171	180	186	159	155	165	168	155	169	162	155	166	178	166	170	170	168	173	172	160	185	186	164	155	175	188	173	168	201	165	141	163	155	164	163	187	165	164	184	181	156	171	157	179	182	177	180	189	187	165	195	161	187	145	190	172	175	176	167	172	163	170	188	184	170	184	158	186	170	173	181	194	165	154	162	177	186	154	149	181	189	175	164	154	152	150	169	162	155	198	161	188	170	177	163	158	159	150	177	153	159	185	172	153	169	184	150	180	171	157	169	162	162	147	162	175	160	163	149	184	176	169	174	158	181	148	159	200	157	188	150	180	171	181	180	167	163	189	167	150	163	171	150	167	146	163	152	179	153	160	181	134	170	176	195	167	168	179	152	199	161	148	174	171	147	186	155	198	188	166	170	178	172	163	164	167	188	204	162	155	175	171	165	163	180	164	177	166	164	146	169	159	164	181	162	191	158	168	171	167	166	182	175	156	180	163	176	187	161	198	160	175	183	175	164	179	172	191	171	162	164	180	157	169	164	172	185	173	170	145	142	175	144	185	185	158	150	180	156	195	177	186	182	188	153	165	151	179	164	184	178	163	157	180	160	168	194	186	174	182	156	153	167	143	169	156	169	185	163	174	187	187	170	168	146	175	168	168	167	156	190	156	158	175	166	155	163	167	179	188	156	159	168	162	161	165	177	186	187	148	175	178	202	184	160	172	174	180	156	156	173	153	160	169	197	165	169	194	184	168	184	192	187	167	161	160	166	147	170	173	193	201	166	166	161	166	176	168	196	163	185	157	179	179	194	159	183	161	172	179	169	163	168	191	164	191	162	168	161	167	181	159	197	148	170	203	168	179	167	176	166	175	191	156	171	179	174	182	170	159	169	156	184	172	185	165	163	179	166	172	183	177	155	149	166	180	162	188	188	184	172	160	196	182	169	166	162	169	176	174	179	177	173	173	166	179	148	168	183	163	157	155	177	184	160	182	164	154	179	174	179	177	185	158	159	184	153	180	162	185	171	164	174	168	166	177	157	171	162	188	173	151	178	168	169	178	188	175	166	193	184	183	168	151	178	192	146	182	189	147	156	153	164	167	157	171	184	164	162	185	183	176	175	161	180	147	162	159	192	183	161	161	203	173	158	185	171	156	180	190	163	165	183	150	166	159	157	183	207	163	145	190	170	166	188	214	185	151	164	151	193	196	166	170	162	147	180	162	160	165	160	159	176	161	159	156	160	166	165	160	176	179	155	171	172	181	193	172	169	167	175	142	151	179	164	193	137	171	172	170	169	163	159	163	192	191
5198	617	716	730	710	708	603	585	575	568	579	565	545	522	586	542	521	567	533	513	541	527	535	540	547	550	533	534	547	515	541	545	542	537	569	505	541	500	501	555	566	546	502	486	513	506	547	514	530	570	556	533	507	513	521	536	557	538	520	560	540	544	522	524	520	522	515	589	545	514	504	552	498	543	584	496	525	560	530	523	536	526	517	505	530	491	523	506	502	553	521	556	474	492	540	524	524	505	491	533	492	475	540	513	510	537	498	531	502	572	512	526	564	505	548	539	541	497	568	524	510	538	499	526	531	544	561	481	513	553	520	489	512	527	548	494	515	541	484	545	507	531	534	544	558	508	539	540	494	537	522	522	556	563	508	506	516	548	529	531	528	529	554	543	537	539	552	532	548	508	514	481	537	552	549	558	542	510	521	523	499	502	539	528	548	572	535	592	546	547	519	540	519	551	509	512	528	547	501	530	526	544	500	533	524	481	526	496	556	527	537	506	532	507	498	525	526	542	510	494	518	516	559	464	485	550	536	548	548	485	516	520	521	514	516	512	547	524	490	551	475	544	532	508	536	497	513	548	513	481	512	498	547	513	514	488	489	521	536	546	515	540	537	506	505	559	600	503	549	570	540	529	528	545	558	500	545	509	537	503	501	541	548	514	527	557	476	543	496	560	506	514	505	530	506	542	506	504	494	547	529	487	490	521	516	534	528	563	521	532	478	507	519	496	495	556	523	560	541	541	526	505	517	546	517	547	511	577	561	490	551	536	544	537	545	530	491	516	572	495	522	497	542	510	504	486	502	516	564	528	502	497	567	523	540	529	498	525	543	535	541	503	517	534	455	497	580	513	528	561	536	590	497	495	507	548	527	491	521	487	533	506	553	508	489	512	547	526	509	529	540	574	555	530	508	492	531	454	534	509	513	500	513	557	529	511	543	545	514	518	547	484	549	509	513	516	501	481	504	495	543	493	494	533	515	531	503	516	542	498	536	463	549	500	473	524	510	500	522	575	516	499	535	516	527	509	515	524	545	503	540	563	555	547	527	522	531	485	502	507	522	520	505	574	551	521	575	528	514	494	545	550	540	541	515	528	484	558	518	518	537	552	501	555	507	573	536	530	546	548	517	555	503	559	545	551	535	485	529	589	523	490	513	544	576	514	569	527	578	527	505	534	526	523	493	532	494	492	516	539	530	541	543	519	512	517	570	568	488	538	575	538	591	514	522	505	497	517	491	603	551	541	511	522	538	527	525	541	529	554	535	530	554	517	588	531	514	520	524	547	567	548	514	557	516	534	494	497	516	466	504	522	520	514	487	551	518	563	546	556	542	507	534	507	531	508	512	491	518	505	503	527	511	497	536	528	520	510	538	523	515	520	530	542	558	547	491	534	497	503	491	492	507	506	537	515	547	517	557	535	540	528	525	514	537	533	514	546	518	505	513	548	522	529	522	525	553	520	548	532	490	507	513	543	540	510	565	521	551	533	548	535	488	506	544	522	498	530	516	547	548	532	537	539	519	520	543	535	545	533	532	532	533	506	582	507	568	515	552	521	506	521	551	532	537	517	528	522	516	526	539	537	528	585	512	547	537	530	505	527	526	496	522	469	511	569	482	547	537	504	544	528	548	511	550	529	510	506	468	504	517	520	546	520	544	547	534	557	530	522	553	565	514	545	480	533	534	576	571	568	531	491	547	554	524	500	521	521	533	495	474	519	501	519	490	526	514	484	491	543	561	547	509	516	518	530	528	504	535	495	499	522	507	518	562	547	531	522	521	561	523	530	581	491	531	554	542	537	555	475	521	499	508	522	530	499	546	486	497	516	526	514	539	535	522	546	532	523	582	496	531	507	537	555	530	512	500	526	525	511	480	526	534	543	519	528	494	524	554	502	533	492	573	538	509	516	533	517	562	516	488	537	534	520	520	549	547	525	549	544	503	530	557	508	553	499	539	513	530	512	574	548	544	539	506	554	540	540	522	521	537	552	506	521	533	544	560	525	526	494	542	537	510	552	548	556	521	525	498	548	497	530	510	508	549	507	501	483	545	507	540	516	568	505	515	554	511	506	487	496	554	501	499	503	504	511	491	529	501	523	534	536	562	527	541	468	500	516	544	541	530	511	532	513	515	543	512	513	503	544	596	514	511	516	538	524	499	537	545	562	491	507	514	552	537	541	500	520	528	532	494	499	487	505	481	534	538	538	511	554	530	516	566	550	514	529	522	516	502	564	526	498	525	510	508	535	546	549	535	516	551	535	562	538	567	507	554	558	539	539	500	533	525	519	508	521	494	516	497	545	544	527	544	565	534	522	536	563	552	544	566	491	527	527	540	488	508	493	491	496	561	533	525	556	551	517	571	536	527	521	579	507	504	513	533	556	516	489	531	503	493	541	530	524	529	494	533	528	509	511	502	551	527	515	522	519	525	535	578	517	544	539	499	513	491	483	564	538	489	517	488	519	525	539	532	512	541	528	557	539	547	533	545	533	502	509	539	516	526	535	517	533	512	494	496	541	509	551	541	544	549	515	530	496	486	524	517	510	502	518	533	544	545	497	558	548	521	533	506	569	549	523	567	515	538	530	541	540	542	490	552	533	515	511	510	558	526	541	514	563	533	520	521	540	486	547	542	498	519	540	545	559	555	527	487	581	554	543	504	524	532	502	489	471	533	517	546	516	556	528	543	514	563	514	512	548	490	499	519	516	511	491	573	534	533	488	508	521	537	558	509	511	533	552	509	553	549	506	510	525	537	506	547	532	525	526	495	553	593	531	532	506	523	524	536	529	503	467	488	551	524	527	517	586	528	518	561	534	540	525	539	540	537	538	544	499	527	552	565	547	498	533	517	580	546	526	488	516	536	509	531	519	524	521	511	553	530	525	536	530	551	496	530	535	566	492	526	547	553	517	509	538	527	532	523	553	524	524	510	498	527	554	541	498	518	523	539	516	484	522	492	553	551	550	537	531	587	549	491	531	453	521	514	502	521	524	509	482	522	537	496	564	547	515	494	458	547	536	516	530	539	480	485	503	540	519	496	513	505	483	511	522	509	536	545	531	540	551	522	532	523	532	541	517	544	498	549	514	523	533	510	517	529	487	529	524	530	515	538	538	550	550	538	485	498	549	520	505	528	534	494	516	509	526	538	546	544	516	532	532	545	463	529	588	521	538	517	560	550	532	527	521	487	511	561	522	531	522	514	517	559	509	530	526	546	533	571	500	542	504	498	561	553	520	538	532	500	523	514	539	515	534	529	506	506	526	499	542	563	530	547	536	551	503	521	536	537	576	558	528	539	527	500	512	519	524	538	524	503	589	527	546	541	523	565	547	546	516	505	503	505	539	504	512	549	511	480	540	546	516	494	512	529	533	525	549	518	518	548	553	542	522	527	517	525	568	511	516	541	537	554	509	538	502	523	523	524	515	514	512	531	566	539	479	557	529	520	512	488	506	540	516	501	496	531	496	521	531	544	487	505	496	539	515	551	526
33549	8459	1677	964	690	478	380	286	249	201	217	164	150	150	133	124	122	127	110	121	112	87	102	129	106	104	108	120	119	101	102	101	85	102	93	106	87	86	106	88	89	100	87	91	88	100	70	101	92	94	98	110	92	101	92	103	82	86	95	88	90	101	88	98	108	89	102	100	90	92	95	110	78	85	113	98	100	72	93	92	85	70	94	91	102	114	88	82	72	106	93	86	105	85	94	95	79	87	99	87	82	81	97	92	90	92	91	95	115	92	99	104	103	90	83	92	92	85	84	73	75	89	91	101	88	91	91	101	92	76	75	88	112	83	96	94	109	81	67	86	85	86	90	88	105	82	92	72	87	85	83	88	82	93	86	75	81	100	97	92	93	91	75	79	92	95	106	86	101	88	73	79	95	100	79	79	89	93	98	92	75	108	96	78	98	94	106	85	107	87	91	88	78	96	83	92	90	86	96	91	90	85	82	74	93	77	74	96	79	81	90	92	89	77	62	97	78	101	94	78	87	83	100	100	87	86	94	101	87	80	101	102	89	87	98	105	95	90	81	96	94	79	103	89	96	92	87	96	82	112	97	94	88	108	82	83	98	88	86	100	87	79	87	108	98	84	92	102	73	89	85	106	94	91	89	104	76	82	110	95	92	89	93	93	73	94	90	86	97	94	100	87	99	93	84	95	74	63	82	89	79	84	90	97	77	79	87	78	93	98	73	75	92	80	95	86	92	79	93	101	76	89	80	91	81	85	83	92	81	107	100	74	91	87	76	85	85	92	68	88	91	85	92	96	85	84	87	95	88	85	75	78	87	78	92	91	97	77	98	98	104	104	66	95	107	96	79	82	106	107	94	91	80	83	95	103	87	97	87	86	83	78	91	83	104	89	88	102	86	76	80	92	92	87	78	82	86	98	80	93	98	86	90	87	97	92	92	104	81	88	80	89	77	98	94	94	88	88	91	78	88	100	78	75	92	96	81	102	87	91	96	100	105	105	84	94	104	84	78	70	96	86	73	102	101	84	106	96	91	114	87	91	97	78	90	96	75	65	87	64	80	100	84	89	99	86	81	95	90	85	96	78	77	90	100	71	83	100	77	77	91	81	89	86	93	85	77	93	83	90	72	86	92	86	87	110	88	85	83	86	104	80	68	79	90	86	100	89	82	103	92	106	91	96	97	97	100	99	85	95	95	88	87	88	97	67	91	67	107	75	97	93	99	83	89	78	92	94	84	102	88	84	95	80	88	96	102	86	94	90	83	99	90	83	88	94	78	82	102	91	81	92	86	96	78	99	74	80	101	95	87	90	95	83	87	89	80	80	100	86	117	94	102	90	92	70	87	101	94	86	91	85	90	86	86	96	89	75	90	79	77	98	89	96	89	73	76	74	101	66	93	98	84	90	90	81	88	85	94	75	87	93	82	99	97	89	82	104	79	102	84	101	75	86	106	100	77	96	81	106	96	87	109	94	91	101	100	116	88	82	84	105	91	87	97	100	90	90	74	110	87	97	77	72	76	99	81	97	100	75	79	101	105	99	72	86	77	84	89	91	90	97	90	100	91	88	99	101	94	77	83	89	97	78	85	97	82	92	106	98	93	83	71	81	66	108	78	70	75	87	102	93	91	93	82	77	91	86	77	98	91	103	89	74	90	97	88	91	90	67	95	96	72	87	61	102	90	96	87	117	94	98	85	95	90	96	81	80	81	86	81	83	89	81	91	81	101	106	90	94	95	89	78	72	94	86	99	93	88	93	97	73	96	106	97	92	95	92	86	89	89	74	88	76	103	78	86	93	69	89	89	96	81	76	86	93	97	85	84	100	85	100	102	90	82	76	94	100	93	89	102	85	82	109	86	79	74	81	73	86	83	91	75	84	77	103	94	95	100	88	90	99	94	107	95	87	85	95	101	96	77	83	90	90	103	80	100	105	93	79	101	82	96	86	90	82	75	85	104	96	74	79	78	91	93	72	79	81	86	98	76	89	88	91	84	88	95	91	98	89	76	113	85	83	85	83	81	72	96	105	108	77	85	106	82	77	77	83	80	98	79	84	85	108	96	84	89	91	93	85	91	93	87	92	69	84	86	95	92	85	86	103	94	85	80	101	87	87	81	97	93	95	95	74	89	91	80	81	63	83	92	77	75	86	77	79	88	86	73	102	91	90	94	96	91	73	107	99	83	89	98	71	94	89	92	100	89	84	101	89	89	101	83	91	87	85	89	93	89	94	94	81	77	98	83	91	84	96	72	94	102	92	105	82	106	88	98	103	89	89	84	87	83	100	82	89	88	98	86	86	82	86	92	103	85	111	97	78	82	85	95	80	86	81	87	91	84	99	88	95	103	77	87	83	81	90	83	86	74	78	85	81	84	96	78	96	91	73	85	83	93	97	110	82	90	86	82	76	80	106	88	86	88	92	91	103	98	89	97	96	107	91	76	83	85	86	72	107	76	86	85	80	79	106	83	102	89	93	80	81	83	82	90	102	76	93	82	103	112	85	81	82	88	78	95	93	91	75	89	96	91	105	77	91	104	86	92	82	79	89	96	86	97	112	96	78	92	86	88	78	73	92	84	85	102	96	98	84	85	86	98	87	101	85	85	78	96	79	89	71	89	83	88	102	78	73	75	87	92	102	79	97	85	96	92	81	79	76	85	81	86	105	98	95	77	86	97	83	96	90	85	90	89	82	90	86	82	82	80	85	91	93	72	91	82	85	89	87	84	87	65	82	91	97	83	94	102	90	102	81	75	87	71	90	91	100	93	73	80	91	77	105	102	70	103	81	89	85	92	76	89	96	85	77	89	96	90	81	76	72	84	93	75	93	80	76	90	103	99	86	83	100	102	92	71	96	98	89	89	87	96	92	105	92	91	76	103	80	89	96	97	104	82	79	84	93	86	77	83	79	85	89	91	78	94	95	87	88	81	88	93	99	92	86	77	93	90	73	83	80	98	83	74	84	86	114	90	91	79	76	84	99	95	80	97	74	91	96	85	104	92	94	86	84	96	93	95	87	82	90	95	69	96	84	95	90	85	112	84	89	101	97	103	81	98	83	91	92	94	104	106	105	95	98	89	95	94	87	97	76	94	81	104	103	90	89	86	89	86	86	85	73	79	100	91	90	73	76	87	99	101	92	90	85	84	85	84	93	102	105	86	103	81	92	89	94	86	109	95	87	92	80	103	86	99	99	97	83	87	94	98	95	81	104	88	91	83	104	76	85	83	103	85	79	87	84	94	90	95	67	96	75	89	99	83	100	99	75	87	80	97	100	87	96	102	91	100	98	95	90	82	117	88	94	81	95	80	81	81	86	76	90	78	80	87	90	84	89	92	83	86	80	101	74	96	97	108	93	101	98	95	85	99	102	84	88	96	106	90	92	86	98	101	96	97	89	81	74	103	92	97	86	85	93	87	86	78	81	97	94	88	88	105	89	85	91	94	77	86	102	79	79	86	82	85	84	91	83	87	98	75	75	96	79	81	89
16542	1346	3323	3598	2919	2462	1976	1583	1321	1197	1042	925	877	774	718	708	623	566	626	516	504	490	524	501	462	442	429	382	403	418	372	403	445	395	370	397	360	360	393	399	378	358	348	401	338	355	352	322	341	328	356	335	330	324	337	346	378	339	335	325	360	307	326	329	350	340	336	315	303	314	349	333	356	306	350	345	318	353	330	329	340	338	325	341	317	338	327	318	306	349	343	356	302	345	321	310	306	334	301	329	316	345	291	316	319	312	322	299	297	320	312	328	305	355	322	298	324	303	301	314	328	317	303	308	320	319	300	333	351	334	309	324	314	331	336	324	317	319	313	350	326	336	289	349	291	292	342	330	313	296	315	331	326	345	305	302	321	316	319	355	304	312	323	312	296	307	339	337	320	307	318	342	333	322	297	303	315	325	310	298	309	272	334	317	336	308	335	329	340	317	323	322	326	328	330	310	323	345	285	308	268	301	326	350	312	274	321	296	283	293	332	290	309	297	323	300	309	302	289	315	318	334	336	311	347	359	330	329	308	327	303	284	307	327	316	319	286	319	315	324	324	297	299	307	311	313	329	297	325	323	327	335	300	315	343	308	330	299	321	337	300	292	320	303	306	311	322	334	320	320	339	311	313	314	312	340	317	299	301	258	270	301	325	332	317	267	287	319	283	331	335	297	327	295	323	344	316	337	332	320	341	328	318	314	319	308	315	292	322	307	339	306	340	337	279	333	315	343	330	350	338	328	298	320	318	306	347	316	299	297	329	304	334	299	353	331	316	320	302	302	290	315	322	312	329	292	328	307	302	282	313	287	292	310	317	303	311	319	320	308	281	349	303	313	326	329	287	311	320	302	305	288	315	364	304	322	328	323	306	306	320	310	269	302	285	336	318	298	330	330	309	311	294	305	316	340	336	307	308	305	329	331	349	342	300	340	302	311	327	317	296	331	300	331	315	317	300	329	349	310	304	328	304	321	319	319	307	327	262	333	311	305	304	315	313	322	311	322	313	331	296	284	346	283	317	319	322	320	317	321	282	301	308	286	311	294	297	298	326	334	321	297	293	315	299	313	296	305	300	298	319	346	328	305	304	308	291	321	302	310	313	325	285	299	296	314	300	305	315	354	310	272	300	312	317	315	325	329	273	280	350	313	309	274	300	342	305	311	344	310	307	294	303	350	360	284	288	307	329	315	331	327	346	316	284	310	331	298	301	321	320	312	324	331	334	286	282	311	321	283	309	296	278	311	304	322	306	332	309	297	313	316	313	316	314	314	357	275	331	332	296	332	314	324	303	301	327	322	298	322	297	316	326	290	333	302	324	308	334	351	299	294	325	300	290	336	307	348	305	328	321	349	291	283	317	318	282	295	315	312	303	311	324	324	310	308	322	308	317	321	339	302	306	331	329	307	321	288	340	307	320	301	300	303	291	288	324	301	303	354	321	321	303	318	345	320	298	328	272	327	317	303	278	333	307	337	320	302	283	325	315	336	292	318	294	303	311	288	308	283	295	311	309	336	332	334	303	335	308	292	290	316	314	301	294	322	308	299	317	305	333	314	344	342	312	310	320	314	310	328	333	323	315	310	338	280	338	295	336	290	308	318	309	321	299	302	325	300	319	334	306	306	315	278	286	302	326	312	331	331	327	291	316	326	285	287	304	309	327	276	299	297	325	288	304	310	333	323	313	316	329	297	313	334	300	323	331	317	315	344	344	301	292	322	314	295	340	320	290	330	321	293	309	300	314	294	353	310	341	298	315	332	342	348	307	331	303	316	301	346	288	286	352	276	339	291	317	321	328	328	329	278	305	294	326	286	308	351	292	306	307	322	337	306	313	294	334	296	332	342	299	319	319	316	292	332	306	328	314	302	305	295	305	370	326	322	329	339	311	300	294	315	320	332	310	312	315	295	313	299	329	307	329	317	306	317	316	303	275	318	329	330	303	331	334	303	332	330	281	329	286	330	317	326	324	316	359	287	301	280	338	334	314	331	301	318	310	302	327	305	290	351	296	309	340	295	308	278	301	322	317	309	321	316	330	307	349	302	323	283	333	330	304	340	296	347	287	301	302	309	282	323	321	323	314	305	314	322	324	303	334	316	291	322	298	329	329	309	327	301	313	332	294	329	317	286	322	321	306	300	302	298	345	295	312	311	326	306	286	338	311	325	307	330	341	310	322	312	327	286	320	294	345	303	293	307	286	290	325	307	328	301	322	315	322	282	304	315	323	312	348	339	288	321	286	289	327	325	338	291	333	316	312	271	304	326	319	317	287	287	304	310	295	326	341	315	307	299	294	305	302	310	368	331	314	283	278	330	324	324	278	325	299	312	315	326	322	318	298	292	317	323	299	278	310	313	286	356	282	326	291	319	288	313	306	299	312	330	306	350	327	333	286	303	311	296	312	328	319	288	280	291	344	328	293	305	348	301	313	332	288	283	299	327	309	345	284	328	287	329	303	329	306	318	314	334	316	285	303	301	314	287	342	300	329	330	320	306	308	314	305	292	298	308	289	300	306	299	299	319	298	305	312	294	300	318	296	314	287	331	300	305	350	341	316	313	304	333	307	317	305	308	311	338	347	313	322	310	286	327	330	311	308	304	289	335	287	323	306	303	333	309	309	300	301	337	298	293	311	327	292	308	340	320	330	298	333	331	325	304	329	320	323	298	306	296	309	305	321	301	306	306	283	306	322	310	307	314	336	320	336	295	286	330	323	300	292	308	311	309	311	313	307	302	325	318	305	326	338	327	299	307	312	292	294	296	298	342	304	325	348	320	286	310	304	292	304	288	349	318	346	323	346	309	324	332	316	304	348	290	320	321	301	306	341	319	313	312	317	311	313	356	285	299	283	312	288	306	330	325	274	303	295	294	341	308	294	287	316	315	322	319	319	285	317	311	306	271	342	319	310	321	311	320	344	306	279	307	302	325	309	323	343	322	325	326	335	306	306	314	334	339	288	300	331	312	307	337	341	286	305	286	347	319	321	308	306	304	337	307	315	318	305	329	310	295	287	319	347	317	294	321	290	292	314	317	304	300	301	297	295	337	301	297	291	306	346	311	333	304	326	310	335	292	336	319	306	286	315	291	332	284	317	332	329	354	296	330	327	338	311	363	300	312	296	308	301	321	294	301	321	290	328	314	319	299	290	278	291	316	299	294	330	310	320	323	292	289	334	281	311	316	325	319	328	326	304	303	315	302	306	287	335	288	305	324	301	286	325	321	307	300	323	303	265	303	315	316	336	330	306	324	307	337	314	310	302	312	322	301	296	288	328	313	335	322	318	330	315	321	314	333	300	322	318	333	304	316	286	316	312	297	313	295	303	316	283	297	308	295	320	332	286	343	328	340	300	308	312	306	323	342	295	313	321	342	340	320	308	304	335	306	302	300	342	317	315	339	347	303	337	312	308	330	332	318	290	314	321	305	292	330	289	313	296	321	326	305	319	294	330	312	280	318	333	305	346	321	337	292	283	290	341	334	326	316
41237	18607	7794	2389	1341	984	812	661	502	423	379	316	309	255	276	244	249	226	216	212	192	229	222	227	221	213	168	193	179	194	185	171	161	202	167	195	199	167	156	163	160	191	197	168	192	162	180	172	165	182	167	177	163	189	176	140	174	168	172	159	181	177	152	171	159	155	175	158	158	178	137	191	165	169	167	138	157	158	156	151	156	127	178	174	164	176	153	155	168	148	171	164	187	175	164	161	155	175	178	152	187	156	177	171	156	142	161	159	152	152	140	163	157	182	147	155	174	139	177	163	162	159	136	169	149	187	165	162	159	170	144	158	157	165	174	173	148	156	165	160	186	152	171	145	169	189	159	167	154	179	176	157	157	174	183	152	144	151	159	159	168	163	170	167	166	175	157	169	164	186	183	155	141	148	159	164	187	173	143	169	155	142	172	164	160	164	172	142	168	164	152	174	159	143	128	144	178	169	162	147	176	159	132	148	142	171	148	168	194	162	157	132	167	173	137	165	166	138	164	140	162	162	139	171	176	168	155	167	134	162	173	157	182	175	147	154	156	146	179	130	175	153	148	160	170	162	153	154	157	184	138	155	153	160	177	124	141	147	162	190	160	167	145	168	185	163	152	170	161	157	175	160	155	141	167	166	171	157	141	162	156	162	163	178	164	141	160	185	148	148	173	181	142	142	165	159	166	161	163	167	149	176	161	147	160	146	155	167	175	132	168	157	156	162	147	167	164	163	147	176	169	138	154	178	183	178	151	186	168	152	147	172	172	150	152	162	155	162	153	159	164	155	161	157	196	146	138	170	163	139	167	173	147	165	164	176	159	184	171	169	151	143	133	145	156	152	168	148	167	159	160	140	149	158	142	141	140	161	144	163	154	170	140	150	136	182	164	171	151	170	178	154	173	193	156	188	136	182	159	157	137	158	159	167	168	151	192	142	178	167	176	146	161	152	152	160	153	163	158	191	163	145	152	155	157	166	180	152	164	162	180	162	169	165	161	174	149	162	169	166	150	159	148	162	138	133	173	171	141	160	175	169	161	162	177	158	170	151	159	178	162	168	174	177	179	147	145	156	166	157	149	169	156	185	185	166	154	173	163	138	164	146	155	195	161	138	147	138	167	145	155	186	165	189	164	164	142	173	176	132	154	175	175	151	175	169	167	156	159	160	170	149	171	132	162	151	162	142	157	155	143	156	157	146	160	161	143	165	147	152	131	169	155	151	192	153	156	167	165	170	163	159	168	137	154	141	169	163	162	139	143	164	161	164	173	184	159	150	166	157	152	165	164	144	157	147	171	164	145	143	145	150	161	160	146	159	141	164	169	164	186	181	153	162	135	158	156	158	174	159	149	161	169	171	176	167	186	160	154	164	165	173	133	148	169	186	162	150	157	160	155	166	152	168	166	161	178	173	193	176	182	169	161	157	179	155	147	155	158	163	146	159	159	161	130	150	158	168	155	166	144	171	150	135	169	136	167	165	170	158	138	160	166	154	159	160	149	148	161	157	177	144	144	155	157	161	171	167	160	149	151	165	170	159	182	144	157	185	146	178	162	149	157	149	156	153	159	161	142	166	160	144	131	133	168	142	150	161	176	183	140	153	175	176	161	158	153	162	170	154	139	168	188	175	165	183	174	159	136	164	153	149	153	174	141	164	158	157	166	155	167	163	178	156	174	178	171	172	159	176	168	172	147	184	150	134	178	145	156	176	174	168	144	152	157	155	159	171	141	145	174	159	169	147	173	172	137	158	164	147	150	198	158	147	142	145	174	156	152	160	142	159	161	154	177	176	160	173	186	155	175	153	166	155	171	157	164	154	166	189	140	144	187	135	148	146	153	171	160	160	180	153	152	155	185	157	168	162	163	167	166	182	157	154	155	163	160	163	151	177	171	165	152	184	143	178	141	166	160	150	162	147	150	157	162	164	164	151	157	157	165	166	178	140	172	167	145	159	147	150	136	154	151	133	169	136	141	198	167	143	166	157	180	147	144	164	147	157	163	165	160	181	163	169	174	152	148	168	153	158	151	157	152	145	159	152	170	162	141	164	166	146	161	177	176	150	167	144	155	131	161	170	191	170	170	140	161	174	180	172	156	177	154	158	185	166	170	152	134	149	168	147	144	168	151	161	151	165	148	159	160	150	165	166	163	178	164	156	151	141	139	154	169	148	171	164	173	162	149	179	209	162	183	176	141	170	180	179	160	148	168	181	172	169	157	182	164	137	165	168	193	147	158	152	148	148	145	150	144	169	147	156	168	164	140	167	149	140	151	159	159	162	174	164	159	154	153	130	165	165	170	157	120	157	163	151	177	165	161	167	155	162	175	144	168	163	178	156	136	156	145	168	157	153	175	149	153	135	154	156	143	162	175	168	164	178	177	162	156	179	169	172	142	148	169	174	171	166	149	171	188	150	166	157	175	168	167	164	160	178	141	160	159	148	150	174	156	155	177	171	153	158	165	157	134	154	168	139	148	173	154	176	157	166	150	177	126	172	173	168	170	153	143	161	167	157	166	156	130	166	139	165	158	160	153	162	170	155	148	169	168	148	143	142	175	159	142	150	147	159	184	169	151	159	153	147	184	176	159	150	173	140	163	158	163	171	166	157	148	146	157	151	151	149	149	159	143	160	175	181	152	160	170	136	154	182	172	152	164	159	164	157	147	169	153	173	162	161	160	162	157	150	160	154	162	145	153	151	164	165	161	158	170	162	185	161	173	146	150	164	158	156	182	176	164	179	164	137	156	140	162	166	178	178	133	166	192	155	155	183	167	145	161	167	157	159	135	188	160	157	141	169	182	158	141	169	158	145	163	174	154	148	173	156	176	176	159	180	157	143	163	180	149	139	161	171	166	154	155	171	139	169	161	153	143	126	156	153	159	141	149	177	164	161	139	143	157	153	164	153	169	186	149	187	168	168	183	195	178	142	171	175	140	162	179	176	156	168	174	163	160	155	152	162	144	173	135	141	144	162	165	134	134	165	175	161	158	146	159	150	147	162	177	150	152	157	180	161	158	168	168	155	171	163	163	187	170	151	147	143	158	157	167	150	182	165	141	174	187	151	165	158	175	157	167	170	179	173	132	168	150	159	161	180	182	150	151	170	169	153	150	150	142	165	153	133	167	176	154	172	149	151	161	166	160	168	148	160	162	157	152	153	160	158	138	145	180	166	153	176	162	144	132	159	156	203	170	159	155	173	162	162	158	167	169	178	168	138	146	170	131	170	150	154	148	150	141	164	153	173	154	169	149	142	161	146	166	179	165	184	170	146	163	185	143	160	163	150	144	144	165	166	181	137	139	175	152	151	177	172	146	155	147	159	156	160	167	166	127	167	156	192	169	151	144	160	183	155	168	152	183	170	159	140	150	151	150	167	166	151	171	146	192	141	162	166	195	144	167	157	172	165	157	149	183	167	169	158	169	146	178	176	152	159	169	186	174	144	149	157	160	160	173	156	141	152	157	183	180	178	145	134	184	162	141	148
21727	2612	6223	6646	5626	4580	3592	3019	2580	2168	1872	1701	1503	1450	1304	1214	1174	1091	1089	931	900	890	907	866	803	803	741	763	727	735	692	712	653	641	655	640	634	660	687	630	610	602	615	590	601	588	542	583	585	592	603	573	570	569	556	566	537	550	572	602	531	591	595	515	546	500	576	530	585	527	529	541	557	557	565	550	486	563	522	562	514	504	535	550	519	543	535	562	575	562	550	541	558	502	554	535	552	523	532	547	490	488	516	507	544	539	509	513	546	561	555	504	541	508	548	513	490	530	500	524	525	499	560	535	535	536	538	519	569	546	516	522	519	511	517	548	523	509	546	544	519	533	516	567	531	541	535	508	522	545	520	522	545	542	520	565	488	516	537	564	535	512	495	512	516	496	547	523	504	514	517	517	493	513	519	541	548	512	537	509	529	525	516	534	489	491	523	572	511	532	525	518	515	539	515	505	500	529	530	546	519	544	543	522	540	513	532	512	525	504	516	498	526	500	546	499	527	535	504	575	520	551	544	487	519	529	551	533	516	528	509	512	513	478	511	468	470	528	503	540	522	515	485	537	509	528	520	502	500	535	470	510	484	471	540	553	521	515	478	510	515	507	564	515	533	552	535	535	499	483	513	506	495	515	566	504	512	514	506	542	515	485	519	511	544	540	508	522	506	540	540	535	510	530	529	493	534	482	546	501	536	543	558	519	520	500	542	502	541	486	520	509	494	516	534	499	518	500	505	519	534	509	568	515	512	563	493	506	484	543	477	550	546	497	509	501	538	509	536	529	520	520	538	500	551	516	541	475	533	533	521	544	525	524	514	494	504	512	517	491	515	543	503	489	557	552	529	485	525	531	485	524	498	532	536	535	580	473	542	533	532	492	495	529	508	480	550	531	513	484	480	516	511	482	494	515	451	523	561	493	539	492	540	532	503	503	494	515	493	496	548	557	540	520	497	497	532	513	531	517	508	531	530	513	470	535	530	532	537	535	517	507	474	534	536	522	522	517	507	517	539	513	495	537	496	573	516	488	504	575	572	487	525	509	505	505	525	469	524	528	534	515	514	484	540	500	494	521	484	528	499	574	518	505	474	512	535	515	510	493	536	508	546	508	524	496	515	517	525	524	522	521	486	558	515	495	549	481	531	516	529	479	496	518	507	537	503	531	526	542	495	465	496	527	504	500	521	503	480	507	516	496	510	518	521	509	511	523	540	563	502	516	504	487	511	539	507	488	547	510	543	513	519	541	491	537	503	519	494	516	513	507	514	523	497	514	510	474	518	582	490	527	540	517	533	529	495	494	536	553	531	545	540	537	559	517	502	548	528	524	511	491	513	479	486	542	567	563	571	479	493	496	514	517	491	512	507	506	507	499	512	556	514	509	532	542	478	553	504	531	500	539	533	510	513	538	517	544	534	524	548	516	521	511	545	492	511	498	565	549	462	516	505	493	508	507	524	486	494	527	533	528	531	491	512	529	512	513	519	558	524	561	510	550	526	523	512	540	531	535	533	499	497	495	507	536	510	523	525	514	510	503	517	498	521	548	487	500	527	529	552	500	505	537	528	502	551	523	524	546	527	561	518	529	540	547	536	495	517	516	542	535	494	514	506	547	462	513	523	525	469	484	512	530	513	524	532	515	513	526	514	540	552	473	519	496	505	548	515	533	479	472	518	504	478	526	487	515	536	526	487	564	527	537	533	531	547	556	520	558	506	529	515	495	519	485	502	510	522	501	524	481	544	508	549	495	515	520	506	523	544	514	499	490	504	486	508	543	512	514	506	497	474	533	498	524	532	499	495	551	498	527	499	538	560	505	508	521	526	505	530	568	528	518	546	547	501	506	491	502	538	494	532	476	506	531	532	541	489	514	546	487	514	532	479	511	499	528	547	494	542	527	501	525	507	519	547	513	506	530	535	525	506	549	531	509	574	533	572	516	488	516	469	470	535	496	479	514	475	519	515	526	506	526	532	518	510	473	517	512	525	522	548	510	517	536	492	501	488	561	517	539	519	516	488	520	510	527	553	531	484	522	552	485	456	533	499	489	509	524	481	501	503	477	569	504	522	505	523	513	545	539	550	547	493	522	537	491	466	548	523	507	553	499	519	565	488	522	529	523	522	519	549	552	571	502	557	539	507	516	467	504	539	564	507	513	565	512	541	535	507	499	520	467	494	525	532	526	530	556	535	498	487	528	523	501	535	543	558	474	547	527	524	536	491	532	501	536	492	520	494	483	518	473	529	492	505	535	513	527	516	529	491	527	493	503	522	513	500	543	476	505	530	508	503	473	542	532	484	505	552	533	490	532	507	525	491	519	553	541	494	509	517	510	544	511	488	511	509	532	511	498	522	539	542	551	530	517	548	506	516	506	482	534	524	502	498	518	571	534	517	532	563	531	528	516	523	531	484	503	514	561	478	531	502	523	555	530	501	502	522	530	496	525	497	527	524	547	529	512	540	548	497	527	505	536	515	525	542	477	487	511	491	497	486	526	539	501	519	507	532	503	513	501	494	508	504	495	534	517	506	540	493	475	517	513	537	509	543	508	526	492	535	483	486	539	505	517	536	497	546	507	534	525	556	522	549	521	502	500	495	515	516	545	527	518	499	511	476	497	522	509	530	469	536	496	517	500	505	513	492	509	487	541	488	522	499	486	534	521	470	514	553	501	507	518	529	500	522	517	542	519	534	521	536	497	517	512	567	500	493	497	537	517	507	509	522	483	468	550	543	508	507	482	474	533	511	500	507	517	512	558	552	516	509	509	474	539	536	485	508	482	543	564	511	524	488	500	543	487	519	545	521	531	525	522	483	506	517	541	508	503	524	524	499	543	530	511	524	548	511	496	523	530	508	513	499	521	516	516	517	500	491	498	522	535	509	514	533	572	539	511	558	541	551	476	525	530	512	520	547	507	515	530	561	498	508	551	510	547	509	509	502	541	549	524	543	486	525	503	514	504	548	515	526	535	546	542	539	478	514	511	532	508	547	501	468	547	515	494	511	493	490	500	536	519	466	516	540	547	537	531	543	491	511	550	533	483	540	565	520	500	525	482	480	533	526	502	519	519	493	511	570	504	534	532	523	526	528	535	490	515	514	508	502	471	514	528	517	502	502	509	501	549	537	508	569	537	549	502	522	574	527	487	520	524	493	527	550	496	529	555	540	513	534	520	550	501	484	522	456	502	509	503	524	481	524	511	505	558	531	502	494	516	549	571	530	477	540	499	527	506	525	498	443	485	513	488	482	502	546	521	518	491	537	514	515	534	584	477	534	491	530	513	512	500	507	496	571	486	521	512	523	511	469	453	510	522	510	553	555	492	500	488	526	501	528	530	514	503	524	536	507	494	499	517	464	527	523	549	519	505	499	504	503	526	515	588	550	534	537	540	530	516	524	486	475	547	547	519	541	509	526	519	529	485	517	511	503	526	525	504	506	529	500	490	497	558	497	484	534	535	534	498	536	475	498	543	504	477	491	544	522	490	547	552
5220	435	298	242	200	197	175	206	178	157	195	152	179	178	183	181	168	176	154	166	163	180	153	170	201	158	182	166	172	166	167	159	169	169	151	173	182	167	162	159	168	163	159	180	186	167	165	162	190	159	184	161	155	157	167	168	201	186	174	155	159	145	192	162	156	176	179	199	171	152	171	188	186	194	148	172	179	187	173	191	170	171	168	154	200	150	151	163	164	183	172	181	162	167	165	194	151	184	178	200	154	167	172	176	179	159	171	173	149	163	180	166	168	159	166	167	179	187	163	151	169	155	165	167	173	166	152	158	168	202	170	184	167	167	180	177	173	185	175	176	186	163	187	168	182	166	188	179	160	157	190	161	189	145	173	165	161	151	157	157	188	163	187	163	155	171	149	171	169	170	171	142	177	172	161	169	168	170	182	177	153	152	152	174	163	185	162	151	186	165	168	172	152	170	186	174	174	176	192	179	164	161	133	179	185	172	164	175	180	174	193	156	167	178	167	175	159	176	171	153	171	184	168	165	161	174	164	170	150	172	178	158	164	168	163	163	180	177	186	180	167	160	177	161	191	164	171	142	180	148	150	159	169	192	151	160	157	174	172	161	176	169	166	181	174	178	178	175	173	158	151	164	175	162	161	158	154	169	149	169	164	183	148	172	170	169	163	145	186	159	136	165	152	169	175	149	169	170	179	173	152	166	181	119	184	156	169	180	147	147	190	161	164	180	175	181	167	172	180	200	152	175	171	168	174	161	185	169	166	181	177	180	155	172	157	160	164	184	162	174	148	164	176	165	155	201	183	189	152	171	154	170	161	171	165	177	183	173	166	173	171	168	156	170	196	161	195	181	153	169	159	172	152	154	160	172	168	174	174	174	165	181	175	171	183	156	164	197	149	171	152	174	153	179	162	154	161	167	155	203	186	166	173	169	173	175	153	152	182	196	172	163	172	199	173	153	183	162	154	161	170	183	178	164	168	156	161	145	172	170	188	167	153	158	150	167	153	140	193	150	182	165	173	175	173	149	139	171	180	167	160	173	142	164	185	165	181	150	160	174	179	176	177	164	174	182	176	168	176	175	164	184	187	145	178	139	166	156	169	195	184	169	177	175	158	168	163	181	186	190	145	180	164	172	166	186	174	186	149	193	177	176	161	192	170	160	163	163	147	167	176	166	161	172	191	152	153	167	192	163	158	161	185	161	159	169	156	181	154	170	164	165	156	173	179	156	191	178	188	151	164	182	184	159	172	173	175	168	192	168	179	176	187	167	193	180	195	207	173	167	175	165	168	177	165	163	187	136	186	180	152	166	142	171	181	167	158	170	168	170	190	152	146	168	183	178	158	183	185	162	152	159	175	165	184	166	134	159	185	177	180	169	159	181	165	186	165	167	180	175	157	178	164	207	163	197	166	171	188	164	160	167	157	170	193	168	177	168	173	187	176	168	173	175	156	160	167	159	190	159	182	185	171	163	176	150	171	181	164	146	162	151	157	164	162	156	179	186	186	175	180	178	147	166	176	181	187	163	165	199	162	159	185	173	168	174	172	185	191	190	180	162	174	175	159	168	175	182	171	166	166	172	166	151	168	152	164	148	167	163	165	201	155	153	170	163	158	194	166	154	161	195	174	173	175	169	172	180	183	148	154	169	176	149	170	161	160	171	167	157	167	168	175	166	170	174	171	181	174	155	155	171	167	172	159	175	169	190	197	166	159	153	157	170	140	175	141	176	162	183	191	171	187	182	185	187	175	153	167	161	170	158	154	164	142	164	141	153	164	184	181	170	191	166	173	181	164	151	178	173	186	183	159	159	174	169	190	173	175	181	152	172	160	178	153	173	181	189	155	172	204	182	149	153	154	169	189	166	163	181	193	166	175	168	185	162	164	141	149	172	166	161	167	168	156	181	166	169	164	182	169	172	174	169	165	154	181	170	172	185	172	181	179	166	199	199	152	185	159	178	174	161	201	160	178	149	176	161	189	195	165	183	173	165	164	177	179	172	155	148	157	169	177	174	166	148	160	163	186	183	149	192	191	162	170	165	176	163	146	168	153	171	184	188	180	167	144	173	162	200	162	165	150	158	175	162	171	151	189	194	164	205	166	164	166	146	173	163	165	154	193	162	172	180	183	157	183	154	201	178	194	154	166	164	178	155	174	170	182	166	191	172	173	169	150	170	183	153	203	155	166	174	167	173	200	170	170	152	164	154	176	151	173	154	181	164	161	163	163	162	183	173	168	168	155	160	179	197	151	153	166	162	177	149	186	171	151	167	177	189	196	168	171	166	159	149	145	190	171	203	170	175	180	152	182	163	159	159	164	165	167	190	163	156	169	187	154	168	162	182	170	169	170	170	145	150	146	186	165	168	189	148	147	148	196	180	179	173	180	179	148	152	162	182	195	164	178	157	160	166	156	181	181	177	168	184	195	166	150	185	158	160	150	190	162	173	177	202	163	182	164	173	163	174	178	167	166	149	161	156	182	160	184	160	177	133	147	170	164	183	167	161	179	188	161	207	182	148	145	148	160	158	174	150	166	204	160	182	167	178	168	164	183	192	146	183	175	184	147	152	155	171	167	172	167	167	164	171	148	171	174	189	178	166	187	178	172	170	176	193	193	190	161	153	181	173	158	163	171	171	151	187	164	152	170	161	155	181	164	179	192	168	185	164	171	160	177	181	162	158	161	178	158	170	187	182	181	167	177	152	189	172	138	146	199	166	159	180	161	175	172	148	163	173	175	158	150	180	179	156	133	161	160	168	169	173	165	191	172	182	197	169	145	174	180	169	168	187	142	171	177	164	162	152	195	168	164	162	182	170	177	160	192	176	167	203	175	187	138	162	167	159	169	169	170	178	188	149	173	205	180	162	153	171	183	190	171	172	174	178	145	154	165	183	177	157	196	172	180	175	167	170	181	164	168	151	165	187	155	169	164	173	178	165	182	176	181	178	167	162	166	167	183	170	140	174	159	149	167	160	180	152	166	179	159	179	189	181	171	177	155	184	205	169	160	170	172	164	181	177	161	199	166	165	142	175	185	165	165	154	167	174	172	180	172	156	155	210	165	163	168	180	181	151	182	159	182	162	177	162	165	179	190	147	203	148	171	168	173	149	163	168	181	184	150	192	156	132	198	179	158	150	163	178	172	183	147	175	173	180	157	152	191	190	168	165	168	164	179	159	158	188	191	181	164	192	181	159	163	174	161	163	158	184	159	180	186	177	147	183	178	176	154	157	178	166	167	158	140	169	176	155	150	151	170	182	164	158	164	177	155	177	178	181	160	163	166	182	168	160	165	175	159	154	177	141	195	176	148	179	152	173	150	159	170	157	173	142	165	171	159	162	193	147	177	191	165	173	146	166	163	177	173	168	184	183	175	166	158	143	187	178	172	171	169	181	184	161	177	178	178	167	186	186	194	189	183	183	165	186	167	186	150	172	164	175	166	173	171	173	171	165	160	177	171	162	187	168	131	155	186	160	170	174	166	170
5263	561	704	755	678	638	592	569	561	550	554	567	561	537	547	507	554	533	553	517	535	493	567	552	509	523	520	539	517	528	537	509	501	549	510	517	552	507	535	521	491	507	491	511	516	525	517	500	530	547	538	504	549	550	534	516	526	525	520	547	535	520	531	496	506	521	520	503	494	529	527	514	539	482	490	501	520	514	468	540	497	523	502	522	560	539	538	580	540	526	533	555	543	501	525	539	517	553	539	497	531	522	542	480	517	512	514	514	497	517	456	508	511	519	511	520	523	499	512	545	552	527	511	491	515	477	512	502	549	545	567	515	541	507	503	537	540	495	521	518	518	542	531	520	547	515	488	514	530	543	499	506	493	535	543	587	556	528	535	570	534	475	534	508	493	518	514	497	509	558	530	519	535	520	535	545	496	503	532	509	487	499	510	536	540	521	526	519	519	521	518	514	529	522	538	531	492	554	501	457	518	536	533	525	456	544	516	548	533	540	517	549	541	536	534	510	525	496	492	541	513	511	555	532	551	544	535	546	530	525	515	536	529	487	519	528	508	499	480	523	525	557	501	492	471	482	500	506	515	541	506	524	525	543	518	576	506	480	490	524	522	518	522	499	508	524	551	486	507	524	492	534	524	549	503	529	525	490	503	523	546	509	493	539	530	473	539	511	540	508	550	502	487	526	501	507	485	485	520	536	554	507	523	496	528	533	515	533	562	514	536	480	527	487	512	562	520	520	520	536	511	534	480	503	530	524	553	559	513	504	479	516	529	500	496	539	500	552	510	506	561	527	499	514	490	485	492	519	545	519	551	474	526	565	525	505	478	530	515	557	577	540	449	531	526	515	553	546	537	522	468	515	521	537	524	534	484	549	509	503	531	554	523	519	509	532	567	540	533	524	505	536	528	515	538	488	508	510	524	548	496	515	501	541	529	556	549	508	504	476	486	504	520	531	519	557	562	518	514	506	523	522	529	510	527	551	502	518	527	502	518	501	542	542	529	496	519	516	495	502	471	502	512	507	528	530	536	520	523	532	520	530	521	525	530	510	531	518	499	544	526	505	543	461	557	511	568	490	514	549	536	502	523	586	525	530	590	487	515	530	535	499	517	517	558	499	545	504	547	510	533	509	512	477	517	509	533	542	508	534	497	536	535	521	529	526	541	512	527	498	542	535	496	503	571	480	533	523	556	546	535	502	556	513	551	562	507	522	503	495	482	517	502	479	543	534	532	531	493	525	538	526	528	536	540	536	488	549	516	502	498	491	540	525	529	529	563	504	516	527	508	552	495	519	501	503	492	516	513	504	504	546	549	516	547	498	540	531	569	517	546	549	478	506	492	526	516	506	524	470	518	543	505	562	520	540	523	539	501	514	499	532	529	533	509	553	499	510	488	507	529	529	529	509	540	541	557	532	505	565	521	508	535	523	499	516	517	537	551	531	538	520	524	509	577	515	531	574	515	530	526	538	550	524	520	543	510	460	513	488	497	538	535	525	516	518	505	557	520	524	529	532	517	519	533	489	543	525	518	580	548	520	496	505	490	505	489	524	542	542	551	499	499	515	528	505	548	539	532	498	538	544	519	533	506	543	486	489	546	502	524	517	508	522	524	527	494	498	523	526	525	508	531	487	477	484	511	505	508	500	515	512	504	515	524	560	527	522	536	521	522	519	536	529	537	542	495	510	544	540	510	526	491	542	523	543	542	562	512	527	530	497	540	541	505	495	497	542	511	508	521	507	553	514	519	499	531	501	514	534	533	499	534	522	532	539	520	484	515	492	488	505	512	507	532	526	507	559	495	559	538	493	520	563	517	490	568	492	521	541	485	505	503	506	511	470	510	529	506	518	519	526	525	518	518	518	512	497	484	499	484	531	541	518	539	508	517	520	518	514	511	509	512	500	511	520	527	525	493	500	538	512	499	533	533	535	525	527	566	568	528	510	529	557	518	468	541	546	504	538	524	523	531	547	485	538	550	573	530	504	516	507	505	499	529	468	515	522	487	479	542	519	531	545	519	521	524	576	531	545	562	515	523	512	551	505	563	581	543	530	514	532	561	500	501	535	513	532	511	508	549	509	534	501	569	525	465	539	514	558	509	537	520	516	501	536	563	507	533	510	529	559	546	562	480	530	523	505	522	534	538	518	502	523	524	516	532	510	518	515	517	512	512	536	549	499	535	483	523	517	527	530	525	514	525	517	530	528	535	535	520	525	530	484	535	512	536	526	517	528	544	494	505	534	510	534	503	486	513	506	557	524	523	544	520	468	507	515	522	538	475	489	489	465	501	515	525	529	514	542	519	518	513	513	520	534	529	539	523	513	508	520	498	527	512	509	501	527	560	544	531	576	511	535	591	542	537	528	539	550	489	511	476	522	531	545	504	497	501	536	530	474	469	502	496	527	514	521	536	570	513	529	487	526	513	535	544	521	551	491	545	515	495	504	543	517	469	536	555	530	507	543	502	518	531	540	534	546	511	496	496	541	540	565	541	499	512	515	515	527	502	488	551	568	557	517	514	528	492	546	547	475	568	530	493	497	518	540	532	509	568	534	521	524	527	517	558	505	537	518	530	521	515	545	514	474	512	568	555	546	539	549	518	501	520	479	538	563	527	536	530	525	537	503	519	550	545	527	526	529	513	530	517	524	558	514	534	531	545	494	512	565	517	521	545	499	541	509	534	521	542	552	541	546	486	518	537	518	515	531	513	521	526	482	508	469	573	555	543	521	546	528	520	552	541	542	564	536	513	509	520	520	544	537	516	526	492	461	567	545	492	509	542	513	458	515	523	482	570	523	539	523	539	542	509	531	528	560	554	552	549	550	552	551	576	506	527	548	527	512	509	498	535	530	540	526	526	485	552	518	518	493	527	532	528	495	499	522	512	522	537	528	572	548	518	572	538	573	491	538	574	516	542	539	527	534	516	518	531	507	528	495	502	487	540	483	543	509	534	536	514	528	523	524	516	481	512	541	515	509	512	479	532	502	479	533	512	520	559	492	515	531	519	521	522	509	542	542	557	545	513	508	532	574	514	536	516	501	537	490	522	504	528	523	482	527	503	544	519	483	484	502	520	545	483	516	475	490	530	526	517	473	548	543	519	487	529	524	545	506	523	533	534	525	523	508	522	519	528	540	522	568	506	519	503	493	534	543	515	516	554	474	557	528	512	545	518	496	519	523	510	547	535	531	529	494	511	506	532	499	531	543	548	499	521	514	530	482	538	538	567	503	527	501	545	506	534	532	521	512	512	509	530	566	480	532	477	525	525	505	516	545	534	525	569	550	524	528	504	540	479	525	503	522	552	517	497	533	529	561	476	556	491	543	515	537	507	495	507	528	512	506	525	529	518	532	514	546	549	485	528	505	544	519	510	502	489	481	535	520	504	539	521	533	564	538	497	565	549	516	474	552	508	475	517	519	536	488	532	532	522	534	492	543	522	567	534	524	538	541	536	532	502	523	554	495	564	560	514	507	506	497	528	509	524	519
34301	10481	1770	954	661	481	419	292	234	225	188	157	149	154	138	125	127	118	123	144	96	117	117	121	111	114	95	113	105	94	109	101	99	95	92	99	95	118	92	100	85	107	101	93	88	102	96	95	87	100	79	83	96	83	89	93	91	97	97	96	109	80	100	101	81	104	92	80	89	96	87	101	96	80	83	80	90	82	94	91	110	85	98	95	96	89	85	92	100	86	87	79	97	98	84	90	83	106	91	95	91	85	92	81	91	84	91	96	84	74	104	90	93	84	84	82	80	99	82	88	86	95	98	96	69	101	79	91	91	91	83	91	94	85	87	97	84	88	94	108	102	82	105	75	83	93	97	86	80	85	80	94	99	91	81	82	103	87	94	80	98	96	103	97	84	92	82	82	94	98	89	95	102	76	86	98	101	89	95	78	93	78	69	100	105	96	79	84	76	90	85	85	90	87	91	77	100	84	74	88	76	104	85	91	88	82	83	95	81	101	93	83	91	102	94	83	99	82	90	85	79	93	98	85	92	85	89	101	83	93	77	90	91	98	82	104	100	95	86	83	92	77	105	82	78	83	87	105	89	110	103	87	91	71	83	89	84	87	83	102	77	110	90	92	88	82	91	79	74	82	83	78	92	91	103	80	84	77	90	91	84	92	87	92	82	95	94	85	95	77	79	91	101	85	104	93	78	103	113	92	113	79	91	81	97	89	103	89	92	98	107	96	80	80	85	94	102	69	82	96	91	82	91	101	100	88	79	76	81	74	80	82	84	95	89	66	91	86	89	75	86	79	106	88	86	90	96	85	93	93	88	84	84	90	111	87	99	94	114	85	90	97	77	78	79	81	91	77	84	86	101	92	92	81	96	89	74	80	88	104	87	107	92	86	93	81	96	87	73	107	103	95	90	99	93	95	85	84	92	97	85	96	85	99	97	83	95	84	81	93	92	86	99	91	98	102	86	100	95	90	97	92	82	87	98	89	90	86	99	74	101	72	91	96	95	94	86	84	78	92	100	95	66	87	91	88	96	78	91	109	88	103	85	86	89	90	83	83	100	98	97	93	88	85	71	94	101	91	93	77	89	78	87	96	97	94	99	106	96	79	87	94	105	86	85	90	94	88	100	97	100	88	89	85	94	102	75	84	112	75	80	82	99	91	86	87	100	84	91	86	76	89	104	70	79	99	102	70	97	77	78	99	68	89	114	96	89	78	85	102	90	95	90	115	74	95	80	89	75	88	107	104	79	100	106	94	81	88	89	97	111	109	77	104	86	88	125	86	73	75	82	103	86	92	79	80	93	100	97	103	81	94	87	86	97	87	89	99	95	94	84	98	91	82	86	93	75	95	97	103	78	77	89	89	101	95	87	81	81	83	98	101	76	82	98	113	93	104	91	90	91	77	83	93	93	83	83	95	86	89	83	97	78	82	93	86	80	91	81	80	76	85	79	99	90	94	92	95	86	89	98	87	99	104	86	84	109	83	92	70	88	93	94	84	94	91	89	86	107	77	105	83	93	94	87	80	108	101	84	74	105	94	106	95	87	98	75	86	103	86	83	92	90	98	85	90	82	75	76	85	78	108	94	94	71	89	104	100	87	82	82	73	80	91	86	92	89	106	107	70	78	97	95	93	92	91	86	74	98	95	85	93	99	100	96	104	106	107	102	110	95	85	98	92	104	90	96	97	96	90	82	96	98	102	89	95	90	90	85	76	79	85	90	73	77	81	101	112	96	94	83	90	103	82	82	79	84	85	91	82	83	100	74	73	89	105	88	77	78	100	92	86	100	102	98	110	100	86	94	101	96	95	109	86	93	99	85	76	98	90	86	89	89	83	81	94	86	92	81	87	74	96	108	106	68	88	72	97	75	107	86	87	87	81	75	86	91	92	107	100	100	93	98	102	96	81	95	96	99	88	95	95	80	81	83	69	95	99	90	97	82	76	87	101	97	97	93	91	67	102	95	71	83	90	85	83	96	104	105	96	83	89	100	94	89	99	79	92	79	104	100	82	102	93	94	93	90	84	84	90	84	94	80	91	73	93	83	99	104	98	94	99	92	91	84	108	91	88	90	76	81	81	72	90	103	73	82	87	93	93	88	97	68	105	86	73	92	89	94	93	74	92	111	74	87	99	85	90	91	96	105	97	81	88	87	88	85	88	86	98	83	96	84	106	84	103	99	88	83	87	82	89	83	104	87	85	90	112	88	82	89	75	93	86	108	91	94	85	92	86	93	78	83	94	94	81	85	94	98	85	87	83	88	100	91	88	92	97	85	105	102	85	82	103	90	83	82	97	84	77	96	80	89	82	86	90	96	91	78	82	68	86	88	92	83	87	88	94	91	74	96	109	80	91	90	88	89	84	74	78	71	87	87	86	83	91	89	85	89	86	106	70	82	71	86	81	98	94	90	101	68	88	100	104	106	91	86	80	104	92	86	75	91	83	88	90	102	89	80	70	72	94	113	85	92	89	107	87	96	99	88	94	110	80	93	98	74	103	89	99	86	93	87	103	91	95	81	109	98	91	83	81	81	61	81	93	91	79	90	99	104	89	95	81	99	92	94	89	77	92	83	92	92	89	68	78	80	89	95	74	115	103	96	75	84	81	91	89	104	96	91	96	86	95	99	85	98	94	90	85	89	73	85	89	84	78	94	96	94	95	90	69	108	85	86	78	92	80	90	75	93	87	85	90	113	87	81	80	97	90	107	101	84	94	94	105	76	91	85	76	82	105	84	81	95	78	94	81	90	94	101	95	89	90	101	94	81	88	80	98	92	85	81	80	91	77	93	90	80	76	100	93	85	94	87	77	88	85	93	83	79	98	103	87	86	90	98	88	98	102	81	83	101	93	81	87	86	94	92	83	75	77	87	75	114	99	66	93	71	85	94	71	106	82	95	102	86	101	77	101	76	95	87	87	88	98	90	75	99	100	66	81	85	93	76	86	70	104	109	97	89	87	91	104	93	79	102	91	89	88	89	97	89	90	97	101	72	111	101	97	100	97	84	104	80	93	82	93	77	72	66	88	90	95	85	109	101	88	96	87	84	100	72	97	92	78	99	98	75	95	87	70	93	94	92	79	96	86	96	102	94	91	86	88	99	90	96	111	97	87	89	77	99	87	107	91	88	103	89	83	102	101	79	94	82	96	99	92	84	81	88	93	110	90	91	109	98	99	98	81	97	85	93	98	90	80	100	84	78	96	97	86	95	80	98	79	104	80	108	87	94	100	97	94	88	85	92	79	106	104	94	90	92	95	104	98	89	81	98	96	85	83	110	89	97	87	82	72	79	92	118	77	86	91	105	82	97	97	107	80	80	90	92	91	93	99	90	93	86	108	88	92	90	87	109	106	89	98	81	98	87	85	102	84	97	94	84	91	88	87	99	92	80	87	86	115	86	86	88	98	95	69	106	98	82	83	101	73	60	91	86	93	81	91	88	74	87	86	86	95	90	91	97	92	90	94	68	70	90	87	90	79	104	95	100	92
17369	1381	3226	3575	2984	2235	1963	1618	1390	1170	1037	939	833	736	722	622	619	575	587	565	518	482	466	508	436	484	442	400	421	388	421	369	405	403	381	365	380	361	384	370	384	373	388	353	351	313	351	331	363	377	332	369	341	357	327	332	340	324	362	347	346	318	392	352	317	330	346	343	319	322	332	316	335	317	359	327	324	324	352	299	340	326	324	301	337	350	342	342	315	302	286	330	351	334	343	337	306	328	304	314	316	335	317	324	315	323	311	319	313	334	321	288	307	303	315	329	290	321	322	308	312	314	282	326	329	314	288	314	333	319	317	318	301	292	320	322	310	342	309	336	299	307	310	317	350	307	334	311	367	321	303	319	344	319	298	328	310	310	337	334	301	304	328	321	290	336	328	304	319	325	316	283	319	315	319	336	296	326	307	342	310	305	300	348	285	332	308	320	314	328	320	306	330	317	326	339	318	303	298	322	338	300	297	312	310	286	346	326	333	326	334	323	301	331	312	293	340	325	334	321	293	297	338	298	308	332	312	297	329	329	320	351	338	320	301	326	333	309	318	314	305	295	319	328	338	307	321	348	302	319	323	293	316	299	295	289	310	327	339	370	318	333	299	313	309	305	300	309	305	323	312	319	314	295	324	312	314	305	311	291	307	329	282	283	348	319	325	289	338	324	325	297	314	292	313	302	323	290	328	322	317	307	313	315	308	337	334	321	282	306	309	300	327	320	292	342	328	297	340	311	334	319	314	314	299	320	340	311	338	319	332	294	332	315	348	280	314	314	331	309	316	301	306	318	288	310	321	331	299	295	314	296	321	311	330	301	294	332	292	326	316	322	306	324	338	303	312	331	304	316	311	323	295	297	312	324	317	321	328	302	325	318	288	322	336	329	326	328	333	316	320	296	324	314	299	295	288	338	324	332	307	316	293	302	319	292	344	311	332	305	293	314	309	321	304	329	290	304	286	339	322	294	313	304	321	314	337	330	305	310	319	298	309	308	335	332	322	316	279	312	324	325	307	331	282	332	336	339	310	308	286	294	307	309	300	300	288	303	311	327	310	329	336	339	315	307	293	315	315	310	321	294	319	311	308	305	319	311	302	297	322	314	294	330	296	325	331	304	335	290	305	310	321	316	305	320	300	335	317	300	322	294	346	312	314	299	329	319	318	365	315	295	336	315	337	352	330	303	334	335	320	319	332	333	295	312	352	309	334	274	336	311	310	321	314	304	304	318	299	297	313	297	334	305	294	333	300	302	316	349	307	329	281	303	284	315	308	351	325	300	302	327	301	302	327	276	346	322	299	317	339	308	337	313	279	297	342	323	299	328	315	353	305	331	323	332	301	318	305	338	312	326	322	295	317	303	315	313	280	335	307	354	320	312	320	288	312	307	292	323	336	291	290	317	309	299	282	306	293	294	319	323	295	301	314	325	287	304	326	294	318	293	291	316	342	309	314	295	312	293	328	289	300	336	305	313	304	298	305	341	306	289	279	301	318	331	330	363	388	324	282	346	321	317	311	297	300	301	314	303	293	290	267	329	327	292	308	315	325	342	337	308	325	286	304	284	317	309	342	304	301	299	293	301	310	309	331	311	311	330	303	299	273	306	279	318	301	290	319	340	314	336	317	334	321	321	314	348	298	322	328	320	304	304	303	311	318	280	326	303	325	295	285	305	309	313	308	301	322	340	301	281	315	290	296	291	317	323	311	303	313	280	321	318	311	313	306	302	287	334	313	306	321	345	299	283	330	315	327	343	325	308	327	301	324	328	309	321	302	321	317	319	333	310	309	310	308	296	297	309	334	310	330	318	363	306	329	328	322	309	349	279	332	333	324	305	337	335	299	330	284	310	304	288	334	310	300	326	307	328	331	304	314	312	305	291	314	311	309	307	332	338	336	302	339	277	293	325	330	295	300	308	309	341	327	320	316	326	327	337	324	328	294	293	324	285	300	296	293	325	278	295	313	289	331	292	295	288	337	295	307	326	326	293	308	292	313	325	301	313	330	321	328	298	343	308	347	309	321	291	303	312	307	309	288	349	325	315	301	309	315	290	314	300	338	337	329	315	301	328	301	322	328	336	345	324	316	307	290	331	328	293	291	287	308	297	335	330	318	289	312	314	304	313	319	331	303	297	333	319	290	302	333	289	317	307	308	281	307	312	335	324	326	345	299	318	312	299	338	329	312	342	296	308	299	307	329	307	316	331	293	321	312	334	295	335	306	322	307	355	311	334	303	291	299	307	317	269	314	339	309	328	320	321	348	302	298	301	344	318	305	325	303	337	295	316	334	299	306	322	333	302	312	355	318	332	334	321	311	309	325	302	304	326	313	326	305	329	319	359	294	330	295	302	309	337	314	322	335	317	326	330	294	313	334	313	305	318	328	296	298	324	306	317	319	325	317	315	330	276	302	300	322	295	339	287	317	342	339	302	312	347	301	303	334	302	320	266	297	323	316	334	349	306	327	302	283	308	329	326	345	297	304	314	313	317	310	309	342	277	312	306	328	306	311	299	298	318	323	364	291	312	335	322	309	302	308	261	315	341	314	318	323	324	338	308	328	311	296	318	326	303	327	341	311	338	315	323	340	333	339	305	319	287	302	287	306	300	293	301	319	305	343	289	300	328	302	284	308	304	316	329	293	326	296	317	301	298	322	280	305	306	305	323	286	348	308	308	298	279	297	324	316	319	308	300	303	302	297	277	322	309	310	334	324	321	308	309	300	316	311	320	319	323	311	346	291	330	326	332	318	288	327	315	298	316	318	294	301	333	296	321	338	308	338	303	286	323	322	302	319	326	318	308	243	307	306	316	272	328	305	290	309	304	301	303	331	271	321	291	300	351	337	311	290	311	300	288	321	304	322	348	289	289	340	321	331	311	323	292	333	342	325	318	326	310	317	356	319	324	324	355	326	325	319	288	306	326	326	341	335	305	324	326	320	314	352	278	304	300	331	323	328	319	343	342	366	302	300	321	298	305	339	315	297	298	339	288	317	292	309	311	335	341	325	318	325	358	282	312	327	315	318	334	326	288	301	322	309	312	276	338	318	362	315	306	328	320	328	293	295	365	352	304	279	317	347	310	290	291	327	310	308	332	301	330	313	329	294	309	308	323	303	296	330	306	301	344	319	311	317	296	318	308	328	312	297	313	324	314	310	323	331	307	305	283	334	317	285	309	312	334	312	316	321	297	316	300	296	314	302	321	284	304	329	296	296	290	323	302	304	295	326	313	314	294	326	338	301	317	298	285	307	303	347	310	314	297	355	318	311	334	286	318	298	313	311	344	364	313	292	315	304	315	334	294	328	326	335	315	287	301	293	333	302	320	309	318	317	306	302	316	325	297	325	343	316	297	311	316	316	320	306	331	313	308	269	349	305	304	287	315	298	327	312	333	301	314	306	328	310	318	326	311	292	340	316	339	294	318	295	308	340	299	309	333	299	313	324	341	289	298	296	297	315	319	323	313	282	323	321	312	268	291	323	320
39191	20130	11074	2405	1408	1038	742	574	536	409	357	335	293	281	255	281	225	254	220	224	205	206	212	194	192	184	205	183	186	173	205	192	201	209	166	187	165	164	174	166	198	163	176	183	148	158	184	186	173	170	186	188	183	174	162	177	193	155	168	152	171	169	143	174	165	157	170	176	158	179	138	162	174	169	170	179	172	159	173	153	178	148	162	172	174	160	168	165	172	155	186	175	162	167	175	165	171	169	165	193	157	168	162	160	158	189	167	172	145	172	153	142	171	150	150	148	158	158	190	158	151	179	155	171	157	148	173	171	183	155	153	156	144	147	169	153	149	173	157	140	143	160	143	151	150	138	179	150	153	161	132	154	150	172	160	148	155	166	155	147	131	175	180	189	141	180	167	132	167	155	172	172	175	174	160	183	163	142	172	154	156	163	155	160	178	163	161	174	189	167	155	163	145	164	154	154	151	164	166	151	161	131	148	156	158	162	153	170	174	147	173	140	169	133	178	147	150	180	179	169	160	160	159	164	146	163	149	173	153	156	149	151	155	182	169	157	151	167	144	164	159	179	168	167	170	141	161	174	147	168	168	157	169	145	139	140	149	183	160	170	145	142	158	155	175	159	169	190	186	166	142	156	171	150	173	175	159	143	161	150	163	165	171	180	145	162	147	136	162	158	168	146	176	149	185	160	148	177	152	149	142	128	166	158	170	160	167	185	175	172	173	176	188	167	171	167	176	172	139	171	144	163	159	161	207	178	159	161	165	153	175	175	172	145	179	153	154	137	168	164	186	173	147	145	147	173	171	155	146	162	147	146	152	150	168	169	193	144	156	157	164	140	174	160	164	166	140	164	158	172	157	162	150	164	157	149	158	150	154	186	162	159	173	174	151	149	158	176	163	181	150	187	165	157	149	140	152	140	154	158	175	152	167	167	183	145	181	138	162	146	167	154	157	167	155	160	151	153	159	157	157	160	170	169	173	172	168	166	153	154	166	166	170	143	153	143	173	173	163	177	152	150	149	152	130	149	147	184	163	151	154	147	157	138	156	165	156	167	170	142	164	154	165	163	144	173	146	140	168	164	152	155	160	163	165	161	159	162	158	182	160	173	142	144	183	149	167	174	182	159	162	162	153	187	170	157	169	132	155	159	152	165	135	156	167	191	149	153	172	181	170	180	155	178	168	164	164	176	145	164	150	155	171	155	158	169	173	163	180	158	150	137	154	150	165	146	168	159	138	157	181	171	170	158	149	188	158	166	156	174	144	170	164	148	179	148	165	134	170	161	172	139	175	188	169	157	161	178	155	171	142	166	183	146	151	164	150	149	158	167	173	163	180	136	151	186	168	186	167	135	147	129	137	162	150	160	164	156	164	180	144	153	175	145	152	163	161	170	143	170	162	170	152	175	167	173	169	160	163	179	151	173	155	157	162	191	148	162	158	145	170	169	167	166	174	155	168	175	154	154	159	178	151	146	151	167	165	153	172	143	159	166	161	159	157	146	176	146	168	167	159	172	141	172	157	159	168	131	157	168	148	163	158	185	158	147	151	169	157	150	154	180	158	156	152	184	163	144	176	174	164	171	184	150	187	138	180	177	146	153	162	140	155	158	181	145	147	171	147	156	169	165	158	162	171	186	170	157	146	163	161	170	153	136	174	181	152	174	162	153	169	159	175	171	164	148	162	150	195	166	171	160	173	149	169	159	151	136	169	177	166	137	182	147	165	167	188	160	163	182	165	153	161	151	147	157	166	148	147	164	154	159	153	157	156	147	150	187	138	163	165	171	185	136	148	169	144	182	178	148	153	162	160	160	153	166	176	153	162	141	151	166	153	150	155	145	147	154	171	161	162	147	169	146	183	152	143	172	146	178	152	152	157	159	158	155	135	178	155	153	141	157	160	166	148	177	159	172	166	148	165	176	194	189	161	176	175	149	164	163	145	155	142	168	170	171	148	157	161	141	179	163	160	168	140	165	141	161	156	134	157	173	162	180	157	169	143	164	137	164	165	152	157	156	159	181	153	162	172	182	165	153	154	171	178	168	165	157	163	146	139	153	162	155	176	179	169	167	168	174	165	172	171	139	170	163	169	155	171	169	178	147	170	145	167	155	184	136	157	151	145	172	171	188	152	155	157	184	162	159	156	166	146	159	130	167	162	153	159	176	151	195	160	172	173	169	156	169	156	159	141	158	160	145	153	153	176	154	159	179	201	163	177	139	147	153	150	169	159	133	157	173	150	175	148	188	162	183	169	168	175	168	162	151	144	175	163	158	166	162	177	150	161	135	180	170	165	191	165	149	164	161	149	145	160	150	179	177	145	142	175	172	145	152	188	163	158	149	136	180	158	183	148	174	176	172	170	161	172	166	148	175	185	179	197	150	157	161	155	169	153	152	194	163	154	180	145	140	143	168	140	158	150	153	150	165	160	163	161	165	177	178	151	162	158	157	171	159	162	175	184	171	179	161	159	139	183	138	157	174	177	179	151	156	154	163	164	162	150	162	177	164	153	159	181	155	158	173	173	160	185	162	172	149	162	162	162	183	151	164	166	156	161	174	152	140	155	161	174	152	158	159	159	167	137	161	155	161	153	153	160	162	160	143	144	165	174	165	161	169	134	166	148	166	157	160	151	143	146	149	143	157	190	183	163	151	166	147	160	185	177	179	132	170	174	173	173	142	165	177	154	173	178	151	158	159	162	175	178	162	165	161	152	167	154	172	165	149	176	153	166	161	157	154	180	160	139	175	150	152	158	192	177	150	173	158	168	179	153	157	146	153	171	170	145	176	173	184	179	139	157	154	185	164	171	151	174	153	165	135	165	185	175	158	169	155	154	135	157	180	151	159	187	170	168	151	185	157	163	169	159	130	176	164	158	150	175	159	177	164	140	170	165	164	179	169	185	139	158	176	158	159	160	152	156	169	164	157	165	149	164	141	153	137	176	172	180	172	164	135	162	150	144	127	157	160	150	159	174	150	160	153	176	166	161	160	176	159	144	160	149	145	166	160	160	170	187	160	135	158	139	137	127	135	180	162	181	147	158	135	160	138	165	158	145	166	176	159	170	156	192	151	148	143	152	168	197	165	171	150	156	147	162	148	152	159	170	171	165	142	172	158	160	173	163	184	156	137	174	172	161	149	156	159	146	199	152	183	164	174	168	146	165	165	171	172	167	148	186	170	140	168	156	157	166	179	190	148	170	197	148	148	164	177	158	176	157	142	159	159	170	169	168	166	154	151	164	154	172	148	164	145	181	139	148	181	154	166	158	146	172	180	145	169	152	162	154	169	178	138	132	160	184	165	162	171	176	162	138	153	147	162	153	153	151	169	143	159	160	159	192	159	173	163	164	181	159	179	153	157	159	152	156	174	171	162	169	151	159	160	176	152	171	160	191	158	187	168	172	144	165	155	160	151	171	163	148	179	164	165	154	147	149	172	183	159	147	150	145	181	179	151	165	144	160	160	155	162	166	158	152	158	150	176	180	173
23080	2631	6149	6529	5505	4549	3624	3031	2582	2192	1971	1719	1542	1449	1334	1146	1160	1051	1069	1003	887	913	821	836	827	772	744	753	710	702	690	672	740	703	670	666	668	610	609	627	585	584	600	596	607	585	600	565	608	617	589	580	556	571	587	560	587	561	554	560	558	554	602	561	534	542	552	556	552	577	577	517	545	564	539	538	546	525	572	562	553	524	526	550	517	549	570	541	510	509	512	520	554	529	479	544	551	572	512	583	509	551	536	537	520	528	578	538	546	564	549	497	540	513	532	497	546	579	527	509	507	523	518	527	537	551	518	534	508	528	536	569	507	519	558	499	488	526	511	551	555	511	566	584	534	508	510	540	493	523	533	511	536	534	548	531	536	545	505	495	505	564	554	528	548	522	529	501	528	515	535	474	547	554	487	528	530	566	522	552	540	521	501	529	523	541	532	536	538	518	529	543	511	514	539	492	545	523	555	522	490	505	540	540	528	521	519	485	468	533	506	517	528	487	548	482	498	518	518	503	486	515	531	525	554	533	477	513	527	555	469	522	497	501	554	486	503	511	496	534	545	492	541	530	518	499	519	511	535	506	544	549	523	525	556	500	526	574	502	539	519	515	506	508	549	506	501	512	503	533	548	528	538	509	494	548	528	520	552	523	533	502	587	524	582	493	527	537	507	530	524	507	505	532	557	520	504	548	519	507	558	513	505	531	550	537	547	529	514	532	522	486	567	511	536	522	498	523	497	529	555	520	479	500	524	544	525	564	529	527	495	527	508	513	543	466	546	501	510	526	558	500	528	510	564	495	532	516	508	534	519	503	478	523	551	496	483	519	545	523	488	503	533	530	513	504	513	512	509	540	512	479	585	529	479	511	524	490	499	520	543	498	492	542	526	512	526	513	509	525	536	543	512	514	520	527	479	557	540	540	520	503	511	490	530	534	519	477	527	524	528	546	495	493	524	511	496	486	524	517	487	537	505	509	494	509	535	500	519	499	547	521	474	517	504	563	533	527	496	502	562	549	515	548	526	507	519	498	485	513	562	517	555	534	531	535	505	508	494	537	542	529	527	542	506	540	518	531	516	519	514	500	485	527	497	528	536	548	492	488	507	529	518	515	522	523	474	509	535	484	518	487	511	517	488	576	505	488	539	540	532	514	502	543	492	494	486	509	491	513	470	506	512	539	531	541	527	489	503	553	525	508	510	458	505	523	529	549	529	515	538	543	494	512	507	535	493	529	528	515	525	497	556	527	517	468	545	522	488	541	485	494	520	507	507	526	530	474	556	522	530	520	536	536	511	523	508	503	509	531	541	487	549	554	525	508	571	515	510	498	509	504	523	543	530	520	519	498	530	509	533	537	521	526	529	522	478	508	495	547	545	506	505	523	553	487	556	546	526	531	514	539	514	545	563	562	523	498	504	518	505	527	526	536	541	531	558	545	530	515	506	518	552	490	539	527	501	500	499	517	522	537	553	514	537	552	538	479	501	539	498	536	545	527	568	491	493	517	477	524	506	523	559	551	502	570	513	517	513	495	487	506	486	490	507	506	497	520	521	537	519	500	526	556	546	515	494	529	538	498	513	491	473	524	496	523	549	537	539	480	539	510	496	563	502	511	536	551	537	531	526	508	509	527	497	556	499	534	555	509	551	518	544	523	547	555	523	508	492	561	505	515	534	488	531	503	521	515	540	542	486	517	500	531	518	571	532	499	530	518	506	506	526	513	512	525	512	527	497	547	507	483	592	499	528	510	464	503	532	573	539	494	490	517	501	540	526	508	502	489	509	540	531	525	540	510	483	519	531	527	536	531	532	501	541	500	527	529	487	535	548	504	509	507	529	555	552	560	490	535	504	513	548	496	520	521	496	498	525	522	519	512	494	549	553	549	516	542	526	534	492	536	526	517	487	580	546	551	544	515	561	507	529	514	500	526	530	553	505	490	539	497	512	523	543	507	522	501	490	554	509	529	547	537	511	493	497	528	525	504	504	495	511	513	512	513	504	486	481	552	547	561	506	522	533	544	502	514	518	540	488	529	514	472	501	534	532	560	547	565	473	523	566	539	537	557	524	512	521	513	486	504	482	497	559	538	541	522	547	507	534	543	544	536	500	526	550	495	524	485	507	501	494	532	555	559	501	534	534	546	543	550	505	541	516	569	492	534	481	540	550	529	527	487	532	504	543	510	508	526	517	498	513	541	464	549	551	511	489	499	521	499	541	532	519	495	496	509	510	564	530	505	510	532	531	497	494	512	577	504	532	535	498	505	570	510	534	539	499	571	504	510	533	544	535	540	516	478	513	584	524	538	476	521	479	537	517	485	519	536	547	576	495	539	516	508	529	516	487	487	502	487	479	539	511	542	535	498	524	532	472	535	517	486	535	526	508	518	546	505	544	478	512	486	514	501	524	506	492	490	522	498	529	518	521	559	505	515	509	572	502	529	546	533	528	525	532	544	524	503	565	495	498	520	514	523	483	520	491	543	511	543	533	523	531	520	542	517	500	496	519	553	514	546	511	551	529	519	507	523	503	501	529	513	524	507	527	530	575	532	534	518	495	535	490	523	500	546	514	487	498	500	550	514	518	529	519	501	516	503	529	526	533	478	519	521	527	512	502	549	561	536	515	541	515	531	504	517	514	525	499	514	485	524	515	548	538	499	517	490	545	539	503	537	491	510	518	480	518	511	518	496	550	546	509	551	560	450	513	530	498	504	570	532	490	534	513	476	528	518	563	532	526	507	493	565	547	532	558	544	522	551	555	531	527	524	542	510	543	512	548	530	530	560	499	545	526	508	541	507	508	510	529	551	514	517	533	544	521	529	543	487	528	551	475	468	520	527	496	494	495	503	522	538	488	551	479	496	538	464	548	544	519	516	498	522	509	570	528	525	515	536	552	515	549	527	495	469	510	510	521	514	540	524	527	536	519	548	544	549	485	529	533	510	512	524	517	543	486	514	495	521	513	543	496	508	521	510	538	502	544	500	529	542	538	501	478	544	519	585	544	527	520	534	545	555	489	526	491	516	549	526	527	521	549	543	515	484	543	526	506	499	495	522	518	518	497	482	521	492	509	495	493	542	535	527	567	562	528	496	521	512	529	577	515	532	549	537	513	525	535	542	529	504	497	556	534	506	535	538	515	538	542	562	547	476	523	535	548	539	520	528	510	514	541	531	553	537	489	507	502	520	543	491	520	491	468	510	542	492	471	531	504	529	504	504	517	509	567	475	520	529	501	521	541	530	513	521	506	526	521	488	497	563	540	536	521	490	514	493	473	523	475	554	550	503	537	493	500	513	535	540	540	489	528	517	502	515	534	481	495	530	522	491	515	516	540	533	483	492	528	529	533	504	553	534	506	512	514	534	514	517	521	540	522	506	583	521	510	537	546	535	490	529	517	494	541	515	540	544	526	532	491	489	499	531	533	488	562	463	512	496	492	508	520	535	520	539	543	560	539	535	495	484	532	536	509	581	507	541	513	500	543	530	532	531
6377	550	383	242	215	183	192	184	188	178	197	170	172	201	184	151	186	169	193	154	178	185	162	180	178	175	166	165	169	181	163	178	182	172	187	144	157	157	196	175	151	168	148	168	151	189	166	167	177	148	169	177	192	158	167	154	185	183	166	164	186	174	145	183	179	160	165	142	182	178	166	162	151	164	161	178	168	167	190	167	171	166	138	166	170	154	173	163	149	172	164	160	148	177	182	168	175	152	175	168	152	184	168	165	181	168	157	166	177	153	182	152	189	157	155	164	176	175	168	197	157	167	155	172	168	161	157	203	176	161	157	176	151	168	196	165	183	167	159	158	163	161	186	157	190	156	173	165	173	178	182	159	183	191	173	151	176	188	170	189	171	167	151	170	175	191	172	146	171	177	142	157	183	162	176	167	157	161	176	153	170	166	164	176	191	147	166	168	176	171	174	166	152	181	163	156	175	182	150	174	177	184	180	181	156	153	172	186	180	167	148	160	160	178	184	157	162	172	188	178	184	174	183	180	158	177	161	189	177	166	200	202	159	176	167	188	169	154	189	165	166	176	169	184	168	169	157	175	165	151	191	181	180	177	169	163	186	136	187	174	167	188	159	161	180	167	153	182	161	181	171	166	148	182	163	193	160	164	178	173	160	173	199	164	179	181	175	182	167	213	169	159	189	181	169	170	171	180	156	174	187	171	175	173	157	188	160	191	172	157	165	190	166	178	153	171	168	157	171	176	154	185	152	183	151	160	164	149	183	176	156	178	168	159	134	158	174	151	168	171	173	187	183	186	190	177	174	187	170	166	170	206	180	203	179	161	148	158	180	174	171	184	171	144	187	165	190	150	163	182	166	175	157	168	163	152	150	189	176	183	174	167	176	154	152	185	164	188	177	179	170	205	148	130	170	177	183	177	167	175	172	158	147	191	154	157	152	179	159	151	165	185	164	187	173	175	160	143	181	155	177	163	162	163	161	181	181	173	163	183	170	193	183	194	166	168	175	171	153	172	180	173	177	167	171	172	187	147	159	180	166	163	149	172	168	161	173	185	158	139	188	166	181	145	166	168	175	179	174	194	188	166	187	167	171	167	159	153	168	176	165	163	166	178	158	164	178	151	177	166	175	179	161	173	187	187	166	165	140	174	194	173	187	169	177	194	163	162	153	145	162	160	163	173	191	160	173	193	191	188	187	185	160	185	175	163	156	159	154	166	177	154	158	162	185	162	193	149	151	181	150	169	161	183	171	172	163	167	159	159	159	154	154	151	143	165	169	174	177	145	169	178	173	169	175	169	158	167	163	180	166	177	176	165	154	155	166	153	160	188	179	176	166	143	165	168	185	166	153	169	171	181	151	171	186	163	167	190	181	175	159	195	164	183	168	166	164	166	179	166	177	153	191	195	180	171	195	180	183	174	166	158	191	196	160	161	178	168	160	186	179	199	169	184	169	173	181	169	167	180	176	185	165	142	181	144	164	151	167	151	173	188	178	174	185	192	183	174	152	153	176	169	172	183	192	161	134	192	165	162	159	172	183	168	171	157	180	180	183	168	176	165	163	155	165	173	163	173	174	166	185	170	180	170	167	162	171	199	186	161	205	173	175	161	157	168	170	170	180	166	149	205	191	149	163	158	149	160	148	170	168	163	158	164	186	155	173	161	185	177	166	180	169	166	181	164	166	175	195	170	164	186	198	187	161	185	167	171	166	175	165	179	183	157	178	180	154	172	170	158	186	189	164	176	153	157	179	173	145	163	175	169	155	163	166	160	166	190	169	169	179	181	157	152	149	156	133	184	158	159	157	142	180	179	177	164	178	169	168	164	187	168	159	170	164	178	174	183	186	173	141	167	150	171	172	177	218	176	162	167	186	165	175	160	158	167	170	187	161	162	171	164	195	158	184	173	161	144	167	185	162	172	164	171	206	180	166	175	169	171	181	178	153	162	158	163	147	187	157	175	175	149	183	152	172	168	183	182	192	167	152	202	172	173	174	174	163	181	162	173	156	162	189	151	168	179	179	180	173	178	138	182	158	162	164	166	173	178	177	160	183	163	210	185	156	179	177	159	163	164	167	180	155	199	159	167	168	182	163	160	162	147	168	190	177	156	154	187	175	160	189	154	177	141	151	151	185	160	145	177	152	173	162	177	154	163	159	150	167	165	175	156	172	174	177	193	155	174	188	157	162	190	171	174	173	160	175	147	166	159	187	169	169	166	142	164	176	167	139	155	164	179	146	177	182	152	171	161	178	139	178	171	165	156	172	190	177	172	141	150	179	188	169	187	183	186	154	163	168	159	171	165	153	170	166	178	183	161	159	190	192	170	162	194	187	164	163	177	168	206	162	164	176	152	164	158	188	192	175	168	152	164	175	178	167	168	186	172	168	162	145	162	167	191	158	198	168	166	140	191	201	173	177	153	160	164	172	187	145	166	177	160	156	156	153	162	162	174	161	185	164	177	189	192	157	163	178	154	159	151	169	184	171	159	157	163	169	170	146	194	152	167	144	158	187	172	182	167	144	170	167	210	188	172	143	194	149	183	202	185	151	170	166	153	161	184	169	159	184	196	174	153	158	175	146	157	171	174	190	175	198	162	168	151	166	160	173	144	176	151	141	161	166	181	161	159	174	181	169	177	179	185	157	187	169	151	160	187	164	179	173	200	170	168	163	173	169	176	161	176	175	155	178	162	175	166	160	190	170	165	142	199	161	164	164	167	157	173	164	165	134	174	156	179	180	190	183	171	177	148	170	158	188	159	186	169	147	159	164	175	178	138	170	174	177	181	150	161	173	168	176	130	160	144	197	183	173	155	192	156	190	155	156	168	158	162	181	177	177	187	163	174	169	175	167	181	144	183	158	163	174	187	159	159	181	174	164	168	172	163	158	174	165	201	184	168	183	188	193	166	171	163	167	168	143	136	153	155	172	133	167	176	171	180	185	185	155	161	181	160	155	157	187	170	175	196	160	191	173	162	180	195	147	177	155	177	160	188	177	164	173	165	162	167	166	188	169	179	189	180	158	133	167	171	187	189	163	191	172	149	180	181	154	170	181	169	176	179	163	170	171	150	158	182	174	160	172	190	163	156	179	160	174	194	195	144	167	167	158	179	175	180	172	175	156	172	176	183	160	170	173	168	155	170	157	187	210	181	191	161	157	166	171	178	167	181	156	155	168	150	173	175	197	177	188	162	156	168	163	169	187	159	177	155	176	177	171	182	174	162	167	165	167	150	168	161	198	179	172	178	169	200	154	190	178	165	181	172	155	169	171	160	178	173	151	167	169	163	165	142	162	170	168	182	160	175	179	168	188	168	171	144	164	170	169	181	180	154	159	163	157	172	199	176	185	195	150	178	157	175	168	166	159	177	196	183	154	188	177	163	166	164	175	158	174	191	162	185	174	186	198	134	177	167	173	185	189	170	164	165	168	174	135	178	160	178	169	162	202	146	143	162	166	169	197	171	181	163	166	187	163	149	145	140	175	166
6298	652	749	718	654	638	595	566	607	554	591	568	536	526	522	538	573	571	518	524	541	523	514	559	510	526	531	568	523	525	466	515	527	518	522	500	530	579	538	498	520	515	506	534	512	538	544	544	508	568	535	552	539	539	530	571	489	578	517	541	494	565	477	533	548	518	539	512	522	542	523	470	534	540	555	511	519	530	491	507	532	504	572	576	534	522	556	524	522	553	523	537	527	519	531	515	540	534	538	470	516	564	524	490	522	580	538	557	535	550	569	538	550	494	524	533	515	527	559	520	523	525	499	530	518	526	540	514	502	539	520	559	565	539	532	541	548	538	500	541	509	526	547	544	537	531	527	504	537	507	564	491	544	531	511	546	525	548	510	514	536	535	483	493	529	533	546	484	562	557	492	529	500	543	549	509	517	458	525	519	534	533	554	535	512	499	509	505	565	518	521	521	523	548	504	548	490	507	522	501	557	494	553	532	528	518	562	507	571	571	522	502	561	482	534	523	520	528	512	542	529	503	521	514	496	511	517	554	502	538	539	508	530	566	535	553	492	558	531	523	527	509	598	531	549	519	494	516	533	537	484	504	522	518	510	541	507	553	549	513	555	512	554	502	547	531	497	544	487	519	488	524	541	577	551	525	527	556	515	524	541	535	537	526	503	497	505	557	531	532	558	506	491	530	548	515	528	507	554	474	519	531	512	515	532	469	544	555	523	510	544	562	540	512	494	508	507	573	578	518	502	503	497	509	547	508	566	526	505	557	537	537	530	506	492	549	532	531	503	501	574	558	492	532	541	502	498	543	532	527	523	510	532	511	509	569	530	547	538	542	527	507	557	542	572	531	501	550	553	526	514	532	551	519	531	494	552	521	521	531	532	538	484	542	523	541	561	502	544	533	579	521	554	496	502	542	536	554	526	553	514	508	536	551	509	525	570	503	506	505	503	521	504	536	500	534	557	503	541	526	518	512	555	509	543	529	539	497	523	540	530	544	539	537	534	575	495	498	539	507	538	525	496	539	552	505	508	470	516	554	554	494	527	555	521	547	514	499	512	532	538	505	568	481	552	556	552	506	543	496	542	552	501	564	519	522	486	534	542	498	522	509	487	497	514	548	516	551	553	527	548	492	531	511	508	529	515	552	522	530	532	526	534	559	565	539	511	539	536	554	530	548	501	492	507	500	517	535	502	542	559	543	511	527	535	532	521	509	476	506	516	544	536	475	514	503	514	484	534	545	495	555	535	518	534	522	496	561	534	526	469	539	532	540	524	516	544	543	538	507	534	506	537	518	489	531	540	534	514	535	521	555	524	526	515	560	519	508	543	484	517	579	493	536	528	534	492	577	528	532	526	509	497	536	508	554	526	508	554	555	522	543	535	527	563	453	552	528	495	496	569	555	554	515	574	548	511	521	532	505	515	524	533	523	518	523	511	531	499	531	532	551	519	519	484	501	545	528	523	515	552	534	523	551	540	507	511	534	548	543	532	541	507	521	504	519	506	488	540	541	509	533	504	543	512	529	478	532	543	532	554	531	511	496	540	518	509	536	509	545	531	559	537	528	543	517	542	512	499	487	543	504	513	504	556	481	558	505	533	537	536	529	525	511	548	541	529	548	497	498	538	462	527	500	529	563	538	526	558	544	551	531	514	575	515	520	559	532	548	533	544	551	542	531	522	508	520	550	538	541	571	483	562	524	511	516	529	497	518	518	532	532	535	566	541	520	542	514	529	516	530	534	546	531	513	497	535	530	513	494	511	536	558	525	554	552	531	534	523	481	508	528	529	541	541	503	528	548	510	556	547	550	514	555	535	459	563	552	531	532	511	504	541	533	492	560	552	565	489	478	521	535	537	544	544	512	530	514	524	497	553	500	517	532	497	541	559	538	547	578	560	512	483	520	523	514	539	552	543	515	540	537	461	532	577	536	525	525	524	482	522	490	558	522	518	514	461	536	503	531	508	544	559	481	530	508	520	561	507	511	536	508	478	510	554	540	524	524	520	525	548	524	529	497	557	460	557	527	526	502	544	512	544	538	522	508	525	486	511	526	507	537	540	508	525	534	510	562	511	553	555	535	502	568	499	550	543	537	505	504	548	512	565	500	530	508	576	528	551	508	530	502	541	516	552	536	524	544	507	566	507	493	499	519	551	499	540	589	530	518	468	498	529	509	525	470	495	514	537	553	560	541	545	515	542	525	529	499	563	542	512	499	519	554	550	537	477	515	532	511	516	524	524	557	552	527	574	571	539	529	537	498	512	573	508	551	517	572	511	528	563	527	559	500	573	547	535	534	514	564	549	520	511	527	519	530	514	497	506	524	536	511	524	523	549	516	554	488	548	570	580	533	499	522	522	541	531	529	531	501	489	535	506	533	538	507	506	502	530	553	518	536	509	493	497	536	507	518	519	535	503	539	515	558	519	554	511	539	499	524	542	563	552	532	545	505	539	553	561	496	574	513	501	534	506	520	534	522	541	520	548	524	568	514	584	518	511	528	535	528	530	530	530	509	550	520	535	511	523	503	523	525	544	530	545	492	523	521	536	560	531	521	514	523	515	548	519	504	564	535	514	542	499	531	555	504	557	532	537	544	515	555	524	525	533	507	514	507	533	514	514	479	539	553	519	526	572	544	532	531	504	529	523	524	537	488	536	492	557	578	517	520	523	548	548	529	545	519	546	568	542	512	515	477	536	491	495	512	556	539	524	493	493	532	534	523	507	567	539	545	511	528	552	514	511	543	519	535	526	516	517	543	515	522	555	527	515	470	541	580	547	537	558	541	510	505	548	509	518	509	524	505	541	532	516	539	549	515	532	494	501	554	521	553	519	524	516	528	544	558	538	555	493	533	545	491	532	518	535	561	544	474	477	513	530	542	532	516	531	493	569	526	561	532	537	505	518	544	512	535	539	538	540	555	541	574	509	535	522	503	506	524	571	492	534	521	513	481	515	552	504	566	537	510	544	517	515	515	544	494	530	482	530	520	509	495	506	495	546	545	563	494	567	564	517	498	497	509	528	525	535	528	543	562	505	584	549	526	549	526	543	537	512	547	467	522	535	498	504	532	517	535	513	497	554	553	505	537	471	499	529	551	534	531	543	512	536	504	501	485	533	533	500	545	512	514	497	534	481	499	500	522	542	529	531	543	530	550	528	559	527	524	518	518	529	521	510	532	534	512	499	520	536	534	466	534	527	546	491	473	545	533	540	544	510	487	504	499	488	541	519	520	558	533	573	563	549	531	540	537	528	526	518	521	508	521	493	558	529	504	567	527	529	494	484	509	535	533	515	527	535	541	523	554	523	550	544	478	555	476	482	492	519	493	502	521	506	548	538	515	531	520	514	567	487	563	513	502	506	561	565	556	514	533	523	544	537	525	513	510	556	520	552	487	505	530	524	546	520	542	512	518	524	523	497	530	559	521	506	577	503	538	532	491	526	562	545	544	532	519	493	522	510	554	530	527	527	495	474	511	564	490	547	514	526	523
35871	9056	1757	981	681	440	360	303	244	237	217	165	151	132	147	118	119	118	120	111	107	109	109	112	97	121	120	94	93	107	116	112	107	122	103	95	82	95	98	94	83	111	87	81	103	81	96	91	91	89	90	97	103	91	99	97	101	109	97	88	90	86	78	108	90	83	82	92	77	95	97	99	94	89	94	99	92	93	109	95	89	100	79	89	80	86	81	92	95	76	88	110	86	92	99	97	95	87	89	85	93	104	82	81	84	76	74	85	77	99	98	96	99	87	77	89	106	114	89	84	88	97	101	99	84	95	100	89	91	89	93	97	88	90	73	90	84	104	93	95	92	73	94	88	83	83	103	111	53	91	109	86	84	86	79	91	90	96	113	102	81	111	93	88	79	93	97	96	89	83	75	96	92	90	83	83	89	67	96	101	95	98	97	86	74	96	92	93	89	84	99	102	93	80	97	97	86	91	91	81	80	90	83	101	85	92	85	97	80	101	94	101	93	94	95	99	98	92	102	82	95	108	78	82	108	106	83	87	116	85	99	94	93	96	98	112	94	86	88	84	77	106	79	83	80	101	78	92	114	90	95	91	101	67	106	88	85	88	103	86	102	98	89	86	94	88	94	92	94	89	86	97	79	93	99	72	93	88	79	89	79	99	92	98	97	98	89	85	83	92	101	96	95	88	81	91	94	79	89	95	98	113	90	104	101	93	70	85	77	87	93	98	84	84	70	86	82	98	85	104	105	79	85	98	76	86	106	96	67	94	76	104	96	96	99	72	83	103	96	98	83	92	105	79	101	81	77	83	93	90	83	76	99	88	81	87	113	91	99	84	84	97	107	108	101	88	86	86	86	99	86	92	101	112	86	75	96	85	71	99	86	88	91	74	94	74	83	87	90	94	82	89	97	96	83	91	100	88	90	104	83	84	91	90	83	93	97	94	67	100	82	106	83	90	84	70	81	72	90	88	92	88	93	84	101	89	93	110	95	75	82	81	96	92	93	89	87	107	106	102	84	80	95	86	100	91	93	105	84	101	68	77	80	90	81	85	88	94	74	82	94	91	87	89	95	96	90	103	90	105	92	83	98	68	72	88	103	84	89	82	110	95	81	88	95	98	87	95	91	89	97	92	82	94	100	99	89	104	84	88	76	85	88	102	85	89	87	99	100	104	98	95	93	93	90	85	76	95	81	99	91	82	93	96	99	82	78	86	106	84	96	106	85	90	87	69	84	97	99	64	87	96	86	99	85	90	96	91	96	102	100	103	96	93	97	85	97	93	91	90	81	93	104	94	85	84	75	79	97	93	102	102	103	87	74	79	80	77	94	84	77	107	85	72	94	79	86	93	83	92	101	94	95	93	109	79	85	96	96	94	85	90	87	78	86	86	88	83	83	104	112	86	76	93	85	110	96	91	86	104	108	104	95	93	85	97	92	89	92	97	101	101	91	78	79	95	96	79	103	86	86	103	98	108	73	104	106	80	86	101	101	107	98	90	112	78	83	91	80	81	80	86	93	74	98	109	112	80	86	98	96	87	93	125	92	92	97	86	82	79	79	91	93	99	106	90	64	90	93	90	73	104	94	96	81	87	77	93	109	82	80	87	75	84	99	96	74	81	95	81	86	98	86	89	83	80	92	83	89	92	100	94	73	85	80	87	81	95	102	88	89	90	76	97	91	77	115	87	99	98	100	87	90	85	89	76	89	109	86	79	85	90	103	69	82	100	86	84	90	72	92	87	87	80	105	82	88	81	89	87	110	79	94	87	91	76	94	80	90	85	103	84	90	83	95	80	95	79	89	94	84	99	94	81	99	78	87	87	83	75	93	68	98	93	81	81	74	86	85	84	82	92	104	94	77	85	82	82	90	96	68	83	80	94	88	77	91	88	76	70	97	92	90	86	82	106	86	97	64	85	75	88	100	104	83	98	93	80	81	95	104	79	101	89	101	75	97	95	98	101	96	90	93	83	79	94	77	91	107	92	84	95	83	101	92	86	104	96	92	91	94	86	95	86	91	109	89	88	83	106	104	85	78	93	86	80	87	88	71	96	90	86	85	80	111	78	92	82	89	104	98	85	83	84	73	97	78	78	104	85	104	99	89	75	93	103	95	93	86	93	99	108	88	98	92	71	79	109	78	99	111	114	91	94	111	84	86	92	102	93	107	92	84	101	77	102	77	80	85	104	88	85	78	103	85	98	68	74	101	101	97	82	72	77	93	89	95	88	93	98	93	107	88	79	87	71	72	84	95	96	89	88	83	89	118	82	104	89	77	89	91	89	74	91	81	90	78	92	102	95	78	92	91	87	90	90	68	85	102	81	87	91	94	93	88	86	113	104	92	98	75	79	89	97	91	88	91	90	77	110	96	94	92	88	88	117	93	97	81	104	78	106	92	86	80	82	89	92	85	110	96	87	96	106	89	94	92	89	86	76	76	84	74	97	90	99	95	94	75	98	87	91	106	112	98	98	104	97	78	109	88	87	90	105	99	81	93	97	115	89	87	92	93	111	87	84	88	88	92	97	96	82	100	101	83	101	101	86	76	82	94	72	90	78	84	96	104	95	92	92	80	76	83	73	97	94	86	91	99	97	94	86	89	91	90	98	84	96	79	104	90	92	98	106	73	95	92	93	86	86	100	86	94	88	102	106	87	82	100	91	85	88	106	94	104	94	77	87	60	87	91	85	81	76	84	83	107	77	78	83	93	91	79	85	89	80	72	85	86	95	85	96	108	88	94	86	85	86	79	76	93	91	77	101	96	83	91	78	84	86	95	97	117	97	98	95	105	92	79	98	91	81	88	86	85	85	92	100	73	88	92	84	89	77	100	86	76	87	90	106	84	79	100	88	80	93	78	92	106	87	98	83	83	86	88	95	92	102	74	88	105	98	85	81	87	81	81	76	78	106	95	73	86	78	90	95	95	116	86	96	89	89	96	84	94	109	100	97	86	87	71	84	87	72	88	68	68	98	90	82	97	89	85	82	120	91	79	99	89	112	88	93	84	82	92	82	86	105	93	71	80	87	112	105	103	98	94	77	105	79	77	80	83	79	100	85	101	101	86	78	83	84	89	91	93	89	88	87	84	100	81	93	99	83	97	91	88	88	88	82	82	82	77	80	82	91	71	70	80	98	88	80	99	110	105	85	108	77	89	88	92	73	103	89	94	82	85	101	87	95	92	78	86	107	89	73	89	110	103	74	121	103	82	100	71	91	87	86	78	88	100	79	92	97	92	88	87	86	113	96	90	84	68	99	96	88	92	90	78	78	92	84	100	106	94	99	108	93	102	90	88	84	95	104	94	89	98	87	105	76	91	87	79	89	83	96	91	95	94	91	96	92	106	79	88	80	84	97	82	88	112	90	92	106	85	104	91	81	90	85	96	91	90	87	102	100	107	88	91	97	91	72	88	96	85	105	95	73	106	82	94	86	100	76	97	100	78	87	84	100	100	104	97	99	99	98	96	96	98	97	103	102	101	96	81	99
18335	1417	3158	3512	2906	2297	1987	1564	1273	1135	977	939	853	740	717	670	623	604	583	555	465	495	501	492	458	448	447	448	425	422	421	400	420	384	409	351	368	354	387	376	358	358	350	379	343	320	360	335	379	357	364	335	340	352	351	312	321	357	315	344	329	349	319	371	331	363	336	313	332	312	308	335	307	305	312	337	340	335	332	298	347	293	358	314	334	350	332	322	327	331	337	330	315	322	312	331	346	302	320	330	308	331	337	313	334	325	312	321	338	348	307	335	319	317	322	319	327	287	313	358	330	336	316	314	314	293	332	334	311	358	314	330	320	293	282	313	333	302	313	323	320	335	266	316	314	336	332	331	276	310	348	328	302	300	294	307	351	311	308	331	341	299	324	295	320	301	316	318	346	291	334	304	305	327	324	355	307	336	336	300	301	302	298	355	328	316	303	328	293	303	328	297	316	323	285	308	329	300	344	326	317	303	333	328	346	305	314	301	299	300	362	307	290	307	349	284	315	336	297	319	327	275	318	295	287	292	321	327	299	317	318	311	329	324	302	344	314	343	319	324	318	349	317	277	350	339	328	298	316	330	302	278	315	304	299	315	313	293	335	319	310	332	315	286	298	310	311	323	321	351	294	327	334	319	334	284	329	332	339	337	313	316	314	337	350	325	288	298	344	288	317	313	315	326	326	319	371	324	337	291	310	324	342	325	313	316	336	324	346	297	351	329	307	313	341	331	332	309	318	292	293	296	304	319	288	329	289	333	346	281	289	326	325	308	311	308	326	294	287	342	339	348	333	343	313	322	311	326	301	315	342	328	338	308	344	341	322	330	344	342	314	316	315	325	302	310	316	306	311	361	329	311	337	316	321	306	327	314	325	335	309	317	333	351	298	302	315	293	317	330	328	291	317	332	319	298	330	327	330	306	335	303	300	332	301	306	311	302	308	295	349	320	311	320	297	310	330	327	309	341	296	336	336	300	321	286	312	317	319	332	304	334	310	307	316	298	282	306	332	287	332	281	314	328	326	282	315	316	297	360	337	334	315	320	332	318	328	296	313	302	339	327	330	298	308	303	336	334	322	309	304	310	320	265	300	305	326	310	292	290	287	332	323	324	319	304	308	320	310	308	322	312	308	310	363	315	323	288	317	296	292	336	318	316	339	321	302	325	292	335	281	311	315	257	327	316	303	330	309	320	274	313	291	309	326	288	313	360	315	301	296	314	322	300	304	335	330	319	317	312	298	313	314	306	284	310	335	312	313	316	341	313	309	328	330	344	336	330	325	337	301	284	299	324	301	328	327	339	315	326	338	305	304	318	332	315	315	294	308	317	326	314	314	326	301	326	302	299	326	321	320	310	316	328	306	312	354	337	296	331	307	344	294	314	293	317	337	283	346	343	320	315	308	281	289	318	324	344	333	322	316	313	303	269	319	326	309	347	315	317	320	327	330	310	290	332	306	326	346	306	321	292	317	337	309	331	329	305	327	309	290	329	337	312	333	290	302	337	315	318	322	336	306	312	303	307	297	331	332	307	316	315	320	332	330	338	299	309	315	362	325	313	332	316	329	323	298	334	333	318	301	289	331	312	304	318	321	343	302	335	278	307	287	316	331	335	336	312	295	288	350	304	312	310	280	321	309	315	318	328	304	314	318	294	294	313	329	302	313	299	329	327	308	298	337	278	291	317	333	342	314	290	328	316	347	305	309	299	333	334	325	314	305	291	307	312	277	315	294	298	347	301	293	300	282	317	308	303	306	323	307	323	318	307	316	296	316	314	317	321	314	321	319	318	359	294	319	309	355	345	298	312	322	344	335	316	325	279	318	337	292	318	312	295	316	321	305	332	317	364	308	285	317	292	326	306	318	294	289	348	309	325	282	279	323	284	329	308	310	323	315	290	326	300	289	340	350	336	307	294	307	304	321	326	290	307	297	292	331	294	341	299	315	316	321	312	331	318	342	324	318	362	312	305	304	327	326	338	322	324	305	329	327	303	311	313	304	281	325	300	306	319	297	304	350	337	332	313	317	303	315	332	317	306	274	301	350	300	316	335	309	331	309	324	321	320	292	289	304	324	334	316	307	299	322	292	310	322	310	323	336	314	309	310	329	336	325	306	317	307	308	328	330	337	317	303	325	295	286	365	336	324	301	311	324	315	323	318	343	315	289	345	294	281	299	317	312	303	314	296	304	301	285	327	323	322	343	317	333	319	291	352	316	285	333	318	313	293	291	300	309	296	334	309	313	332	340	300	291	307	297	361	306	341	328	297	302	314	276	321	323	292	315	331	300	290	316	337	280	327	313	338	331	321	323	294	312	339	284	321	328	287	330	313	302	318	339	313	309	320	359	293	311	323	317	309	291	307	333	302	303	302	287	310	315	298	349	340	327	333	290	325	332	357	322	302	312	318	319	298	295	274	327	316	316	312	317	268	331	295	329	313	325	339	296	330	322	321	292	308	353	307	299	331	302	343	312	318	321	297	334	299	312	307	284	335	333	293	310	289	330	273	298	324	315	332	314	324	317	313	346	326	315	323	333	286	310	320	321	327	319	322	294	361	340	326	296	306	281	306	295	307	324	286	312	337	337	296	313	334	307	323	309	316	294	308	357	329	341	309	292	303	309	337	301	318	295	321	327	284	322	327	303	290	316	330	314	308	297	335	344	328	294	320	312	349	325	307	275	339	322	313	354	308	317	332	326	292	309	329	321	305	330	304	318	312	334	333	303	314	320	323	327	324	328	304	314	326	312	303	313	299	316	336	304	332	294	335	320	365	302	314	331	321	345	350	299	320	306	342	326	344	309	305	323	314	328	327	331	342	323	295	335	313	333	314	331	304	335	309	310	273	291	315	320	295	322	333	284	287	301	306	298	304	319	278	323	325	331	301	284	282	308	326	304	303	316	305	346	341	311	301	274	281	304	311	293	315	286	301	304	323	340	346	312	345	335	287	303	321	317	308	308	344	330	314	325	302	306	302	322	328	304	310	324	330	321	327	309	321	334	312	339	319	332	295	321	316	318	337	320	288	309	322	315	329	313	340	319	331	314	310	312	320	310	319	335	301	322	316	295	312	296	294	307	322	303	311	330	330	342	309	371	308	334	347	306	321	328	335	319	349	308	294	328	345	282	326	300	296	316	299	293	351	307	313	314	289	304	320	315	309	324	322	290	305	302	331	312	347	308	337	326	321	311	339	323	310	306	291	333	319	327	317	285	321	305	316	316	272	301	342	305	296	279	305	307	302	319	334	307	326	314	347	302	318	306	324	326	300	327	330	316	320	305	316	306	302	319	311	317	350	299	306	307	334	290	313	303	333	356	270	291	321	310	294	359	310	334	305	317	320	339	324	300	300	348	346	320	304	322	327	306	336	331	318	297	290	303	292	306	321	303	277	291	311	325	326	295	314	350	326	316	332	356	319	319	340	320	334	313	316	317	317	303	311	317	323	299	333	316	309	299	327	319	320	334	329	345	340	340	305	320	321	334	323
42443	18986	8334	2354	1409	1000	767	576	502	430	369	377	307	262	263	232	265	247	217	221	194	192	220	201	207	197	176	181	208	177	168	193	170	170	187	179	188	187	162	165	163	181	172	171	163	154	161	164	148	155	164	153	183	158	145	184	171	163	173	182	165	174	190	146	178	160	171	201	170	177	176	163	162	174	165	161	174	173	185	191	170	153	148	167	154	144	155	182	162	151	154	171	163	172	170	147	166	143	146	166	178	157	175	162	153	170	159	183	145	172	163	181	147	179	171	165	157	156	163	158	161	168	165	143	141	172	175	178	175	152	163	155	147	173	177	170	155	154	177	151	144	155	171	136	160	163	155	151	149	158	138	151	160	166	150	180	164	144	173	163	144	166	157	157	160	172	157	158	162	167	160	159	173	158	173	177	170	170	147	135	156	151	152	185	167	176	167	168	161	165	164	167	161	155	160	167	163	162	195	141	164	159	167	145	163	173	171	164	158	172	156	167	188	164	152	175	158	166	165	190	127	144	157	154	148	149	169	158	149	139	170	169	167	160	171	169	145	158	176	168	162	164	170	172	157	172	153	181	162	169	160	156	171	142	146	136	179	170	163	145	163	178	146	153	171	164	142	160	201	149	166	165	147	158	156	162	154	173	163	142	156	145	152	175	158	188	150	162	169	161	170	140	150	154	187	160	159	161	153	150	145	170	160	171	157	161	168	137	175	183	167	137	167	165	170	162	138	178	185	166	160	162	163	148	148	172	139	140	141	160	153	155	154	165	149	170	158	148	169	160	145	182	139	149	166	161	161	170	159	174	162	148	146	152	171	145	146	172	185	168	180	169	165	192	157	172	148	155	149	163	193	159	151	176	176	178	170	153	165	164	160	157	162	168	165	166	166	172	170	147	167	147	161	167	164	143	136	144	189	143	141	177	155	154	147	175	169	156	180	171	158	183	169	153	153	164	159	173	162	168	189	184	153	170	179	131	141	197	158	160	173	175	147	164	156	147	179	154	169	178	154	179	179	159	168	167	149	166	167	154	164	196	172	162	156	170	157	177	183	163	174	176	149	170	167	164	155	160	154	154	166	178	153	173	149	179	150	149	176	137	169	176	167	131	157	151	172	163	158	167	152	171	160	182	169	164	171	160	147	157	149	174	165	182	137	149	163	176	168	172	156	155	154	180	146	152	166	174	194	163	148	167	143	170	142	144	174	180	163	166	174	152	145	145	167	199	164	155	171	148	165	179	168	181	159	141	177	159	160	144	175	158	174	153	165	175	148	163	171	160	145	162	160	144	153	143	168	167	144	145	154	165	159	165	166	151	149	164	136	177	140	144	165	182	156	169	169	171	168	173	152	164	187	166	166	170	163	162	131	174	150	143	138	144	166	169	172	164	167	168	158	180	157	156	168	140	163	153	183	181	163	192	151	183	169	167	143	161	157	149	171	164	173	152	163	172	146	164	172	168	156	174	141	168	140	183	137	158	167	148	171	159	155	165	150	167	185	179	141	135	175	157	146	158	176	159	168	153	162	165	164	171	175	144	185	168	158	167	169	151	174	155	182	145	172	165	159	157	165	169	170	147	166	150	157	177	176	144	161	170	171	169	159	177	177	158	183	165	141	172	160	188	152	165	131	174	169	171	198	162	156	138	174	124	144	156	155	140	158	148	149	137	174	179	197	176	140	154	157	160	164	158	167	174	149	155	173	183	163	160	162	138	155	153	160	169	161	151	176	151	142	181	188	168	169	173	161	171	161	158	162	162	137	167	167	154	161	179	154	123	168	173	150	161	163	151	169	149	142	139	146	158	177	177	162	141	147	146	159	185	153	141	153	159	183	141	157	150	167	140	175	155	173	158	180	178	164	158	149	164	136	164	146	159	178	165	183	137	160	173	149	160	163	163	147	197	148	176	153	165	142	145	158	159	172	164	169	157	160	159	161	163	167	169	173	176	165	193	178	168	164	157	149	140	171	169	165	176	158	149	146	165	150	154	152	153	167	164	194	160	162	160	157	163	170	130	140	167	154	143	144	145	154	144	154	184	150	171	165	125	154	149	150	158	133	157	162	181	158	153	171	152	171	158	163	134	173	176	161	157	160	172	141	169	179	160	166	158	159	163	166	139	162	164	171	164	173	152	177	153	165	184	143	143	150	166	159	175	144	169	175	162	155	167	181	170	162	182	181	145	161	171	147	160	157	160	128	156	162	159	186	173	157	143	155	183	162	160	175	148	173	154	163	143	155	178	171	164	163	147	156	161	156	161	174	163	153	174	164	156	163	170	166	164	166	173	161	143	165	137	146	171	170	141	150	164	155	171	181	151	170	164	151	183	153	141	147	158	143	145	154	165	137	154	150	150	174	134	169	160	141	162	142	164	142	169	159	177	169	146	164	150	159	170	156	166	164	175	164	147	165	174	159	163	143	150	162	144	155	183	164	166	157	150	154	158	143	180	155	145	152	158	164	172	142	148	151	146	158	127	162	169	189	154	159	176	150	145	177	141	187	169	177	138	162	168	165	173	157	180	160	160	161	169	171	169	170	139	155	145	130	166	145	172	152	178	168	155	154	146	141	165	162	154	157	151	186	134	159	172	148	161	161	155	167	162	148	161	176	169	177	172	181	182	158	166	154	165	159	153	143	134	139	164	170	152	149	153	171	180	167	163	160	170	155	152	169	149	154	161	193	153	166	164	173	177	155	151	169	167	168	154	142	156	175	167	161	161	161	173	164	176	151	160	160	151	174	157	158	151	170	142	180	153	185	165	140	185	160	192	185	150	190	172	182	167	157	149	154	162	137	162	165	130	157	147	136	179	161	150	172	169	153	159	157	148	172	171	161	147	149	157	159	156	172	190	184	161	132	175	175	168	177	154	184	161	146	136	152	177	164	171	164	154	179	152	151	162	157	167	155	170	172	158	140	157	159	173	156	183	158	168	171	191	177	179	168	152	171	158	166	151	177	151	160	147	184	173	145	155	162	178	173	159	174	143	145	159	161	162	165	160	177	163	170	166	190	158	169	158	194	155	159	137	158	159	177	145	144	182	151	180	149	166	183	137	159	153	156	156	156	162	168	145	144	149	134	158	151	162	157	169	167	152	156	158	170	169	148	160	143	153	174	161	161	172	158	166	153	160	166	161	144	170	142	154	167	167	150	156	174	189	170	158	155	166	167	158	163	161	143	152	164	190	161	158	139	185	155	155	139	166	158	180	158	153	140	184	154	153	167	163	151	148	174	156	171	163	165	161	152	158	169	157	165	161	171	165	164	150	149	179	148	155	145	181	154	145	156	153	162	164	163	162	150	126	158	171	152	166	151	180	160	179	178	136	172	160	144	144	171	147	164	176	156	179	180	146	166	174	156	173	162	172	147	140	160	162	184	180	174	152	170	157	159	172	183	158	146	150	176	151	159	167	156	165	174	160	169	173	170	146	146	157	178	149	162	139	140	155	160	171	153	173	163	153	156	154	148	167	149	168	159	161	181	171
23887	2592	6144	6516	5656	4497	3544	2942	2525	2134	1869	1734	1533	1414	1313	1233	1170	1019	1053	1009	921	829	896	857	822	796	789	736	731	684	727	734	696	728	655	670	652	670	626	601	620	580	618	607	611	553	638	564	588	614	593	541	588	574	587	574	574	544	534	580	566	586	546	536	583	557	521	557	553	540	561	552	522	541	544	505	496	562	540	552	523	539	527	536	520	546	521	570	538	499	523	545	535	517	535	557	531	525	510	524	575	547	498	523	537	553	526	507	562	560	494	497	499	529	535	551	530	566	518	507	522	523	514	530	538	528	515	535	548	510	509	501	528	543	523	543	535	547	484	527	553	546	490	580	495	513	537	511	496	512	556	513	543	518	501	530	486	577	551	528	518	547	515	526	489	529	535	535	501	528	512	498	495	563	539	498	551	510	526	490	537	498	498	542	513	493	501	524	561	523	550	509	499	550	511	561	492	529	513	496	511	533	523	501	488	536	511	503	491	532	534	519	573	503	546	511	571	521	501	515	542	486	544	543	528	525	520	550	500	510	514	533	525	521	517	524	496	521	507	505	514	525	481	506	525	532	498	500	514	531	500	525	492	474	508	516	524	495	511	475	546	542	521	519	507	501	510	514	521	552	525	509	495	535	533	511	525	526	559	521	562	544	560	582	504	528	552	540	555	517	500	498	524	502	523	527	496	506	530	512	512	529	526	529	517	506	508	513	563	513	504	499	510	488	583	501	486	509	504	454	539	491	500	518	522	491	515	517	491	520	565	528	491	516	513	507	512	533	508	516	496	541	544	493	537	545	523	499	494	520	507	502	532	468	508	519	505	561	557	513	472	524	537	532	499	508	481	539	545	516	525	510	499	471	513	537	550	514	533	485	514	514	541	512	537	537	514	531	493	560	512	507	515	539	500	531	543	490	505	502	534	493	508	534	507	509	546	492	507	538	516	502	487	500	524	569	554	493	497	555	516	519	493	498	503	548	522	488	535	558	494	511	501	488	500	525	534	530	517	508	539	484	535	510	452	497	501	480	559	497	492	527	491	533	485	536	471	505	514	543	490	521	510	530	541	536	482	516	479	500	503	503	536	559	542	487	529	536	546	545	522	513	557	502	545	492	527	517	523	539	507	497	556	522	510	516	515	497	517	520	528	514	500	532	550	534	506	534	532	521	516	554	498	495	543	532	514	532	511	549	503	506	518	540	514	500	494	531	525	539	547	545	530	540	504	520	571	560	499	533	546	522	472	506	507	530	499	511	536	490	525	511	482	529	552	545	496	525	519	557	553	593	511	562	510	502	542	572	507	545	550	501	525	546	536	530	515	532	500	565	514	549	511	492	506	556	520	514	511	487	522	504	501	520	502	528	503	507	508	483	513	500	547	498	521	539	510	513	539	497	510	506	529	558	550	498	536	497	520	499	519	517	519	525	519	545	533	507	510	532	513	507	512	532	525	510	496	518	540	542	560	523	493	564	510	549	550	497	528	515	525	511	516	529	522	476	556	554	537	501	477	507	499	477	500	503	519	489	495	519	519	501	521	535	527	548	502	512	495	516	534	563	507	538	531	494	537	525	522	540	492	504	547	522	523	518	521	542	533	528	546	588	483	515	487	505	490	519	516	536	546	560	485	497	498	466	517	499	501	550	542	498	512	552	525	506	525	539	515	532	487	539	515	596	538	518	533	509	502	488	495	468	544	542	527	492	488	525	525	513	488	514	516	479	544	512	554	526	524	509	501	534	554	526	534	494	546	540	563	494	520	533	511	506	508	471	507	553	509	521	495	509	523	510	507	577	539	496	528	505	504	541	524	515	530	538	537	487	535	548	496	511	492	534	487	497	550	490	522	478	508	539	520	485	460	520	547	500	526	487	523	565	524	485	529	485	496	520	536	508	508	514	543	510	544	530	521	512	509	522	573	515	554	538	547	550	489	518	502	469	538	561	534	527	493	550	508	517	499	531	541	535	521	476	478	526	513	500	521	513	514	567	514	533	491	540	531	553	531	483	527	531	511	498	530	545	485	517	514	530	526	542	493	562	507	501	539	552	508	523	535	527	539	483	508	496	494	519	550	483	503	574	555	548	533	542	532	524	522	471	515	539	486	515	469	465	500	497	483	497	485	520	518	506	517	480	502	514	512	537	530	543	517	506	496	534	543	527	477	551	523	548	504	509	527	469	521	502	527	543	516	540	506	551	532	520	499	524	526	527	534	535	538	516	511	511	534	505	526	565	517	508	526	499	499	525	518	504	507	562	525	573	505	474	514	547	528	498	517	517	500	511	552	532	477	515	525	486	526	452	551	531	516	530	510	523	524	490	554	487	540	495	553	492	556	515	521	509	521	500	470	499	541	503	525	557	541	516	520	516	469	486	517	480	517	488	489	517	473	509	531	531	502	529	520	516	514	541	492	483	528	504	536	555	498	488	544	522	504	538	479	545	509	502	496	553	541	510	517	524	557	521	503	509	524	482	551	497	505	517	526	514	543	509	517	519	511	492	523	537	492	500	579	513	492	512	511	536	515	528	501	500	515	530	491	525	497	524	476	514	541	556	506	462	489	537	507	488	518	561	536	514	562	509	506	556	505	498	498	484	510	510	530	498	517	510	469	509	534	529	549	524	490	498	507	527	500	529	550	518	512	525	528	523	494	528	490	536	513	501	485	507	532	531	522	523	530	488	536	494	507	544	479	546	487	567	514	511	519	500	520	534	532	518	569	509	519	555	522	510	468	555	534	538	498	523	550	535	498	518	493	532	525	506	513	541	481	536	480	473	531	549	567	501	562	497	479	491	519	504	521	523	527	498	487	509	553	536	553	550	534	471	531	507	506	542	496	509	493	534	493	517	529	528	511	583	512	542	492	493	537	542	494	486	562	556	527	510	531	540	547	513	510	567	471	532	546	534	528	503	577	498	525	513	521	516	505	498	528	555	517	482	510	517	587	533	533	536	501	525	519	499	542	510	533	467	530	532	555	493	515	501	481	533	536	481	548	520	531	541	546	512	496	510	513	492	549	558	523	541	541	493	542	535	517	487	523	509	500	544	512	492	541	473	513	492	505	526	553	516	514	537	563	513	523	525	503	530	524	521	488	523	510	506	468	474	516	496	530	500	532	502	544	495	550	531	563	487	518	481	498	503	529	528	501	487	501	538	497	484	519	529	517	498	457	547	527	510	513	556	486	510	594	543	495	533	514	497	534	557	529	502	541	512	538	481	518	514	496	539	520	565	536	508	525	503	515	534	530	484	479	524	501	523	507	538	564	564	513	482	542	514	517	523	523	568	512	527	542	531	525	531	495	583	520	554	506	483	523	528	514	517	535	567	526	550	529	517	521	530	510	509	525	546	510	498	523	517	549	523	517	547	483	548	572	514	538	559	494	520	527	522	494	539	544	540	544	509	536	530	503	533	464	547	493	492	539	546	534	536	482	473	517	545	475	536	498	519	503	491	473	512	521	500	509	526	496	496	500	484	549	513	505	541	524	535
5899	495	325	224	216	202	184	163	152	192	182	187	186	193	168	178	187	165	194	154	183	191	176	173	200	161	178	170	167	171	186	170	159	158	160	169	164	172	149	190	199	190	163	163	164	198	154	151	192	184	162	196	174	197	170	176	149	178	172	173	162	181	174	172	161	179	173	173	163	164	195	176	174	166	155	155	179	177	182	182	163	169	163	151	188	159	178	165	180	177	180	161	188	171	160	163	168	158	172	185	171	189	172	179	143	168	194	188	155	197	178	157	167	186	169	175	205	146	181	178	177	162	160	172	180	155	173	180	176	169	163	154	154	158	181	165	165	160	165	186	183	155	159	159	181	159	178	161	170	194	170	183	217	178	173	156	173	168	166	179	163	161	167	185	184	177	165	151	142	175	205	183	171	160	182	181	161	174	173	169	183	175	168	153	168	167	179	159	166	163	170	168	171	159	171	195	196	172	169	191	160	156	183	171	150	164	181	185	172	184	206	164	177	160	176	176	190	162	164	166	170	136	152	165	172	186	129	162	198	187	169	176	187	171	190	196	175	194	163	163	191	156	187	164	165	178	177	177	167	157	179	171	182	176	190	186	170	161	178	171	183	180	167	169	159	160	172	189	140	163	155	168	146	153	163	178	128	178	169	178	179	173	149	180	153	170	174	152	193	183	156	151	183	176	159	167	180	171	177	161	157	182	162	162	183	159	158	168	160	183	171	175	180	173	193	170	166	168	167	181	164	173	193	161	159	166	159	154	165	178	161	162	144	169	137	176	180	143	172	170	150	183	179	178	165	178	172	148	162	167	160	202	149	166	170	153	183	168	172	185	168	166	180	155	158	179	179	174	183	142	178	199	166	144	156	162	173	170	181	159	174	160	175	172	183	170	170	176	175	197	173	186	180	182	190	170	191	180	165	172	174	163	160	164	156	148	183	159	173	176	189	158	164	169	148	186	163	162	180	162	165	160	196	184	175	173	184	168	176	159	178	177	190	188	173	175	158	177	147	184	163	166	174	197	182	161	199	171	160	185	171	167	173	188	175	172	165	171	157	159	151	174	165	181	187	154	160	191	151	173	166	166	177	178	160	174	148	191	194	183	170	148	161	159	168	156	164	191	179	157	181	173	180	188	161	178	170	177	173	177	188	146	176	163	159	154	182	163	168	179	167	181	170	161	173	150	199	185	177	151	187	160	157	201	176	162	174	182	161	167	160	158	176	190	179	165	174	151	151	191	188	184	168	166	164	156	156	156	175	175	193	169	188	173	194	158	147	186	146	178	164	159	176	164	160	161	187	164	172	154	182	166	167	171	189	182	180	160	160	182	165	176	170	182	151	143	169	157	175	173	166	184	172	152	178	193	173	154	167	155	163	184	170	182	163	173	158	180	178	155	172	187	157	207	171	181	182	186	163	161	161	172	134	156	182	155	168	169	168	188	158	154	151	161	154	155	169	168	176	168	152	172	180	168	173	163	172	163	165	166	187	144	167	168	164	152	164	179	199	161	175	176	161	167	180	172	182	184	171	180	175	172	168	158	166	201	156	155	185	172	152	159	174	178	155	177	143	158	187	160	176	186	170	169	203	179	156	172	162	149	162	155	153	187	136	169	170	164	151	179	187	162	153	192	173	179	173	159	171	179	170	180	158	167	166	149	155	158	167	157	165	177	182	182	168	179	167	165	181	175	167	172	175	172	164	170	191	169	166	149	169	139	143	143	170	161	160	145	169	139	168	168	170	156	169	170	186	172	149	177	158	194	175	191	154	174	178	155	169	178	162	173	183	164	195	148	167	176	158	152	159	179	186	176	170	168	185	181	159	172	173	168	184	149	160	176	157	167	186	167	155	169	175	173	148	170	166	181	163	193	187	171	168	184	169	176	170	183	147	137	181	178	181	173	173	172	201	167	168	184	140	179	168	161	166	169	160	168	191	161	154	148	173	155	169	166	202	197	174	174	175	195	151	174	161	149	166	185	176	193	168	164	161	208	148	144	166	164	162	173	163	169	176	180	169	164	159	193	164	170	171	174	183	146	172	171	178	167	161	168	158	169	171	157	161	167	174	172	170	171	196	166	166	186	172	186	187	172	193	168	159	202	155	151	169	158	183	186	159	171	190	189	150	184	191	180	161	131	167	153	190	155	173	180	157	175	195	181	152	157	198	155	172	212	173	158	181	170	174	163	188	177	179	157	160	172	170	185	189	181	165	184	161	158	181	171	182	160	180	189	179	156	154	180	153	173	176	172	166	180	187	164	168	179	170	183	139	192	168	161	163	174	142	170	173	180	181	185	176	154	151	185	161	195	178	189	162	188	173	177	172	186	161	183	152	180	182	174	186	176	178	176	179	168	180	184	179	167	154	160	166	178	174	151	167	178	166	166	157	162	189	193	148	172	186	173	177	156	190	154	176	155	188	171	154	172	164	164	161	207	161	176	148	171	169	157	155	175	181	177	157	164	157	148	191	195	164	135	160	175	192	168	154	166	169	170	186	188	156	163	205	190	185	165	185	164	182	159	163	166	139	170	151	158	164	183	168	172	168	181	162	184	162	154	166	155	190	185	160	173	152	167	158	166	180	137	159	160	157	178	161	173	159	160	184	180	174	155	141	208	152	140	179	164	190	170	145	159	146	147	137	158	170	140	164	148	164	163	176	176	166	175	177	172	158	173	176	166	171	162	176	184	166	185	198	142	166	169	151	158	185	183	153	185	192	168	183	168	169	192	176	151	158	173	181	172	173	166	167	150	170	186	160	156	175	167	166	172	174	164	166	160	174	153	174	178	164	180	178	164	167	184	176	179	171	166	151	162	185	177	141	174	162	180	170	190	167	187	185	173	191	177	167	160	183	166	192	179	174	170	175	199	172	182	182	146	139	167	173	164	161	148	161	163	174	180	144	180	164	175	171	160	170	152	165	158	181	169	165	168	167	161	179	175	177	166	165	183	135	175	182	164	167	157	188	185	172	169	165	178	176	167	180	178	174	168	176	184	172	191	168	170	152	199	149	193	180	160	179	169	189	158	162	131	192	169	168	179	183	182	151	164	163	176	172	145	162	198	189	175	171	172	170	158	162	186	185	190	191	187	171	143	168	155	170	179	188	154	148	150	184	168	180	175	149	178	191	171	173	166	152	187	167	154	161	185	166	191	169	167	165	188	158	186	169	170	175	181	180	171	165	186	175	218	187	168	183	155	162	147	172	174	144	155	187	165	164	153	159	158	187	198	151	171	158	201	185	188	176	178	183	165	172	170	206	160	171	149	165	191	161	184	176	181	166	180	181	160	179	163	193	196	165	169	195	186	186	172	190	167	168	161	163	170	175	164	166	160	163	167	175	182	189	182	152	165	203	169	166	163	177	170	170	165	192	179	145	142	168	151	182	151	158	168	184	155	179	186	169	176	200	161	170	165	167	168	170	170	170	169	198	169	149	171	176	182	198	158	162	171	184	182	166	196	142	174	151	171	174	148	154	167	182	166	177	149
6087	613	663	714	657	669	561	581	613	549	573	548	562	561	540	573	537	529	566	506	534	498	534	535	508	529	489	534	537	554	546	529	527	555	500	513	493	548	545	523	524	545	520	581	553	490	524	532	561	508	557	532	572	501	566	545	504	486	543	502	511	477	503	557	498	541	527	550	528	529	540	547	497	521	523	507	498	518	508	491	537	559	543	496	516	555	525	515	494	532	521	509	495	521	515	512	512	475	546	548	543	506	510	547	520	526	555	539	526	521	514	521	533	491	529	535	501	554	538	539	574	505	544	496	515	521	481	519	501	532	514	518	546	535	541	500	543	536	537	502	511	512	520	540	530	517	527	502	518	554	463	525	516	554	492	514	565	535	511	571	533	552	542	524	539	484	497	503	549	518	553	522	533	529	550	553	569	456	512	507	542	485	512	499	524	528	546	471	535	536	489	514	487	527	547	520	530	507	485	519	538	511	538	575	540	529	483	551	520	528	523	534	561	522	484	512	513	514	513	512	506	560	512	514	496	558	515	535	532	502	534	511	532	536	508	487	528	540	520	535	507	498	543	517	526	509	496	514	480	575	509	456	532	521	566	498	492	527	528	558	510	560	530	544	513	536	531	520	523	514	494	503	501	547	523	534	515	510	516	550	515	531	481	533	480	518	526	566	512	517	556	518	527	531	525	527	466	534	501	500	565	527	547	523	512	503	528	516	524	511	552	528	525	498	558	539	516	537	543	544	512	517	531	521	525	497	519	516	547	527	542	539	513	518	533	564	574	514	485	516	546	562	524	506	555	503	540	495	549	561	526	513	520	532	529	527	523	493	515	501	489	549	545	516	520	516	559	488	514	572	492	528	534	534	506	522	520	481	523	509	509	559	496	526	551	548	557	505	531	525	514	521	509	484	538	534	511	567	517	538	498	516	550	514	536	503	516	550	514	507	534	593	540	519	536	508	517	510	555	519	499	541	483	539	529	504	509	548	534	524	540	505	480	517	516	507	515	514	538	475	545	586	543	528	514	519	524	522	571	456	556	502	501	532	533	537	553	488	510	546	519	541	521	550	502	490	519	460	524	524	548	528	497	518	563	500	545	510	495	547	496	501	503	527	545	518	525	525	516	465	511	500	531	534	503	518	554	529	569	550	532	540	494	528	510	535	541	516	481	516	501	533	515	500	514	522	502	492	528	504	550	540	548	510	549	530	474	539	539	527	522	515	503	489	529	487	516	503	539	552	545	544	539	526	511	500	520	497	533	544	548	539	497	509	494	539	527	492	518	501	531	523	563	492	465	550	504	513	510	553	521	548	536	478	537	528	552	515	535	504	484	519	522	552	556	550	534	537	551	523	509	478	517	481	502	538	538	522	538	548	530	482	504	574	550	545	496	536	527	488	528	491	568	517	599	525	525	491	537	495	491	488	531	490	495	530	554	484	500	520	510	476	528	511	538	547	499	525	568	489	546	538	522	509	506	498	544	541	538	543	514	540	519	514	488	575	559	543	532	561	464	548	573	541	522	533	507	527	521	521	542	523	556	517	531	541	466	465	553	533	568	500	526	527	516	556	490	521	541	517	526	526	512	533	558	511	531	511	505	488	522	516	533	495	517	545	534	536	551	537	563	504	498	501	503	524	523	524	529	551	532	497	514	519	554	541	498	535	566	534	559	516	516	522	517	504	545	545	496	504	525	519	497	529	559	473	521	514	504	512	538	531	534	545	500	499	504	511	518	522	499	522	531	553	488	482	499	522	492	504	519	476	515	530	523	519	507	519	505	530	517	524	551	482	529	502	508	511	509	545	526	482	537	533	497	520	509	522	478	554	522	548	511	523	560	500	548	520	528	544	549	504	555	546	520	507	537	520	525	527	519	526	509	524	539	520	538	545	548	532	540	496	526	518	513	521	552	546	532	528	510	533	550	532	540	509	545	520	520	540	516	550	540	529	537	517	481	530	591	508	546	542	515	550	544	540	484	562	510	511	560	518	507	538	532	507	512	507	535	538	507	525	537	524	519	516	495	516	540	548	525	531	548	520	519	500	528	516	498	532	522	508	550	549	496	514	527	526	547	495	518	512	554	477	503	490	555	544	526	544	489	501	546	489	502	531	550	499	511	516	521	533	515	545	528	494	518	486	533	559	558	492	518	522	541	485	507	542	569	519	489	514	526	493	516	504	509	555	498	521	546	539	529	560	524	511	545	458	517	533	514	496	532	517	486	512	542	527	509	515	513	486	533	534	512	513	588	492	538	526	494	536	501	539	539	540	515	548	520	527	512	548	537	489	543	538	512	513	525	517	505	507	533	531	530	518	505	520	539	565	487	513	493	547	523	535	510	520	522	484	548	520	576	534	543	526	523	533	528	480	552	532	506	537	495	482	516	498	564	513	512	543	524	508	461	505	580	507	521	514	505	552	538	525	471	496	528	509	509	495	498	525	478	533	557	496	506	514	518	533	538	558	542	546	537	522	516	492	527	565	575	509	511	521	488	520	566	530	534	557	493	490	476	536	556	556	500	522	530	507	525	485	501	527	499	506	561	505	509	550	521	489	562	528	532	522	496	524	560	519	524	501	506	538	512	566	513	508	510	504	517	500	536	535	548	513	535	528	495	533	498	532	537	534	540	524	511	523	535	519	535	564	559	557	494	535	483	504	486	523	512	511	561	527	527	529	526	489	519	543	541	537	542	527	495	540	545	513	512	519	519	540	544	519	510	558	486	535	531	485	514	569	562	543	548	528	522	551	543	558	547	547	508	519	494	560	508	523	514	529	499	521	525	505	496	508	521	535	513	516	541	515	528	573	535	534	527	553	541	511	520	515	539	526	537	530	534	537	524	521	575	514	573	516	507	507	490	502	538	492	544	514	507	533	516	525	449	538	498	555	548	521	518	532	498	512	500	507	524	522	514	532	522	528	551	550	537	511	512	519	526	535	534	485	514	495	514	530	489	499	522	495	540	548	568	509	534	532	537	492	509	558	534	525	544	541	532	508	535	550	510	516	534	538	521	487	535	510	511	522	541	562	525	522	485	531	560	512	529	521	496	522	517	513	523	535	555	468	475	552	541	560	513	503	521	504	573	566	523	481	513	538	481	490	505	507	509	527	505	518	526	491	498	550	508	490	555	550	558	556	522	569	545	502	525	516	527	536	523	506	536	502	526	525	544	524	497	559	485	536	509	507	500	567	530	546	516	548	552	510	490	543	534	541	492	537	502	497	558	517	519	510	500	545	521	547	544	536	515	495	528	472	541	526	515	518	531	504	513	493	543	534	522	518	494	520	542	499	491	523	529	482	516	547	559	537	523	481	528	517	566	488	543	533	555	529	547	512	558	508	504	527	513	485	519	548	507	478	513	545	505	525	563	487	502	550	519	539	544	503	498	548	512	529	524	546	550	507	551	546	523	525	528	548	518	558	536	553	538	521	514	558	543	529	534	546	520	559	500	484	495	531	499	547	502	502	533	550	509	500	535	542	503	539	505	542
35813	7602	1556	1013	659	520	370	291	263	217	198	152	166	137	134	137	129	142	127	111	121	116	95	101	123	106	106	100	99	106	91	109	104	84	98	93	115	121	95	96	94	81	95	107	83	109	96	99	83	93	93	102	108	128	114	84	101	108	80	99	94	100	76	81	104	93	107	81	91	90	80	98	90	77	91	86	102	88	89	96	98	91	111	70	87	92	91	92	81	93	83	98	81	94	88	82	79	93	96	100	84	105	80	88	89	89	99	98	91	73	100	90	77	91	82	90	75	107	86	93	117	89	83	84	99	99	87	84	79	79	94	81	109	85	79	81	83	71	82	95	95	87	91	89	102	84	85	80	90	79	87	80	80	71	88	99	82	102	78	102	90	74	81	90	87	90	99	90	93	94	88	82	96	92	80	105	81	84	88	85	92	79	93	89	99	105	91	86	102	91	69	92	86	107	81	101	91	107	94	108	80	95	102	94	99	100	89	81	103	80	99	79	86	94	83	90	98	87	89	103	79	97	84	90	91	72	86	92	85	87	99	105	78	99	102	92	104	124	102	83	99	77	84	81	80	73	94	81	104	92	88	83	96	82	100	110	81	68	85	93	93	94	88	100	85	103	81	82	110	97	101	96	79	102	95	83	87	98	75	98	88	97	70	87	75	84	83	88	91	81	83	90	89	87	88	91	93	85	117	86	90	93	85	94	81	96	91	97	106	91	89	84	111	94	75	102	91	100	97	100	90	94	86	88	77	96	101	76	88	96	89	84	98	77	90	85	102	89	87	105	88	100	97	94	77	82	78	107	91	86	97	82	102	100	92	78	89	85	99	103	85	85	87	83	88	98	87	88	86	94	98	82	101	82	78	101	82	86	89	66	77	80	86	97	89	102	82	86	89	87	91	104	82	106	91	65	85	99	82	83	102	84	94	117	90	105	84	121	93	83	68	92	87	78	82	81	85	90	71	90	84	85	99	89	81	80	84	86	105	83	97	90	94	85	94	95	75	79	82	70	94	91	91	88	83	77	100	87	87	93	98	87	100	99	86	87	81	106	98	97	95	86	83	100	89	104	102	89	117	87	88	85	102	97	78	104	81	99	97	81	102	77	100	102	82	94	88	86	110	79	87	90	96	93	77	90	105	102	93	83	97	89	88	92	93	92	85	82	76	108	99	74	85	96	91	89	104	92	90	111	78	91	79	85	93	86	83	74	81	87	91	67	74	98	79	84	93	79	96	98	93	87	92	95	97	105	103	89	88	93	79	77	91	80	103	92	100	93	87	84	87	68	73	88	100	77	87	90	76	97	73	101	87	111	85	97	93	86	82	80	99	62	77	87	82	87	91	98	95	84	88	89	90	76	95	88	116	92	93	97	92	90	79	86	93	80	94	82	87	94	97	91	97	82	102	97	73	82	92	90	99	78	82	85	98	97	78	95	99	67	71	77	84	69	67	95	95	94	81	93	83	109	85	101	112	112	86	81	86	95	89	93	94	85	92	77	96	84	100	93	98	91	87	100	86	90	79	92	93	102	90	94	88	74	89	91	112	92	91	88	93	90	72	96	100	92	84	89	81	99	97	85	103	81	87	74	76	102	89	74	88	75	94	92	94	95	81	92	87	78	87	84	103	81	85	96	90	93	93	88	84	77	103	84	89	92	100	84	80	97	98	69	87	97	85	79	102	77	78	82	79	74	107	81	94	87	88	95	90	95	101	81	97	102	114	103	108	96	70	86	85	78	83	102	82	86	77	83	104	105	88	93	83	88	92	75	99	88	95	96	91	122	103	95	96	94	104	91	70	79	90	88	94	82	97	92	100	82	91	84	108	69	86	88	88	79	102	90	92	93	97	92	80	83	87	99	92	95	97	82	93	96	80	87	90	92	84	86	102	105	102	100	102	84	79	85	83	83	97	81	87	81	87	96	86	84	81	92	88	85	97	76	91	91	89	100	106	73	75	112	97	94	96	98	98	84	98	97	107	76	110	92	103	79	79	81	89	76	89	90	96	92	90	91	88	100	108	86	90	88	82	91	96	70	90	92	83	85	91	82	99	99	97	100	83	88	76	89	64	105	80	85	88	80	95	97	93	96	102	86	94	110	86	88	98	79	89	78	100	106	84	74	83	84	90	102	81	106	99	104	74	109	89	96	83	106	90	91	82	106	96	94	89	96	86	111	87	88	104	105	102	105	91	103	84	102	97	116	101	80	96	102	95	90	85	76	79	94	110	84	78	91	75	81	85	113	102	84	81	81	70	80	88	94	93	91	92	111	97	94	83	69	108	86	84	82	82	82	71	101	85	77	85	91	87	91	73	94	95	77	105	90	85	91	102	110	102	85	96	112	80	85	91	89	94	75	107	88	101	85	78	91	83	98	84	92	83	82	95	91	89	103	88	84	82	96	65	82	88	82	103	81	87	91	89	80	83	103	86	94	86	104	92	86	79	85	97	91	97	70	88	95	83	110	89	96	92	92	79	99	88	99	88	97	88	95	73	81	97	93	79	88	86	123	94	104	83	84	97	95	84	87	87	101	81	77	93	80	85	78	76	90	101	83	90	93	77	98	90	90	113	96	92	88	93	88	100	91	88	94	99	85	112	89	83	86	98	96	84	89	85	83	95	102	87	93	92	86	97	90	80	90	65	89	88	78	85	84	88	88	71	103	95	87	85	95	110	97	91	99	103	86	91	83	95	83	97	74	95	100	87	73	74	103	95	93	80	90	90	91	66	92	104	78	82	92	120	85	95	95	84	80	86	84	105	76	99	91	87	88	79	72	87	101	104	100	94	84	86	96	78	87	89	96	70	85	99	84	80	81	87	97	90	80	80	91	82	99	82	78	93	104	100	70	85	86	97	83	102	90	94	86	80	83	81	77	82	91	77	83	81	112	72	74	99	86	92	74	75	94	102	94	97	87	102	91	76	97	87	92	90	86	88	93	71	95	88	71	103	88	95	81	88	80	73	80	107	126	99	95	93	90	90	117	83	94	90	79	94	100	87	74	89	107	88	93	72	88	91	85	89	99	83	93	90	86	102	93	87	80	85	83	78	87	91	91	87	123	86	93	80	95	97	72	92	105	98	83	108	98	83	89	95	94	108	83	85	114	90	82	97	85	100	79	77	89	94	84	81	76	87	81	87	93	74	96	96	81	101	97	101	104	75	87	94	84	85	89	83	89	86	90	99	93	83	88	111	95	76	75	78	89	92	96	84	90	85	101	84	108	100	94	89	78	113	97	77	82	108	103	79	87	110	96	71	82	98	90	94	93	87	90	84	96	83	76	87	83	89	90	92	79	95	84	80	79	86	91	85	107	97	83	91	97	97	87	93	102	103	69	95	97	89	89	88	106	85	81	88	100	101	72	77	92	93	85	87	92	102	95	89	88	91	97	86	105	88	78	86	86	77	76	105	91	88	84	92	88	86	104	83	92	77	79	86	104	84	63	86	111	88	94	83	94	94	87	74	93	88	88	91	93	95	82	91	85
18660	1382	3178	3448	2907	2434	1915	1582	1321	1153	1034	940	814	797	670	676	599	597	614	527	493	481	511	467	439	468	472	404	428	410	371	379	394	414	373	370	396	391	341	374	353	351	369	361	360	373	336	328	396	324	323	347	327	338	348	335	315	329	347	374	345	327	342	320	362	309	322	299	310	373	333	320	337	303	345	302	310	294	283	316	303	306	308	364	354	359	338	343	312	328	323	324	313	307	312	286	314	303	299	318	336	351	333	332	373	324	304	320	334	327	318	338	307	321	305	324	314	344	345	308	308	325	328	302	329	320	290	296	350	336	321	316	287	299	308	340	333	324	317	327	316	298	325	326	331	296	312	304	302	317	288	316	324	324	345	309	351	341	300	339	290	316	331	297	315	299	339	332	316	321	306	310	300	313	312	287	330	288	301	291	300	308	324	308	289	331	315	296	312	310	351	278	326	303	311	338	294	285	303	332	335	303	300	315	344	362	286	302	369	324	340	321	284	337	306	309	308	313	305	274	324	313	306	364	312	309	293	315	314	300	338	308	340	293	357	298	302	297	361	299	338	298	320	334	332	315	336	341	327	330	329	323	307	313	340	310	314	316	296	308	308	339	313	310	307	308	321	308	316	304	305	307	315	306	323	326	334	282	304	311	307	315	328	306	293	297	343	305	383	314	309	306	377	315	286	295	289	316	324	294	309	331	323	329	313	343	312	301	302	335	301	296	311	306	360	298	353	314	306	321	335	337	326	317	318	322	317	327	308	313	325	291	334	319	329	312	321	314	306	286	279	323	292	319	304	321	352	305	330	323	321	339	318	314	307	325	321	323	318	322	320	332	288	339	318	299	307	305	323	316	338	353	301	309	314	304	304	346	308	289	294	319	289	310	303	348	307	368	324	355	342	282	335	301	307	313	314	307	328	315	287	288	294	344	308	278	326	300	335	282	328	319	335	305	343	325	307	321	326	281	292	300	337	326	311	289	361	306	288	313	357	320	343	317	355	335	328	342	287	326	317	317	322	297	306	316	332	322	303	310	311	309	328	290	295	330	313	292	320	322	309	314	332	319	308	318	330	330	281	277	311	332	342	358	309	283	307	315	314	315	312	331	326	300	317	316	303	309	299	306	290	313	311	315	273	296	324	317	314	314	300	341	343	309	318	298	324	306	285	325	316	303	337	319	323	317	317	310	277	342	315	303	306	275	341	271	315	307	367	284	329	331	336	326	295	342	306	303	355	317	324	335	360	335	331	306	313	308	309	319	293	338	298	311	313	302	317	285	298	332	336	308	327	336	309	278	314	324	264	340	320	327	320	311	338	314	326	349	316	294	338	295	339	317	348	312	309	283	344	312	327	300	307	299	319	320	348	303	301	324	303	319	307	300	323	337	344	306	310	304	293	299	317	292	339	315	327	302	305	310	320	290	300	294	319	317	323	336	322	297	307	309	298	334	292	343	335	318	313	335	298	298	304	290	337	300	317	282	287	321	339	308	323	315	292	297	312	327	341	347	266	330	313	333	305	325	320	320	329	341	289	318	334	302	334	318	318	293	317	314	294	312	295	316	310	307	306	306	295	328	275	297	339	313	310	269	301	295	313	303	298	317	313	317	318	305	319	321	305	330	278	339	316	289	308	317	314	326	307	314	310	342	348	315	313	310	349	332	310	320	329	304	322	337	298	320	297	324	314	291	322	308	334	314	339	319	332	305	309	350	327	287	346	341	326	339	275	356	331	318	286	312	294	343	333	320	331	312	293	288	317	311	361	284	292	329	310	303	311	300	315	303	348	294	308	291	305	350	320	307	302	319	314	308	278	313	309	303	314	331	309	321	276	344	311	295	308	321	321	270	350	293	313	313	325	314	331	308	320	320	321	298	304	319	319	315	321	330	292	319	329	317	294	312	291	303	331	305	304	314	289	293	316	328	316	303	309	315	294	313	278	316	311	324	312	305	315	295	308	298	292	308	294	278	300	313	314	325	299	265	315	288	326	326	328	303	305	350	323	307	323	324	315	319	335	319	304	347	309	318	347	323	297	282	316	300	312	320	299	289	298	354	324	311	312	297	291	299	298	325	301	311	322	285	292	325	343	294	324	316	290	327	306	320	312	329	342	291	364	362	315	309	311	308	332	304	310	283	333	282	305	303	312	314	318	285	291	300	319	332	279	322	306	303	354	308	307	267	342	315	325	306	318	328	326	265	291	301	309	328	277	323	304	326	352	325	303	310	316	323	308	321	291	301	295	326	325	327	332	306	290	335	326	305	313	302	325	331	324	301	306	272	304	298	363	285	295	318	316	333	318	327	337	346	333	343	322	310	290	301	299	298	325	332	321	303	301	338	313	306	326	320	298	297	308	324	303	305	289	311	315	307	317	309	292	327	316	307	316	326	307	304	317	322	318	309	299	320	337	286	295	302	315	319	330	308	326	313	296	288	308	301	331	297	307	314	292	316	292	311	323	311	295	306	333	312	304	293	324	291	341	312	314	308	322	312	319	310	314	335	308	284	311	298	312	306	305	293	326	335	298	358	308	309	301	305	298	302	325	342	328	328	340	307	312	322	318	313	345	301	320	331	321	316	308	315	328	321	349	279	284	315	316	292	341	320	305	344	296	314	332	324	344	291	275	315	349	309	313	315	295	316	282	357	327	291	323	318	325	300	278	293	331	281	321	300	345	340	309	335	346	302	352	300	309	316	329	335	333	310	335	301	317	320	307	294	274	329	315	328	345	309	289	307	317	316	314	346	310	283	300	317	295	336	315	327	305	321	290	306	299	301	303	334	296	315	326	340	294	339	303	342	309	332	309	277	339	317	312	291	295	327	317	314	300	293	317	335	302	325	293	306	308	312	294	298	294	317	312	289	288	307	310	313	322	290	318	301	305	314	307	280	393	293	313	318	299	285	321	356	311	300	298	309	309	330	330	341	321	314	309	299	318	311	325	333	307	283	279	309	329	311	313	306	287	301	311	297	306	286	347	308	297	313	318	324	304	320	296	292	277	340	286	294	282	350	319	304	313	300	295	321	315	301	281	339	329	311	313	339	315	295	342	317	348	302	343	306	280	335	322	367	323	309	320	354	297	264	328	294	309	288	301	340	301	357	336	313	293	357	322	309	333	303	320	329	325	331	313	330	307	302	294	312	343	313	320	318	299	300	297	330	313	319	307	334	313	300	312	324	327	317	300	276	324	313	302	300	286	292	329	330	336	293	292	339	328	339	313	312	316	295	370	327	365	340	319	326	336	321	318	316	320	325	293	354	325	326	293	309	316	347	321	322	316	335	309	292	312	332	330	328	297	319	307	289	342	311	325	320	308	294	310	304	287	299	315	296	327	291	310	324	310	304	319	306	298	312	331	284	330	337	303	336	317	301	351	313	320	299	301	307	352	321	324	330	291	307	319	321	310	304	286	284	319	304	319	304	300	296	324	327	319	332	314	309	292	317	299	316	307	305	309	355	298	321	324	288	340	315	365	306	297	317	340	306
43902	17616	6529	2329	1374	996	763	636	479	401	350	331	326	298	271	265	230	240	210	209	233	217	224	191	166	203	185	140	187	189	189	160	154	182	172	165	179	179	176	166	175	144	152	181	157	188	164	186	155	197	158	188	143	166	177	166	173	192	168	183	170	151	167	164	170	153	125	161	147	185	140	158	159	168	158	198	157	165	177	153	181	187	185	148	166	184	175	141	171	172	165	165	160	177	135	165	179	172	149	164	155	166	147	161	151	151	172	161	162	152	144	178	149	160	176	201	163	168	185	176	146	150	158	162	160	163	147	157	161	144	161	137	148	156	184	172	166	146	163	195	182	167	153	142	160	151	173	162	166	156	169	172	177	165	169	180	150	155	181	168	172	159	164	153	160	164	144	175	157	163	166	133	170	155	139	144	158	142	171	151	171	191	145	163	147	163	161	153	158	179	166	178	143	152	184	153	162	151	174	163	176	150	149	152	149	175	162	140	151	171	170	167	147	154	172	156	168	153	153	153	164	149	136	172	164	145	161	154	163	167	170	175	147	154	170	150	193	165	147	163	149	168	143	146	160	166	172	163	145	162	165	153	147	169	183	166	145	184	169	146	172	163	153	180	165	128	192	164	164	166	160	163	137	170	175	170	150	134	174	150	172	155	178	136	174	158	149	169	149	151	162	176	144	165	167	165	165	171	160	164	178	173	155	153	149	153	163	158	140	164	156	146	176	172	171	171	172	158	152	164	182	142	176	154	157	166	152	154	155	141	178	151	163	168	151	157	161	157	148	185	152	166	169	153	186	144	153	175	173	164	163	168	164	141	166	141	122	159	183	184	169	151	156	142	164	155	151	151	183	156	174	167	157	141	157	155	161	152	140	138	175	165	163	166	164	161	169	143	143	167	159	134	161	163	154	143	169	145	174	167	174	169	162	153	142	161	164	185	158	175	161	156	179	148	162	147	160	169	164	158	162	179	145	183	145	167	153	162	160	143	186	155	184	172	156	166	172	164	162	169	189	180	183	145	154	163	146	158	170	157	136	172	164	173	182	162	141	156	174	168	146	169	165	147	157	185	142	164	180	169	134	161	155	165	157	167	156	161	157	171	155	166	177	166	177	150	182	170	160	162	169	168	144	169	167	177	154	202	176	147	159	145	175	159	150	145	151	184	164	154	163	155	161	159	160	159	178	154	136	166	163	152	147	166	159	176	174	163	169	172	160	187	179	164	161	170	174	168	173	157	173	153	168	154	144	167	158	159	179	160	157	131	159	170	164	186	167	164	169	146	123	172	149	177	161	170	150	155	158	150	150	160	168	153	144	146	169	161	174	156	169	162	173	162	189	152	163	169	170	186	184	152	163	154	155	166	156	163	167	173	180	178	155	152	171	162	152	153	167	166	169	153	162	188	155	158	159	147	148	153	142	147	164	163	157	156	158	154	190	173	156	164	179	151	139	147	196	167	178	144	153	146	147	178	148	195	162	161	185	167	159	155	163	136	179	153	173	170	144	154	174	173	166	168	177	169	159	172	170	174	165	165	162	147	162	152	169	174	163	163	188	172	154	125	141	168	142	154	165	155	172	159	161	176	164	166	135	162	166	161	166	171	170	148	176	166	170	155	146	160	160	162	169	158	150	177	172	149	159	151	163	157	180	166	149	137	166	147	153	146	162	164	172	154	158	153	158	162	162	160	164	154	170	187	158	149	170	172	180	158	170	143	154	146	150	140	173	178	153	153	140	161	168	153	170	157	167	159	170	164	158	181	171	162	175	179	181	131	166	163	139	162	167	145	176	178	155	166	172	142	160	170	176	159	169	163	164	141	169	159	185	142	154	183	166	174	152	160	167	176	157	169	167	144	155	170	159	156	159	180	159	164	145	149	152	161	163	158	179	176	168	178	155	167	155	187	163	181	160	165	159	176	160	158	164	150	170	152	163	160	148	152	167	149	167	165	175	155	165	180	129	159	152	164	155	173	167	146	157	161	170	175	162	167	177	179	175	172	175	180	175	149	158	187	147	148	149	174	147	149	143	189	154	159	160	161	151	168	160	154	162	177	155	142	143	169	144	158	164	161	168	141	188	174	166	151	174	165	162	168	143	136	167	155	184	167	185	161	154	183	162	153	143	153	154	144	173	170	165	185	167	173	173	148	150	147	164	172	159	154	160	157	182	165	167	157	152	155	144	151	175	164	165	173	172	175	160	151	149	172	161	138	160	177	180	159	163	160	149	167	153	181	163	170	159	160	186	138	164	164	140	153	166	167	151	135	178	160	174	172	154	177	170	165	160	175	147	166	185	167	164	178	158	147	163	161	157	155	174	180	191	136	165	186	193	168	170	166	153	169	181	164	146	174	159	173	174	172	181	152	155	159	166	163	154	152	151	158	144	161	129	189	149	154	167	153	170	140	160	152	156	162	149	157	172	151	144	166	167	148	173	153	152	151	169	169	180	161	169	160	174	158	177	160	154	179	172	192	137	165	159	167	164	187	161	157	172	169	152	169	182	160	126	160	160	161	173	141	155	155	159	147	162	153	160	163	154	157	164	177	176	162	177	162	146	165	164	153	192	154	148	159	172	158	158	137	169	157	151	164	160	172	159	173	173	175	191	176	154	151	179	156	162	167	163	163	180	145	162	216	149	162	159	161	150	178	157	157	167	159	169	151	157	183	147	154	175	161	167	179	146	159	162	151	182	149	170	169	178	153	146	147	167	193	168	181	152	169	149	176	167	164	156	151	161	144	161	153	152	168	168	181	154	133	174	167	168	145	189	180	164	151	147	138	156	140	178	162	156	137	160	154	161	149	151	140	157	165	147	164	177	167	177	151	165	181	159	154	159	154	160	145	137	161	171	193	159	168	163	169	140	163	155	151	163	159	145	144	172	142	160	169	161	158	176	154	157	188	176	175	171	172	160	193	163	168	142	184	161	159	161	163	160	149	157	146	175	162	157	161	150	169	167	163	168	162	180	136	156	172	186	165	176	158	160	174	154	176	167	145	144	141	156	173	170	156	167	150	143	175	176	149	169	150	151	164	169	154	151	173	153	154	158	149	139	152	150	158	163	169	171	134	163	160	150	180	161	153	141	192	166	178	166	170	151	162	162	149	163	184	170	148	170	157	141	158	130	154	176	161	157	165	172	176	144	167	166	161	139	169	159	168	155	152	157	158	171	168	175	162	131	155	182	154	178	171	157	154	156	170	145	163	141	162	150	161	175	158	162	154	169	168	186	184	157	166	137	163	184	156	165	155	155	145	158	172	162	168	174	172	159	157	168	154	169	143	157	174	191	160	172	191	163	156	160	176	150	161	143	176	163	161	183	152	148	138	162	146	162	158	175	170	161	170	162	147	171	164	153	153	156	160	164	133	157	165	171	170	167	138	170	158	162	166	162	139	154	160	158	163	132	166	152	140	177	165	204	156	189	160	158	165	162	163	167	138	154	160	155	155	180	178	166	135	174	167	151	145	151	199	164	135	161	166	147	161
24664	2571	6185	6622	5499	4387	3640	3006	2568	2157	1945	1708	1545	1481	1328	1237	1120	1108	1006	935	934	908	818	858	770	798	806	721	681	726	703	718	692	641	694	633	661	632	610	624	589	609	610	627	615	611	582	590	614	589	566	592	567	564	569	589	548	549	568	571	548	547	544	528	558	512	543	548	582	558	560	565	544	568	545	554	555	576	538	547	554	575	524	483	502	568	517	570	553	529	493	536	513	540	545	540	546	560	530	518	524	522	538	494	521	558	547	557	563	547	531	538	534	517	527	536	540	525	507	512	529	544	473	518	506	529	535	490	512	526	532	569	524	527	526	530	501	512	522	518	494	507	469	511	508	534	525	523	532	503	497	524	522	528	543	518	533	526	527	545	528	558	544	520	504	546	478	529	500	530	524	522	527	523	534	505	528	550	468	531	528	501	527	551	501	529	535	536	540	501	527	490	510	508	536	537	502	549	554	547	486	527	528	526	528	526	507	497	526	525	507	522	505	527	534	508	475	522	526	514	529	545	518	489	502	536	471	544	509	534	487	516	572	522	495	530	531	497	514	511	511	545	487	560	505	519	514	470	548	551	514	520	536	532	574	545	503	510	523	529	486	496	500	546	530	513	509	501	512	502	522	496	525	539	525	552	509	493	529	530	498	576	533	537	540	535	497	515	527	509	516	539	487	509	510	509	548	538	518	545	513	524	546	519	516	499	539	512	527	486	519	514	495	536	531	543	530	534	534	498	488	490	533	508	537	494	519	506	511	511	537	549	513	559	512	552	531	519	539	474	511	553	569	509	518	490	543	496	539	497	551	551	528	501	494	503	490	505	479	491	551	503	544	532	536	560	499	528	499	532	510	532	553	529	529	512	524	534	489	515	491	511	546	546	508	547	532	532	516	549	518	509	514	525	525	542	520	525	550	496	522	551	511	489	473	483	517	538	550	528	479	510	524	542	469	541	542	501	575	530	542	517	507	512	525	537	491	488	516	535	528	485	489	492	523	491	538	474	539	506	534	525	530	506	492	528	519	542	534	524	496	515	532	519	529	507	549	517	496	541	486	553	514	507	514	486	546	558	542	499	508	531	499	542	519	519	566	493	544	519	500	547	559	498	483	528	508	538	552	524	551	521	522	518	516	533	533	510	518	513	500	558	588	528	482	567	498	506	532	538	504	558	476	516	503	477	487	489	555	542	486	532	498	523	492	545	466	553	517	534	497	503	495	512	532	523	514	557	518	527	524	524	545	516	525	474	503	545	545	484	547	535	489	500	524	515	525	485	526	503	508	523	526	531	524	519	488	576	541	522	510	494	479	497	494	520	537	529	508	531	482	551	502	488	557	519	502	517	544	523	525	510	481	530	522	497	490	506	478	533	524	518	536	473	528	507	498	525	521	507	545	517	498	569	544	541	545	534	509	506	571	503	521	527	494	520	525	530	493	511	508	456	519	501	486	504	550	499	514	510	543	517	507	499	555	497	492	536	518	554	516	537	521	501	506	525	507	515	513	541	536	530	561	514	515	543	546	506	554	520	533	489	545	519	526	527	500	486	529	500	543	498	509	503	549	516	499	507	501	537	518	549	539	533	518	508	533	549	544	495	525	519	521	571	513	520	526	526	481	508	510	481	541	530	513	479	516	490	514	509	554	522	505	476	489	549	523	515	497	505	462	542	540	520	501	525	559	526	546	571	493	514	522	551	548	497	513	501	533	544	484	500	529	545	532	544	532	493	505	542	546	552	526	510	531	506	490	542	496	539	527	555	508	538	486	532	529	547	567	531	521	525	525	502	518	552	475	529	543	504	506	486	536	507	507	516	488	499	469	475	525	495	511	536	480	515	541	483	537	531	527	507	525	532	495	531	547	541	511	492	516	526	533	543	521	489	496	519	483	482	524	533	511	532	535	521	499	503	526	509	530	494	532	528	485	510	547	542	514	536	527	516	531	488	526	529	506	502	522	537	542	494	527	512	537	507	504	510	512	526	523	522	509	525	526	535	510	535	522	486	522	567	497	485	503	568	551	591	485	511	486	478	490	480	515	499	538	513	536	487	527	515	526	533	548	505	485	537	519	548	504	532	507	520	502	555	503	529	524	478	558	517	519	574	518	506	499	518	505	494	512	546	531	539	531	519	526	521	510	541	534	507	518	502	527	546	535	504	506	539	533	506	559	500	510	483	525	520	542	557	514	467	498	528	531	506	489	515	544	540	526	528	524	495	494	533	514	506	543	481	484	526	547	510	490	546	501	483	524	534	514	525	522	479	522	517	522	470	553	513	517	515	536	528	540	502	479	563	526	545	513	495	560	540	551	523	552	519	516	541	469	500	497	517	487	523	484	519	508	556	548	512	520	554	546	514	514	506	518	524	524	514	527	492	521	541	496	531	462	531	503	497	491	500	522	521	515	557	509	559	512	557	521	508	546	518	542	502	497	510	488	485	512	524	554	524	529	589	560	494	488	554	532	502	496	525	520	527	516	527	509	503	503	523	493	563	517	530	567	520	500	509	566	518	565	519	519	562	483	518	500	515	518	536	516	534	520	539	515	504	483	532	517	534	499	496	516	564	512	496	501	473	561	526	465	544	519	484	500	527	502	527	544	541	549	498	513	541	544	515	533	532	481	545	520	516	501	523	489	509	546	502	488	517	522	515	513	517	504	479	504	583	504	535	513	483	504	498	582	531	535	528	548	487	532	509	537	458	524	533	513	535	533	489	496	509	547	514	513	524	556	482	534	509	512	552	527	531	519	512	545	508	515	559	537	559	548	587	524	495	520	489	494	559	502	504	539	471	534	534	487	524	561	503	523	554	514	549	523	519	517	477	563	535	516	513	524	484	525	501	498	552	527	503	547	478	554	536	533	505	500	501	510	506	541	521	530	468	522	488	522	542	517	544	521	483	535	537	503	516	543	553	522	513	490	509	547	517	570	483	489	516	515	498	472	503	497	546	536	508	501	539	518	520	553	535	529	498	510	560	521	550	508	542	478	535	553	525	552	497	518	564	497	528	516	510	517	503	498	491	497	501	539	503	526	538	525	521	543	514	522	493	526	502	507	540	490	459	510	536	532	536	515	511	552	519	527	569	509	510	520	534	455	526	561	496	472	498	542	516	498	573	526	536	530	542	497	495	523	489	527	526	547	498	483	536	498	493	526	520	510	496	528	545	497	525	488	517	534	512	483	523	501	513	499	519	503	513	465	516	559	523	520	517	519	534	533	509	506	539	537	478	510	496	521	477	527	582	525	522	530	561	508	518	508	521	514	516	540	517	527	515	505	524	471	505	479	505	526	513	559	514	535	512	519	541	521	533	567	526	509	539	483	500	502	503	496	492	538	529	453	536	531	556	551	539	537	536	494	527	510	563	514	541	523	508	531	536	496	498	512	494	486	510	537	515	477	500	527	542	563	490	517	500	541	541	534	472	512	539	505	577	497	550	546	526	542	530	531	531	536	486	556	511	532	519	516	523	551	516	506	531	508	502	489	531
6007	510	309	241	185	196	196	180	194	184	164	184	177	165	167	167	176	174	183	168	165	192	179	183	172	146	157	156	161	174	173	163	155	153	156	193	166	175	165	142	140	183	180	171	171	166	199	157	187	159	203	142	155	188	186	172	179	179	161	178	181	183	128	181	183	176	156	143	140	170	160	161	182	170	168	186	174	193	199	205	148	154	182	158	166	169	176	171	170	147	168	142	176	175	187	165	162	165	171	183	176	172	168	173	166	176	171	174	195	169	175	151	175	166	172	156	164	184	166	189	166	164	183	163	189	144	203	177	161	150	168	141	156	163	165	165	178	167	140	187	177	158	179	170	165	164	163	166	146	186	164	177	164	182	171	181	166	137	177	160	170	185	168	168	170	147	173	174	205	193	165	168	149	173	159	183	170	172	171	167	181	192	169	183	163	156	149	165	188	156	169	152	198	170	174	174	136	159	148	160	180	172	178	156	174	182	177	162	171	176	183	167	178	178	172	174	190	157	163	164	190	204	162	159	172	175	143	169	169	161	172	155	182	187	166	173	160	171	172	179	162	180	183	187	177	163	165	180	211	187	149	191	158	139	177	163	177	157	172	189	182	156	165	167	163	161	176	168	164	148	183	175	191	182	164	204	192	161	163	179	181	168	157	173	179	173	160	175	165	183	167	177	175	154	170	179	173	163	159	181	182	187	190	183	172	155	149	166	192	182	188	188	166	166	179	165	186	156	167	165	174	174	166	173	190	184	171	162	175	176	175	149	164	140	179	155	164	203	176	175	185	174	175	149	158	182	167	169	181	159	187	179	168	173	173	167	170	175	173	165	161	176	166	189	194	156	171	171	185	189	186	161	164	179	184	177	191	166	189	150	162	163	166	178	166	171	186	167	170	164	178	176	160	174	141	184	190	201	161	170	172	152	187	185	166	186	176	191	171	163	130	179	166	187	154	165	176	151	170	175	152	169	145	180	164	164	142	149	183	174	162	179	152	180	170	157	186	166	147	155	163	174	187	169	151	169	179	174	170	191	166	160	175	180	172	190	180	172	149	151	171	156	153	163	172	177	166	142	156	185	179	156	157	177	193	175	144	176	158	170	175	174	167	179	166	179	155	159	170	193	161	206	166	147	161	186	168	188	158	163	161	170	194	176	187	165	160	192	167	159	150	189	179	156	186	182	173	177	174	164	163	188	173	168	192	178	171	195	172	165	166	167	187	177	170	151	163	168	154	176	172	159	152	188	157	171	167	187	157	180	169	137	150	163	165	144	155	165	165	162	175	177	192	154	172	176	165	150	198	160	153	178	176	178	171	165	169	152	208	163	167	165	179	165	179	192	166	144	169	170	180	163	175	161	155	168	166	164	143	182	187	151	167	167	181	151	183	162	186	151	177	161	160	154	149	181	164	176	153	152	190	185	170	165	168	191	152	169	157	167	167	176	189	170	164	171	163	168	167	164	186	161	178	200	193	145	148	167	182	174	167	145	145	171	150	186	203	172	175	171	170	171	168	160	159	167	173	155	159	167	171	168	184	166	174	159	148	164	141	160	158	159	183	168	170	149	157	166	155	183	156	151	196	183	170	151	174	177	174	178	196	169	163	178	181	162	152	152	165	155	134	165	190	170	184	169	166	187	168	147	178	155	151	192	169	156	180	194	180	133	177	154	182	204	173	171	172	177	178	172	192	170	178	172	174	164	177	173	167	149	191	184	158	198	184	159	198	179	182	172	176	167	180	162	195	171	159	193	153	170	157	175	135	203	146	141	184	143	172	177	157	181	148	170	198	165	185	174	195	178	187	177	158	206	162	202	181	181	175	177	193	178	186	178	188	175	171	172	166	140	176	153	188	163	185	170	169	182	189	174	187	180	181	171	186	188	153	178	178	149	152	161	160	154	161	153	182	179	174	169	169	180	146	182	164	173	170	161	191	167	180	189	181	167	186	191	147	181	208	179	160	156	169	152	153	145	174	161	151	160	172	160	184	188	178	151	159	187	163	173	168	171	171	168	179	158	163	171	160	174	170	153	171	179	182	165	179	167	170	157	180	182	208	184	162	162	168	166	158	189	147	180	168	189	160	186	169	147	163	159	184	168	167	178	176	171	169	183	175	169	159	188	154	190	187	177	166	157	159	171	164	169	177	167	178	161	160	174	182	161	181	187	159	176	188	179	146	184	171	158	176	154	162	160	195	163	177	186	164	165	165	174	172	172	164	176	187	177	176	179	154	159	165	164	158	146	188	170	204	163	183	168	172	193	164	174	169	174	170	140	149	176	201	152	185	163	177	164	166	173	165	161	155	165	150	186	166	167	167	173	161	162	188	183	172	158	151	173	159	184	173	176	173	171	163	188	177	177	144	156	139	186	167	175	184	172	152	160	162	138	170	180	188	164	184	169	172	172	169	176	173	154	163	201	178	178	198	159	167	169	182	176	181	158	151	174	150	168	180	178	164	191	161	147	176	172	161	166	190	173	147	153	172	194	175	183	150	172	183	161	182	178	159	165	154	150	147	189	161	166	184	166	168	172	166	188	135	171	161	148	161	168	171	159	161	161	161	144	158	145	184	147	190	208	167	171	176	180	179	190	175	169	157	158	169	178	149	173	169	157	177	177	166	182	159	160	155	174	179	167	152	195	144	160	188	180	159	170	179	181	169	180	183	166	186	189	200	154	175	168	160	188	180	159	173	193	174	153	161	169	182	188	176	166	179	172	163	191	172	183	164	165	176	180	186	186	158	162	187	158	163	165	194	168	191	165	174	164	169	205	176	176	158	150	179	168	181	154	166	172	172	178	171	173	164	175	160	157	189	171	174	180	170	175	184	178	155	173	179	158	177	160	174	172	161	154	164	187	170	170	180	198	163	178	162	153	155	175	183	157	176	167	161	169	177	195	162	174	164	145	152	163	177	152	172	162	174	174	161	160	169	192	163	164	171	162	174	165	168	188	162	175	163	167	159	150	181	185	172	187	155	147	162	182	177	172	183	203	174	181	187	167	170	170	203	157	178	161	139	176	182	177	192	139	199	173	167	171	171	169	186	216	174	152	166	175	182	181	174	168	166	168	154	165	162	156	173	157	177	160	202	155	159	149	171	159	143	167	167	160	166	178	165	156	185	158	158	196	164	158	164	160	177	161	175	190	177	184	165	151	179	165	192	159	159	185	149	175	161	192	155	175	175	165	183	162	159	150	162	176	168	162	166	169	190	158	163	163	147	161	163	181	161	165	152	152	186	184	182	184	154	184	186	180	173	174	179	157	161	183	151	186	148	179	155	184	187	166	158	169	157	173	158	185	142	151	192	162	173	160	185	159	150	165	129	179	175	177	151	167	153	181	142	159	168	164	187	191	167	159	177	137	166	180	161	161	160	166	188	169	178	179	164	175	188	175	183	171	158	172	167	168	145	174	170	156	141	178	181	161	165	151	146	157	162	161	177	173	176	161	177	185	172	185	162	176	166	164	171	178	177	159	150	181	160	173
6145	620	722	685	691	635	595	567	613	566	566	511	505	549	599	496	537	527	549	502	526	544	507	536	592	549	548	515	540	519	522	499	548	512	513	528	525	498	512	504	515	504	517	504	511	480	527	518	526	478	521	499	518	513	516	508	525	515	532	517	520	514	568	525	521	543	515	490	509	511	530	512	487	523	565	509	502	476	520	473	499	542	527	500	518	516	533	511	495	503	530	488	525	519	525	523	534	528	536	567	592	513	545	518	552	459	534	526	495	511	520	513	494	494	513	515	536	494	514	556	517	529	522	513	552	510	502	509	543	533	545	528	478	523	542	512	539	477	501	535	537	501	564	522	537	535	533	518	504	532	567	517	540	563	545	529	528	536	501	534	510	512	525	502	534	576	529	551	563	508	527	494	519	549	542	529	553	521	503	538	481	501	510	561	529	517	540	513	540	540	523	530	540	560	560	533	553	519	529	540	493	489	486	499	536	482	507	535	519	546	493	503	523	537	527	531	502	521	498	500	538	511	491	531	517	498	524	548	541	501	530	499	506	547	498	522	494	519	527	526	524	502	546	564	540	511	547	508	485	528	496	541	503	518	515	497	510	520	551	509	512	534	525	563	501	520	528	531	537	544	536	513	508	555	525	555	533	496	518	537	521	478	512	513	495	555	500	491	519	557	515	524	531	519	515	528	531	539	534	492	481	547	538	532	542	514	534	486	556	524	535	549	524	544	503	544	494	550	518	518	547	508	563	523	507	474	526	489	539	516	553	546	535	502	533	548	520	535	557	502	550	471	532	553	513	533	496	551	547	483	515	535	540	499	525	469	531	516	527	511	527	535	536	550	512	532	521	506	539	522	539	513	543	504	505	531	540	543	521	535	507	527	551	570	567	549	498	487	520	548	546	504	516	532	526	529	550	537	534	513	504	556	563	501	534	547	533	530	507	560	535	541	575	530	525	539	500	540	568	500	504	515	551	541	575	534	512	538	541	531	566	525	528	527	522	506	511	540	539	507	529	521	495	526	513	505	485	554	567	521	505	501	521	517	475	482	554	522	506	507	520	532	486	512	520	546	496	563	482	506	565	531	509	512	525	532	551	537	547	525	503	529	531	510	500	490	488	474	549	511	535	548	514	493	527	559	512	498	498	496	493	492	549	536	545	516	519	554	577	523	550	491	492	553	580	498	516	499	526	590	513	521	544	490	508	510	529	508	504	484	541	501	534	523	540	556	543	517	498	514	550	567	534	549	561	509	554	551	547	550	546	536	494	572	551	491	509	490	520	545	534	515	506	558	519	521	554	497	510	501	521	549	553	566	480	493	540	517	511	512	547	562	533	590	540	560	512	523	583	541	551	528	539	504	507	516	548	540	554	521	516	502	509	551	580	502	538	521	493	480	522	513	557	523	512	526	519	545	488	533	527	501	495	516	520	517	549	543	556	499	539	506	510	534	534	510	544	513	517	517	545	552	499	546	486	535	510	500	545	513	524	533	535	572	529	499	500	488	512	497	559	521	516	503	506	517	498	516	552	525	557	445	564	569	540	514	527	504	543	509	531	510	506	513	498	546	526	516	485	515	548	544	519	512	530	501	526	550	529	475	533	490	534	481	499	528	510	577	469	532	514	492	558	563	513	536	508	529	538	500	534	547	520	539	535	504	521	528	532	564	514	498	504	522	543	522	539	496	523	505	506	480	519	527	508	489	533	477	495	531	528	551	540	490	538	524	531	559	553	518	557	507	507	553	551	521	497	527	537	528	508	479	526	551	539	490	515	499	489	545	534	495	536	531	523	555	559	529	530	504	506	535	568	489	505	522	509	486	534	522	539	540	524	529	532	536	523	560	508	524	528	553	512	523	505	520	521	497	476	548	514	511	510	545	506	523	519	528	553	553	540	540	547	524	527	509	535	494	537	517	525	546	529	518	535	516	548	479	517	530	505	572	532	541	504	570	496	516	500	508	490	505	500	543	514	539	484	552	522	520	501	525	533	515	546	541	547	502	559	554	498	546	482	522	516	514	541	533	517	585	531	518	515	528	550	563	492	540	521	560	475	548	521	506	567	514	531	545	531	553	507	493	537	511	550	529	486	486	540	530	533	524	490	520	495	525	521	547	502	512	509	511	534	544	556	552	492	543	538	556	532	522	478	527	487	554	473	495	514	516	534	554	523	516	554	521	530	546	532	520	551	531	533	518	571	506	504	544	515	526	531	509	496	531	553	560	556	535	543	528	528	517	524	503	566	485	490	530	522	515	499	551	531	538	515	479	537	517	519	547	498	567	521	540	487	558	522	556	547	534	496	531	512	523	515	536	520	542	508	512	532	542	503	533	513	518	543	495	518	511	561	543	494	509	503	494	473	542	511	517	519	499	508	541	524	520	469	514	517	574	570	501	550	514	544	531	511	518	510	555	505	510	477	523	524	583	541	480	510	533	560	564	551	536	531	491	519	541	508	555	542	527	498	528	495	551	505	559	502	531	528	530	528	520	544	461	521	548	524	521	538	512	567	534	536	490	524	573	519	524	534	479	526	512	542	533	530	524	534	513	544	520	533	522	516	513	571	538	494	507	479	533	501	516	524	475	472	552	568	534	540	513	502	517	533	508	514	522	507	507	525	530	485	546	527	538	500	522	533	529	512	529	521	539	537	485	525	535	520	548	514	539	542	482	552	503	522	557	552	512	524	523	520	524	521	547	508	506	562	513	526	541	520	541	494	519	526	515	541	539	523	535	550	499	493	537	521	551	533	556	505	459	508	515	506	533	564	530	543	532	536	539	519	512	512	492	527	544	496	567	547	537	529	506	501	483	520	569	558	485	516	514	499	562	484	527	517	514	487	506	540	511	539	541	533	506	481	512	536	544	516	503	487	511	519	533	498	545	564	529	528	506	501	499	553	528	524	519	527	527	541	528	530	530	513	514	498	518	513	523	531	507	538	556	543	549	518	564	500	559	509	547	504	582	517	538	546	489	537	539	498	568	517	524	551	546	582	537	519	520	493	565	536	516	510	544	550	535	506	547	508	516	515	528	543	561	514	505	564	542	552	520	529	531	493	517	529	562	533	514	523	531	550	507	486	526	514	524	533	557	533	490	510	527	470	536	516	516	502	523	547	573	526	551	506	503	535	522	530	530	488	513	485	502	538	473	505	566	533	518	548	510	508	508	506	530	567	506	540	558	529	576	528	481	533	528	519	520	536	541	543	499	519	533	488	489	480	569	538	523	546	513	488	518	518	508	547	543	531	508	521	527	548	528	555	494	528	513	522	549	511	517	523	538	520	492	481	556	477	508	519	483	463	504	553	506	543	527	523	529	504	500	537	524	582	496	527	495	562	509	520	559	553	506	492	508	512	529	498	559	536	546	506	533	491	572	542	544	517	506	564	533	494	521	562	528	500	515	529	482	537	527	528	496	496	561	521	534	513	511	538	512	549	523	545	526	558	553	541	543	536	505	515	552	541	521	551	547	545	554	543	523	514	528	537	540
37263	8374	1657	959	680	530	349	308	237	195	193	161	170	148	140	136	140	97	121	133	109	110	82	110	94	101	92	85	92	92	105	107	106	119	88	107	91	97	99	76	88	83	85	111	92	89	94	82	86	85	113	95	104	86	99	87	94	108	97	87	102	100	98	89	84	94	109	98	97	87	95	91	104	96	90	90	84	85	87	108	97	68	71	82	68	93	99	102	91	101	74	92	85	94	92	95	100	97	98	82	98	89	92	86	86	83	96	93	93	89	92	99	97	99	97	85	96	91	87	84	99	74	74	90	104	87	81	84	88	97	105	90	97	84	91	117	93	72	95	101	84	95	98	103	100	78	77	91	98	86	84	107	98	73	82	90	91	75	97	86	106	90	78	82	86	83	87	92	88	103	98	94	111	91	87	115	80	84	89	101	84	86	88	83	101	94	82	73	93	91	112	107	91	100	100	99	100	95	72	89	100	80	86	77	96	86	105	98	77	90	82	93	95	90	102	88	84	87	92	106	98	93	95	94	86	75	92	97	78	100	88	91	81	85	86	105	100	79	102	93	92	86	94	79	100	86	90	85	75	86	88	74	99	91	90	79	103	96	86	81	97	92	95	92	78	103	92	77	100	95	80	76	95	86	97	113	81	109	94	96	106	96	82	94	86	85	82	97	97	88	105	92	76	92	61	79	78	87	89	92	85	94	101	103	76	75	91	96	115	93	104	78	97	85	64	96	92	92	90	89	97	82	87	94	92	109	88	86	90	83	78	95	85	101	90	103	84	87	91	87	74	93	88	93	84	75	94	96	89	103	72	88	84	71	85	74	94	86	93	88	97	95	70	94	100	96	105	79	75	80	87	89	90	75	100	99	90	87	103	87	94	87	85	87	91	103	91	91	92	85	82	96	98	94	74	97	77	80	94	74	94	92	75	83	75	74	81	93	91	86	87	95	98	94	102	72	109	112	75	71	87	81	83	73	84	78	101	78	101	98	87	84	82	96	103	99	87	87	93	101	88	88	90	99	83	97	93	91	81	86	78	65	87	106	82	90	75	82	91	86	108	98	92	78	91	92	88	82	87	80	76	101	90	78	101	98	97	73	78	82	64	84	73	94	87	97	100	85	68	105	81	83	81	85	93	88	93	81	89	87	82	89	69	86	95	70	104	104	94	92	94	94	95	102	102	88	101	86	90	99	76	90	81	91	88	94	71	90	81	105	74	70	71	98	88	82	105	77	100	79	99	84	78	94	102	79	71	81	97	76	88	94	83	85	97	99	104	94	96	103	88	91	103	92	93	80	92	86	103	93	76	95	79	94	84	92	108	99	90	97	87	90	100	79	84	95	93	94	85	92	101	101	82	79	86	91	95	80	74	100	86	105	97	79	92	104	83	100	103	87	95	70	118	87	88	100	85	92	65	87	98	86	86	76	80	102	88	98	87	88	93	96	111	83	84	90	88	101	75	107	83	80	77	88	74	91	74	90	90	80	75	77	94	108	89	93	84	80	96	100	97	104	84	81	92	86	92	91	88	101	71	103	81	90	103	70	90	93	105	94	86	89	84	90	105	98	90	97	90	82	104	77	80	95	86	78	86	85	83	100	83	91	86	76	93	93	97	81	92	87	97	85	98	91	106	91	106	83	111	89	90	85	98	83	68	99	99	85	100	105	66	91	95	81	99	87	93	81	112	77	95	89	78	87	93	91	98	94	76	79	90	75	80	87	85	83	92	81	84	90	72	97	84	90	72	90	106	95	83	106	101	85	92	87	102	96	86	85	84	86	92	96	80	103	97	92	89	90	85	69	82	91	88	82	81	86	101	86	67	90	89	97	98	77	79	92	93	93	94	93	110	87	91	102	63	99	103	83	93	94	93	99	90	91	101	104	84	91	112	90	76	89	93	102	106	90	110	98	94	100	89	89	89	83	88	72	96	94	102	100	82	98	97	86	84	77	86	94	76	87	93	93	103	90	86	77	83	96	83	66	77	98	84	102	83	81	90	82	81	111	102	111	86	95	79	85	81	81	86	96	82	115	103	88	108	102	91	82	86	89	80	85	78	79	99	89	87	93	96	97	87	93	91	93	90	86	90	98	75	107	94	99	95	96	98	98	90	92	96	89	68	95	117	107	93	93	94	76	83	100	93	93	97	103	93	87	92	93	91	97	95	81	72	70	78	83	85	94	89	111	89	92	89	92	84	91	84	81	102	89	96	88	82	96	75	96	112	96	101	80	114	85	95	95	81	94	80	81	101	71	108	90	80	71	94	97	78	94	90	88	98	88	80	87	75	79	84	90	89	87	96	100	78	100	85	75	112	90	88	84	84	78	92	74	94	79	83	91	87	100	102	80	80	102	87	114	82	97	93	106	76	87	94	90	94	97	84	92	83	73	81	84	94	97	78	75	91	89	93	81	95	106	93	96	81	62	102	92	90	84	92	90	76	95	76	86	86	79	90	91	102	84	105	94	71	91	91	94	101	79	85	78	84	74	89	97	96	86	92	92	94	83	79	84	95	84	69	86	89	99	75	82	77	87	89	95	79	86	80	83	91	66	91	95	100	82	86	92	89	79	98	89	81	80	95	98	83	100	94	89	81	101	81	92	93	72	95	82	99	82	92	91	77	96	95	93	89	98	96	74	74	71	92	79	85	91	94	104	89	90	101	100	83	79	86	81	83	97	95	86	101	85	82	72	89	87	94	93	74	83	79	92	96	73	98	85	71	87	84	89	106	91	91	83	102	82	100	95	91	72	91	114	87	100	96	97	99	104	94	82	99	87	95	97	86	84	88	86	90	97	88	93	90	86	91	70	107	83	84	95	92	93	105	76	92	86	101	75	72	86	94	96	98	80	87	89	112	82	85	80	101	91	91	95	90	85	93	84	103	89	85	93	102	92	108	96	103	110	96	83	80	84	103	93	94	96	86	93	101	86	91	85	77	73	80	78	74	96	90	79	82	94	87	92	83	81	94	97	79	88	74	98	80	96	78	96	86	99	91	103	77	86	104	70	97	77	67	85	100	99	85	69	89	81	86	102	85	89	105	80	100	98	81	71	91	87	94	93	96	97	84	93	105	72	79	82	110	84	92	107	96	88	70	91	92	93	84	99	84	91	87	96	93	94	83	88	69	96	80	100	78	74	81	95	108	85	90	93	79	96	108	100	86	75	89	101	93	84	101	94	99	79	77	115	94	80	75	89	80	97	90	98	76	87	92	92	84	73	108	85	105	81	73	82	92	91	101	78	88	87	92	101	79	89	97	93	81	74	78	91	73	82	89	76	84	102	107	104	78	88	87	98	102	95	94	104	79	112	99	91	94	92	77	103	103	113	83	78	88	77	73	77	91	66	113	72	108	92	104	89	113	96	97	101	96	80	104	68	76	97	71	91	93	90	90	99	97	100	74	89	101	90	86	79	93	87	92	92	89	80	104	93	84	93	93	86	68	106	86	99	84	87	105	106	77	87	93	79	91	102	101	91	85	86	84	88
19405	1405	3289	3489	2930	2410	1912	1554	1339	1107	1017	877	808	819	711	673	587	611	563	526	509	525	493	503	415	443	440	458	407	416	396	423	379	404	359	375	374	368	370	399	403	347	380	386	349	376	373	364	356	325	303	335	326	331	337	339	356	331	322	361	353	338	308	336	333	318	307	336	318	338	348	354	314	317	318	347	339	319	346	311	313	309	326	331	341	314	310	329	323	319	345	342	324	317	321	337	333	302	339	344	323	345	347	320	337	323	315	338	309	322	304	334	300	332	330	284	324	313	329	332	324	297	330	292	309	305	290	319	352	317	308	330	328	297	321	312	321	279	318	292	314	337	319	294	326	335	297	314	303	305	336	346	326	298	293	298	321	329	302	308	355	347	320	300	316	314	328	327	301	310	289	324	323	332	325	312	349	319	305	302	291	318	303	346	312	291	309	312	289	321	301	335	316	325	307	334	306	330	337	321	318	334	309	339	300	288	306	344	330	310	332	301	303	299	299	308	312	303	337	332	302	298	322	325	312	301	318	287	282	310	324	275	342	320	331	306	315	340	299	324	320	315	309	354	289	322	284	332	321	291	339	305	308	327	337	323	294	328	328	327	328	291	302	307	296	327	307	295	330	322	327	311	331	326	272	303	324	342	271	314	330	310	333	315	330	320	305	318	323	288	313	314	346	299	313	334	305	310	310	328	301	292	334	327	288	292	301	300	304	303	315	331	306	323	324	349	330	293	270	315	305	300	326	317	316	295	323	307	300	316	301	325	326	316	326	320	293	296	325	290	308	341	330	309	345	311	317	306	348	321	267	336	315	313	319	308	343	320	352	318	318	319	314	307	309	286	338	335	330	315	323	298	304	296	331	265	295	308	351	281	302	317	324	331	311	307	332	323	310	320	307	298	289	331	317	294	313	329	347	284	352	310	306	308	311	328	325	304	313	300	279	361	320	305	308	323	303	311	317	307	324	302	335	323	307	287	323	326	309	282	320	320	294	299	334	320	345	318	323	302	319	279	313	307	299	330	300	310	308	330	307	285	300	328	265	276	296	287	289	303	305	300	317	319	280	339	297	297	304	315	340	345	304	361	323	305	317	310	333	290	305	327	334	329	316	291	319	320	312	320	326	311	334	309	320	283	293	289	288	331	318	326	292	295	322	325	311	296	315	368	336	299	326	319	333	310	303	343	344	336	297	346	299	306	329	289	290	306	325	324	320	334	323	340	312	280	351	316	321	302	351	289	318	294	285	307	338	339	315	306	360	315	313	311	305	293	344	307	302	294	334	292	299	291	324	301	331	323	317	320	297	287	318	308	309	309	326	289	303	303	288	323	312	293	327	321	307	345	320	327	307	310	325	306	318	321	319	331	322	327	336	335	292	320	310	327	288	341	310	316	338	329	308	299	300	329	325	323	324	287	298	315	328	330	308	296	316	320	321	340	298	314	341	341	320	315	325	321	336	327	338	288	312	336	329	301	327	314	347	306	335	299	334	326	303	331	316	326	314	282	295	305	320	300	324	327	328	304	310	298	324	324	296	324	316	315	311	310	329	314	329	315	301	301	329	299	308	298	300	324	333	331	311	320	325	322	335	290	308	308	313	292	320	315	321	325	318	321	317	279	296	329	307	318	298	299	272	287	313	314	309	326	331	323	285	332	336	335	345	308	327	307	295	311	352	287	317	351	298	314	290	349	302	307	319	322	277	311	352	365	332	303	306	315	313	304	320	289	312	333	319	323	316	342	325	314	330	306	297	280	307	303	285	323	333	312	305	324	336	304	309	299	323	322	301	288	334	314	313	310	355	338	317	287	317	336	305	309	334	320	314	319	285	315	326	327	310	338	326	324	339	307	327	271	311	302	310	305	314	319	329	323	284	290	322	309	335	300	311	295	319	309	331	303	314	304	350	296	331	289	313	317	341	349	314	315	331	329	330	296	303	333	304	337	311	326	342	315	311	342	328	318	325	355	327	324	332	283	304	332	343	290	304	337	302	341	278	319	311	289	326	313	299	315	313	298	299	316	344	301	310	338	348	313	310	297	326	318	310	310	334	332	281	301	321	322	314	292	331	314	323	300	302	303	318	330	313	328	357	324	313	337	302	313	318	303	337	310	344	314	322	314	310	317	325	339	305	328	264	328	309	323	315	319	289	307	300	286	304	324	323	336	313	305	312	287	291	324	302	332	305	309	336	270	368	353	325	332	306	298	315	316	306	309	314	324	321	297	320	309	288	324	296	308	332	318	297	331	294	305	311	322	339	305	276	302	361	307	351	295	303	297	335	284	290	308	315	327	318	312	279	314	332	339	320	330	337	311	321	304	318	315	315	301	309	331	332	319	310	324	303	350	304	288	304	297	292	309	319	322	316	353	311	330	330	363	325	319	305	337	290	341	337	305	309	305	321	303	320	296	321	331	309	336	293	305	335	312	311	320	345	293	281	324	320	302	328	303	343	287	307	322	340	311	323	316	310	293	315	326	301	294	318	297	342	317	328	307	293	332	298	307	312	314	318	317	307	332	303	343	303	314	333	311	317	318	318	282	306	322	292	341	275	301	325	324	309	314	307	296	311	314	347	301	332	326	338	309	330	295	334	300	295	327	337	354	316	320	324	342	348	299	320	299	297	312	338	322	282	343	355	331	327	327	308	338	316	328	327	295	329	351	319	321	303	282	313	278	314	315	312	284	297	312	290	320	283	320	294	342	289	278	302	319	319	320	305	312	315	307	354	302	316	329	312	322	308	317	311	290	282	332	344	283	282	302	340	291	349	313	313	325	326	292	317	326	315	319	325	326	330	350	326	327	321	305	326	336	315	318	300	310	337	285	339	321	327	334	308	326	314	307	350	308	333	327	321	315	348	280	329	333	333	339	320	288	324	323	308	314	344	344	328	330	320	330	315	300	323	306	347	322	304	337	344	321	358	332	353	305	328	309	300	317	304	298	300	295	331	322	312	363	301	301	306	317	303	324	326	297	335	308	290	273	315	322	318	292	293	319	272	317	330	305	314	317	319	312	307	333	294	295	286	305	343	326	310	309	307	306	320	318	321	321	333	323	324	331	335	319	297	317	309	292	329	302	321	324	316	338	326	301	320	327	297	299	339	325	286	306	295	310	312	304	331	333	294	308	301	326	306	263	315	327	299	292	306	293	329	311	298	322	325	296	290	317	343	326	345	305	327	320	298	334	313	304	323	335	332	299	310	328	305	318	306	328	315	314	316	303	312	341	317	326	312	328	330	319	321	314	329	339	311	306	306	316	290	330	327	320	345	301	293	329	293	321	318	303	306	325	315	301	295	304	302	306	353	324	338	300	352	307	321	296	314	337	343	334	319	344	318	347	302	330	311	303	299	338	290	305	301	320	318	326	325	319	307	313	312	324	323	308	296	342	309	294	312	282	297	312	310	299	304	305	294	317	327	306	314	317	287	286	311	295	315	324	316	305	321	329	269	336	317	345	299	303	317	287	289	326	328	352	319	315	293	326
45337	18101	7132	2246	1361	963	760	607	495	456	386	367	326	268	289	264	230	243	247	215	199	216	200	183	177	180	198	176	174	186	185	211	168	190	180	181	178	183	172	174	190	169	190	174	168	202	168	178	156	155	141	176	201	182	165	152	195	148	175	175	178	173	196	169	170	162	175	162	177	175	151	175	166	174	178	148	141	164	170	185	122	182	158	193	186	155	195	165	173	154	174	180	160	162	155	152	154	169	165	179	160	145	157	166	174	157	183	164	165	164	171	162	160	156	166	164	162	184	152	152	169	183	159	162	172	169	171	163	154	154	150	171	158	168	147	169	154	144	148	164	166	151	147	177	181	142	168	163	161	156	167	153	174	166	153	157	193	157	165	187	160	169	170	175	179	171	165	176	152	151	156	163	173	170	167	157	172	159	160	168	180	158	159	168	153	180	169	178	182	153	125	171	151	154	199	154	173	163	162	166	165	172	157	143	195	156	152	150	161	171	165	148	164	163	165	158	177	157	159	168	155	178	165	158	157	154	162	163	160	178	177	158	176	144	181	152	167	149	158	149	157	166	181	162	153	159	162	198	165	169	169	169	157	152	186	162	167	162	181	159	150	161	150	155	144	155	147	185	148	150	173	155	164	169	194	160	175	193	153	163	166	163	156	165	162	158	159	164	153	156	147	184	155	151	165	130	197	159	144	160	172	160	159	173	172	146	158	182	155	139	152	144	160	158	156	192	170	164	163	169	174	151	190	159	148	158	169	160	160	154	162	150	179	168	178	170	147	174	149	145	177	171	141	185	158	170	176	179	154	141	146	164	133	163	178	169	155	141	176	153	158	165	171	172	155	150	158	171	161	148	162	154	158	165	170	158	184	170	156	153	167	159	169	173	168	131	163	157	147	181	169	159	172	158	170	151	170	145	166	152	142	149	174	150	158	183	153	169	168	161	151	157	156	183	163	165	154	159	166	168	150	146	147	163	153	154	166	167	156	148	178	175	166	179	131	132	183	172	172	160	174	179	167	171	162	166	182	183	178	151	166	171	178	164	171	181	175	163	152	154	163	167	171	152	159	154	193	189	170	150	162	166	178	158	162	172	142	187	165	154	164	158	167	170	158	177	174	174	173	164	167	151	159	155	170	159	158	156	170	145	166	173	157	152	155	157	158	178	157	152	163	192	164	155	184	165	129	131	140	194	152	159	144	147	161	151	152	165	173	169	161	162	162	166	161	168	148	154	185	159	147	157	169	180	151	159	193	173	183	156	165	150	163	177	171	157	169	160	165	159	166	178	167	149	173	152	145	186	169	168	143	148	179	166	135	146	173	146	165	179	140	152	166	172	169	171	171	184	153	188	176	156	179	192	160	147	170	178	134	157	171	175	149	159	172	156	147	164	161	163	156	181	157	169	142	164	134	151	145	156	165	161	148	145	173	151	150	174	168	166	165	170	189	172	142	155	161	168	182	154	178	154	174	173	175	158	147	162	153	166	154	175	171	190	162	152	139	144	158	158	166	190	160	167	167	160	159	170	152	152	158	178	147	159	169	169	173	164	165	164	149	163	186	168	153	155	173	159	161	164	167	174	167	151	147	184	182	162	156	143	141	164	175	167	165	147	137	163	164	143	162	175	185	142	144	144	159	150	150	172	160	165	156	176	171	172	160	138	164	178	181	164	155	160	159	152	171	138	183	159	174	173	171	177	140	174	159	144	137	159	173	150	168	159	163	169	177	173	147	157	168	162	171	159	175	176	158	176	147	178	182	149	176	164	166	154	162	138	195	186	170	166	140	157	157	183	165	151	158	136	186	140	158	191	176	138	178	156	173	171	164	171	185	151	156	161	165	167	161	170	181	174	159	164	147	191	175	160	184	166	166	178	154	177	173	150	178	156	150	162	157	170	162	163	160	153	149	186	161	182	180	153	176	161	156	194	163	171	155	169	146	150	180	167	143	173	156	167	170	178	145	164	170	159	168	170	174	170	153	159	151	160	165	148	188	172	190	185	169	169	169	179	169	189	167	167	163	169	159	161	157	155	150	170	141	164	151	171	135	182	151	127	196	171	162	167	162	166	171	170	156	147	179	163	175	174	150	168	169	167	160	166	139	159	166	167	163	156	144	172	166	153	186	160	171	186	156	150	175	157	159	162	169	183	139	169	151	171	158	171	178	164	157	161	167	148	158	167	175	154	150	160	172	164	152	193	140	146	143	158	171	153	177	168	164	174	142	149	151	162	163	166	187	170	159	170	139	146	166	172	154	157	149	161	170	163	148	167	173	161	165	174	153	171	161	151	163	150	145	167	135	159	149	159	169	165	182	166	169	188	185	189	148	145	135	162	158	168	163	158	170	169	158	191	180	144	167	123	159	147	171	155	171	163	162	169	149	181	154	176	131	171	162	175	161	160	164	168	168	170	162	163	160	146	146	155	174	158	166	148	175	161	164	178	180	144	175	172	175	171	171	164	167	137	152	158	176	143	159	172	177	155	182	177	155	145	183	157	174	143	143	190	159	171	168	144	175	171	159	166	168	156	154	178	150	148	143	167	174	179	160	156	172	156	172	161	162	155	174	136	170	168	149	170	171	166	147	172	159	182	186	165	187	168	166	138	154	157	144	140	157	162	157	179	176	150	176	159	158	146	152	180	163	174	149	158	160	140	176	152	149	146	163	144	157	174	164	150	168	168	154	165	158	160	145	168	138	163	160	160	143	141	156	154	168	176	153	155	163	164	165	163	169	169	157	165	155	161	173	162	153	163	162	184	168	151	141	155	166	148	145	167	150	147	188	180	169	176	165	178	170	196	146	139	144	156	152	154	156	166	158	161	170	144	172	167	173	195	175	190	159	165	169	181	160	174	152	150	160	169	147	155	157	163	181	181	151	169	166	154	169	175	181	149	162	186	163	156	157	148	186	146	154	156	159	166	175	163	166	168	171	166	168	162	151	153	176	146	172	163	170	181	154	170	149	160	152	175	139	166	146	157	157	151	175	164	157	159	152	171	156	180	144	157	148	183	152	172	156	169	171	172	157	157	144	174	153	172	171	158	165	162	191	185	182	165	154	178	160	171	157	145	159	186	174	158	164	146	142	140	172	178	156	167	171	182	161	167	165	167	168	156	164	174	150	147	151	168	169	159	159	172	167	147	170	160	152	152	182	178	171	169	146	169	161	160	170	163	144	172	161	202	159	167	173	168	180	141	161	170	183	145	173	173	180	160	150	168	164	153	164	170	174	163	151	161	160	169	171	150	157	188	167	165	148	182	170	155	172	161	178	171	152	144	195	161	173	175	178	159	173	171	195	172	185	146	170	144	185	162	165	154	166	177	151	181	162	153	175	178	162	168	151	158	165	193	168	151	177	156	157	154	158	164	175	150	179	139	160	178	130	169	169	157	156	144	166	160	166	170	149	152	152	146	180	149	156	172	158	145	175	161	161	170	186	154	154	155	177	164	166	185	172	146	160	156	178	158	180	181	160	175	192	161	179	135
24980	2591	6070	6523	5495	4469	3659	2907	2607	2137	1890	1623	1605	1365	1359	1205	1162	1052	1054	937	894	872	847	786	841	798	730	755	775	739	749	728	686	704	669	631	630	647	625	634	609	646	617	603	636	584	624	611	623	556	548	540	610	597	578	574	575	541	588	581	553	539	554	578	592	582	548	578	573	573	560	581	577	592	540	564	538	524	563	512	537	529	537	564	529	524	532	545	527	522	525	542	556	560	533	538	556	510	512	586	573	479	538	521	542	536	533	543	524	528	547	547	521	510	484	538	513	518	544	550	554	516	523	555	554	546	542	508	560	514	464	544	561	526	514	512	533	576	561	552	507	497	521	510	511	505	496	523	524	486	559	555	473	553	544	494	519	558	521	512	493	549	526	542	515	523	532	532	533	511	523	508	564	530	544	501	506	492	529	549	535	493	522	533	510	512	503	545	483	558	502	537	525	476	572	528	543	548	526	530	512	515	531	559	490	546	469	524	517	514	561	544	542	521	503	529	497	513	524	539	544	542	556	491	568	517	519	477	513	528	517	497	530	544	545	510	532	490	512	516	510	508	531	501	532	516	532	518	538	510	498	501	533	513	527	525	510	556	512	523	534	528	513	501	538	521	526	509	496	481	538	521	514	528	554	512	542	530	540	511	535	490	503	518	549	511	529	527	523	517	515	511	501	494	503	525	509	517	499	485	555	545	455	510	478	533	567	506	552	537	540	524	530	553	545	555	498	519	510	530	551	513	501	524	531	481	497	525	547	512	523	546	523	513	503	510	523	490	496	558	505	520	544	535	496	537	511	486	494	523	555	491	539	537	518	534	488	509	518	534	529	517	544	553	522	567	519	482	540	499	570	501	538	529	524	544	523	520	540	495	524	500	509	525	561	504	557	522	525	517	493	539	483	489	492	528	528	491	492	513	501	542	572	507	523	541	483	537	517	507	551	520	495	503	523	526	551	536	514	496	504	573	554	527	537	482	480	496	549	523	524	516	531	538	518	519	529	518	527	533	517	531	540	543	501	537	519	547	524	539	510	534	514	551	526	539	505	483	504	468	545	507	509	529	486	528	535	519	529	524	533	508	510	527	534	507	544	538	488	523	523	488	510	537	517	529	503	516	524	491	535	531	532	513	517	523	542	546	579	511	524	521	511	529	499	471	501	548	491	541	506	536	494	506	529	511	526	537	501	503	538	508	530	497	519	499	535	527	474	541	530	482	507	512	505	545	542	505	532	533	516	506	528	520	496	520	521	504	519	506	508	518	561	540	499	527	527	502	516	510	538	521	505	557	519	512	517	534	469	499	534	566	533	549	496	512	526	532	514	513	513	564	512	539	523	528	541	534	502	526	516	505	552	507	517	514	499	509	547	553	514	535	528	488	513	516	490	522	507	454	568	512	532	519	519	518	511	520	491	512	501	553	486	523	531	517	504	548	527	507	516	511	520	558	520	502	493	522	522	540	491	488	490	560	513	513	516	502	508	521	518	509	484	511	523	497	538	550	491	506	540	515	543	502	513	510	535	534	509	517	526	535	506	525	530	493	535	502	528	497	505	506	533	515	515	555	513	529	548	529	494	532	512	549	508	557	518	557	518	527	520	511	503	542	522	503	513	518	533	468	474	554	519	525	512	514	512	541	536	508	541	559	517	513	557	519	501	558	503	533	509	496	531	515	516	483	515	479	545	537	553	527	504	567	491	545	538	534	527	513	494	532	522	519	541	540	501	521	501	479	533	528	442	511	540	503	551	532	532	528	533	484	456	507	506	543	563	539	488	489	520	530	520	506	521	498	561	496	509	527	484	511	521	545	499	477	522	525	493	536	535	541	525	533	575	514	481	488	499	480	542	506	511	478	532	539	531	556	552	566	491	515	535	523	558	509	541	515	537	499	540	497	501	546	464	468	498	576	493	514	490	495	522	484	498	524	506	524	519	504	504	538	492	523	510	541	479	531	503	479	533	476	501	523	513	521	522	508	504	493	499	521	526	514	514	514	527	591	541	534	524	529	519	518	500	545	551	522	513	509	506	546	536	502	544	549	516	519	555	506	511	521	516	501	512	503	525	534	517	502	505	496	493	536	502	531	510	528	511	522	525	548	516	506	538	518	543	511	534	475	492	564	500	548	513	534	496	527	545	543	516	565	553	525	546	528	512	492	529	517	524	480	511	551	499	566	516	505	522	510	541	511	519	512	511	511	541	530	522	490	521	533	550	539	522	484	519	511	505	499	505	527	523	460	529	493	516	472	494	528	535	514	504	547	522	544	549	459	492	528	519	540	495	532	549	532	509	496	540	492	517	538	478	472	531	491	545	552	518	519	487	540	558	522	549	537	540	526	542	531	537	486	500	523	564	541	544	510	532	502	498	548	493	516	509	501	511	546	503	537	574	516	535	512	490	501	530	508	559	521	514	509	536	532	517	527	540	577	498	525	551	506	496	504	493	543	513	515	531	489	497	511	536	517	521	523	574	555	514	523	503	497	482	537	494	491	478	474	503	524	478	553	472	560	518	513	508	516	540	492	548	542	540	525	503	580	489	516	508	546	496	516	538	525	542	520	503	534	547	485	576	500	531	549	483	508	494	558	548	547	535	505	535	515	520	522	501	523	500	499	520	518	505	500	512	486	536	541	572	504	532	542	551	549	509	498	506	538	536	506	547	552	516	544	515	542	499	514	546	561	516	565	511	528	495	524	509	553	530	556	519	552	521	522	474	523	525	494	510	546	505	515	551	510	531	502	571	538	498	494	515	516	526	492	507	557	491	522	495	512	512	549	507	496	528	514	559	521	497	500	533	513	534	527	517	497	520	511	488	542	513	482	485	513	504	524	521	497	501	559	474	507	490	538	536	541	550	530	476	492	520	513	505	529	519	471	552	498	509	483	512	500	535	534	528	505	520	546	503	499	473	544	545	515	534	499	506	490	512	518	517	516	475	496	531	529	519	500	484	523	496	525	505	540	506	549	532	562	584	507	525	519	516	521	508	518	516	521	493	504	517	528	519	552	523	480	488	539	517	546	529	499	524	497	535	536	530	543	521	502	473	499	519	523	495	511	535	563	497	552	516	508	517	514	509	511	539	533	559	532	494	514	492	521	517	525	552	533	509	536	498	487	524	510	523	504	529	522	589	513	521	487	522	511	522	495	550	516	498	524	542	515	541	518	511	508	495	510	495	550	526	505	527	488	523	522	521	509	536	535	526	507	554	542	501	518	502	496	500	526	482	497	499	527	541	536	525	521	542	490	569	547	524	514	511	520	541	505	530	484	511	506	520	529	531	545	533	508	529	502	496	539	535	481	554	539	518	534	504	478	541	494	499	487	516	473	515	540	538	525	493	477	537	530	515	546	489	546	487	550	524	550	532	521	543	526	487	498	524	494	530	504	537	558	544	530	535	521	510	567	545	526	532	570	550	534	505	508	554	522	520	515	511	508	511	544	499	493	532	517	560	536	523	534	522	512	532	493	484	536	494	473	540	539	573	514
6698	526	296	248	204	198	191	177	152	175	175	194	188	164	160	164	162	158	172	172	178	177	166	181	181	199	170	183	166	181	155	169	179	166	166	157	167	152	175	184	231	167	144	158	174	178	187	184	168	167	176	171	176	175	153	176	173	171	161	199	164	152	188	173	178	181	173	160	154	161	196	179	183	161	165	172	161	185	170	175	137	153	162	167	156	180	175	183	159	152	202	150	146	175	168	168	175	157	164	156	179	174	171	166	199	184	163	176	182	190	174	150	190	186	187	156	181	154	190	179	155	169	190	176	172	182	205	168	143	191	165	160	153	182	175	163	156	151	196	170	181	164	184	189	162	178	173	188	177	165	175	166	166	164	153	189	154	175	188	167	165	174	161	188	155	178	154	152	175	196	150	141	174	204	160	176	159	175	171	196	187	171	163	169	177	177	170	176	164	175	186	163	184	192	160	166	144	162	183	161	186	143	182	186	165	167	188	192	174	140	160	168	172	182	157	178	155	165	188	176	171	169	161	163	195	163	179	146	169	174	183	175	174	183	165	168	188	190	177	156	166	180	162	173	163	168	165	148	158	176	158	175	178	167	180	167	181	204	175	183	203	161	168	177	161	205	163	175	161	176	195	198	141	159	180	157	165	172	167	161	168	187	163	185	161	177	149	178	169	159	162	173	162	160	163	157	180	171	160	168	187	161	175	148	180	149	173	165	179	174	160	161	174	174	147	176	209	183	170	179	183	197	163	167	177	163	171	177	144	187	164	149	160	174	204	148	193	176	166	188	173	182	161	174	179	171	173	159	174	171	164	185	185	178	153	169	158	198	165	157	194	163	194	173	166	152	166	158	170	163	179	172	158	172	152	152	153	193	152	164	165	161	170	179	170	171	157	187	177	180	173	168	170	169	184	185	162	195	184	145	160	154	170	160	178	174	175	155	165	176	185	173	165	151	162	183	161	176	162	178	183	174	157	175	183	193	139	180	178	149	165	167	168	179	164	169	172	181	168	186	140	175	161	172	154	175	166	180	184	147	174	176	151	169	174	184	173	186	166	186	148	186	176	184	171	148	165	166	172	176	157	190	174	177	179	179	159	177	183	178	176	144	163	154	175	200	176	165	172	178	173	179	188	183	155	165	161	149	160	163	183	168	168	181	192	188	158	166	169	190	150	147	163	162	209	164	183	173	154	151	162	171	195	184	179	149	150	167	161	184	183	160	180	165	160	187	172	165	152	186	153	150	187	161	169	195	173	185	164	163	185	157	162	179	188	168	179	157	160	169	177	174	163	172	179	175	172	193	156	168	174	155	174	160	180	188	179	161	202	181	155	175	203	169	163	176	175	160	160	170	160	157	166	163	174	178	175	171	185	169	175	190	157	181	159	194	188	168	194	160	175	189	165	160	144	190	166	152	195	169	162	169	184	134	156	150	150	173	177	170	168	179	178	199	158	160	187	152	180	166	192	176	173	148	169	171	168	153	161	156	178	173	160	183	171	177	179	167	184	148	172	176	176	188	172	164	184	167	178	183	177	181	171	168	169	193	179	168	153	173	175	180	172	154	146	163	173	185	169	224	170	159	179	180	179	166	186	171	164	173	171	159	164	175	167	166	169	166	185	184	164	160	168	165	184	173	167	170	175	173	160	165	181	160	200	166	171	157	188	154	189	147	190	169	162	172	161	177	156	188	163	148	192	162	173	173	153	170	170	160	170	186	156	165	174	198	162	177	179	155	183	169	164	200	179	149	176	165	164	160	163	156	149	178	161	146	162	175	169	165	166	192	158	181	180	181	170	152	160	167	172	182	167	184	162	167	206	181	186	164	191	168	156	154	163	181	177	167	168	170	157	154	145	157	189	176	178	170	160	163	175	187	162	158	184	163	184	158	173	176	160	172	176	151	142	186	192	175	159	140	149	164	182	153	172	178	188	164	184	172	160	173	164	169	158	175	192	186	156	172	182	202	162	176	180	161	161	155	180	162	168	158	149	167	191	162	172	174	174	181	166	166	177	157	159	167	176	196	149	192	166	179	176	188	170	167	176	158	179	160	179	168	173	168	177	166	181	191	181	188	187	172	169	158	163	143	170	149	163	184	158	188	160	154	171	153	157	168	175	174	161	164	175	184	151	162	177	172	190	180	156	176	170	152	160	180	168	181	167	165	186	174	188	163	160	160	161	168	170	171	180	170	180	167	161	175	203	177	185	157	154	171	217	163	160	169	201	179	178	186	174	161	182	148	166	152	152	179	162	191	149	183	173	179	196	171	162	186	179	162	151	187	161	144	141	156	150	175	165	180	153	181	196	181	172	188	154	184	184	165	195	165	145	178	170	188	158	171	155	161	199	159	166	165	173	189	182	180	188	175	169	191	176	143	173	183	176	153	170	173	154	157	176	184	148	163	178	180	165	164	172	154	193	184	169	159	164	174	168	155	153	184	162	168	167	191	176	192	145	168	164	205	162	184	179	146	184	179	173	175	176	154	195	171	170	143	148	164	168	183	193	186	165	183	182	166	160	189	169	148	163	167	176	179	174	177	148	193	177	182	170	175	162	157	185	179	161	184	179	175	161	181	181	176	153	178	186	161	153	164	181	157	170	198	140	166	186	160	159	169	153	171	171	173	206	168	155	170	142	190	162	155	173	175	163	160	173	182	182	197	154	188	174	164	165	185	186	187	171	172	171	178	185	170	190	169	188	151	154	175	165	171	181	166	185	161	155	168	179	164	184	176	181	165	162	158	162	163	162	160	165	181	172	191	195	172	160	153	178	174	154	172	175	167	193	167	175	185	161	148	195	192	166	163	191	173	162	176	172	192	194	193	161	144	190	175	170	168	171	184	185	170	190	186	158	168	138	155	185	159	172	155	149	168	136	215	166	175	149	172	159	165	149	181	165	182	168	152	171	149	156	157	162	171	152	167	167	148	172	185	172	158	185	171	191	157	151	167	181	173	159	183	164	180	162	146	152	180	185	179	199	160	187	157	164	170	160	177	176	150	183	163	159	155	154	202	191	177	169	157	172	167	167	157	151	160	161	147	174	168	188	170	173	156	185	180	153	192	139	153	162	147	174	187	185	188	169	162	169	159	169	179	185	169	164	179	161	177	151	177	176	185	192	180	187	170	188	185	168	167	180	158	160	159	163	186	146	179	164	163	147	167	182	179	151	172	154	161	153	138	162	171	192	163	165	158	151	162	167	169	180	156	153	160	178	163	162	163	182	143	183	148	161	156	162	176	178	143	161	161	177	172	149	185	146	175	165	189	143	162	175	158	172	178	179	172	167	169	187	155	148	159	169	164	173	177	200	182	175	166	163	148	160	160	175	178	154	171	166	175	192	162	157	191	169	140	185	165	176	194	168	144	146	170	184	159	160	136	168	147	170	156	166	175	184	145	161	187	177	177	181	169	173	184	169	186	182	164	155	132	176	159	167	157	157	168	200	180	151	159	174	162	181	173	181	166	180	151	166	175	168	146	174	183	172	180
6539	604	749	728	635	663	622	590	565	638	588	546	522	548	520	491	551	540	549	545	538	528	515	597	538	535	558	541	531	540	520	535	543	535	497	542	560	507	519	515	529	546	536	526	546	509	525	569	513	559	536	509	515	523	488	527	551	547	537	526	538	555	509	499	499	508	531	526	508	513	522	518	524	518	518	550	499	523	499	545	518	482	524	546	566	524	546	529	478	540	581	569	511	568	511	508	519	519	535	540	549	511	527	508	520	545	548	518	563	531	523	521	503	508	503	528	528	564	542	535	545	532	515	501	501	499	514	477	498	499	549	531	519	533	520	532	514	510	577	525	526	552	538	517	545	520	503	518	484	527	537	511	549	500	539	532	514	539	524	544	516	524	494	482	538	532	574	515	514	510	540	527	534	550	523	519	477	522	553	533	478	521	501	496	558	526	491	518	499	540	537	501	511	514	526	550	537	522	513	467	610	537	529	502	507	525	500	490	507	561	474	530	509	524	510	511	526	498	545	507	515	507	507	535	528	498	518	538	511	518	540	500	522	513	496	596	521	529	502	525	521	557	483	505	541	502	520	531	556	566	526	497	512	526	542	531	540	523	519	544	564	542	526	479	485	490	530	543	531	535	528	536	527	489	505	493	511	528	521	555	540	560	483	554	496	526	473	528	542	531	525	488	543	551	503	507	513	520	524	549	509	510	545	518	524	550	528	539	505	513	545	515	533	527	500	546	509	550	540	528	527	512	530	522	529	556	537	532	507	538	544	494	540	514	534	485	528	590	519	541	482	520	517	506	506	531	499	494	541	508	531	506	511	517	569	518	535	533	517	495	562	514	522	528	534	482	505	497	522	502	564	515	525	574	512	520	539	518	551	514	532	519	528	524	522	530	506	525	530	524	529	546	560	544	515	525	507	511	522	543	515	501	521	516	547	483	558	539	548	542	575	516	523	531	522	534	527	524	478	503	510	474	538	531	515	539	523	494	491	498	518	505	544	548	503	561	512	519	536	543	508	503	505	542	501	519	509	537	515	530	535	543	547	493	493	555	536	515	573	500	559	524	550	500	528	504	507	501	554	485	523	500	519	559	513	541	538	506	503	548	525	493	508	522	489	495	520	501	482	545	489	504	522	523	518	507	552	510	519	573	518	493	499	522	547	527	518	519	565	502	531	524	515	517	548	514	484	539	501	583	508	515	527	509	545	564	540	538	532	538	491	510	510	514	536	492	539	513	484	514	555	544	529	538	482	495	524	509	494	529	569	540	472	512	528	543	576	506	505	531	548	521	528	541	520	471	536	528	527	539	541	529	569	515	554	520	523	509	501	520	538	518	509	553	465	503	504	527	519	528	544	533	532	513	518	502	513	530	537	563	543	516	499	513	514	520	523	579	503	537	521	563	550	514	509	519	525	537	544	540	541	515	527	531	521	507	549	537	514	500	549	509	569	513	538	531	517	537	526	530	522	525	516	575	522	522	532	572	496	500	514	490	533	531	540	564	515	524	525	517	552	521	538	516	529	525	531	523	519	493	526	487	543	536	472	543	458	513	509	515	572	518	490	545	538	490	509	511	510	546	535	511	511	495	475	487	512	501	517	503	545	504	475	498	510	505	512	528	572	535	510	490	518	497	563	502	511	493	569	535	541	515	516	497	584	497	544	525	518	497	518	499	539	540	492	492	500	509	510	487	554	522	518	493	547	535	497	512	513	537	562	538	516	479	503	504	531	510	537	541	502	544	543	522	548	546	542	546	569	522	505	507	555	494	508	524	546	503	506	526	515	559	534	524	501	546	510	537	538	529	553	513	543	492	516	499	512	523	544	503	527	523	519	558	511	540	555	541	539	509	501	534	494	537	533	545	567	527	514	522	525	518	495	524	536	525	534	511	510	537	494	540	527	526	549	509	576	504	544	517	527	484	539	539	511	494	561	541	506	534	523	540	490	538	484	539	565	546	526	526	537	503	487	575	511	554	469	531	525	547	501	515	542	535	582	556	519	497	509	573	537	534	557	564	493	498	529	515	533	484	549	530	522	498	525	545	533	494	484	514	531	494	500	542	530	534	531	556	506	552	516	494	514	485	529	545	546	547	510	558	528	489	526	532	503	531	483	504	530	544	516	529	545	584	498	536	501	531	500	500	551	501	532	500	543	534	541	481	517	493	512	503	531	527	528	566	551	547	500	504	505	520	527	526	516	546	513	553	547	521	548	532	526	504	529	499	509	534	523	526	535	511	527	553	549	541	493	521	501	476	505	527	541	530	470	499	530	518	494	538	497	533	557	536	526	540	528	494	553	527	546	505	521	523	501	517	488	525	509	542	505	520	527	508	512	528	502	525	550	544	466	530	524	512	555	506	561	488	521	518	537	540	513	537	523	550	512	533	547	525	521	516	536	474	523	519	526	534	541	539	557	549	508	537	518	496	482	490	540	584	544	504	523	550	518	529	518	510	488	503	513	485	495	522	558	510	525	544	523	508	499	528	503	525	556	513	520	550	529	524	556	496	529	518	568	522	528	498	544	523	508	542	555	478	542	486	560	503	547	485	519	527	507	553	511	518	523	532	508	525	538	535	563	515	510	558	509	529	481	520	526	458	544	522	549	498	577	492	563	507	492	540	515	509	489	570	492	480	542	544	480	543	560	538	495	544	522	528	529	550	543	544	535	508	511	474	519	543	513	531	509	495	479	580	548	506	547	502	498	554	496	549	523	542	549	516	550	511	514	497	508	523	492	557	477	510	517	509	522	557	540	494	518	501	522	541	521	506	537	490	537	511	519	539	513	468	529	493	560	506	538	550	496	507	488	535	534	526	531	510	515	553	518	503	540	529	505	501	506	505	504	532	520	539	544	521	531	525	541	526	560	525	535	516	490	521	550	520	537	510	531	503	540	504	516	516	560	476	508	539	516	574	556	500	491	561	520	541	525	509	502	535	524	495	509	526	553	556	518	526	520	545	528	527	517	544	544	536	506	555	531	513	518	484	513	513	527	534	515	527	542	538	538	493	516	584	553	549	506	535	543	551	556	539	579	553	503	540	512	488	530	559	528	549	533	523	512	540	524	551	499	502	510	526	511	486	494	506	529	514	510	509	505	501	517	518	540	483	531	516	521	548	529	519	548	530	513	572	517	536	535	544	483	544	522	504	526	529	499	523	552	508	552	543	546	528	500	526	494	486	528	511	505	526	512	509	498	557	499	510	486	532	540	543	544	559	514	539	540	513	521	523	517	560	548	496	520	515	570	531	517	526	544	519	528	531	563	518	519	513	575	500	559	531	517	534	563	543	514	523	519	502	546	526	530	514	503	517	512	509	555	535	475	507	501	517	555	529	536	532	538	511	540	508	513	523	544	522	550	552	540	567	503	558	495	528	546	558	522	562	520	527	545	525	511	510	569	530	546	514	507	502	531	521	536	540	506	532	545	539	521	493	523	542	513	564	530	492	548	496	506	570	516	553	505	517	514	502	503	509	468	520	513	501	525	498
39658	12399	2202	1007	649	483	332	276	262	229	214	182	165	127	152	143	120	130	109	113	144	121	98	121	111	95	103	108	122	103	136	100	99	102	85	107	91	87	104	99	101	100	88	99	89	97	108	88	104	92	88	107	88	92	101	93	113	114	95	104	89	101	103	77	87	88	83	96	79	99	94	99	107	82	88	76	96	91	91	103	87	83	107	110	90	96	106	94	97	92	93	78	104	81	101	81	79	101	89	92	104	95	82	87	95	90	91	97	89	89	91	72	93	86	91	109	95	87	68	78	87	92	70	105	83	99	87	70	103	92	95	88	81	89	97	91	94	73	100	98	72	94	87	90	99	78	92	91	70	89	80	84	92	105	94	79	95	87	90	77	85	110	90	98	94	88	92	82	96	85	60	94	75	88	94	89	104	90	73	80	83	98	75	99	84	93	95	103	87	94	91	78	93	81	82	95	90	94	89	98	92	89	82	78	82	74	104	109	90	92	95	93	83	95	84	81	93	76	89	94	101	91	90	99	101	105	99	91	83	81	88	86	86	94	77	91	93	81	93	90	99	102	94	94	105	73	97	84	81	91	80	85	93	101	89	89	85	103	95	85	84	83	108	96	94	77	92	98	89	97	74	82	82	90	100	80	73	98	94	107	93	104	85	104	100	100	88	101	94	84	99	93	81	84	75	102	100	85	99	100	103	111	96	78	114	101	86	107	78	82	89	86	94	91	87	93	89	83	72	100	85	88	95	90	78	95	90	92	91	66	86	83	78	91	88	79	81	84	84	95	92	106	93	93	94	105	95	73	95	92	90	83	83	102	99	75	75	94	91	72	104	95	92	72	89	92	94	97	89	94	94	104	113	72	82	91	90	85	78	102	74	97	74	75	103	82	97	83	88	107	96	82	91	93	98	99	69	80	94	96	100	107	97	91	101	77	75	102	87	81	99	83	74	92	91	79	90	90	74	95	90	86	94	77	87	79	96	86	80	86	91	105	74	92	79	79	96	91	86	80	88	85	90	99	84	91	88	93	99	88	93	89	87	93	89	84	78	84	93	93	86	84	88	90	86	77	76	98	82	107	77	93	114	98	120	80	90	76	89	81	109	103	91	87	84	106	99	83	88	96	106	93	95	106	100	83	95	98	82	75	96	101	96	86	89	92	79	79	84	94	128	102	97	89	102	89	91	97	95	92	90	85	89	94	94	87	85	85	87	90	91	92	80	90	100	87	101	95	83	98	75	86	90	90	99	71	89	96	99	77	77	98	95	99	85	87	89	80	91	99	87	86	114	99	102	96	82	86	83	68	95	81	82	89	76	80	88	84	96	101	86	87	99	83	86	90	83	85	97	88	97	85	93	92	80	106	75	98	83	123	113	93	87	98	97	100	89	81	88	82	76	98	84	96	75	97	98	94	93	88	117	74	97	111	91	83	88	95	81	106	105	80	81	84	83	91	84	78	95	79	90	82	97	85	109	93	95	94	103	85	90	96	100	105	90	69	89	83	86	85	94	95	76	75	88	89	85	101	98	74	83	93	92	79	100	106	96	104	100	80	91	89	86	82	104	87	97	91	94	87	90	96	77	94	107	91	102	96	98	89	90	89	86	87	91	76	96	94	101	92	109	86	96	106	101	100	89	89	94	95	90	95	91	101	76	106	95	89	88	83	93	84	84	100	93	113	105	89	80	98	98	85	106	104	92	92	82	88	82	92	87	91	93	93	81	106	86	75	103	93	106	87	71	80	99	84	83	96	90	91	108	86	81	79	100	97	101	80	88	94	83	94	72	80	90	90	83	85	81	85	89	95	87	89	103	93	92	86	84	77	88	98	95	95	100	103	94	92	98	103	78	87	98	89	95	107	98	98	91	90	90	72	94	82	104	78	99	90	91	90	96	84	101	104	104	89	109	92	80	84	94	74	88	96	117	109	80	97	103	84	78	82	78	92	96	98	97	104	92	97	116	87	88	89	98	103	88	85	98	91	91	116	87	74	88	99	89	95	88	87	83	96	102	88	91	93	86	75	86	95	91	93	98	96	83	90	100	82	81	91	96	84	89	87	90	88	87	106	101	77	87	88	89	96	93	94	111	102	93	90	100	93	89	102	68	95	103	88	96	89	89	102	89	93	88	93	104	97	85	93	103	86	84	99	95	88	100	94	77	82	105	100	86	107	73	81	100	84	83	96	80	86	97	80	90	90	93	94	97	81	77	95	97	96	94	126	95	82	94	105	90	78	100	103	98	81	94	92	85	84	83	101	93	83	94	88	91	87	83	81	108	69	84	93	95	106	80	98	81	80	94	102	89	87	90	76	84	82	88	89	101	90	88	86	84	114	100	87	89	87	83	103	80	94	102	94	102	71	77	67	93	90	112	92	103	102	83	84	95	109	89	87	103	103	90	85	83	98	86	94	114	91	74	104	112	89	80	82	95	94	94	75	79	111	81	93	86	89	94	101	72	79	86	84	104	102	108	80	96	83	85	94	104	97	88	108	84	95	92	99	97	78	88	81	108	93	88	85	96	121	92	87	81	124	79	84	81	92	96	82	86	102	92	102	104	107	90	89	94	87	96	91	80	88	91	89	99	96	83	84	81	105	98	87	107	89	81	81	92	89	87	88	82	117	101	120	86	96	90	101	81	74	83	87	94	101	96	76	94	107	92	80	92	76	86	87	98	97	90	98	89	93	88	90	108	90	112	84	90	97	99	94	81	94	84	82	95	98	85	103	81	93	88	112	99	86	90	103	87	107	95	80	83	99	87	99	92	81	104	96	73	88	89	84	96	105	91	81	86	96	63	91	115	75	96	98	88	80	65	84	73	75	92	108	100	90	84	88	92	98	86	87	90	86	82	84	98	95	82	83	88	108	102	94	88	93	92	89	88	109	85	97	101	112	91	99	88	103	75	105	76	81	76	86	95	97	70	84	98	79	90	103	76	80	83	88	75	86	92	95	97	81	97	103	92	92	103	89	87	94	79	103	83	92	79	91	96	90	91	100	76	94	79	99	89	91	93	94	94	69	87	118	85	83	98	80	82	74	88	87	110	113	86	94	99	81	94	116	104	101	94	110	89	94	92	105	95	85	90	99	95	98	96	76	103	95	83	107	114	95	92	98	81	80	79	88	92	70	101	76	98	96	82	75	108	82	110	96	101	79	82	85	74	85	83	75	84	87	91	100	87	84	85	84	76	86	87	96	90	79	88	79	80	94	83	86	104	81	76	95	89	87	78	82	99	101	79	79	96	107	69	100	86	83	84	79	84	83	86	88	87	92	91	89	86	100	85	81	90	92	89	94	93	95	69	98	78	108	97	95	88	97	99	90	90	91	99	82	72	83	85	76	95	93	81	83	79	79	82	80	93	98	100	91	95	74	86	80	92	74	108	103	86	82	95	102	83	102	82	91	95	86	96	110	99	99	99	118	111	101	95	84	102	98	92	87	94	99	107	96	87	84	92	96	87	99	83	89	86	85	97	87	110	87	86	89
21657	1364	3327	3343	2895	2352	1944	1454	1295	1084	1029	902	891	727	658	634	598	587	544	519	515	512	462	483	433	435	454	398	421	382	426	411	397	415	372	349	377	382	344	369	410	390	349	371	371	351	354	364	345	316	374	388	336	349	365	303	338	318	308	379	341	328	329	344	313	333	314	345	325	337	376	338	331	314	330	343	296	322	333	309	359	331	332	349	314	305	340	328	334	327	326	327	340	325	339	322	314	342	315	334	321	340	339	344	310	310	340	327	316	334	330	331	302	310	322	288	336	324	339	328	331	341	305	344	299	295	314	329	319	341	276	340	307	344	313	313	333	327	288	331	331	294	330	357	351	351	320	334	325	322	331	284	326	336	319	305	327	325	318	312	321	299	302	320	318	336	336	321	352	318	293	346	300	317	285	306	326	342	339	333	352	314	305	341	319	304	338	318	306	346	318	328	317	314	294	344	368	302	314	339	304	272	307	328	321	323	295	335	323	321	340	298	330	327	298	279	302	350	317	298	328	309	321	352	343	302	318	315	315	308	280	293	335	317	345	327	315	297	299	323	313	303	298	323	361	309	312	306	343	301	290	298	315	297	325	329	313	321	317	307	334	333	305	312	320	304	307	321	292	332	323	309	318	294	331	348	334	309	310	298	298	317	331	290	302	350	317	333	311	316	307	308	318	303	288	328	316	312	346	296	302	311	314	315	315	313	331	313	329	326	312	300	307	335	309	323	317	306	358	331	332	330	296	319	293	324	332	289	335	330	311	337	328	320	308	301	352	341	330	321	321	334	315	294	320	308	304	316	320	344	333	348	324	336	313	350	296	324	318	310	303	304	311	314	302	309	314	332	304	326	337	326	325	319	323	314	320	282	331	343	313	297	320	331	324	327	323	333	297	311	307	315	316	312	331	315	316	328	332	266	301	319	335	301	315	298	288	313	319	310	326	338	318	297	309	311	295	329	293	309	335	314	301	347	313	369	281	320	298	329	302	318	296	309	332	298	317	309	294	314	311	301	343	341	330	297	309	345	325	296	343	301	329	309	318	314	309	339	292	289	290	320	338	331	325	326	286	308	299	324	299	323	321	322	325	327	318	329	304	329	317	305	325	321	297	284	325	336	305	324	315	302	299	335	328	310	325	316	293	311	304	288	314	290	368	308	300	333	292	322	279	326	338	315	299	324	314	311	285	314	327	324	330	317	310	338	323	361	304	311	319	324	315	322	295	304	351	339	342	329	354	315	272	337	300	317	340	305	348	306	307	343	310	321	331	320	330	343	329	309	331	337	317	332	309	330	331	287	299	289	270	329	292	333	300	317	312	305	337	309	338	319	340	313	307	306	362	340	337	327	321	334	310	297	289	331	289	321	281	315	335	297	299	330	334	289	353	369	333	330	320	338	335	316	325	315	329	325	285	342	319	308	307	326	310	328	329	323	302	307	315	305	307	294	311	348	316	301	317	314	285	323	332	307	295	336	314	358	286	318	300	299	335	309	311	337	329	308	300	296	315	318	300	334	315	278	309	316	311	315	333	317	309	320	298	322	318	318	323	322	296	301	314	293	327	357	325	317	323	287	319	276	339	347	334	326	324	336	327	316	326	316	324	301	328	311	333	300	336	307	325	302	297	310	317	299	338	325	312	345	332	335	309	342	302	349	302	302	307	338	327	301	322	325	331	313	345	304	301	324	287	314	302	286	293	341	349	292	321	326	312	330	310	335	307	341	340	344	317	297	282	316	297	366	322	332	306	332	326	347	311	319	298	298	322	349	310	312	327	326	313	333	292	316	308	299	315	303	326	308	354	314	310	316	306	316	325	333	320	320	341	303	341	286	310	311	316	296	324	314	302	359	310	339	304	288	310	325	320	300	295	326	338	302	337	338	338	342	317	332	344	340	311	281	326	316	318	326	318	293	318	331	296	305	355	303	324	315	345	327	333	312	286	303	318	316	335	323	312	330	306	320	283	340	310	336	306	304	289	336	324	305	342	308	311	303	312	292	324	301	290	341	308	337	335	340	295	301	294	314	311	306	343	326	301	307	346	315	296	311	290	338	334	313	320	347	321	337	245	361	331	334	345	333	339	297	345	336	312	317	351	322	317	310	353	319	311	316	309	325	302	310	293	339	323	310	305	349	326	306	300	327	330	324	340	324	311	321	294	304	332	319	304	323	352	307	334	281	333	327	354	331	319	318	353	336	323	314	334	337	311	300	326	287	319	307	336	321	284	352	339	323	358	298	319	323	310	309	307	309	318	341	332	316	327	315	318	304	343	340	295	321	342	325	333	316	316	314	306	309	314	335	312	353	342	294	325	332	338	303	292	320	329	314	329	325	312	307	350	321	353	346	326	314	345	313	321	302	303	283	308	311	305	302	329	303	321	316	309	309	309	314	293	325	308	326	353	314	309	333	351	335	320	334	316	313	343	342	305	300	319	304	300	346	304	295	306	336	291	323	313	310	352	343	321	326	334	299	340	311	303	308	311	348	305	326	299	295	308	301	332	326	289	307	297	330	308	333	304	330	309	323	285	315	295	323	336	308	329	320	345	311	315	310	352	329	312	318	269	342	291	286	309	330	340	321	321	320	317	315	316	302	297	329	309	301	302	325	326	306	349	300	317	313	300	306	327	320	302	324	318	321	321	308	319	312	325	316	297	355	287	334	313	347	280	312	307	318	323	309	294	306	319	346	353	326	338	306	331	337	352	333	337	312	311	302	334	337	274	343	317	320	280	334	327	277	322	321	337	342	327	320	334	326	340	311	337	318	325	310	308	296	340	336	340	308	295	325	312	326	335	332	329	324	304	340	296	315	306	320	287	307	334	360	350	295	274	314	336	324	292	346	322	346	325	317	317	320	307	312	306	312	352	309	335	329	328	313	294	303	338	327	308	329	312	348	313	321	315	309	318	285	309	315	324	297	322	304	308	349	316	314	326	306	294	291	328	310	316	316	320	305	328	332	304	336	314	306	303	357	303	338	283	300	312	302	287	322	328	330	312	314	312	341	303	326	334	300	297	314	309	342	335	309	325	327	330	335	299	325	306	336	334	326	283	353	298	300	304	334	290	310	312	318	346	287	310	312	329	307	309	315	326	333	298	332	325	305	318	291	350	285	319	335	310	305	300	307	308	331	322	312	299	320	314	300	328	325	350	347	282	302	330	306	289	309	307	314	364	318	313	289	312	314	341	323	315	298	310	310	338	311	324	316	324	294	301	352	271	319	308	333	326	325	296	318	293	321	326	327	318	303	332	342	318	337	297	326	303	313	355	334	374	300	320	314	329	298	333	306	326	306	289	346	324	313	344	342	299	301	337	326	315	306	321	335	323	322	323	302	314	323	355	281	291	304	308	311	288	330	314	334	295	327	299	318	329	321	293	308	319	344	338	323	338	338	301	316	346	313	316	324	334	304	311	327	297	315	305	302	326	355	298	315	326	339	323	304	325	320	340	317	314	322	314	345	314	300	315	325	321	332	316	336	337	296
47155	18899	7503	2208	1444	1011	714	602	515	405	356	353	305	299	275	250	266	213	249	242	225	241	193	201	195	185	187	220	196	187	156	193	147	170	183	182	172	188	175	185	175	173	165	169	154	162	155	163	185	170	162	170	171	171	175	146	165	182	168	150	135	164	170	176	170	162	173	179	155	176	188	161	202	172	174	161	156	149	173	138	186	163	143	169	163	176	161	147	167	180	174	196	176	151	173	172	163	161	169	190	165	171	190	168	175	172	165	143	180	166	150	178	182	145	165	160	160	192	177	150	170	158	164	154	167	172	168	155	169	165	175	154	158	167	175	177	177	170	178	160	172	140	159	190	171	162	163	144	158	170	188	164	167	150	141	192	158	168	180	184	169	162	155	148	178	185	160	171	172	177	158	161	163	165	170	140	136	181	173	162	171	160	158	157	175	174	170	159	158	152	157	173	170	170	160	163	156	158	143	189	151	159	159	155	190	171	159	182	179	161	179	143	139	176	146	160	181	191	180	183	201	189	149	165	154	168	177	166	185	167	184	156	149	170	165	152	176	190	155	167	163	162	163	166	163	162	161	159	192	173	148	142	161	162	193	185	171	142	151	158	158	184	186	163	166	156	190	142	176	156	163	174	170	171	183	146	150	150	170	158	149	172	164	138	157	167	141	154	158	166	165	154	169	149	185	160	169	159	157	170	161	149	149	146	165	168	161	156	182	164	184	181	169	199	138	168	155	181	154	187	141	164	193	174	164	170	151	188	152	155	156	174	176	141	174	156	153	155	180	148	156	162	191	177	140	143	179	170	163	175	178	165	175	174	158	172	171	161	175	148	175	148	174	145	173	150	144	146	156	174	180	182	164	170	168	188	161	167	155	189	198	165	158	158	160	160	173	172	163	141	162	168	153	175	164	143	162	163	166	153	145	141	183	184	156	148	170	174	186	163	151	154	163	162	156	168	181	143	137	188	149	174	188	192	175	153	171	162	146	178	173	190	177	161	175	146	151	154	154	149	155	171	174	180	170	179	169	139	188	172	175	140	186	164	146	169	183	185	172	164	172	154	163	148	155	141	168	159	158	147	165	154	157	165	181	147	184	160	144	165	153	186	160	147	167	172	168	146	155	166	181	145	161	190	176	181	152	178	175	158	174	145	171	152	151	170	174	188	172	179	153	183	154	155	162	170	129	154	170	177	162	137	156	158	169	182	178	158	166	140	180	170	154	180	156	157	170	169	160	149	170	138	184	142	160	164	183	164	169	166	160	175	146	189	171	153	180	147	134	159	165	167	165	154	152	183	166	186	149	168	152	189	151	168	143	133	161	161	162	144	161	174	180	182	141	164	158	153	178	165	170	167	179	152	187	154	154	160	158	159	182	178	173	182	196	158	186	156	169	159	169	156	177	152	172	138	143	180	177	168	170	159	183	185	181	167	144	176	166	162	158	145	179	189	147	191	167	165	159	170	176	167	163	157	154	175	151	151	184	171	166	146	178	155	168	162	174	162	153	161	158	178	163	169	180	152	157	157	153	153	169	163	163	169	169	156	150	154	157	173	163	163	143	163	143	156	175	153	142	163	172	149	159	148	137	155	162	189	168	157	153	170	165	178	142	175	163	126	164	170	165	180	172	141	203	172	176	155	148	144	158	159	149	163	170	158	146	160	146	140	175	156	172	147	141	176	169	158	161	146	151	161	152	175	169	147	159	180	158	179	172	175	187	146	164	155	133	165	163	179	170	165	176	180	164	158	149	143	175	189	151	184	165	190	176	182	163	177	136	136	171	182	162	169	181	166	158	160	138	178	151	177	156	164	167	160	169	156	158	164	209	163	176	184	172	172	194	152	177	171	158	180	165	161	197	187	176	171	146	177	165	178	181	176	149	173	139	161	167	171	154	140	191	175	188	175	176	160	160	150	182	148	182	167	181	179	164	153	187	163	171	167	176	191	166	166	177	185	191	160	163	166	166	161	173	152	181	171	172	140	172	174	157	164	173	173	169	185	172	145	164	159	165	147	155	193	162	163	169	156	159	160	169	158	140	167	165	163	161	155	155	177	183	179	159	159	151	180	171	143	162	171	179	154	164	175	164	183	175	168	179	163	164	174	181	162	167	163	166	178	172	165	148	146	174	189	169	164	162	177	154	180	169	173	168	152	183	172	172	150	168	176	167	167	162	174	168	156	182	166	175	168	175	148	165	161	156	191	157	165	171	156	149	172	163	160	163	152	181	184	189	158	179	176	165	164	174	158	138	162	157	162	172	165	171	189	171	186	153	162	172	175	157	176	178	157	165	164	164	151	190	179	184	189	147	167	151	216	155	154	141	165	166	137	161	170	165	144	146	165	181	164	167	143	186	172	161	162	171	162	160	146	160	147	160	169	153	180	149	201	148	178	157	141	169	156	167	167	168	147	162	164	157	166	172	167	145	184	150	173	169	146	143	158	175	149	173	149	139	164	154	180	182	153	161	175	163	177	155	172	158	182	167	162	166	173	136	168	164	165	148	157	155	165	149	168	150	157	178	159	187	156	168	162	170	189	159	165	161	155	190	190	161	180	157	159	190	168	174	162	167	160	188	165	167	170	168	157	160	166	162	171	147	174	152	166	157	167	175	160	146	158	141	164	154	172	177	169	162	166	142	179	150	144	173	164	146	171	162	143	151	176	163	172	145	182	167	154	163	170	156	179	141	152	156	157	148	178	178	153	157	151	174	173	148	172	176	162	143	151	170	163	184	184	156	170	168	194	162	176	169	166	162	155	151	162	154	189	174	175	153	183	152	156	162	172	158	165	138	160	157	168	159	176	156	151	180	176	182	155	160	178	159	164	173	173	161	148	170	154	162	159	157	183	177	166	150	179	170	159	157	139	174	159	166	172	170	140	164	149	176	167	164	147	159	163	188	169	179	159	172	171	164	164	161	157	153	173	155	160	179	170	164	144	176	146	172	174	164	164	166	152	191	162	187	152	156	159	181	171	184	177	175	164	157	168	157	158	162	161	193	175	159	153	159	165	168	159	152	176	185	177	158	155	169	172	176	137	164	154	156	153	164	166	167	153	156	156	164	173	167	191	139	161	174	170	147	147	156	163	174	164	173	141	162	168	175	163	157	150	166	179	172	156	163	163	136	172	161	159	161	188	157	158	171	180	165	178	161	152	165	171	170	170	175	147	177	170	175	149	153	163	175	182	169	188	162	171	159	165	145	166	179	152	174	153	174	152	165	190	161	141	165	171	187	150	169	198	155	177	205	152	162	168	162	152	177	183	151	184	170	179	146	173	169	156	166	154	169	166	160	195	168	159	142	167	181	168	182	162	162	142	167	163	157	185	166	156	162	157	180	144	155	168	179	161	193	173	169	142	186	153	166	179	187	164	153	176	171	155	170	162	159	164	160	150	165	162	145	188	183	159	148	157	161	165	176	168	174	170	164	150	174	185	160	144	160	171	157	159	174	172	163	150	153	167	162	159	186	172	148	189	153	153	167	149
27496	2664	6111	6488	5424	4376	3639	2963	2457	2113	1879	1682	1512	1415	1219	1206	1119	1100	1053	1017	908	921	839	817	785	748	761	723	718	717	694	652	665	626	631	657	640	662	637	637	666	636	608	627	636	619	582	552	588	576	591	607	554	584	578	610	543	519	582	544	586	522	542	572	565	589	556	602	582	570	546	548	517	570	570	558	517	572	561	550	584	544	560	559	545	561	531	550	499	513	574	513	546	559	567	537	506	569	587	576	507	574	536	561	550	520	563	552	562	569	563	519	532	554	547	529	537	527	541	565	521	540	502	534	500	510	570	513	526	570	540	543	518	556	519	525	495	544	578	554	543	516	516	497	551	513	550	507	523	519	536	539	489	522	554	543	492	493	528	543	580	500	538	551	541	534	467	538	565	510	497	512	505	538	498	576	538	526	518	490	563	524	525	530	519	528	507	538	525	503	506	536	500	553	554	516	599	562	544	500	558	519	485	535	527	529	523	567	523	543	515	536	529	536	498	491	536	525	534	500	526	545	515	524	553	536	509	563	562	545	554	507	514	544	516	513	563	526	538	550	480	515	518	534	532	536	476	507	543	510	550	546	545	547	558	524	500	560	523	487	540	563	524	514	544	548	525	496	522	498	515	504	513	505	512	536	555	502	539	535	476	495	560	520	531	544	517	523	468	502	564	538	503	510	502	543	528	512	537	511	532	518	509	510	543	503	515	556	565	547	545	528	532	515	517	562	551	500	517	544	538	539	521	530	516	528	515	516	512	519	528	501	536	469	527	487	497	524	522	538	517	513	528	546	546	519	498	520	502	516	480	501	566	577	522	589	556	561	513	562	477	484	560	492	532	512	520	527	515	557	536	517	534	509	521	510	514	490	530	499	519	509	560	513	520	470	558	518	539	545	523	569	509	531	558	487	558	544	543	504	534	527	521	531	564	545	526	532	547	487	506	538	478	553	537	527	521	482	537	544	506	522	510	549	513	559	561	533	478	503	553	529	513	499	530	503	511	521	551	506	514	549	523	512	527	522	484	538	518	533	543	560	502	516	533	520	506	557	516	519	543	532	521	552	530	562	495	529	513	540	529	535	530	516	544	559	518	539	549	567	536	536	513	510	525	517	500	528	514	507	544	515	573	553	533	540	512	539	506	541	528	533	518	539	528	542	541	514	534	521	543	566	526	522	509	490	544	557	568	545	523	507	558	563	537	495	519	521	455	517	551	534	540	531	589	540	524	518	515	504	513	542	523	544	542	492	536	499	507	547	546	544	524	517	519	541	491	522	542	552	509	551	508	536	517	552	562	525	527	496	499	468	536	500	520	532	558	519	493	516	556	519	558	549	545	546	569	508	532	529	540	529	511	481	517	543	538	522	547	512	536	492	535	508	536	531	504	569	521	508	524	481	492	514	557	539	531	529	462	573	549	556	512	519	495	570	512	514	596	536	554	519	494	537	524	496	519	535	554	535	519	522	514	547	557	450	580	516	534	557	481	544	529	547	536	509	520	490	492	511	536	545	558	562	527	558	512	524	541	539	546	535	499	506	513	530	524	559	508	547	499	504	530	511	519	566	519	526	532	511	532	523	578	545	552	559	510	563	533	517	502	538	485	502	500	531	520	533	551	542	497	560	519	534	502	528	483	470	536	502	506	531	496	541	478	521	557	585	522	537	517	528	500	502	516	539	554	543	568	527	554	512	543	508	487	485	520	501	520	558	529	534	482	486	489	562	520	538	531	518	517	552	505	541	516	513	524	543	561	509	540	545	479	490	569	535	479	526	526	498	501	537	498	553	500	476	516	542	530	509	550	477	495	488	520	490	543	554	520	532	513	494	564	520	519	507	556	528	511	522	515	540	524	548	493	491	536	517	501	541	478	547	507	533	550	490	527	589	532	518	528	532	526	554	514	524	503	516	517	538	517	510	522	494	506	499	534	553	518	507	523	483	518	525	533	512	546	486	505	503	504	525	520	522	525	509	497	540	557	530	528	533	551	528	521	501	536	542	530	499	515	548	513	543	502	535	527	497	506	511	532	498	479	543	524	518	524	540	497	527	555	545	497	535	503	517	524	529	539	507	492	528	542	558	525	521	488	495	495	515	539	491	577	525	527	499	511	530	481	533	522	504	529	528	503	534	498	543	508	509	527	534	504	546	529	532	505	549	549	515	531	533	475	535	509	515	533	548	512	543	484	545	514	493	564	523	499	525	496	541	519	514	523	539	520	539	521	513	543	521	535	540	517	501	549	520	499	495	510	521	532	535	502	490	567	556	508	478	514	518	568	530	506	543	526	537	479	507	531	506	518	503	538	538	531	546	518	539	517	529	519	578	514	552	470	527	528	498	510	522	486	540	497	510	558	484	566	545	496	552	533	514	545	531	517	522	552	503	533	486	564	489	515	525	521	503	525	531	486	498	544	564	570	569	501	531	524	556	559	506	482	518	539	549	540	541	492	501	557	502	543	531	515	565	534	555	530	519	525	519	559	520	525	536	526	515	531	524	528	532	521	492	554	510	511	517	535	493	518	581	503	580	538	520	500	492	528	569	508	473	512	511	523	526	531	526	518	591	534	494	522	494	544	512	525	558	530	524	503	494	499	542	483	532	509	516	521	506	533	516	521	510	552	508	548	536	533	548	526	486	518	502	509	563	543	549	549	505	531	487	533	517	540	519	588	523	515	521	513	526	522	513	480	532	553	518	508	491	525	514	515	533	502	506	544	516	520	518	525	513	529	506	509	519	508	509	528	486	540	492	489	546	541	521	575	542	566	544	510	519	570	477	529	530	550	505	519	533	537	546	543	523	546	509	571	524	517	527	513	562	539	545	519	488	488	497	528	549	531	539	551	511	539	481	532	567	511	534	531	512	541	543	544	540	484	539	455	539	543	512	489	532	490	565	528	507	500	544	498	510	552	520	504	536	511	550	534	557	542	514	530	563	498	509	484	519	547	533	506	496	534	508	518	524	527	541	541	552	517	486	511	570	531	532	523	528	530	542	534	535	553	514	549	525	554	519	507	526	519	541	544	582	534	520	513	482	557	520	549	525	534	547	523	535	543	548	532	521	530	540	530	527	530	562	544	533	529	575	529	522	517	544	490	534	564	499	498	527	517	534	528	535	529	543	564	542	514	516	500	519	524	531	470	512	551	515	497	534	512	539	529	519	508	567	510	547	520	498	514	542	535	539	553	513	517	518	549	502	498	538	535	516	554	519	541	562	507	501	545	562	492	526	484	525	503	503	486	586	541	517	554	519	498	535	495	518	546	546	547	551	533	527	521	507	514	518	555	500	519	493	536	516	533	512	564	528	498	538	506	551	520	512	513	571	552	492	505	514	509	514	561	524	460	527	498	500	509	569	507	540	497	522	555	547	534	519	509	549	566	542	550	512	515	551	559	531	543	523	519	536	500	566	513	526	522	542	535	524	519	507	507	569	493	513	531	532	535	512	550	488	592	511	520	547	538	539	524	586	535	512	506	508	532	540	519	501
6648	546	306	232	234	212	217	199	164	178	177	186	202	176	199	175	197	183	183	156	167	162	187	176	165	187	165	169	161	182	168	189	168	174	177	188	150	207	173	146	160	171	198	190	177	164	160	175	183	186	171	149	160	160	162	186	155	168	179	194	193	177	155	169	163	156	187	200	168	158	187	166	159	145	166	149	179	175	154	161	157	165	162	171	179	168	167	190	169	163	165	195	176	178	156	165	188	183	177	163	186	193	175	173	156	169	179	165	175	160	164	157	164	148	159	172	179	178	185	178	174	171	179	161	146	165	159	141	165	146	187	171	178	156	174	172	158	164	191	172	163	182	168	167	171	179	184	182	179	174	145	166	178	162	161	171	196	163	168	173	154	197	169	191	168	149	161	167	201	167	197	160	158	190	160	165	167	177	182	162	150	186	167	174	170	194	171	181	179	188	153	177	157	156	171	158	155	172	175	146	186	192	170	162	167	146	150	158	191	164	171	176	175	169	171	163	159	188	180	188	169	150	154	136	166	176	157	174	162	167	177	175	173	149	154	152	187	168	156	157	168	196	160	192	179	179	180	194	174	203	173	190	177	172	186	165	182	150	191	168	166	171	160	157	173	173	160	152	185	187	155	165	167	166	169	168	161	149	170	172	169	163	167	167	175	165	162	174	150	159	191	166	159	160	180	174	184	171	154	197	178	168	160	163	192	161	154	156	187	146	179	186	196	173	175	175	163	167	182	166	190	168	161	173	158	186	172	148	151	178	182	170	154	180	174	166	164	179	186	185	177	163	153	159	162	172	144	184	187	157	173	193	165	157	179	184	146	188	172	172	162	160	183	165	140	185	156	161	169	168	184	169	201	163	169	170	170	171	160	197	169	159	174	177	169	157	154	184	154	171	159	171	150	186	177	167	157	156	167	167	184	178	208	173	157	154	186	171	191	159	179	167	185	146	165	172	176	204	168	180	147	146	142	163	165	160	173	175	178	165	153	174	175	173	163	165	178	190	163	162	186	161	173	176	163	146	168	165	171	177	161	161	154	166	183	158	178	163	167	159	165	158	188	180	163	186	171	171	172	172	155	182	149	172	134	155	196	176	175	169	164	147	165	166	163	162	168	173	161	186	163	178	167	165	159	176	172	153	150	181	190	159	171	180	161	179	165	173	157	176	150	167	161	154	177	193	175	168	164	161	156	171	177	157	173	163	161	165	178	152	171	158	190	186	174	187	166	165	194	182	176	184	174	171	153	156	173	195	184	182	187	184	165	154	196	183	178	180	156	178	189	162	179	173	166	174	179	171	158	168	158	164	180	173	175	192	166	172	174	162	181	178	185	194	162	174	154	172	150	162	145	163	172	161	150	185	172	164	178	189	172	160	186	151	165	163	176	175	166	158	191	159	173	171	151	155	173	167	184	167	194	168	136	185	172	188	150	157	169	192	200	173	167	172	178	181	170	167	155	183	171	159	170	185	174	177	186	164	169	174	155	163	167	189	176	179	166	177	193	180	160	162	203	160	190	176	144	183	171	171	160	149	152	188	170	181	179	166	190	146	178	173	170	188	168	176	171	165	185	154	174	163	177	183	184	177	180	175	165	179	188	179	174	175	161	178	169	167	193	177	150	165	174	158	177	188	158	177	181	174	176	173	179	159	179	178	161	172	176	166	167	175	163	159	191	179	166	172	186	162	154	158	165	175	157	178	176	147	171	171	168	192	172	163	156	180	199	151	152	167	156	173	167	186	167	204	189	159	164	160	155	173	163	181	164	181	189	165	161	158	158	173	147	162	174	156	179	163	186	147	157	178	175	143	184	154	162	185	190	150	191	192	178	167	185	155	198	164	188	175	168	171	155	160	176	153	169	143	184	189	184	169	190	162	185	191	170	184	167	180	164	169	185	152	170	143	172	158	173	159	161	155	162	156	174	173	158	157	197	164	155	182	155	175	154	170	179	161	183	153	177	174	186	196	158	173	161	161	142	179	160	188	152	200	182	183	172	197	198	149	146	171	177	181	168	155	187	186	176	145	186	184	181	202	150	161	161	169	176	172	175	163	173	176	154	157	182	181	174	178	180	192	154	156	178	158	153	164	158	169	171	178	164	160	181	170	159	190	179	184	173	153	181	189	181	170	161	158	155	164	187	154	194	164	192	160	136	163	182	185	165	177	180	164	178	186	162	180	169	175	158	164	160	162	187	164	181	166	174	162	156	182	150	190	174	195	182	189	144	183	185	185	189	162	159	167	180	178	179	157	170	158	157	159	176	149	158	167	184	175	160	145	163	165	165	148	161	143	166	184	173	143	167	161	163	181	168	178	164	172	167	165	166	166	188	170	192	190	165	174	152	175	172	162	170	172	183	176	160	170	188	182	178	193	171	172	166	168	150	156	159	160	161	167	181	147	151	171	177	167	148	178	170	148	181	170	158	166	175	159	176	199	196	168	189	167	176	174	171	163	176	176	150	174	165	169	157	198	192	172	164	168	164	179	140	180	150	156	166	165	181	168	185	160	163	171	151	159	147	154	175	157	167	164	194	145	184	186	185	167	193	163	145	167	171	196	181	180	182	178	162	190	172	159	175	155	174	151	171	168	167	181	182	158	177	156	168	158	180	162	172	151	161	161	177	172	186	181	181	174	158	184	183	177	171	183	160	171	172	160	183	180	182	171	178	165	162	195	186	170	184	153	166	182	137	179	170	171	171	170	168	171	176	171	182	198	160	173	167	167	163	164	187	136	170	154	196	193	168	152	174	164	150	174	190	165	168	149	177	176	185	162	172	179	188	148	182	162	192	152	163	169	158	167	154	173	148	177	207	167	154	180	173	167	163	163	165	186	189	173	165	174	168	175	158	198	167	143	163	127	189	193	162	142	187	170	163	160	193	208	182	176	185	157	170	169	173	180	190	157	172	176	162	172	146	169	187	149	174	181	166	167	156	145	158	154	185	175	182	184	186	166	161	156	180	154	171	171	166	184	158	173	174	172	166	173	161	188	176	162	166	179	183	192	160	175	161	163	177	169	178	163	165	155	162	158	154	172	194	210	168	180	137	181	182	168	152	179	165	171	158	171	168	185	177	177	194	165	165	167	167	186	168	184	184	172	199	186	176	181	180	173	168	168	176	177	166	170	186	168	169	159	164	173	163	158	176	147	164	161	199	166	167	172	158	167	154	176	166	164	181	162	183	170	165	193	182	169	194	176	166	157	177	178	167	199	169	177	189	158	154	181	189	165	183	174	175	159	186	174	189	185	183	162	163	167	161	167	168	159	155	171	165	184	144	154	193	160	167	184	175	177	149	171	202	186	165	174	188	165	170	186	176	184	149	187	185	183	159	188	178	163	161	158	155	175	157	173	161	185	167	158	197	165	172	174	184	200	163	174	157	169	165	177	173	191	152	164	190	166	179	169	161	171	174	175	169	176	150	160	180	173	157	175	165	169	172	187	178	179	168	165	186	176	160	174	197	188	164	168	191	159	163	169	176	174
6747	646	733	674	715	693	643	632	584	558	552	560	564	559	548	571	535	559	512	582	553	533	495	528	519	544	496	592	539	482	507	527	526	574	572	550	525	542	563	490	538	543	516	516	547	568	525	528	572	516	540	552	555	516	512	530	506	507	517	546	512	515	534	533	527	508	524	517	549	552	505	537	522	504	485	548	517	511	503	513	534	490	527	534	535	546	504	537	520	539	520	514	533	483	550	559	517	535	562	510	550	482	559	558	500	521	520	534	509	492	517	530	517	484	536	525	591	512	506	571	524	515	509	567	533	519	557	553	525	500	512	564	550	522	505	495	538	546	583	499	523	573	532	506	529	525	502	528	528	505	531	483	516	494	570	476	523	535	517	510	532	528	565	493	510	532	510	528	573	552	524	528	511	484	517	508	518	504	552	546	549	553	548	531	481	486	526	557	531	564	493	544	555	562	509	511	553	520	540	521	555	529	494	511	551	513	542	468	498	530	544	516	495	500	523	539	506	532	513	506	542	536	516	541	538	529	514	558	493	528	530	523	506	487	537	513	508	550	556	535	540	528	516	529	502	527	568	535	486	514	576	518	509	494	528	521	548	518	510	527	540	553	514	526	542	550	516	505	512	507	526	528	526	546	513	522	511	511	533	527	524	551	542	496	523	525	537	525	490	527	557	517	540	524	524	528	554	534	518	516	550	560	534	518	533	540	527	520	521	501	513	517	538	496	528	501	548	507	485	522	548	533	500	483	521	506	536	507	579	527	524	537	579	517	503	537	550	553	523	512	510	523	518	524	539	511	526	526	563	510	509	536	537	495	535	525	515	549	550	534	536	519	548	483	502	524	547	553	553	519	534	530	543	548	560	546	534	533	509	454	524	521	510	522	502	517	545	496	526	520	550	544	521	525	526	523	505	522	540	541	485	511	506	525	541	580	510	511	510	507	556	541	545	494	521	521	503	518	504	485	547	491	558	498	521	488	568	519	529	564	533	477	520	488	507	526	524	549	538	518	526	548	561	521	538	515	580	570	538	534	554	537	563	508	541	466	553	527	505	522	525	540	493	517	505	507	514	536	551	509	528	539	519	545	551	525	520	486	488	509	535	545	613	501	553	533	506	565	532	518	530	519	522	509	516	488	530	525	519	559	513	499	498	544	563	571	538	522	517	534	523	498	526	474	546	556	517	493	531	534	477	534	529	499	545	551	528	507	560	525	465	521	494	526	539	526	539	530	514	579	547	484	515	498	532	558	511	502	493	519	545	513	544	505	535	499	537	515	514	496	588	522	535	532	507	517	525	502	469	463	554	479	555	511	530	493	543	529	524	524	547	525	515	496	524	527	548	556	502	525	517	522	554	535	542	532	520	562	522	513	569	514	544	519	545	563	517	544	499	529	549	536	507	515	536	509	499	555	540	530	514	519	483	519	497	518	504	547	551	550	521	495	523	513	513	524	510	527	501	552	489	519	533	463	545	537	541	511	546	554	512	540	476	565	546	530	541	528	530	540	490	498	523	506	545	503	517	502	531	540	528	523	522	524	550	537	507	514	511	487	510	535	526	515	519	507	529	515	529	515	549	529	511	534	573	513	529	517	551	539	549	538	539	520	515	540	506	494	534	492	499	516	514	550	472	478	524	498	525	522	483	504	524	510	535	512	493	485	524	504	538	517	531	519	477	528	509	517	521	527	483	441	529	494	521	546	545	543	491	510	536	496	542	524	548	549	517	517	545	472	525	532	493	501	529	472	506	514	516	506	535	556	511	494	554	525	499	491	516	536	460	556	510	509	484	526	490	557	498	534	520	495	523	515	525	511	535	519	529	496	525	546	557	546	519	521	518	538	494	524	529	527	493	540	543	529	496	555	540	534	546	528	539	507	547	539	551	529	533	542	511	506	505	529	524	506	536	588	468	526	531	546	546	506	554	545	487	536	523	535	528	538	537	504	491	528	501	583	531	514	535	513	488	508	544	527	507	566	532	529	551	532	561	498	498	531	520	503	474	528	519	560	529	507	546	529	514	522	484	500	480	526	562	525	512	489	519	528	581	507	564	562	546	493	563	494	488	505	505	509	546	506	467	521	515	496	518	494	510	508	507	510	490	490	500	513	513	497	523	526	539	497	568	525	501	544	509	521	495	521	481	581	514	515	515	522	515	510	512	506	499	522	539	513	524	529	551	559	524	593	544	516	495	519	524	524	506	509	586	530	519	499	512	541	521	500	497	543	521	525	550	553	515	541	494	516	577	524	499	552	555	543	532	519	550	506	488	507	552	488	535	547	511	534	514	542	539	564	541	506	493	533	507	491	523	483	543	557	502	553	533	520	536	563	527	537	529	539	488	535	548	537	536	505	535	525	497	516	526	547	528	506	531	521	495	502	509	535	525	513	505	546	556	538	552	547	503	514	490	507	515	537	507	533	550	550	525	510	532	532	517	480	554	554	568	493	530	535	535	513	527	499	527	513	524	514	518	488	551	530	566	459	530	493	495	530	554	553	529	561	512	551	559	519	496	518	541	540	505	517	510	538	558	531	518	548	516	532	506	485	565	565	510	542	542	510	500	539	503	512	524	524	541	534	549	558	527	500	516	487	521	537	523	515	508	533	483	542	515	532	522	517	495	568	511	548	514	534	514	535	525	467	543	556	524	513	500	509	533	529	537	529	577	539	576	509	527	526	503	516	546	511	548	519	482	536	501	465	486	517	529	525	522	520	538	569	516	491	522	541	533	493	518	533	518	502	547	495	511	513	560	497	536	483	491	535	522	526	470	513	520	505	513	531	509	451	581	538	532	472	507	506	514	536	500	520	477	578	524	497	493	540	521	514	512	532	497	539	574	517	496	521	483	524	488	508	517	504	563	548	555	472	524	499	520	502	529	527	497	516	533	513	503	525	558	498	541	518	540	511	505	557	550	539	528	523	532	507	535	511	497	514	570	580	559	505	526	518	554	534	489	538	501	504	504	515	521	510	519	533	528	512	512	509	501	548	508	511	486	514	520	471	498	514	529	559	502	534	493	517	509	515	559	547	509	563	524	475	507	501	558	557	546	508	555	522	507	507	519	524	547	506	529	523	511	551	564	568	497	564	548	480	531	509	532	495	562	555	523	485	566	552	528	545	545	490	526	532	498	552	560	538	509	520	524	491	528	516	557	504	533	512	489	542	515	558	561	523	541	499	492	509	545	537	514	503	501	529	558	518	495	492	511	549	504	558	531	534	498	534	518	540	549	512	493	543	529	543	505	535	530	520	555	530	543	512	508	525	530	527	497	536	516	514	532	489	521	511	524	542	489	509	514	541	492	475	529	547	505	497	550	530	493	496	505	537	558	483	518	550	549	514	487	553	525	508	509	506	519	487	473	496	512	529	517	525	522	535	520	504	537	523	539	538	548	521	530	537	518	520	570	509	513	529	508	533	554	547	527	564	565	508	542	517	529	485	520	496	514	514	495	549	491	511	509	501	503	531	532	490	528	537	486	554	516	506
39815	8511	1684	983	678	500	368	297	267	219	190	183	169	153	119	135	122	142	99	103	103	110	103	97	111	91	87	98	99	101	119	108	100	123	105	110	109	77	108	90	90	106	87	80	63	85	104	81	97	87	95	88	99	98	101	89	114	81	87	94	78	86	107	97	98	86	105	89	89	88	101	80	99	85	90	76	75	77	97	88	109	91	92	91	100	76	104	85	94	88	102	84	89	90	75	86	103	94	84	88	97	88	76	93	82	94	95	91	88	86	90	97	88	94	81	90	94	92	94	97	77	112	98	95	86	89	92	83	103	85	89	82	81	93	109	91	90	82	97	87	91	88	96	74	73	74	94	97	72	100	88	105	85	92	95	94	93	104	88	80	81	89	87	96	101	108	92	85	92	95	94	99	100	86	92	86	89	89	84	101	91	94	92	91	108	91	87	93	94	82	109	102	90	80	109	92	92	89	82	91	102	85	115	88	103	95	114	89	89	91	97	91	88	91	85	88	98	104	88	79	81	96	82	85	100	94	91	95	105	78	90	101	86	94	94	83	88	98	91	84	80	91	75	86	80	104	81	103	93	96	96	84	98	104	86	109	88	84	76	80	88	102	97	87	96	91	82	81	93	89	87	109	94	74	95	104	92	76	84	97	96	81	76	94	95	88	79	100	84	93	74	89	81	87	104	79	83	101	79	87	95	99	92	75	81	88	105	83	85	72	103	108	90	104	89	106	86	70	78	90	105	110	88	85	80	77	91	74	83	91	92	92	85	89	84	111	101	104	92	97	85	91	104	109	81	97	85	87	93	116	74	97	84	77	80	105	74	98	99	94	102	97	88	82	97	98	96	98	86	83	74	82	83	92	90	97	84	79	93	101	80	89	88	91	77	103	108	92	95	102	70	92	78	99	104	87	103	64	75	93	84	94	92	81	97	121	96	70	89	86	96	95	104	92	72	95	87	85	85	87	95	91	84	104	91	97	86	94	88	98	97	88	86	93	84	82	88	83	78	85	93	93	91	72	94	94	112	74	88	96	75	93	68	121	108	85	86	73	97	93	90	92	92	73	88	97	88	100	94	117	86	91	91	92	90	93	94	88	90	82	98	89	97	89	85	91	87	95	93	80	82	103	77	72	93	92	94	92	105	90	86	81	72	89	83	81	76	76	91	93	87	91	84	93	87	93	99	92	90	88	90	110	79	94	106	106	101	84	76	93	97	94	87	70	90	80	85	89	88	88	106	80	77	90	98	86	110	101	94	77	89	108	101	95	78	87	68	112	102	92	78	90	105	105	91	102	92	89	92	98	73	110	97	64	85	108	93	91	79	108	92	76	86	79	99	99	106	94	100	80	86	78	87	82	82	92	84	87	100	86	102	88	96	89	92	81	89	104	75	97	97	78	90	101	70	105	80	84	98	106	86	85	95	85	85	106	91	94	103	93	84	91	81	87	94	99	98	99	81	92	76	105	92	75	95	91	85	79	114	97	95	91	83	85	101	88	83	95	102	81	95	97	94	92	96	72	67	106	86	88	89	66	91	105	82	111	104	73	71	91	85	72	85	66	88	92	85	89	100	89	70	85	84	92	98	88	84	100	82	70	62	99	84	94	94	97	78	86	73	94	100	76	97	81	111	100	83	75	96	91	99	92	90	96	95	75	83	87	78	97	106	106	99	77	92	91	94	84	83	70	108	83	77	92	85	95	86	82	87	88	80	107	95	93	83	97	100	73	92	98	95	97	90	97	80	84	88	96	111	73	107	86	85	102	84	90	94	84	106	86	112	90	95	85	90	77	89	91	88	75	94	84	95	89	84	87	110	100	78	78	94	96	85	89	89	96	94	79	91	92	82	82	112	88	87	88	79	105	88	84	92	89	99	85	104	82	103	89	91	101	89	100	96	77	108	94	80	97	89	80	91	101	78	90	82	91	101	83	90	87	102	107	76	102	97	108	103	69	87	74	99	102	86	112	104	87	83	85	71	100	85	106	75	99	97	94	78	101	65	105	68	82	104	82	96	92	98	108	83	87	81	96	94	99	95	92	80	77	81	99	93	92	85	88	78	89	91	71	89	91	95	97	81	88	79	88	79	103	78	80	83	89	116	111	100	110	89	89	100	79	92	102	91	100	73	93	88	88	98	79	85	94	95	94	81	85	88	104	98	80	78	82	94	84	104	104	79	93	89	81	90	92	105	108	85	84	92	80	81	100	86	87	81	88	82	84	99	92	93	84	89	86	105	92	86	88	81	98	99	98	80	79	89	90	106	76	81	87	81	102	104	90	88	95	81	81	85	90	83	104	97	94	100	89	94	107	78	92	66	100	97	96	87	100	92	85	82	93	80	96	92	80	101	96	86	91	84	93	85	101	98	97	86	86	84	91	93	80	84	88	92	93	93	97	101	72	108	102	96	94	80	94	90	83	101	106	90	108	94	78	76	100	89	91	93	93	103	75	99	121	90	77	85	101	73	88	86	77	85	95	83	87	96	87	114	109	85	88	89	78	83	84	105	79	81	80	81	88	92	97	88	105	83	100	82	74	105	93	99	75	81	96	94	89	96	105	86	94	80	97	107	103	95	101	90	87	91	91	97	87	105	97	75	84	112	88	75	96	89	109	82	105	87	115	101	77	97	93	94	101	86	90	86	71	86	86	80	95	83	91	87	91	88	91	105	101	101	80	76	90	99	95	83	99	96	90	103	106	78	80	100	92	108	79	87	98	76	90	108	87	91	86	113	74	88	86	93	91	101	100	91	92	94	100	97	92	92	102	91	96	89	82	94	89	100	78	110	85	72	84	90	88	80	115	94	81	94	75	79	84	89	104	86	110	90	86	72	97	78	98	96	84	82	91	87	93	83	91	98	84	64	93	89	96	90	95	113	95	88	96	75	103	87	76	109	103	76	101	90	90	83	82	84	90	96	96	89	96	84	78	87	86	71	91	93	99	83	81	89	107	103	77	88	97	86	89	105	96	93	100	83	85	99	84	78	100	83	86	103	85	90	93	91	95	85	75	85	86	88	81	90	95	102	101	86	99	93	105	98	108	77	99	89	91	100	96	87	105	106	97	94	83	120	73	83	107	92	102	87	81	104	85	74	101	79	90	103	98	90	79	81	102	97	89	90	100	86	92	77	86	86	88	88	95	83	106	98	125	91	81	77	92	87	88	95	76	93	86	86	83	99	88	89	86	94	85	99	82	84	77	84	84	95	79	99	99	99	86	87	100	93	103	92	94	83	90	84	113	74	87	97	96	86	80	98	94	86	84	95	107	83	87	83	81	87	85	107	100	87	105	105	96	90	93	107	86	94	78	82	92	99	91	81	81	95	86	107	87	86	82	86	85	105	75	106	83	85	81	78	89	93	69	98	75	98	107	85	90	102	81	85	77	102	99	98	99	107	92	104	70	73	86	94	100	97	96	99	107	100	110	92	88	85	86	89	92	89	72	104	88	82	83	99	83	99	77	102	89	92	96	91	93	87	80	91	80
20697	1502	3127	3436	2896	2303	1928	1544	1351	1058	992	933	822	784	767	615	623	563	564	558	534	475	465	459	451	428	419	437	400	419	417	376	382	400	372	380	344	400	362	348	326	378	379	372	403	344	375	374	379	314	341	307	367	360	326	362	325	364	335	343	327	385	352	358	376	335	333	341	356	331	349	339	368	313	349	306	312	308	343	307	341	328	324	339	321	319	303	345	328	324	313	307	328	301	313	348	316	315	318	360	332	358	303	336	323	306	353	325	337	314	299	320	346	340	310	312	324	300	349	312	351	359	333	317	315	331	291	342	345	317	306	323	321	326	312	295	306	302	313	320	312	312	376	349	329	305	302	320	323	314	311	331	313	302	317	335	287	320	370	361	337	341	305	313	320	333	324	323	324	289	319	296	292	341	284	286	296	302	324	316	291	323	312	311	332	290	307	301	334	311	290	333	275	276	338	307	332	322	316	305	324	328	299	301	297	304	331	310	304	318	321	327	314	324	318	311	322	316	328	318	287	329	318	320	321	296	286	334	329	311	303	334	346	322	321	324	322	308	298	290	281	293	298	319	308	334	322	312	307	311	308	302	322	353	286	303	347	310	307	300	289	318	291	312	305	331	333	328	290	351	313	299	332	328	320	302	320	324	302	302	324	322	292	307	297	323	312	329	301	279	293	331	291	310	290	282	344	310	339	307	315	334	302	301	351	316	294	320	301	320	289	306	327	309	313	288	290	313	333	308	326	364	296	336	337	274	339	332	318	324	321	311	311	317	327	313	286	302	333	342	350	324	292	343	349	316	322	348	299	335	279	304	341	328	309	339	341	318	303	314	322	312	333	294	298	309	294	337	338	328	307	281	324	342	321	290	352	353	317	333	319	292	305	307	321	263	297	320	315	335	328	305	300	298	313	336	318	309	324	317	351	296	322	309	313	276	302	287	319	310	335	315	315	281	347	335	308	312	353	278	305	300	320	287	319	302	323	344	312	313	287	351	326	295	327	319	302	319	305	287	306	313	322	306	288	322	287	312	314	320	322	295	325	319	296	310	310	302	304	317	335	304	305	336	310	312	320	320	319	318	341	323	324	318	314	302	306	326	330	304	318	313	320	352	301	305	349	293	287	326	357	357	321	312	301	287	300	337	328	295	321	309	326	317	347	318	327	308	320	316	293	316	314	291	307	309	310	335	323	320	352	325	302	329	281	298	321	324	338	303	324	339	343	319	319	297	328	326	308	312	325	324	329	327	342	325	313	341	317	315	308	311	296	281	293	293	309	335	321	312	306	284	343	326	319	308	300	308	293	319	311	314	329	324	298	335	295	343	311	324	336	283	326	302	310	308	311	341	330	324	318	341	315	288	331	318	329	341	324	330	343	318	329	300	313	342	305	301	302	294	296	328	307	320	271	298	329	315	328	309	325	314	311	305	294	319	318	331	317	325	301	315	343	305	309	312	305	354	300	321	327	305	332	311	318	318	316	308	318	320	310	307	310	299	303	294	321	312	282	292	300	316	308	306	308	304	354	292	306	323	313	310	344	314	285	309	302	299	294	313	299	313	335	357	336	316	330	319	316	295	318	330	305	305	294	329	300	313	294	286	334	296	335	352	288	290	315	315	287	300	335	336	291	323	318	313	312	323	351	346	320	366	310	311	309	294	336	298	329	308	369	295	327	310	279	298	325	343	311	324	296	340	312	350	304	320	316	336	328	305	326	328	307	300	314	336	306	313	318	309	299	319	341	299	306	356	326	319	356	307	345	303	285	340	289	332	326	307	326	309	360	307	303	288	315	330	333	346	306	308	327	302	315	303	287	306	339	330	322	335	340	334	302	347	319	317	310	295	314	333	323	338	296	300	298	318	301	299	338	334	328	324	333	317	327	322	317	329	317	299	297	307	275	295	339	313	294	299	325	296	336	294	310	314	320	346	328	286	325	310	318	317	286	340	350	250	320	306	316	312	318	326	329	306	373	339	323	310	312	306	334	327	301	286	318	326	292	317	320	305	320	335	318	312	307	304	294	323	316	330	349	286	332	316	303	306	340	318	324	332	328	295	277	330	318	334	325	320	290	336	339	311	346	308	300	318	306	328	300	310	320	337	314	321	333	311	299	277	325	320	310	301	316	327	316	336	307	316	291	319	285	302	340	293	315	292	311	334	305	354	309	281	315	322	332	310	287	334	299	341	299	326	289	310	303	316	332	297	307	318	340	322	292	309	299	337	326	312	307	318	331	322	313	332	307	267	299	326	279	312	347	299	331	339	309	320	348	312	335	318	284	318	305	322	322	306	297	338	339	280	321	310	319	316	337	334	319	327	354	334	295	274	310	327	302	311	283	314	327	312	342	292	302	306	309	326	330	318	304	314	323	333	289	369	306	307	299	317	319	292	333	345	324	325	285	301	265	336	294	318	309	336	306	328	351	303	290	318	310	311	319	280	321	313	311	311	292	300	282	305	333	306	297	303	282	341	298	311	330	320	309	331	307	298	318	293	298	339	282	365	303	338	305	278	333	307	339	311	279	304	286	323	376	327	328	320	333	321	333	336	306	310	319	322	330	310	352	309	315	308	344	302	349	322	316	318	326	254	351	311	305	321	328	318	307	315	313	307	301	325	340	309	328	319	317	284	341	298	307	319	312	314	327	340	293	317	327	330	339	325	298	327	320	312	292	308	313	307	318	305	307	296	346	327	304	343	299	317	324	354	350	330	316	305	330	335	314	318	328	314	347	305	330	326	299	347	307	301	316	356	324	293	324	315	320	323	300	302	322	324	317	314	310	309	328	296	315	288	305	292	334	328	304	322	297	349	328	305	347	323	310	309	310	322	304	308	308	304	293	322	336	304	336	280	308	297	335	311	319	296	331	299	292	287	298	320	301	316	322	316	306	314	315	319	313	360	319	308	310	306	306	309	321	318	350	311	305	297	352	317	337	305	287	292	313	297	322	314	296	279	297	298	312	335	281	317	336	317	315	308	279	313	326	329	310	311	314	313	333	323	261	326	284	310	275	318	312	338	340	305	316	318	311	307	339	309	312	325	333	336	305	290	327	310	313	337	339	330	296	346	334	309	325	310	276	334	303	350	310	305	316	298	306	301	325	312	317	315	305	310	310	325	309	324	321	335	337	311	315	304	339	280	304	296	325	331	314	306	286	333	303	315	268	311	340	289	303	323	276	317	310	300	313	343	345	296	303	327	301	322	329	326	333	294	330	322	307	333	342	312	296	324	295	316	309	317	306	272	305	326	290	318	315	304	329	272	311	350	302	346	345	318	327	331	337	319	302	339	303	330	325	316	315	302	324	310	316	327	266	341	306	317	317	311	303	304	342	348	324	315	327	315	351	350	283	307	311	315	353	292	326	298	320	319	327	339	314	316	310	333	328	353	341	324	315	301	306	327	319	325	308	335	331	313	308	311	316	314	311	294	315	324	297	288	288	319	309	321	314	288	289	323	314	321	310	317	308	316	316	310	356	313	339	311	285	341
47922	17458	6014	2255	1356	1000	770	624	518	447	336	307	313	318	261	237	223	222	221	240	230	215	215	206	175	202	169	193	169	181	202	200	186	186	200	209	182	183	174	176	166	178	178	159	164	161	170	169	160	173	151	145	168	171	167	201	154	162	163	154	152	155	153	176	165	196	168	153	171	165	153	182	162	185	202	167	172	176	183	155	162	160	190	160	162	181	160	150	146	151	163	165	163	158	134	143	176	162	155	179	172	162	158	136	171	173	175	185	165	164	155	176	163	145	162	169	161	167	161	162	170	143	164	181	162	160	162	160	149	170	157	178	152	173	174	184	186	165	156	150	176	145	173	139	151	183	169	165	162	148	161	156	147	162	166	161	164	154	171	175	165	156	158	162	138	147	147	170	142	167	165	151	161	172	187	173	134	157	161	165	169	183	156	138	148	149	170	156	140	157	176	167	200	165	167	159	159	148	147	151	159	166	175	179	191	168	162	173	158	155	172	179	150	132	169	166	157	145	165	167	171	153	172	176	141	166	171	169	176	136	174	162	160	186	171	188	171	159	159	183	156	149	156	169	154	182	167	166	137	159	145	194	161	146	138	175	159	151	146	157	175	155	164	146	158	156	176	156	176	162	168	175	156	161	158	148	161	145	177	165	153	190	167	151	179	168	154	179	139	156	155	150	150	183	142	182	156	138	160	161	154	169	163	153	153	148	157	158	158	150	173	162	181	133	142	162	181	147	164	172	169	150	149	164	171	168	138	165	160	131	187	149	153	161	165	188	164	166	180	171	193	165	161	165	165	164	150	153	172	149	165	163	164	174	173	166	160	148	155	152	148	188	165	148	196	163	173	156	171	177	162	168	167	157	167	146	184	172	167	151	175	139	199	171	153	165	148	161	154	178	158	173	171	159	146	181	182	153	175	163	165	178	165	169	172	155	144	179	169	165	171	156	180	192	175	157	147	178	182	163	146	185	159	154	152	161	174	184	160	133	151	185	175	134	145	151	190	138	159	165	169	160	172	175	147	152	152	156	166	161	149	140	168	158	160	162	135	141	168	161	147	163	149	161	142	178	165	156	171	169	186	158	151	179	179	160	163	190	170	157	149	158	159	171	152	191	157	183	164	177	150	166	153	152	173	155	173	177	159	172	155	158	165	119	161	137	156	173	158	145	149	160	179	140	155	166	156	189	154	160	157	170	152	163	179	183	167	181	187	158	162	180	163	174	142	157	150	162	152	188	165	180	158	140	160	180	150	148	153	150	159	164	155	180	162	166	168	156	151	175	157	154	151	174	154	150	165	186	169	144	163	165	158	172	157	184	156	163	163	161	171	155	179	149	188	159	175	171	151	170	160	157	156	157	190	179	164	163	168	172	145	157	166	142	169	164	161	159	167	144	153	177	180	147	157	157	171	170	171	160	152	154	166	150	163	162	129	188	143	158	148	144	167	160	160	163	158	135	134	141	178	168	155	136	158	138	170	162	155	160	169	164	165	167	159	157	170	156	147	160	170	146	180	179	141	166	145	160	158	165	142	173	167	144	156	145	162	139	165	163	182	151	170	143	172	153	173	157	144	180	140	159	163	144	155	172	160	167	168	160	184	153	156	158	171	166	169	166	157	160	146	167	172	164	167	152	169	154	154	174	177	173	159	163	150	176	171	155	161	143	180	163	180	172	170	165	169	168	168	144	156	162	172	147	180	168	173	146	180	158	157	144	170	144	184	155	171	189	172	187	183	163	157	150	184	152	156	174	152	156	175	183	151	170	155	163	169	153	186	186	141	184	152	162	201	169	177	166	150	185	165	132	172	159	158	175	157	149	151	177	167	169	166	146	164	155	158	165	135	164	169	173	162	148	196	182	159	160	156	150	156	162	158	159	150	174	157	155	171	139	169	158	153	161	173	174	151	168	185	164	156	167	134	156	165	163	137	171	158	172	152	165	145	169	167	175	146	166	157	156	171	159	180	183	172	153	192	186	158	172	149	196	150	156	147	159	162	145	176	153	174	166	157	155	149	144	174	179	193	142	173	167	148	176	159	167	158	156	147	173	155	177	160	158	172	167	157	158	139	166	168	176	171	156	168	157	186	146	172	159	149	139	166	160	158	173	182	171	192	172	177	160	171	154	145	171	147	163	163	168	169	146	150	186	167	150	163	166	168	159	165	158	153	129	151	151	159	176	173	174	159	156	151	156	182	177	185	156	186	166	180	171	150	163	160	165	171	127	154	154	179	196	161	179	157	185	156	169	166	162	175	163	155	168	146	168	177	159	192	169	178	164	181	167	164	153	173	178	185	155	165	164	145	168	179	142	151	129	160	168	155	171	174	145	160	141	172	156	158	173	146	170	157	163	150	157	176	177	189	143	160	184	170	141	168	178	150	194	155	171	179	165	169	163	175	164	169	172	132	156	152	149	165	175	181	186	168	171	149	149	139	162	156	157	156	160	160	153	169	196	163	166	138	146	171	170	153	155	161	164	160	160	150	150	147	168	156	149	164	146	157	171	140	166	158	151	163	168	174	160	176	158	150	178	177	147	149	157	168	162	169	142	150	161	184	175	172	156	169	180	181	163	157	170	159	167	183	171	134	161	159	151	165	154	168	167	160	161	171	153	167	193	158	166	152	171	161	157	150	146	159	166	159	155	180	157	157	153	181	146	158	168	174	164	175	156	158	173	160	175	184	177	161	160	156	160	153	156	184	157	156	164	166	175	159	170	132	167	161	176	156	143	184	189	169	134	149	161	185	168	168	168	157	171	155	152	171	158	164	158	157	184	153	147	181	164	152	164	165	164	163	157	164	161	161	148	182	165	137	145	169	172	181	175	153	171	151	157	159	141	164	164	171	142	158	160	166	161	155	168	175	166	181	159	169	158	145	161	165	172	168	150	160	158	157	158	139	158	144	142	164	161	157	186	167	169	157	145	157	131	174	160	177	185	157	170	156	166	151	180	152	159	139	160	177	153	169	148	157	179	168	161	178	154	178	149	162	188	204	165	151	161	154	170	148	163	168	155	148	169	178	154	135	169	180	162	149	174	148	162	149	149	169	155	176	163	175	176	179	166	186	158	152	166	196	158	167	191	170	159	166	142	159	165	177	155	155	144	143	171	147	158	173	157	147	148	168	158	150	166	159	158	144	162	161	166	157	160	155	149	167	172	171	167	156	164	158	174	171	155	180	180	196	164	159	154	164	153	170	177	155	153	171	137	139	183	166	168	161	172	157	150	147	151	181	164	160	179	163	135	166	185	159	184	161	165	167	155	166	146	165	133	150	153	162	193	158	170	184	174	162	154	152	179	172	159	176	173	182	164	159	158	176	165	166	167	170	158	146	170	164	141	179	152	166	160	152	178	165	169	176	169	132	167	157	181	147	163	153	163	163	165	144	159	167	180	151	139	179	159	164	169	170	158	160	152	167	158	137	160	161	174	161	155	159	164	141	169	189	165	140	172	174	169	172	142	142	162	165	127	175	157	176	142	167	172
26396	2745	6133	6519	5521	4462	3626	3001	2518	2202	1890	1681	1510	1419	1286	1202	1138	983	1031	947	942	881	880	839	797	811	772	731	689	702	656	667	662	680	643	692	679	626	662	613	639	644	582	591	591	613	575	561	545	642	587	583	560	633	559	592	618	572	552	562	577	594	543	550	545	548	529	553	520	519	560	588	592	519	567	584	539	544	528	526	527	537	569	498	516	552	553	505	539	541	538	533	538	501	526	563	541	563	573	528	515	515	582	549	542	511	539	551	538	503	502	504	569	554	499	526	508	539	495	532	536	526	526	504	508	526	530	501	540	529	559	515	487	511	542	531	499	507	544	530	524	518	533	515	527	553	510	506	525	550	493	511	533	523	537	537	526	535	511	566	546	533	510	512	476	525	539	528	513	514	511	535	527	487	528	496	556	516	546	505	515	544	487	473	503	499	494	479	526	504	507	522	527	473	496	519	512	528	495	501	538	495	541	516	541	537	508	542	541	550	539	520	506	520	529	499	514	561	565	511	503	581	506	496	544	497	527	519	497	502	566	548	519	509	528	505	552	495	501	542	520	550	510	500	502	500	520	505	500	530	535	511	577	485	492	538	523	542	529	487	506	528	571	546	506	483	536	510	514	482	537	487	519	532	488	540	528	543	515	532	495	526	542	561	580	530	529	478	563	553	557	510	532	560	520	473	484	558	543	520	497	523	496	517	522	541	521	532	514	489	457	544	533	532	513	517	518	497	495	501	522	557	532	499	590	581	507	601	465	517	482	482	518	543	495	525	508	527	514	549	471	567	513	517	538	522	518	491	541	530	540	517	549	519	531	512	499	517	486	489	483	532	507	567	530	527	505	478	472	510	578	544	494	491	520	514	528	495	546	543	542	514	517	518	513	508	540	513	505	534	525	531	512	545	517	551	515	540	521	489	521	515	523	545	460	504	546	504	524	531	515	531	530	530	516	505	523	476	471	547	550	540	525	485	556	506	521	519	509	510	506	529	564	533	511	543	560	555	553	535	520	513	485	517	553	525	507	540	529	533	515	503	516	507	507	551	548	514	508	553	540	507	527	522	529	490	494	512	518	514	478	545	544	522	515	478	497	496	496	505	524	524	524	508	518	511	527	501	493	503	482	484	558	486	526	555	521	494	527	507	512	545	527	551	530	476	544	499	505	506	509	457	492	536	528	536	515	519	571	505	527	515	515	533	566	495	544	504	486	531	532	508	514	513	516	521	533	539	486	505	491	514	519	533	526	533	509	550	490	496	515	531	501	474	498	518	515	531	524	516	532	550	499	504	486	487	518	499	529	478	495	531	506	501	502	524	489	552	509	514	500	579	540	537	554	528	510	510	495	528	525	538	559	490	561	520	531	529	515	502	537	528	503	545	493	549	508	510	502	483	521	488	495	523	525	533	544	503	532	485	524	557	539	526	519	532	520	529	548	511	523	485	513	608	549	507	521	495	494	566	503	518	477	548	498	512	532	505	531	531	512	522	544	529	517	532	535	547	502	525	537	531	502	532	523	537	534	503	524	541	542	555	530	534	488	494	557	508	525	567	510	513	548	557	533	478	517	511	549	487	499	548	536	507	492	497	505	516	522	535	509	508	489	546	498	495	507	557	511	528	549	478	517	538	515	547	536	478	493	548	551	542	517	527	509	535	534	507	540	518	547	557	552	536	489	563	530	501	607	536	527	491	551	499	511	496	514	520	531	505	521	550	526	517	537	489	526	514	524	524	521	509	513	549	553	512	532	508	492	571	501	536	494	554	531	483	515	505	489	463	531	524	559	488	522	489	520	516	513	480	495	507	530	521	562	523	550	547	566	593	524	531	537	550	534	491	500	542	505	469	532	504	517	525	495	485	535	511	493	526	508	540	545	516	550	516	505	515	523	486	530	508	547	494	504	497	533	509	504	520	525	479	567	528	540	516	497	523	551	494	498	532	526	503	538	502	503	545	515	531	493	505	533	533	521	500	530	529	500	479	497	502	506	489	506	537	527	549	529	526	563	531	505	548	514	525	524	536	494	507	500	538	577	521	519	516	527	558	520	546	522	509	515	511	497	499	544	551	494	518	544	509	538	510	537	531	511	541	540	529	465	502	517	539	506	512	555	510	518	517	500	487	514	513	562	525	495	489	526	501	509	530	513	574	532	535	524	482	513	505	513	503	541	528	512	554	480	488	543	543	487	534	535	539	536	538	533	549	513	534	522	528	514	501	517	542	509	506	603	511	485	520	535	523	488	509	500	495	548	527	509	511	554	521	507	529	556	490	535	529	524	524	509	489	526	538	547	524	491	536	510	519	526	495	519	517	543	526	526	510	480	510	512	514	555	488	524	538	511	545	521	496	509	516	523	513	532	520	513	543	530	487	536	491	477	488	521	504	493	504	551	512	501	513	490	534	555	524	502	507	530	528	555	529	511	506	522	542	505	502	567	522	565	507	530	519	494	524	536	533	515	512	532	504	504	502	513	503	502	504	497	560	569	519	515	529	485	488	502	511	478	486	545	507	522	482	504	507	472	482	520	527	531	532	512	493	468	512	515	501	565	488	506	556	537	532	485	481	538	532	498	554	521	535	543	523	546	487	487	533	540	534	484	501	530	482	508	490	533	516	494	497	498	475	499	497	540	530	528	533	541	505	536	511	494	552	528	498	544	502	517	507	512	526	576	518	515	542	510	545	526	507	560	512	486	498	560	485	538	508	525	506	552	490	534	535	509	520	519	534	501	514	522	514	533	518	511	534	514	510	540	528	515	515	509	506	494	522	509	517	513	501	569	490	554	493	543	483	522	480	505	521	528	495	528	523	564	546	503	486	562	529	531	485	517	504	514	517	475	517	502	525	519	525	584	534	541	496	484	540	531	551	541	495	482	473	530	535	542	518	482	548	510	554	516	517	512	528	493	532	517	518	558	555	518	498	512	521	519	507	503	496	506	474	516	551	525	493	518	543	515	565	544	533	541	518	542	507	518	537	517	503	560	527	524	516	498	512	545	515	517	536	494	548	521	542	490	503	521	501	538	522	505	562	532	528	544	515	484	514	558	523	509	522	529	533	451	540	504	482	501	492	520	529	566	505	543	507	493	539	499	483	495	502	497	547	550	490	531	531	519	527	524	500	532	515	530	511	500	537	503	528	498	551	559	545	529	483	503	542	488	486	560	556	494	543	527	514	520	500	529	544	511	537	493	514	531	540	544	519	528	538	490	505	475	552	539	531	504	488	536	516	518	515	501	546	524	484	529	479	472	517	531	493	517	511	562	513	502	519	546	521	470	535	512	535	530	544	492	509	534	500	516	532	519	509	493	503	522	479	514	500	541	506	516	531	498	494	530	520	525	514	542	510	511	501	506	492	525	502	503	539	522	519	522	521	496	511	515	545	554	552	521	516	557	548	524	509	540	529	545	489	544	490	429	531	525	520	539	521	485	507	482	510	506	531	518	538	498	462	532	502	511	540	508	504	534	552	546	492	502	540	540	495	497	499
6598	482	280	211	204	165	196	165	176	180	182	181	154	171	180	203	157	184	153	149	180	185	175	182	162	194	171	170	178	163	187	171	182	174	170	151	186	138	177	158	163	179	165	160	158	153	158	150	150	165	158	189	161	189	176	176	160	157	174	173	165	174	164	153	152	155	164	169	171	178	175	167	171	171	170	186	164	191	209	176	166	146	174	156	174	182	157	173	174	152	162	165	168	171	180	175	166	180	168	168	166	173	175	151	186	175	160	148	179	165	185	185	145	195	144	169	176	187	199	168	151	191	179	161	160	167	186	173	158	183	162	189	162	194	164	183	150	184	163	137	160	164	178	164	155	155	170	196	164	163	151	156	162	160	166	148	188	199	181	179	156	161	161	166	182	184	162	166	176	150	172	176	176	171	176	179	146	180	170	174	157	178	146	168	153	191	170	162	172	183	154	186	174	166	170	152	158	168	142	163	179	168	173	157	176	166	168	170	165	190	174	157	178	154	192	156	168	155	172	148	169	183	182	160	184	169	164	187	179	146	152	172	180	164	161	158	161	174	206	179	188	164	158	170	161	177	160	176	176	175	174	176	183	168	159	166	177	179	172	179	192	164	158	171	168	162	174	165	192	173	175	187	176	179	136	159	193	182	176	177	162	181	167	181	162	180	180	156	171	162	162	173	178	162	163	172	143	136	180	167	181	161	155	183	175	165	184	141	154	175	154	164	158	175	173	157	143	181	167	162	148	146	158	174	169	163	183	175	132	171	149	149	165	169	143	167	174	171	170	140	203	177	173	168	196	154	165	165	176	162	182	186	183	158	168	161	158	165	172	165	178	161	149	165	161	168	175	156	186	172	189	161	164	151	164	165	190	173	178	192	142	179	168	160	190	159	173	153	167	182	165	175	165	168	153	163	166	177	157	162	191	178	181	149	160	185	189	185	151	175	173	157	156	155	160	172	173	181	180	161	184	185	195	148	166	178	165	158	176	142	161	188	198	161	158	154	183	168	172	179	156	155	187	176	165	168	194	156	169	166	172	165	159	167	167	176	172	166	188	149	189	162	174	176	180	175	157	182	159	154	172	183	181	184	161	171	183	155	182	161	173	173	158	166	177	162	165	190	178	155	175	160	166	180	153	171	199	148	164	175	172	173	180	174	170	190	174	178	145	161	173	163	133	185	184	164	151	177	161	167	191	150	186	151	159	164	166	162	187	157	184	167	167	172	158	183	164	155	148	147	151	166	168	163	177	193	178	167	164	176	158	181	175	182	171	176	161	177	160	165	153	182	173	169	159	176	174	139	164	177	179	189	169	178	166	174	174	180	136	162	187	154	172	176	169	166	188	166	157	182	174	169	172	189	164	178	160	159	161	183	186	168	160	169	150	180	149	154	178	156	159	166	172	187	185	159	180	183	167	168	173	143	167	173	159	197	188	173	164	160	175	171	148	150	173	190	193	150	178	148	191	175	176	169	195	153	154	171	184	163	162	200	212	171	154	189	170	182	170	168	163	160	181	186	159	193	149	155	172	172	166	177	184	164	153	167	175	167	170	182	173	189	170	165	175	183	154	174	174	152	158	190	172	170	172	188	142	174	178	157	168	184	177	181	154	163	182	156	202	197	163	191	150	158	166	178	172	154	186	166	163	163	163	176	152	174	158	176	153	171	168	163	161	159	175	160	164	176	183	159	145	161	160	176	167	160	187	188	194	153	182	163	165	181	160	179	165	152	182	162	184	141	167	177	175	146	150	189	185	154	165	194	180	177	178	173	172	166	166	197	152	168	171	178	176	149	184	178	178	156	165	145	177	182	162	158	200	138	145	170	164	154	188	170	161	170	155	154	165	168	161	163	151	166	201	192	167	155	155	157	167	163	173	181	152	151	180	162	178	172	142	190	159	168	160	183	161	161	193	131	167	187	166	172	159	177	158	157	169	190	167	177	185	187	172	183	173	167	179	157	180	165	164	168	161	174	168	185	167	199	181	177	159	170	168	155	163	173	183	183	164	150	178	176	156	173	155	168	150	176	190	181	157	162	172	163	169	181	188	183	162	179	170	192	158	177	158	175	163	199	177	169	178	165	149	154	187	167	142	175	184	142	172	165	164	173	188	167	177	150	180	171	165	169	174	180	167	150	146	175	167	173	180	169	160	163	141	145	160	165	175	179	135	154	166	185	188	195	155	165	162	172	158	160	153	172	164	176	191	178	177	172	148	165	158	156	179	197	171	162	145	155	177	145	159	156	190	151	147	177	156	160	185	183	205	159	161	147	186	173	153	169	168	174	178	164	177	182	171	181	166	179	199	172	180	170	164	183	179	154	157	164	179	159	174	186	161	172	170	174	158	156	194	170	202	177	164	156	178	147	181	175	174	161	153	179	203	180	190	164	168	175	183	157	178	162	192	168	169	182	166	157	180	183	156	185	158	160	180	193	173	175	175	168	177	151	149	176	169	169	175	160	172	187	185	196	173	162	164	198	172	172	172	159	166	178	183	179	167	165	188	134	168	183	181	189	159	182	168	177	153	148	166	167	164	169	164	160	151	155	165	170	174	165	189	160	172	174	173	196	148	175	150	175	199	156	155	165	194	157	177	173	177	175	175	173	185	153	149	182	134	174	152	142	178	162	172	183	154	169	175	196	157	144	176	172	194	158	192	162	152	162	152	170	178	176	159	164	135	157	180	189	162	167	166	177	177	183	165	171	151	153	161	173	176	162	153	153	164	192	157	169	188	162	171	187	157	162	181	168	176	169	172	173	183	164	166	164	157	172	174	158	165	172	179	156	163	160	176	144	168	149	163	145	186	181	172	178	170	164	153	172	169	179	171	176	165	156	178	186	184	186	186	179	160	177	159	157	145	159	161	152	166	169	180	178	199	159	176	155	189	186	187	146	195	160	172	166	188	176	160	171	162	151	153	179	180	173	164	188	173	166	174	179	169	161	179	176	200	165	158	168	177	157	152	179	164	183	156	174	185	174	177	177	170	172	153	142	158	167	172	180	145	194	177	172	188	170	181	195	171	178	181	180	157	177	162	161	172	199	151	142	174	170	174	177	184	174	156	166	173	187	179	161	158	163	169	176	165	180	165	158	164	168	171	154	142	157	186	165	169	178	173	175	160	144	153	154	188	181	160	171	168	171	187	161	176	176	174	167	172	190	167	159	160	146	173	174	162	169	163	172	175	179	157	166	158	162	176	180	144	164	176	148	164	188	181	171	166	144	155	174	190	165	178	163	177	173	168	160	159	148	183	192	179	201	165	184	152	168	177	172	181	183	176	187	193	149	152	194	163	189	182	185	182	179	180	163	186	165	165	166	173	154	145	175	175	163	192	182	180	174	169	171	160	179	162	185	188	177	155	180	181	167	155	169	180	195	176	183	150	188	163	168	187	157	184	163	161	158	175	169	178	180	174	176	178	188	173	153	168	168	202	178	150	178	150	156	197	174	171	149	162	180	173	169	146	160	186	189	183	185	158	190	167	153
6480	674	741	721	710	641	628	618	583	566	579	548	547	557	527	550	517	521	547	517	516	526	528	559	571	553	520	506	528	539	499	503	530	514	540	539	537	505	559	518	563	557	513	497	496	529	508	498	503	501	525	499	525	584	546	524	527	528	555	498	474	494	509	521	503	545	531	493	506	558	481	524	539	553	521	532	562	506	498	548	490	526	491	555	514	524	514	514	556	527	491	555	467	513	467	537	540	503	550	499	515	544	520	502	493	515	519	527	534	520	502	526	527	539	527	534	529	506	518	522	512	520	574	529	520	547	490	516	526	522	506	514	505	536	514	505	565	471	507	514	457	539	487	497	528	536	505	577	521	515	516	538	496	537	589	519	569	492	505	525	526	491	490	517	529	501	505	557	516	547	485	511	530	505	523	531	535	525	485	519	545	535	537	533	580	520	546	513	531	530	495	538	521	514	527	534	514	523	523	527	554	543	529	530	486	568	528	537	494	517	517	529	504	557	534	530	553	532	502	529	503	542	556	498	496	505	571	506	482	567	510	514	519	506	519	515	506	478	507	529	524	489	522	502	500	487	534	499	544	495	520	517	522	534	497	551	542	540	519	508	559	488	564	535	512	498	497	506	494	547	505	545	541	505	486	585	551	525	501	551	514	546	519	505	470	517	533	478	523	532	532	518	508	529	475	543	528	502	488	513	526	518	488	489	479	514	523	497	522	523	524	499	545	504	525	550	553	517	518	531	561	549	498	494	506	541	535	533	543	497	503	549	496	569	482	525	508	484	478	566	532	512	503	533	513	544	519	524	518	528	535	515	497	531	493	542	508	536	503	529	536	544	504	491	593	503	578	559	536	496	480	568	541	534	535	539	503	509	531	522	531	495	534	544	549	522	526	523	520	526	534	539	540	513	550	538	544	494	536	516	527	528	517	513	556	511	518	520	509	533	547	499	520	561	557	546	546	547	561	467	505	491	527	537	498	533	575	534	547	500	549	553	527	534	517	460	540	523	525	502	520	523	550	488	526	513	480	503	556	498	512	529	543	522	496	491	514	511	532	543	512	540	516	472	493	536	536	516	525	535	584	481	539	513	586	536	530	523	512	495	518	520	554	520	500	507	543	502	508	504	534	511	541	543	506	530	566	486	519	499	593	540	526	514	562	508	524	554	508	530	499	483	555	540	534	524	484	491	467	565	512	551	546	521	511	513	535	516	530	519	559	510	528	504	520	513	522	509	536	513	535	509	495	481	480	491	506	497	508	503	524	525	528	479	518	502	545	512	507	494	541	533	476	501	495	559	490	520	472	529	530	518	496	522	536	558	526	544	555	528	509	501	511	535	510	504	520	556	561	559	512	545	528	520	523	517	506	524	491	533	524	578	507	573	531	531	549	533	509	528	517	555	526	539	572	548	560	530	474	546	522	494	525	517	520	502	476	511	564	547	533	493	540	541	529	546	501	545	509	505	498	564	483	510	517	564	515	526	509	509	482	533	564	490	541	510	502	519	514	506	507	506	531	530	538	540	519	500	502	503	541	571	520	521	514	492	553	524	512	536	508	534	511	549	484	535	494	548	537	498	490	481	539	523	559	555	555	520	489	587	505	510	492	495	509	515	495	520	501	552	494	543	520	545	496	528	511	495	540	540	503	501	501	532	523	527	516	526	544	529	521	512	511	521	542	513	510	508	489	486	541	557	475	521	518	532	536	523	575	525	534	531	524	510	576	497	536	545	523	518	546	523	515	553	536	521	571	544	523	556	558	509	530	536	500	518	532	528	524	521	541	509	535	533	515	510	488	491	519	491	499	532	509	553	545	530	538	517	539	527	499	534	519	549	500	510	537	499	541	527	529	542	517	502	503	458	569	524	512	536	525	504	559	519	528	575	489	519	524	515	524	532	542	558	536	519	583	518	525	518	523	526	516	510	546	554	526	503	518	552	519	534	534	508	544	533	540	495	539	519	509	541	500	505	516	542	583	490	479	509	516	533	526	538	540	551	510	530	536	514	492	493	514	499	524	514	537	494	506	537	514	500	532	502	521	523	499	516	564	506	489	548	537	561	524	522	509	532	516	516	544	516	548	542	554	527	484	517	527	519	516	557	516	496	504	459	507	535	527	512	505	566	542	509	508	505	545	538	510	523	549	553	518	538	523	506	553	554	555	543	509	525	497	522	533	510	532	543	513	552	549	508	520	524	530	528	499	543	517	491	525	490	518	517	541	509	503	565	521	538	552	491	512	564	484	473	496	529	505	518	550	525	502	534	502	542	514	533	546	506	533	547	555	497	553	493	517	532	521	521	530	501	533	483	522	483	536	499	512	514	531	511	513	488	533	520	547	522	534	503	513	566	557	514	498	543	538	539	535	485	479	532	547	476	539	566	556	542	472	532	481	540	520	537	552	514	552	562	541	511	544	561	557	515	488	515	550	538	518	518	501	554	514	512	510	480	521	506	484	474	561	516	519	534	536	500	526	485	542	557	510	513	508	557	515	521	533	580	510	537	492	536	545	530	519	522	501	539	478	498	526	505	528	495	517	481	519	521	497	500	490	521	506	504	488	516	514	560	527	518	523	502	522	506	469	533	567	504	505	525	523	537	533	524	531	513	472	526	529	526	508	516	488	506	523	551	496	560	553	473	495	532	544	515	537	545	513	491	523	525	491	529	543	544	497	532	520	504	541	528	529	472	511	533	500	518	516	504	528	569	532	522	504	525	499	504	560	510	560	516	506	496	511	531	467	531	551	529	514	481	551	479	543	519	507	522	529	572	498	528	513	525	484	530	512	555	492	469	497	552	515	535	516	522	535	551	536	519	528	522	480	495	502	529	528	493	497	494	532	559	503	500	480	491	532	532	534	547	508	549	542	532	543	515	565	536	518	523	513	526	548	533	525	471	521	524	506	517	527	512	496	507	551	536	500	544	542	493	540	519	522	509	534	553	524	505	506	519	568	473	529	514	501	517	518	517	487	505	491	535	531	508	540	492	463	513	543	555	556	528	528	549	509	552	481	531	512	473	541	488	520	502	528	510	472	536	527	525	512	534	516	524	521	542	506	502	513	555	511	532	505	528	483	545	497	545	515	511	527	500	496	541	531	525	492	523	516	559	466	503	547	484	509	499	514	536	517	513	517	511	542	496	559	501	492	544	496	520	552	512	498	543	510	528	529	525	550	490	494	534	514	534	521	528	490	459	536	518	512	556	485	552	501	480	529	526	519	503	553	572	514	512	546	509	543	518	528	540	516	541	507	517	517	508	584	554	525	548	532	541	522	497	559	545	523	462	526	536	548	576	510	553	549	520	486	558	536	541	510	518	507	525	522	533	520	527	499	531	522	507	534	525	540	478	517	576	526	492	509	498	554	527	510	519	531	544	514	496	534	515	527	510	555	463	517	494	538	533	551	533	528	528	493	511	506	581	530	527	512	571	524	486	521	471	534	560	534	524	507	490	499	531	516	549	533	486	507	533	497	511	527	487	517	535	485	510
38680	7730	1508	955	648	520	379	317	250	201	180	175	141	177	158	134	122	112	126	107	114	108	113	108	97	99	110	109	121	103	105	108	102	89	95	88	103	89	89	112	80	81	80	110	91	101	82	103	84	89	112	89	98	103	96	105	92	98	81	87	85	94	84	88	103	96	95	79	75	96	85	99	94	88	77	75	88	95	82	105	101	90	90	103	98	82	101	103	87	91	89	89	110	98	93	98	96	107	86	96	82	86	105	77	79	93	100	96	97	78	82	97	107	90	103	101	78	96	73	94	84	82	78	74	92	92	99	91	85	73	95	85	81	88	89	93	96	94	101	69	88	71	98	87	88	91	87	65	79	100	98	98	93	97	78	86	95	100	89	90	103	85	103	78	90	66	107	110	89	88	89	91	100	97	105	104	100	87	99	94	103	86	96	85	116	73	77	101	91	82	94	94	97	102	93	95	92	81	81	79	92	91	76	60	102	93	87	92	91	108	103	96	88	80	93	100	91	95	102	89	92	88	87	81	85	84	102	90	84	90	96	102	93	84	83	75	67	83	85	97	85	91	74	67	88	81	91	73	93	68	94	89	89	77	105	86	76	87	107	110	91	97	90	83	84	110	79	85	97	86	81	97	91	79	83	75	101	98	86	93	99	95	97	85	82	92	86	74	88	103	88	91	80	89	86	92	83	87	90	94	89	119	84	91	103	75	61	91	90	98	96	102	85	91	91	98	110	97	76	73	90	98	89	101	103	87	98	97	116	90	92	90	95	84	86	81	93	92	73	89	80	100	85	113	92	92	87	87	68	87	88	86	82	83	85	96	83	89	85	92	78	96	85	89	97	111	87	89	80	90	91	71	97	81	98	79	86	95	91	88	83	70	96	71	78	91	99	86	92	87	84	88	100	88	98	81	82	84	82	91	90	89	74	99	86	91	88	95	98	92	109	88	85	103	89	74	83	106	81	95	87	97	72	106	88	102	89	87	85	91	102	109	84	85	86	88	74	80	93	87	90	101	96	88	90	88	97	74	95	93	81	110	77	103	103	88	95	97	87	84	74	108	86	89	98	70	97	75	82	95	85	89	86	95	81	89	98	103	104	86	82	102	78	100	106	90	88	89	94	97	83	92	91	83	86	101	75	99	102	80	89	92	92	87	78	101	78	101	100	91	92	87	89	81	96	74	85	101	70	103	77	85	75	103	81	86	87	86	90	73	110	96	90	99	75	85	86	90	86	91	93	97	80	102	80	85	97	79	72	102	76	90	96	84	89	88	84	106	105	82	75	98	103	95	90	87	82	85	96	94	101	82	103	78	83	89	83	100	84	92	99	78	111	93	85	89	99	83	87	82	87	88	82	79	102	89	92	78	83	98	82	96	92	92	90	101	82	71	87	91	83	85	93	80	85	84	91	82	89	97	89	96	95	101	96	94	105	85	97	71	100	96	73	73	84	82	85	96	105	89	89	80	110	89	96	91	81	92	74	107	88	80	85	85	86	73	95	79	92	90	88	108	89	93	98	89	99	80	90	94	89	89	94	96	85	105	100	88	93	104	73	86	96	104	97	88	73	90	68	85	83	88	84	84	72	83	79	91	87	93	78	79	112	93	105	90	108	85	70	85	83	86	97	92	80	90	96	88	90	92	104	81	78	89	87	90	90	86	98	88	97	102	70	78	87	83	75	94	88	79	88	89	85	87	79	88	81	82	98	83	85	78	77	96	106	81	99	72	94	78	79	88	86	83	80	79	93	91	74	96	82	72	95	75	73	81	94	87	74	89	91	93	72	86	96	78	94	111	96	79	74	92	78	76	108	89	88	85	94	87	97	89	94	87	83	91	72	95	91	82	93	93	75	85	83	107	97	92	84	93	97	84	89	96	77	102	88	111	91	79	95	90	92	90	90	89	81	88	92	101	87	88	87	93	90	91	73	92	77	99	105	95	79	96	102	76	79	74	96	66	83	62	71	87	92	95	78	112	102	98	86	73	90	95	80	85	102	87	76	109	89	101	90	80	90	87	96	94	94	91	88	88	88	75	88	97	86	83	88	100	89	85	91	93	90	84	111	83	88	102	84	98	93	88	85	100	89	83	85	92	106	92	75	88	85	74	106	105	97	96	104	74	78	76	87	92	81	70	78	82	88	103	95	102	79	81	88	85	82	87	90	102	79	107	91	100	83	82	85	86	80	85	86	92	81	73	83	100	83	79	99	103	84	99	102	70	78	86	92	84	90	78	106	87	77	97	88	78	96	80	90	81	101	84	94	108	94	91	94	86	84	86	84	83	87	91	92	95	85	96	91	96	102	108	96	87	87	92	80	89	90	85	82	95	77	93	77	88	94	81	86	94	81	120	97	95	85	83	93	90	86	99	86	101	112	76	89	90	90	84	83	88	86	75	80	84	77	97	89	80	84	95	93	83	92	85	84	92	84	97	86	88	78	90	99	88	88	97	89	84	58	98	99	82	99	104	86	95	99	82	85	100	75	91	107	82	94	87	86	93	94	94	99	84	76	98	100	96	93	89	98	84	87	88	87	81	84	88	94	81	82	101	89	102	85	88	100	88	96	79	76	92	98	92	95	89	93	79	95	83	115	96	101	75	101	77	84	96	84	99	77	73	87	92	94	94	115	76	118	102	86	97	84	91	83	72	109	83	81	84	82	98	80	81	97	97	100	85	85	88	92	94	99	90	87	71	80	81	104	92	96	91	82	90	77	85	84	106	84	75	81	86	87	102	100	75	93	83	103	98	80	71	88	88	77	97	121	97	94	74	71	99	97	106	98	99	95	100	81	85	86	92	74	94	84	85	90	78	79	101	87	96	97	80	75	80	81	79	105	81	97	85	91	86	97	90	94	88	97	97	83	97	86	104	111	81	86	89	85	100	96	86	83	90	98	72	109	96	101	79	82	82	69	108	91	103	75	91	83	102	89	82	84	92	95	84	68	87	85	78	88	91	85	66	94	81	121	85	93	94	95	91	75	104	82	80	74	102	76	81	107	84	89	93	96	94	75	75	76	88	77	97	77	80	77	64	88	95	80	89	91	89	100	91	88	92	87	98	80	89	80	96	82	85	83	91	96	84	92	85	70	93	95	99	91	101	85	89	88	82	86	112	106	89	103	76	99	103	82	110	99	102	90	74	95	87	106	85	86	82	101	95	95	104	89	91	89	93	83	102	79	105	100	87	91	88	80	78	90	91	89	88	91	98	85	79	87	82	87	73	97	87	86	76	101	89	102	82	76	87	83	83	91	91	73	97	101	79	87	96	88	78	89	91	79	90	71	85	99	87	76	97	81	99	81	70	90	80	88	82	103	82	85	88	92	98	95	81	89	82	108	88	80	100	88	86	88	93	92	93	91	84	82	95	109	92	86	87	82	90	77	104	79	76	70	83	69	81	93	87	84	94	92	88	87	86	100	97	88	92	69	85	82	99	89	87	90	86	82	88	83	78	86	89	93	72	92	75	88	69	99	82	71	91	92	89
20275	1335	3191	3444	2969	2365	1868	1536	1250	1220	1003	911	777	729	671	647	578	555	609	505	513	500	507	483	484	460	400	430	406	423	406	369	374	363	365	360	372	343	372	366	352	357	379	343	345	355	347	325	351	319	338	359	366	371	344	338	345	327	335	323	353	348	296	358	357	368	349	333	345	332	320	314	332	323	347	315	328	344	307	324	325	306	302	311	332	331	320	296	318	325	310	299	307	346	322	299	317	333	296	304	297	311	369	331	284	329	316	335	301	333	319	317	301	345	299	328	298	317	308	308	329	319	319	333	310	319	286	303	328	316	325	319	291	318	330	332	344	311	316	327	313	338	300	319	317	287	313	311	312	329	336	295	316	301	304	333	295	318	308	288	295	299	325	329	313	317	333	298	325	334	326	325	307	334	313	318	286	301	324	279	333	314	299	330	294	313	323	302	330	338	306	338	312	327	319	325	305	279	340	294	306	325	297	314	330	337	328	324	319	289	296	304	316	304	316	304	272	288	314	307	317	338	305	304	316	302	308	341	303	321	322	322	317	318	324	331	331	321	298	313	304	307	334	322	293	320	325	315	339	317	320	308	336	304	333	326	308	308	292	305	332	314	323	305	276	312	303	333	342	303	285	325	308	330	329	338	308	291	353	311	306	339	305	304	299	359	282	335	305	341	339	331	333	305	311	316	327	305	298	315	280	344	311	309	290	338	297	303	333	284	305	312	313	327	299	331	331	306	297	281	271	306	318	294	325	304	304	331	317	297	331	343	293	286	320	313	312	328	307	305	293	339	299	312	306	348	296	293	320	353	269	318	310	309	322	279	323	334	287	316	314	326	294	287	295	313	307	303	295	293	307	320	288	326	311	337	343	335	335	299	346	312	308	309	317	312	291	331	299	313	330	318	331	300	332	357	319	300	291	315	296	288	291	340	303	311	294	332	307	333	317	308	296	324	348	290	279	336	311	322	307	303	359	323	316	308	292	320	289	301	321	321	326	308	334	326	325	325	345	313	289	301	303	313	347	291	306	308	328	328	321	344	318	296	308	335	264	318	320	304	320	332	323	312	325	277	301	310	338	332	320	295	314	313	310	298	313	314	299	301	305	329	312	314	296	303	315	338	290	317	323	347	312	303	334	309	308	330	315	319	302	306	335	317	320	320	312	358	331	308	306	286	286	302	299	315	325	334	267	345	315	284	310	340	296	302	324	313	293	294	306	307	292	306	344	315	320	317	287	318	322	328	298	288	285	307	311	309	328	309	308	334	299	324	309	318	334	278	327	321	293	316	310	332	316	326	300	320	316	286	348	309	310	320	295	338	282	313	358	326	290	306	303	318	348	306	320	285	304	320	345	340	300	313	284	338	324	339	315	311	334	287	328	278	327	297	311	328	299	299	289	325	353	286	324	305	321	291	282	340	342	302	300	330	290	316	326	310	332	303	304	301	357	302	303	301	323	296	326	329	336	340	314	313	314	311	305	298	308	343	315	331	314	327	329	319	329	298	299	318	309	322	320	302	324	295	334	321	301	312	301	323	298	310	333	330	312	344	301	297	310	309	307	319	332	294	338	334	325	288	309	302	322	264	312	308	300	349	326	287	324	350	312	304	290	318	322	296	305	300	327	296	323	314	292	333	328	306	320	309	311	304	304	297	311	300	305	338	331	303	294	268	344	308	320	287	284	291	355	314	296	328	301	320	301	319	300	308	289	306	302	303	311	294	313	345	295	312	300	336	306	316	303	302	313	339	322	299	320	289	316	284	329	273	306	310	300	268	333	315	331	326	334	294	321	343	292	310	311	267	305	300	327	321	317	322	332	324	282	310	334	303	321	333	321	355	315	321	317	352	318	310	327	329	292	311	306	297	299	349	312	317	331	317	297	307	318	320	346	281	312	309	341	323	315	334	319	288	288	297	307	315	323	297	307	327	313	293	318	305	300	293	311	310	300	326	302	342	303	275	307	308	306	310	323	338	270	320	338	303	285	338	324	290	289	308	335	317	344	331	283	306	352	307	305	337	324	308	310	309	334	316	286	307	262	308	311	327	301	306	327	328	320	344	306	320	317	311	315	334	330	300	336	282	300	314	328	298	343	328	330	309	286	302	324	317	294	314	324	323	323	308	344	303	322	330	312	309	312	302	312	328	331	288	309	310	334	331	327	309	301	317	317	313	317	300	321	305	326	307	323	316	311	307	341	344	329	324	309	283	326	313	298	326	282	294	292	341	311	312	320	316	308	324	325	330	330	310	301	326	321	293	330	322	311	276	306	306	317	335	298	298	310	309	347	311	301	303	327	300	316	310	342	305	321	311	328	311	301	346	313	325	284	307	316	296	295	308	320	289	318	302	320	309	305	293	312	324	319	288	330	323	324	329	303	321	331	317	303	301	305	323	286	326	313	318	328	297	322	323	309	319	334	263	311	326	341	321	311	313	294	312	307	303	327	303	298	307	309	322	318	315	293	291	329	287	299	316	320	307	314	319	322	314	318	292	312	298	327	317	314	312	306	334	322	287	296	305	296	308	309	316	343	319	342	328	342	351	319	317	293	334	328	293	312	324	297	334	309	278	333	324	332	344	298	305	318	292	287	310	342	348	332	300	304	286	323	300	290	340	334	306	312	280	299	322	340	290	292	310	282	312	342	331	291	328	334	319	317	304	291	335	317	315	324	318	341	318	302	322	287	301	310	345	296	318	322	322	312	308	294	320	325	305	328	312	318	299	322	300	321	305	312	282	321	308	284	312	314	308	315	305	294	318	320	349	286	334	309	304	328	318	302	323	295	307	327	315	300	313	326	302	313	299	326	319	336	300	324	307	342	308	305	290	319	284	325	295	287	302	325	287	316	330	333	338	276	310	302	300	306	335	297	305	276	321	338	318	341	306	311	329	340	306	325	334	327	317	313	299	301	313	341	308	342	322	327	325	303	307	328	272	312	305	328	320	300	334	291	321	313	302	296	336	313	320	333	297	298	330	328	293	321	338	315	320	290	296	316	310	331	291	347	302	311	304	286	328	313	285	273	270	344	323	320	311	314	333	305	278	307	335	319	300	327	297	328	328	326	325	301	310	302	273	321	290	319	301	333	289	327	317	303	311	325	304	296	297	311	329	307	318	295	301	331	343	301	301	290	304	309	322	337	329	308	309	356	330	297	297	293	299	316	322	332	312	306	323	286	334	339	299	351	302	308	279	332	320	321	304	313	305	314	305	322	313	297	324	304	325	280	347	355	324	316	347	307	338	292	288	334	340	311	314	312	315	312	300	263	282	304	341	319	292	287	299	336	304	295	295	322	311	326	282	309	307	302	315	283	308	316	325	321	309	310	317	339	325	309	319	328	327	337	313	306	318	305	330	292	315	323	305	313	303	303	312	339	338	349	319	344	322	300	309	322	319	317	287	348	321	313	319	319	322	325	340	279	338	293	306	293	293	351	338	321	268	305	299	319	307	311	314	303	318	349	308	317	315	285	325	305	312	291	319	334	310
49666	16802	5468	2187	1406	1026	740	583	489	443	385	360	304	288	273	263	264	230	228	199	221	208	200	212	207	173	199	210	179	201	170	177	178	192	184	172	181	178	173	193	177	178	173	171	185	174	187	164	153	187	171	170	189	150	163	154	161	147	147	193	176	162	172	165	163	196	149	160	148	151	177	177	176	145	176	181	179	184	165	161	172	149	166	154	175	154	166	149	153	154	167	179	167	163	174	164	161	166	187	169	170	181	153	153	180	159	162	151	157	159	169	166	153	203	163	156	151	163	174	160	178	151	152	190	164	181	150	186	190	171	141	154	173	177	171	152	163	146	170	185	174	142	177	135	150	168	144	180	162	161	187	135	156	161	157	162	161	171	171	136	172	161	172	144	163	188	174	173	174	145	183	158	161	172	166	184	148	169	170	171	172	163	180	170	156	161	171	185	175	175	162	156	155	143	174	150	157	174	159	154	152	190	144	173	164	195	163	157	146	157	173	172	144	152	175	167	173	166	160	169	169	157	145	148	175	204	158	145	177	156	193	158	177	143	167	156	169	149	170	157	179	146	133	169	186	155	148	156	162	150	170	176	164	175	165	190	171	183	161	165	177	139	191	171	141	152	169	160	158	174	168	170	147	159	165	170	168	162	169	153	166	187	155	168	164	172	168	165	177	168	134	182	146	170	155	163	171	169	148	190	196	182	163	169	159	188	165	144	160	158	147	164	152	159	154	145	173	173	161	180	199	172	158	168	174	135	172	174	159	168	144	167	155	164	145	161	178	135	179	158	177	193	160	157	150	189	186	164	155	176	163	197	156	134	165	161	163	165	177	171	161	150	158	152	182	165	164	158	166	195	163	182	146	161	174	161	179	173	173	157	151	155	160	186	158	166	166	180	153	176	178	165	163	157	159	166	169	171	149	154	163	168	168	175	200	169	150	139	177	164	169	157	151	137	161	135	161	170	184	163	152	141	175	165	172	152	172	146	155	180	179	176	155	158	176	168	165	143	157	175	155	186	170	152	172	161	125	156	151	178	169	151	150	179	160	165	172	167	161	169	160	154	156	143	151	159	149	171	185	164	159	152	157	151	157	172	171	155	156	157	164	157	162	176	167	166	172	173	162	174	197	180	145	174	157	165	162	163	152	164	161	160	162	164	165	152	168	197	150	152	181	159	177	148	170	174	183	166	168	143	164	156	169	161	159	149	159	142	167	150	166	172	160	170	179	145	162	163	175	183	138	172	170	152	149	175	160	164	146	167	175	144	155	185	140	169	167	174	183	177	146	189	183	149	155	162	147	161	185	155	164	158	198	191	164	137	181	161	184	179	161	159	166	163	168	164	145	155	161	170	152	187	159	133	202	151	144	170	160	172	182	178	158	147	171	190	185	166	156	169	165	148	172	172	146	168	163	155	174	179	163	166	171	172	185	171	178	156	164	186	158	160	160	152	172	169	157	172	158	153	166	164	142	164	162	148	212	165	161	176	167	165	147	171	165	170	145	148	180	170	178	166	154	164	172	158	144	166	171	155	157	171	153	175	163	187	160	182	169	148	158	194	147	168	165	151	164	180	150	160	171	172	179	158	164	158	170	149	186	168	158	184	178	154	153	170	187	162	165	187	172	148	174	163	156	149	172	161	161	153	205	169	159	180	153	186	170	165	153	166	144	144	158	173	146	170	175	156	148	171	177	160	162	180	171	146	159	185	163	181	157	153	162	156	150	163	172	161	161	168	177	171	151	169	165	153	179	149	165	175	154	168	164	164	148	158	146	166	165	168	163	166	157	171	165	157	176	142	162	182	148	186	174	149	172	162	158	159	190	168	185	159	164	149	166	165	163	182	196	154	167	173	153	180	150	156	171	174	161	186	162	164	149	181	177	135	170	169	156	170	172	158	165	170	171	171	156	169	165	176	170	145	156	169	152	167	174	175	158	164	173	160	169	162	158	154	161	179	176	144	157	140	189	176	158	182	158	165	154	150	156	171	159	172	174	162	161	165	160	160	164	159	146	152	151	173	186	169	164	171	171	171	156	175	164	173	154	161	146	149	164	160	169	162	169	180	172	162	166	187	194	150	186	183	184	159	172	184	146	153	168	184	162	156	178	161	150	155	162	139	157	154	165	152	155	145	183	144	151	158	152	170	161	179	138	170	157	143	170	178	155	143	156	157	159	151	185	154	149	158	176	182	172	179	132	170	179	166	158	164	163	159	171	169	163	176	187	154	182	163	154	157	162	138	174	182	155	176	148	164	161	164	174	147	152	160	160	158	159	195	181	176	165	148	155	165	176	150	164	184	174	146	160	163	163	156	173	168	166	181	172	171	141	163	162	152	166	153	166	144	181	161	159	161	169	172	197	159	173	146	159	153	139	157	167	186	148	176	172	158	164	162	154	177	170	145	170	170	143	157	174	160	156	152	189	169	187	169	180	179	186	175	138	183	155	149	171	157	173	191	173	174	183	153	179	170	179	165	158	166	173	164	168	147	165	167	158	160	175	166	159	190	156	168	164	169	220	169	155	150	159	149	141	164	158	146	155	160	145	156	156	160	187	179	201	170	143	175	173	167	145	186	164	172	156	133	161	184	170	173	159	146	175	165	152	150	159	163	191	171	160	177	175	189	154	170	157	166	153	184	145	172	158	156	175	157	154	149	158	146	167	173	159	153	181	168	147	167	172	189	173	137	175	169	152	158	167	140	185	160	195	143	168	163	172	158	171	151	160	164	159	168	160	153	171	170	167	148	165	146	177	177	175	148	163	149	160	167	175	168	171	157	164	181	147	159	188	161	163	177	158	163	163	169	172	156	147	167	173	181	178	167	156	163	171	165	176	153	167	145	158	174	173	141	151	141	166	178	161	184	136	167	151	187	171	190	158	160	146	171	169	171	164	172	153	185	156	159	154	190	168	177	162	150	157	167	155	151	172	153	156	177	163	152	133	171	150	175	151	170	177	160	154	164	161	170	183	163	161	163	159	169	148	172	145	171	147	182	168	170	141	162	164	173	158	152	170	154	147	163	139	173	149	148	169	177	154	176	152	166	139	148	172	148	143	153	168	186	166	157	150	183	141	167	192	152	173	148	172	176	150	156	167	174	173	163	170	145	158	136	182	185	196	182	178	159	154	172	156	179	150	175	163	162	168	171	165	149	181	153	164	158	188	171	173	156	139	156	157	145	150	159	144	150	164	180	161	151	188	173	166	160	171	160	176	155	184	172	157	169	149	151	170	176	145	159	157	168	157	172	182	159	194	178	164	151	161	172	158	173	139	156	174	141	159	177	150	189	191	168	174	159	161	162	175	161	174	146	173	153	158	172	158	180	146	172	169	159	171	151	184	164	139	155	174	169	164	165	165	140	151	158	184	169	177	151	155	148	177	179	140	164	170	189	169	191	166	144	145	171	167	163	183	145	177	169	151	164	160	176	140	145	173	160	144	175	168	164	152	152	189	162	146	152	147	168	142	164	161	146	156	165	154	157	152	138
26733	2617	6047	6514	5564	4436	3491	2960	2603	2103	1926	1666	1565	1372	1244	1236	1111	1055	1008	967	939	891	897	839	800	821	769	792	738	697	696	633	710	675	657	675	622	648	610	628	601	622	612	558	646	619	599	612	569	573	572	554	603	571	596	600	589	534	584	584	551	590	560	585	578	563	551	557	532	536	541	532	613	576	528	505	553	534	510	537	583	530	571	554	571	529	521	557	520	554	526	562	540	526	517	535	536	527	538	535	573	552	525	528	566	494	539	554	539	549	544	518	509	533	501	511	515	578	551	501	581	519	577	540	527	539	551	518	501	534	521	499	541	492	502	535	517	549	555	501	502	528	512	539	537	527	554	513	544	518	504	499	538	529	508	581	535	535	558	530	528	527	517	537	517	529	502	553	542	511	497	498	542	551	549	532	549	516	532	508	510	503	561	525	513	530	516	509	529	539	496	521	530	544	479	540	528	527	507	526	528	516	511	535	542	565	528	487	536	537	551	502	537	504	542	479	506	608	539	514	557	541	512	553	551	471	497	502	515	538	523	556	502	561	530	524	513	509	522	547	524	528	528	484	530	524	508	554	532	542	545	526	519	584	502	546	550	558	517	489	542	564	542	502	539	527	494	524	514	486	513	529	562	494	517	515	559	523	539	548	521	518	504	546	525	529	533	531	532	505	538	539	535	548	524	513	549	529	551	506	553	583	540	538	505	540	497	515	539	540	515	511	523	527	497	510	540	531	501	494	561	558	525	516	514	543	511	535	506	562	515	547	552	530	524	544	547	540	514	517	498	524	546	538	540	527	559	501	492	562	547	559	517	528	498	507	483	547	515	534	549	524	545	523	489	568	520	542	521	494	499	512	544	539	526	556	476	562	558	555	470	531	517	557	500	511	509	493	489	507	572	539	520	510	527	495	565	547	517	517	521	542	541	533	570	536	517	494	550	505	541	504	503	482	502	531	528	557	526	524	527	515	493	542	577	533	505	512	505	514	501	546	502	533	485	553	525	488	539	533	504	553	533	486	516	521	524	558	498	511	532	499	480	510	531	522	550	504	530	531	531	511	525	521	549	502	522	532	531	535	478	514	542	466	512	532	506	543	552	543	521	547	509	549	463	525	503	511	520	524	513	533	517	523	505	507	488	551	515	486	531	510	550	572	512	505	538	508	501	541	512	513	502	544	515	541	527	485	530	504	524	515	552	550	495	505	541	542	494	538	540	539	551	526	543	541	537	500	538	514	532	553	507	512	547	512	565	522	512	553	543	557	541	475	506	522	521	539	483	491	547	509	545	532	542	527	560	515	524	500	543	519	504	482	531	509	518	568	513	483	530	540	497	502	535	536	548	545	547	524	503	526	474	501	519	467	483	523	484	556	527	510	516	570	556	508	547	518	561	538	560	542	550	506	529	527	530	499	533	515	518	526	526	474	510	545	486	536	515	530	538	551	486	529	477	516	502	489	550	531	543	505	510	536	489	514	540	530	502	533	493	496	586	539	557	552	526	482	502	577	484	487	540	509	505	498	508	519	548	501	547	513	518	542	573	550	501	507	492	523	522	541	511	508	506	504	516	519	539	527	534	531	535	515	503	505	480	555	480	549	536	549	525	505	502	519	493	546	511	530	524	511	528	537	497	558	456	526	533	514	505	545	528	511	549	529	559	494	541	499	510	541	548	513	513	554	532	522	541	537	509	554	543	497	501	553	551	533	516	518	507	491	524	517	519	519	490	500	516	515	539	574	518	472	539	529	499	499	511	553	533	525	526	552	555	516	504	548	538	498	539	529	493	525	555	515	521	502	515	507	520	499	544	534	541	516	505	504	528	538	509	536	539	520	546	548	543	527	488	532	496	512	488	543	488	537	520	515	535	482	550	493	530	544	494	562	560	561	532	525	487	517	528	500	518	504	553	530	487	559	534	535	540	519	524	486	541	539	502	528	544	526	488	553	579	481	528	514	523	529	534	506	531	514	486	544	541	519	510	511	506	531	526	513	536	512	504	552	526	532	515	508	541	508	520	537	546	504	524	557	517	508	519	512	490	533	527	480	580	509	520	516	511	519	533	571	577	549	529	556	558	509	501	538	505	528	537	548	504	529	556	527	505	521	504	512	487	513	566	578	551	498	504	504	526	517	552	546	560	526	517	508	510	529	549	493	544	517	510	459	548	494	513	511	540	507	552	523	523	497	544	499	547	546	556	478	543	504	524	497	503	542	566	522	547	517	544	545	562	560	502	531	495	490	545	551	540	558	542	507	528	522	469	550	531	491	530	561	542	538	500	521	475	554	571	533	542	528	560	508	497	531	556	551	533	498	537	522	554	545	554	510	498	535	540	498	549	548	543	530	524	528	536	517	534	581	496	486	539	505	507	483	531	495	508	506	497	497	534	499	535	515	525	531	520	552	525	529	560	516	517	510	518	544	488	492	494	538	512	574	518	546	504	563	515	541	528	553	533	520	555	509	497	536	567	578	539	534	533	532	545	505	526	539	539	512	538	559	543	538	523	539	560	510	543	525	489	540	526	555	543	468	541	525	537	556	512	472	501	536	523	562	512	536	512	558	509	511	508	546	524	526	518	527	548	491	544	525	479	509	510	482	507	548	501	535	556	540	564	518	515	547	513	530	516	538	524	537	550	514	572	541	534	559	505	547	503	513	511	522	520	494	548	540	535	536	524	518	533	545	531	537	515	516	516	498	530	497	527	498	524	527	536	523	528	513	537	505	543	524	507	511	534	515	511	547	509	511	550	543	543	554	535	500	514	518	500	555	507	500	495	557	559	510	542	512	543	530	549	502	567	537	533	565	495	474	549	504	523	530	509	530	506	532	509	519	497	470	510	534	535	517	535	542	522	537	546	545	510	539	524	481	487	566	502	532	521	567	500	571	532	544	483	487	498	491	536	532	505	523	507	517	519	482	568	583	534	508	545	568	508	537	506	514	503	518	540	515	510	514	526	510	538	533	485	495	563	520	515	520	571	522	558	540	510	531	513	476	536	556	545	513	514	493	509	551	532	507	487	539	521	541	512	520	535	542	489	501	515	513	510	517	551	580	509	512	545	530	513	471	527	537	535	458	517	505	561	545	529	555	518	508	505	528	564	532	533	516	521	523	526	531	520	552	544	553	527	519	528	503	561	531	499	490	526	510	540	552	498	555	487	530	589	497	528	538	534	594	539	478	554	493	560	521	478	518	533	565	544	522	554	512	509	535	542	505	557	559	544	553	499	518	519	530	546	515	523	515	493	534	543	535	546	535	495	532	519	509	538	525	505	537	505	497	520	534	547	544	508	514	540	501	540	536	514	551	572	500	572	503	523	533	560	536	536	522	480	492	579	536	541	508	516	526	514	537	498	503	546	491	576	506	540	481	496	565	555	511	510	537	497	563	522	537	496	513	519	575	559	542	492	492	528	513	537	535	547	501	533	522	524	553	519	534	539	510	507	491	516	519	532	551	540	502	511	576	527	517	535	528	517	532	515	525	536	547
7060	478	278	224	219	157	180	158	167	207	178	182	181	179	189	173	152	172	159	186	149	160	160	192	157	166	181	177	162	170	167	188	185	190	171	159	189	146	179	195	160	169	188	203	168	186	162	176	173	174	160	161	173	162	150	166	173	184	162	164	154	164	180	187	166	189	175	191	155	162	187	160	180	150	156	169	161	183	181	168	165	155	185	168	145	153	158	148	188	167	173	190	164	179	183	177	177	169	187	168	175	201	171	170	172	162	165	178	151	162	167	192	174	151	172	157	176	139	141	175	160	173	176	163	164	191	181	173	174	165	158	200	171	159	180	167	170	165	186	166	171	173	201	145	180	148	185	168	180	187	176	192	152	174	188	184	182	175	176	185	164	185	169	171	172	136	158	181	162	178	191	189	156	175	163	157	197	166	177	170	164	168	169	192	166	184	162	178	175	171	159	167	171	164	178	188	168	185	160	152	173	189	145	155	186	187	165	182	198	176	155	177	173	167	144	165	180	161	148	185	180	174	168	165	159	150	189	191	157	162	161	160	156	151	162	176	170	170	178	157	156	179	161	154	176	164	182	184	164	170	173	193	166	156	181	158	168	144	166	171	164	179	163	180	157	172	171	159	196	167	173	168	172	168	178	159	160	172	189	191	179	177	185	165	165	175	152	192	165	167	168	173	175	188	178	163	175	162	154	163	168	177	169	167	155	166	157	169	158	153	178	184	192	193	172	193	177	176	175	160	145	176	173	171	152	204	152	202	173	186	158	161	174	194	188	152	181	168	202	152	162	152	185	159	186	185	164	171	174	169	176	197	186	154	161	196	173	182	168	169	172	192	160	177	186	157	161	181	195	140	159	157	165	174	180	174	166	158	160	165	158	170	176	175	172	177	141	197	173	183	178	185	163	169	178	160	165	166	176	188	165	147	159	149	177	155	183	176	181	169	169	173	174	179	135	175	160	159	186	150	158	181	154	188	171	153	162	174	155	187	164	188	180	171	163	158	171	169	177	148	180	166	176	134	180	191	169	155	152	147	162	174	140	194	191	164	176	191	177	172	173	187	171	170	183	190	176	176	162	163	161	179	168	162	163	189	168	168	171	188	178	186	162	159	183	147	172	163	178	152	147	147	185	165	155	172	166	168	183	158	150	184	142	177	184	173	181	170	172	162	149	149	177	175	174	178	177	170	175	148	177	160	162	174	152	155	168	149	149	158	177	187	178	191	142	164	173	191	191	161	172	160	161	182	168	160	163	175	196	182	181	143	187	185	179	153	177	182	149	147	166	172	161	178	174	168	179	169	168	197	148	171	165	158	199	182	185	173	157	167	179	161	152	185	179	178	159	156	166	171	171	166	182	192	178	174	149	138	162	183	161	187	153	154	164	159	187	172	188	154	185	172	174	164	171	164	164	186	161	170	162	159	162	163	202	187	167	175	193	168	147	183	177	186	162	178	157	182	168	187	178	168	173	189	184	181	149	177	145	166	159	190	161	177	162	149	174	161	145	182	173	165	147	186	148	198	177	150	165	170	183	151	164	182	185	182	136	161	175	187	177	151	168	170	180	161	163	188	154	192	165	172	173	177	170	151	166	157	171	154	167	176	185	152	181	171	172	186	169	153	161	169	161	164	184	149	164	175	183	166	166	156	178	170	145	163	167	159	165	148	173	159	157	182	185	180	180	162	184	190	183	187	181	181	173	197	170	170	178	157	178	189	171	173	186	161	176	186	149	169	165	170	183	186	180	187	163	153	171	157	156	151	157	159	168	143	173	157	160	163	160	173	188	155	167	157	181	187	177	174	175	180	186	166	171	177	152	170	168	176	179	176	182	150	153	181	180	155	149	139	159	166	190	159	177	169	197	165	173	158	190	155	167	173	165	178	155	180	164	152	167	179	175	182	167	155	150	170	158	179	156	134	157	151	184	170	164	169	181	188	177	187	168	156	161	179	157	177	175	160	156	164	185	179	160	166	165	168	146	164	168	196	165	174	206	150	166	185	157	170	177	143	175	180	167	150	176	170	166	182	201	210	171	142	203	156	163	168	151	161	174	164	152	155	178	173	185	182	198	171	188	195	179	160	147	180	175	160	172	162	151	161	161	153	150	181	177	183	177	150	187	167	161	178	176	170	167	192	152	164	198	163	162	201	183	188	173	179	191	161	152	149	193	195	176	172	161	168	194	173	186	170	188	190	148	157	151	191	157	183	187	187	159	174	164	176	153	155	171	192	174	175	160	158	157	175	195	172	163	170	193	155	193	186	176	177	172	172	187	163	164	167	164	182	159	156	169	178	184	167	144	175	164	184	179	162	177	187	165	169	178	175	161	171	167	184	166	158	168	153	173	151	180	161	183	167	175	150	156	162	157	194	168	180	172	146	179	152	164	174	185	182	147	174	180	187	208	164	182	180	175	189	168	157	173	180	204	176	165	193	184	182	183	156	166	180	194	168	179	175	152	151	156	176	169	167	163	168	191	152	191	156	150	177	192	189	153	185	176	176	169	177	184	185	174	151	178	157	159	182	159	163	181	165	175	202	159	163	173	173	151	193	165	182	169	149	168	154	169	173	149	163	173	162	168	171	163	163	167	152	174	178	176	180	190	183	162	161	144	163	178	187	174	172	163	191	166	172	174	174	175	150	168	171	163	182	168	178	162	189	181	141	159	166	160	162	181	165	173	159	169	198	149	174	157	186	163	157	195	173	163	190	162	165	174	185	173	163	167	167	171	168	176	177	162	177	198	173	178	176	181	186	162	193	171	164	162	186	148	192	190	179	154	187	168	187	187	171	167	163	179	146	146	196	158	166	148	185	169	167	161	179	151	176	178	142	178	172	194	163	176	154	150	173	172	162	156	192	151	173	170	149	159	185	180	162	160	169	150	192	167	201	188	182	159	199	185	177	163	169	203	179	176	192	177	174	202	166	166	187	179	176	187	163	167	165	165	174	169	178	162	182	161	143	167	150	171	153	187	179	175	146	165	145	176	183	170	157	188	185	166	161	164	158	169	162	185	174	156	160	158	155	177	185	161	169	167	155	167	152	171	179	159	175	162	162	161	176	168	167	160	165	151	173	167	164	180	186	166	183	149	191	167	152	185	182	167	156	164	153	174	160	167	184	171	168	152	168	161	197	160	190	189	161	168	185	168	158	167	188	175	181	161	180	172	151	157	179	191	181	181	137	186	194	170	170	136	179	171	159	168	168	175	139	168	160	177	168	188	154	184	169	168	178	182	176	162	175	168	185	166	160	158	162	163	162	174	155	171	170	174	185	174	164	184	166	170	177	180	159	176	177	162	161	186	159	196	163	155	172	165	171	174	169	149	161	159	193	157	194	161	163	171	182	176	168	162	189	170	140	176	161	186	168	169	150	161	189	187	174	181	155	160	187	168	179	173	168	179	152	161	173	193	181	152	177	176	178	188	176	160	170	177	164	159	161	207	171	171	168	187	167	149	149	158	161	174	173	153	174	180	170	168	170	182	172
6931	621	704	690	643	606	670	621	638	592	617	557	556	552	528	504	552	548	523	496	517	514	477	569	545	524	532	502	518	568	522	485	548	558	526	537	501	516	530	517	515	531	539	541	529	543	510	528	552	542	535	522	523	507	540	519	498	543	517	546	514	481	481	526	523	507	517	500	512	524	513	538	507	551	500	541	504	523	530	478	525	527	507	507	528	486	512	574	502	504	546	517	520	508	550	536	525	538	563	505	514	476	545	527	515	513	521	510	499	557	520	547	504	488	502	473	520	543	529	525	560	536	505	514	511	505	525	508	575	514	522	522	520	539	559	537	522	504	474	489	518	521	519	531	554	527	535	529	502	530	503	534	485	506	478	511	513	566	554	526	476	504	538	494	513	530	548	525	564	521	470	512	544	539	531	497	518	484	547	529	509	512	526	534	520	501	506	538	507	557	530	548	525	564	491	524	540	550	505	514	496	508	521	558	549	533	502	508	540	520	500	527	498	511	564	521	547	571	507	513	515	575	574	514	512	532	516	513	541	546	528	554	550	508	524	514	536	521	531	552	553	558	524	526	522	495	536	553	528	556	482	539	528	534	520	555	517	518	488	533	506	556	541	525	521	507	536	489	524	500	535	506	544	506	504	499	529	560	554	511	505	540	509	575	538	515	508	546	542	529	540	527	488	500	508	538	460	557	561	533	528	555	546	516	514	530	530	522	555	532	542	565	523	515	524	519	534	479	542	482	555	518	520	536	555	555	506	523	513	533	510	532	533	496	520	537	493	505	547	548	507	547	528	519	537	553	528	529	472	520	487	500	528	494	522	543	481	531	580	517	539	477	534	546	492	519	556	516	543	516	482	503	532	515	544	520	487	493	477	569	522	498	501	536	534	531	581	527	522	486	554	510	530	533	508	546	512	513	528	527	523	509	534	542	541	528	523	551	508	484	519	547	507	527	575	491	507	564	525	525	493	536	530	534	497	553	570	528	505	544	496	556	546	517	542	545	557	518	515	497	520	525	515	528	534	554	527	521	520	542	499	556	548	527	522	505	506	554	500	475	498	507	502	541	530	505	522	521	470	502	530	516	547	529	499	524	538	527	526	509	498	551	512	563	514	521	509	538	520	503	577	537	562	469	534	531	541	504	529	519	516	560	509	513	517	550	528	519	517	541	579	531	491	498	543	519	528	563	539	545	495	497	535	512	523	561	533	496	546	537	515	533	515	570	510	528	524	494	544	517	556	570	509	538	538	513	501	525	520	504	463	496	532	480	528	494	530	498	527	526	510	512	517	529	549	526	503	511	520	510	492	569	509	513	538	517	517	545	554	543	527	524	528	564	562	520	481	514	518	512	517	490	543	521	509	558	524	556	522	541	527	499	520	537	510	512	510	515	543	507	550	493	499	546	521	496	502	530	516	538	540	512	536	489	533	507	547	505	547	546	490	528	488	505	535	529	542	482	549	501	504	506	529	526	485	551	545	524	537	529	540	507	540	511	531	557	540	497	535	525	489	518	504	510	499	515	545	522	486	517	482	523	548	562	527	524	545	530	486	534	501	507	513	562	530	468	531	541	511	534	527	551	523	504	559	504	530	568	552	510	534	522	561	521	526	495	510	537	529	496	476	526	547	503	522	547	522	534	554	511	531	538	531	516	540	511	482	533	528	528	572	549	489	516	521	507	535	500	493	541	515	541	517	554	544	516	523	518	554	501	543	489	522	546	558	529	534	495	529	524	536	524	529	513	469	497	537	549	562	514	549	580	535	511	490	534	506	524	504	510	520	539	520	532	510	510	512	546	491	516	538	525	527	532	528	518	525	576	529	537	522	529	494	525	562	526	506	543	523	553	534	553	505	482	492	530	507	506	526	524	499	555	546	528	532	494	501	557	515	523	506	502	524	512	521	535	511	556	531	545	520	557	496	479	482	518	476	524	532	530	488	518	576	527	583	527	510	534	559	543	504	511	502	547	547	514	522	483	523	489	498	500	514	522	525	523	531	519	512	480	555	542	557	583	498	553	517	507	541	512	533	511	539	520	488	522	566	517	485	499	525	514	529	537	555	555	548	528	524	541	570	520	541	516	535	554	540	530	585	508	521	517	494	519	572	535	529	519	514	514	514	512	507	542	518	522	513	511	507	498	510	525	501	533	536	538	551	559	523	499	538	535	486	528	528	519	550	520	527	508	522	504	500	526	586	502	531	554	520	521	532	505	548	547	492	492	503	488	534	526	508	501	501	525	486	504	514	560	524	500	528	522	517	523	565	528	520	536	535	510	534	548	545	541	525	546	506	503	483	495	531	558	534	492	516	508	482	513	526	530	520	549	502	534	534	496	547	541	567	531	505	515	523	519	559	545	523	494	505	528	521	541	442	519	516	480	537	532	486	510	484	533	532	520	527	483	543	506	525	543	523	497	536	503	543	569	550	546	541	531	520	578	501	565	502	519	506	531	511	577	500	510	529	560	564	522	512	534	558	536	552	500	515	535	538	520	529	525	520	521	524	530	569	480	507	487	555	532	505	546	533	530	565	512	478	524	546	463	509	509	578	513	544	515	539	526	530	526	570	513	474	515	540	500	547	523	500	500	535	491	550	499	567	475	492	540	550	526	534	528	522	550	567	522	521	546	552	497	519	505	537	535	520	483	522	530	511	506	543	507	513	542	552	529	541	560	488	520	526	531	510	537	518	540	482	534	529	525	522	492	520	560	545	525	530	494	548	548	515	541	527	519	493	502	516	558	562	527	538	530	559	506	473	543	544	493	522	508	536	532	499	520	504	539	496	505	531	523	540	514	496	560	515	526	513	546	494	524	526	483	532	511	504	523	522	522	526	468	517	526	528	540	497	532	483	541	587	530	506	529	528	527	545	551	494	500	550	498	459	504	480	516	527	531	540	542	527	534	516	529	522	551	556	482	575	514	519	498	506	536	525	508	541	491	517	534	526	526	539	518	543	509	535	552	539	523	499	501	531	526	520	526	502	528	484	527	550	506	536	561	523	550	515	506	528	557	530	526	520	506	536	533	536	535	553	534	514	527	541	540	516	513	559	527	518	519	537	493	489	524	509	533	531	527	504	532	522	551	535	540	536	515	512	568	571	527	510	501	548	485	520	533	494	551	488	489	550	496	519	512	492	512	538	537	514	545	526	526	491	538	552	501	514	519	531	464	518	505	510	535	505	534	491	541	492	520	528	543	533	541	567	562	471	523	547	562	548	510	509	517	534	528	474	536	552	572	549	548	514	526	504	532	510	532	514	533	549	532	511	501	592	504	551	560	550	482	506	510	510	537	518	540	558	513	526	534	482	552	517	565	514	468	495	540	586	545	505	513	530	545	520	565	509	504	518	515	532	500	520	538	478	522	536	519	531	543	559	537	524	562	499	509	484	532	517	496	521	495	507	533	521	563	506	512	541	523	521	506	524	521	516	560	530	525	580	547	484	537	515	538	515	526	526	553	579	499	527	532	555	514	539	512	500	525	562	492
38469	10467	1800	1033	661	499	378	335	251	206	173	172	168	140	148	135	122	126	121	112	101	128	109	117	112	94	85	86	100	104	116	81	93	88	104	110	101	86	92	98	100	96	95	102	86	76	101	102	82	83	106	90	77	98	91	87	105	79	95	82	87	86	92	104	78	84	75	69	88	75	88	96	84	86	92	96	89	105	88	88	83	92	91	84	90	93	83	118	89	97	86	83	91	105	100	95	100	100	75	90	97	95	85	81	100	98	79	72	82	88	98	96	91	81	87	101	88	89	86	93	102	88	82	101	111	95	80	91	84	98	79	77	98	97	80	75	91	102	82	101	97	81	91	108	81	90	97	77	93	100	77	94	81	94	96	85	81	84	74	93	93	92	93	92	100	88	98	83	76	70	96	91	82	95	88	110	99	76	90	91	90	91	96	92	98	78	102	95	85	93	74	88	106	105	95	94	90	87	89	85	103	83	100	90	79	95	97	80	84	87	75	103	81	94	93	96	73	97	98	94	82	75	85	91	94	96	99	84	99	101	94	92	90	100	84	91	81	102	84	92	84	94	76	79	92	108	103	82	98	83	82	94	97	98	99	94	98	95	98	97	100	91	92	75	95	91	106	82	120	82	105	111	107	81	87	79	93	110	106	96	79	105	86	87	87	91	95	74	85	77	104	102	89	91	97	72	98	111	108	85	88	101	96	105	81	92	104	82	94	75	99	87	96	82	86	87	93	94	99	95	80	91	75	91	90	85	81	77	80	98	75	84	103	84	93	83	91	101	93	92	86	100	92	87	95	75	94	90	104	85	80	96	94	81	93	98	94	95	87	89	84	90	78	85	93	87	94	84	93	85	88	92	95	106	107	66	88	91	97	90	102	96	94	82	88	109	108	73	100	97	87	100	80	108	86	80	94	98	90	107	84	81	81	82	91	101	107	78	90	96	73	86	100	95	72	85	104	82	65	86	83	100	85	87	69	83	91	100	95	99	95	92	97	85	74	87	99	107	114	84	87	85	91	84	80	94	92	79	92	92	90	89	76	96	102	97	84	86	99	84	86	82	86	111	90	104	105	86	100	90	96	87	89	84	98	102	107	89	80	73	90	80	79	83	86	106	76	94	114	97	87	85	87	99	93	88	91	102	93	74	79	97	100	80	84	102	100	111	80	89	104	88	75	83	93	84	104	89	108	73	80	105	98	108	90	102	89	97	87	98	91	96	116	89	83	78	88	100	79	100	82	93	87	82	87	82	90	99	88	76	91	106	81	84	83	89	85	92	81	94	98	91	101	90	92	93	84	105	98	79	92	70	106	84	91	113	109	96	83	95	90	81	68	73	89	92	102	71	90	98	94	87	87	85	101	90	81	87	96	79	99	93	88	89	82	78	81	84	91	92	102	101	96	93	79	86	78	102	93	93	83	97	90	80	78	85	90	83	92	81	98	93	96	95	105	89	97	93	95	103	81	88	98	78	97	90	95	85	108	84	60	95	84	84	86	79	91	111	97	102	86	82	98	108	98	94	97	97	100	94	101	100	97	82	79	90	93	101	99	91	89	95	93	96	87	93	107	83	103	86	101	94	85	100	79	87	97	75	92	99	85	86	113	86	104	97	106	102	105	103	97	77	98	78	72	77	83	93	81	86	96	102	91	102	85	87	99	89	86	91	84	96	99	98	87	83	78	99	86	97	87	97	79	82	95	104	98	92	84	104	80	101	88	79	93	100	105	93	105	94	101	86	86	102	80	81	90	98	82	110	98	112	95	85	92	96	92	90	83	91	103	96	84	99	99	89	95	83	102	96	90	89	94	83	89	82	79	95	77	78	98	108	89	84	98	76	113	72	100	94	99	90	109	89	97	77	77	95	96	96	103	97	89	111	66	100	86	78	84	90	86	79	96	96	89	72	89	87	90	102	95	106	90	88	71	88	80	102	75	99	91	108	105	86	81	85	89	81	87	67	79	103	89	90	88	92	83	79	99	102	82	91	102	111	91	98	85	81	108	90	77	98	97	103	85	94	83	77	77	72	97	84	83	82	78	97	88	90	96	77	88	109	111	98	76	91	89	99	88	90	84	92	89	96	98	89	94	94	99	75	96	88	97	94	88	88	103	86	91	82	96	81	82	102	79	81	93	105	103	90	89	75	89	85	83	81	103	100	100	92	89	78	103	80	100	92	79	104	98	104	91	100	91	89	106	86	84	84	83	102	90	76	90	95	89	81	74	91	86	95	86	90	96	82	100	90	108	78	92	101	102	87	101	93	87	91	115	82	83	89	72	81	92	80	113	88	106	116	87	111	119	84	87	83	78	97	99	98	97	92	107	91	106	90	86	91	78	83	83	106	89	82	87	94	90	78	91	82	77	85	92	79	104	85	102	97	76	82	84	84	99	96	83	86	93	84	99	72	92	102	101	101	90	93	103	88	90	75	88	89	83	101	87	69	85	86	81	74	84	93	77	78	86	74	91	103	100	76	79	83	101	87	86	72	82	96	103	110	89	76	88	78	81	91	83	84	85	89	61	87	96	107	86	98	91	79	98	88	83	99	91	80	91	79	96	86	91	99	63	88	113	81	99	82	84	96	80	107	99	110	78	93	70	102	85	95	115	97	90	66	89	107	84	95	75	98	93	82	97	76	75	88	75	98	98	80	74	85	78	84	86	99	100	84	83	87	90	82	100	100	81	80	86	83	78	86	86	81	80	97	93	87	102	81	97	105	90	78	64	83	81	79	79	99	101	95	109	81	87	89	82	106	98	90	114	93	92	87	83	88	102	89	94	83	82	83	85	86	89	93	88	100	89	95	89	103	66	93	81	87	90	94	85	100	101	76	87	105	97	96	90	91	99	103	96	86	92	91	88	79	92	84	84	101	80	87	85	104	100	77	108	90	98	89	90	82	95	98	89	82	87	82	87	77	105	100	88	97	99	93	96	95	86	106	107	77	88	84	76	84	87	100	97	78	69	107	87	96	82	89	72	95	81	74	98	94	77	92	84	86	80	106	109	112	97	88	90	80	109	83	98	102	93	101	85	108	70	104	100	82	88	90	87	72	88	74	110	80	85	91	79	96	87	101	88	86	93	88	102	102	90	78	102	94	80	94	84	92	86	83	93	87	79	89	99	94	92	90	96	82	94	93	85	90	80	98	84	109	83	83	94	88	99	88	74	90	92	88	105	82	97	92	70	87	101	80	99	82	90	81	86	96	93	83	98	85	104	88	86	84	79	91	93	77	98	104	90	109	82	105	87	98	81	84	114	77	96	91	104	83	93	102	96	99	107	85	81	101	92	89	88	83	85	64	92	82	82	87	80	104	86	97	76	87	80	96	89	88	80	96	96	105	122	93	89	86	87	106	116	85	82	92	92	103	87	83	87	110	87	101	75	85	92	92	97	92	97	83	83	74	110	89	81	87	90	75	90	94	81	84	81	93	89	96	94	102	98	103	89	84	76	97	67	81	101	89	105	79	97	85	98	81	99	93	94	89
20757	1335	3188	3485	2892	2417	1839	1577	1366	1149	994	889	853	752	712	617	643	603	577	559	498	464	483	499	459	462	421	436	407	422	404	397	392	403	414	365	363	414	382	388	372	368	352	359	345	372	359	368	337	340	372	358	356	318	377	365	343	307	373	333	308	322	319	317	341	332	294	323	318	344	319	355	332	303	339	310	314	322	328	327	287	317	314	338	317	332	303	300	313	357	328	314	340	338	307	324	329	315	346	315	310	311	354	329	290	309	320	303	319	313	312	319	323	317	332	306	302	327	283	342	311	315	337	273	293	320	303	311	333	328	326	339	347	285	313	306	357	321	320	316	311	292	310	314	322	323	345	333	324	320	316	318	336	343	330	269	317	325	352	290	342	316	314	311	304	362	309	296	320	350	343	323	339	326	333	310	298	301	310	314	314	322	348	339	319	334	284	309	281	299	319	327	317	317	307	337	344	293	342	322	301	295	314	316	322	316	312	307	324	296	309	345	323	313	346	319	332	315	296	309	301	289	332	353	300	325	334	327	302	305	318	308	302	296	317	302	277	317	319	314	348	315	311	329	309	287	336	314	343	305	313	317	339	319	313	311	301	331	320	302	308	303	313	324	323	316	331	311	310	310	299	311	313	305	346	304	318	314	310	305	315	322	297	318	337	299	343	318	320	331	274	319	325	319	293	314	312	330	339	321	313	333	317	296	302	307	309	335	328	309	349	310	334	330	307	302	324	291	285	273	281	317	321	310	328	307	289	330	283	292	309	334	332	326	279	317	308	295	316	293	351	324	288	320	330	316	320	313	301	326	333	325	316	303	306	336	322	332	349	333	321	323	287	342	331	314	319	322	333	326	291	324	296	323	335	327	302	319	364	306	336	280	306	301	334	285	310	294	338	310	318	320	304	339	288	338	264	348	315	332	304	298	313	310	337	343	320	322	316	310	314	312	318	326	302	295	303	307	339	322	334	282	353	314	288	307	334	311	322	291	291	305	299	338	312	297	287	305	305	303	313	296	272	337	299	319	318	300	306	332	331	326	310	315	330	336	307	340	309	287	313	328	309	309	304	324	324	296	309	307	284	324	308	298	318	325	300	305	273	339	323	314	314	338	318	332	341	312	303	343	301	324	309	341	338	289	325	324	318	288	346	331	293	338	306	326	337	317	317	335	302	327	285	321	304	290	343	308	332	310	302	312	311	331	318	340	304	302	316	318	309	321	322	309	332	330	320	290	326	337	292	348	277	314	333	320	309	322	302	307	303	330	297	339	321	296	328	325	301	354	322	325	302	301	351	326	315	323	311	321	303	317	321	315	291	301	315	304	312	324	314	288	307	324	345	299	313	315	298	304	327	297	293	294	323	308	335	314	346	303	293	333	285	321	342	323	319	293	304	317	337	325	317	286	335	297	315	349	319	352	313	341	308	280	324	318	314	309	312	302	296	335	303	349	299	336	301	312	305	330	292	320	279	338	328	319	327	297	302	306	323	328	321	303	304	309	304	278	311	323	292	338	326	341	317	337	332	294	306	323	334	312	306	298	305	324	319	321	314	292	309	325	326	320	321	318	283	303	326	326	311	321	325	290	300	306	324	295	294	317	311	348	297	315	297	296	315	289	317	303	327	348	335	297	307	335	339	327	320	312	317	318	330	297	323	321	302	346	318	286	335	315	292	324	308	358	332	340	302	337	307	301	309	314	318	318	299	309	324	320	359	310	299	313	293	324	337	322	287	316	319	327	331	308	319	329	302	340	315	321	313	325	290	340	322	323	285	334	318	329	305	304	335	300	316	287	330	337	322	299	349	308	317	363	335	335	300	288	286	319	324	308	283	311	319	325	308	322	310	334	319	342	314	325	329	319	306	299	335	309	303	343	293	315	337	293	313	341	316	296	330	295	301	299	307	306	365	282	317	271	298	309	301	310	326	301	320	296	295	310	346	314	289	329	268	321	316	329	321	330	317	313	311	351	316	307	320	307	309	326	329	328	302	321	300	335	306	297	279	312	307	301	308	311	313	312	330	300	329	335	317	312	344	302	329	310	323	339	329	346	326	343	319	338	277	325	312	331	332	310	310	341	326	336	314	319	336	309	297	308	319	342	316	329	323	322	283	336	310	299	327	315	318	315	313	315	349	305	322	300	298	334	298	302	331	327	286	310	325	289	339	300	289	328	280	311	348	281	312	332	317	330	300	284	307	314	330	314	324	324	303	306	312	350	323	334	299	301	334	310	338	296	331	305	301	311	285	338	322	324	298	318	318	354	298	313	318	317	313	338	305	314	279	332	306	315	313	333	336	299	295	310	317	365	306	324	305	298	316	318	322	321	302	319	339	343	302	309	322	316	305	342	323	303	294	328	332	316	316	326	297	283	315	298	325	326	301	287	298	328	313	307	302	323	315	322	338	331	315	308	319	309	331	302	309	322	309	315	330	304	328	305	311	339	318	309	312	338	320	317	321	299	312	319	347	283	296	346	345	285	360	325	313	306	316	327	298	301	327	331	315	321	329	311	306	311	321	317	321	313	300	336	304	302	329	342	350	301	317	337	353	322	314	329	317	335	310	334	314	322	315	290	300	310	329	335	322	299	316	329	302	315	315	308	307	295	321	344	301	314	314	329	333	316	346	306	307	302	332	334	311	335	307	304	341	329	330	301	312	318	328	307	283	341	295	291	317	324	308	307	299	316	361	331	305	289	300	291	334	304	316	332	318	327	319	292	291	337	300	292	330	317	336	323	301	327	328	306	320	333	304	300	306	356	355	324	283	323	332	360	359	337	360	317	322	291	322	337	337	280	315	299	301	335	340	311	320	308	287	301	308	297	317	351	312	312	270	327	312	307	366	304	298	305	326	285	313	311	303	315	314	331	334	317	304	333	317	294	324	318	285	344	301	313	338	317	291	330	336	327	297	304	315	312	324	352	350	312	326	297	325	346	295	310	326	328	300	336	306	313	319	318	348	332	324	337	290	329	290	297	352	315	314	328	298	354	341	327	305	348	308	296	313	309	300	304	308	346	311	299	309	308	315	341	337	321	362	301	317	317	301	317	326	284	307	306	317	303	342	287	296	298	296	322	311	302	351	307	331	316	302	297	330	321	283	317	305	291	313	289	341	314	294	329	324	325	297	314	323	321	312	326	321	321	324	344	275	332	348	314	322	314	311	302	311	304	353	293	336	332	314	320	309	315	320	298	333	316	317	308	345	364	325	322	298	335	345	332	304	296	309	313	257	315	343	346	309	322	356	315	315	306	329	278	343	334	298	316	298	305	313	320	324	302	291	311	325	325	308	342	333	298	307	315	333	308	281	289	315	302	309	305	307	323	305	342	321	322	282	286	324	333	370	296	314	334	297	302	306	322	299	346	340	341	330	322	343	342	318	319	314	325	353	308	320	323	305	291	286	312	321	290	317	289	296	320	317	346	315	321	325	289	300	333	300	331	311	305	306	333	320	315	337	294	328	300	307	313	319	354	290	312	305	305	317	318
45902	19140	8076	2205	1291	1021	769	605	476	439	392	322	314	286	300	244	244	231	220	223	210	188	199	195	200	185	195	170	159	189	182	186	190	159	152	170	175	209	170	163	167	181	179	185	169	164	175	162	196	189	177	147	167	192	155	167	173	172	159	192	182	175	183	161	166	176	177	163	173	167	157	142	180	165	175	166	174	161	184	150	171	171	162	160	172	157	160	178	151	165	181	142	166	170	183	170	165	146	166	149	150	151	150	161	158	174	168	169	170	167	177	165	181	166	174	174	168	168	167	164	150	174	188	148	164	165	144	140	166	158	170	198	136	165	157	196	178	172	149	158	159	178	158	170	184	136	145	141	152	154	148	176	180	168	166	167	187	152	179	144	173	170	159	171	144	176	151	190	180	169	167	179	170	154	141	155	163	162	167	152	142	155	168	173	168	183	184	181	160	142	145	162	184	159	176	190	157	142	151	182	174	164	149	154	156	141	181	170	169	156	160	163	189	143	188	177	172	170	141	159	162	147	151	146	170	186	172	174	170	150	157	160	172	165	166	158	157	168	170	151	175	180	160	153	178	137	145	143	158	174	162	167	158	158	151	177	183	141	159	194	182	156	160	170	150	170	147	170	178	156	177	171	171	177	146	181	139	182	134	144	152	154	155	169	182	173	159	169	170	173	173	166	174	139	153	166	153	181	167	148	155	158	143	160	166	148	165	159	175	148	154	163	160	152	180	155	156	181	151	171	143	159	165	142	169	156	129	178	185	183	158	158	174	166	144	152	156	168	158	169	174	158	149	163	177	166	170	173	169	148	157	147	172	168	175	167	161	157	158	164	149	163	175	187	138	185	192	172	166	175	171	170	189	162	181	180	169	151	159	158	158	158	141	171	203	179	145	154	133	160	148	162	193	157	180	166	140	165	176	166	162	160	149	142	152	163	158	162	152	161	153	165	165	165	127	193	175	172	127	158	157	163	203	151	160	159	171	155	185	158	158	138	181	173	165	163	175	150	159	138	143	160	169	138	182	186	172	187	168	169	156	159	185	151	161	172	165	149	159	186	162	171	178	153	177	178	174	151	164	154	159	174	191	164	185	166	166	171	175	156	145	150	148	156	158	176	175	138	137	159	177	188	173	167	155	158	161	187	189	154	169	177	172	191	176	157	174	163	153	162	146	160	174	168	174	171	169	151	184	185	185	154	178	156	159	184	172	156	173	156	168	174	173	155	164	185	172	159	155	143	166	163	164	164	137	159	158	182	160	166	146	171	161	160	158	171	151	162	144	149	153	171	156	160	137	149	166	158	166	173	177	165	154	164	173	169	166	165	167	171	154	168	164	181	125	164	162	140	170	157	154	174	195	138	178	153	159	166	175	171	169	177	171	150	165	158	169	151	168	184	143	162	166	148	172	133	173	170	175	157	178	187	143	154	166	176	150	164	167	169	141	182	152	138	158	172	178	152	171	153	151	162	153	145	178	150	172	154	139	172	182	181	159	167	184	154	140	182	188	162	149	182	168	175	163	178	136	173	181	191	168	148	175	157	153	177	146	191	182	172	139	169	157	196	160	169	141	168	187	166	169	154	157	184	138	155	161	150	164	170	173	162	185	179	174	173	167	136	171	159	166	148	147	155	151	168	161	171	161	163	158	170	153	179	151	146	170	147	193	159	134	176	151	168	155	183	157	165	154	172	156	156	172	189	161	151	171	152	172	174	164	167	184	181	169	174	179	162	180	136	143	167	178	169	136	158	155	164	204	178	172	162	157	173	173	183	156	141	163	177	161	166	194	152	147	141	159	155	169	164	180	174	165	168	184	190	154	140	167	179	166	154	178	171	168	199	144	168	167	161	164	166	156	174	158	162	183	195	163	153	159	133	146	164	157	149	170	172	161	181	147	176	158	172	160	167	168	144	166	180	156	151	165	150	173	147	173	178	158	178	158	166	161	162	154	154	171	174	174	176	162	143	162	161	173	162	163	168	180	164	154	166	202	168	157	144	190	171	142	161	149	165	181	175	151	161	165	175	172	147	166	174	164	148	150	186	164	163	176	150	162	173	175	174	158	154	186	168	150	170	141	150	137	144	156	159	191	143	166	169	167	159	155	135	162	153	160	166	165	173	177	178	173	189	160	176	170	157	166	169	160	174	153	153	169	166	159	166	173	193	162	153	151	166	169	168	169	159	156	184	160	176	155	169	160	173	178	166	187	176	156	166	152	162	160	151	149	156	151	163	155	149	185	166	183	145	154	160	133	194	143	161	180	180	179	170	174	168	153	156	176	165	172	141	181	155	160	172	177	152	145	191	171	165	176	166	155	157	163	167	161	163	154	161	159	185	148	174	160	153	177	166	163	161	152	156	172	186	158	161	190	167	140	136	173	161	180	179	174	167	177	165	179	171	158	164	200	167	162	176	172	159	176	162	181	169	174	201	162	164	173	173	165	169	154	165	160	169	150	168	190	186	140	155	167	173	169	160	171	157	167	166	188	157	176	161	147	148	157	167	171	163	173	164	154	149	169	148	163	164	168	172	165	158	183	166	177	166	165	178	163	164	179	171	137	166	157	156	168	165	164	193	144	165	179	159	161	164	157	157	190	145	145	180	166	156	134	163	172	163	162	158	147	144	155	150	170	145	156	181	161	163	160	159	162	168	178	160	166	127	156	146	161	171	151	170	171	169	135	129	181	188	157	146	151	170	179	184	183	176	155	159	177	165	167	146	178	190	166	170	150	151	154	148	170	164	152	160	171	156	173	179	154	167	181	169	185	154	180	177	145	173	156	166	169	154	161	157	164	192	184	159	169	156	156	167	156	177	150	175	172	150	163	152	163	164	156	141	131	176	161	171	173	165	151	138	146	157	147	191	175	176	158	167	157	158	178	160	156	137	171	153	171	169	152	164	165	144	168	161	145	154	173	165	162	154	164	174	180	160	163	148	179	148	143	152	167	168	166	182	183	152	165	169	133	169	163	154	177	193	176	162	167	173	179	142	166	170	161	175	170	159	153	164	184	165	163	155	173	157	164	162	167	164	196	156	158	165	182	204	201	159	160	177	148	159	157	157	161	171	157	172	181	158	169	162	135	168	171	146	155	171	155	163	160	167	164	158	160	191	146	155	173	158	151	151	165	172	165	164	164	163	181	168	165	166	169	182	161	192	150	166	156	166	171	149	171	147	142	188	153	174	143	167	169	182	160	158	172	147	162	145	174	186	165	185	155	194	162	183	156	170	159	156	162	153	164	158	182	165	165	175	143	161	153	151	175	161	186	139	166	176	149	162	164	152	163	165	178	154	180	189	160	157	162	170	177	163	163	184	149	139	186	172	141	166	175	171	172	147	166	152	155	153	153	171	155	163	160	178	192	183	169	171	171	164	180	144	161	159	140	162	165	158	155	169	148	159	190	179	173	174	173	177	182	155	160	173	179	161	176	175	166	202	150	142	169	170	154	156	169	178	153	160	138	160	160	171	181	169	156	167	165	138	180	142
26461	2696	6333	6628	5566	4523	3548	3080	2480	2174	1971	1761	1490	1430	1341	1196	1130	1024	1030	987	830	888	867	864	790	747	778	742	698	690	699	724	712	675	664	684	599	693	635	636	609	646	648	621	581	621	615	671	602	582	581	617	553	545	555	628	603	596	594	564	582	608	587	543	562	569	548	561	592	533	585	606	495	577	570	523	539	571	582	506	559	520	533	532	587	587	550	564	558	556	534	515	526	557	561	524	571	593	560	550	545	503	544	543	522	502	560	533	526	530	544	548	559	561	508	537	545	535	537	520	489	505	509	540	551	522	546	551	539	527	525	538	492	545	548	583	557	557	563	481	505	546	541	519	501	517	497	522	539	542	496	534	534	552	534	516	503	506	518	529	597	548	528	534	529	510	549	534	546	543	532	494	575	525	553	526	549	550	561	524	564	580	523	493	524	532	509	537	516	496	548	539	551	561	524	524	586	528	502	543	563	525	554	541	528	533	531	518	523	515	495	558	537	535	534	486	523	552	547	542	514	549	521	501	516	534	508	521	545	538	503	567	506	539	523	528	518	510	524	557	529	521	494	520	574	503	542	554	511	563	543	525	528	530	534	564	518	507	482	548	519	507	543	535	486	499	547	533	508	517	515	529	514	535	522	469	515	494	564	516	529	490	510	509	506	541	501	511	547	515	512	528	503	540	567	524	513	560	526	563	519	530	498	508	568	570	529	509	541	551	516	487	486	519	505	512	538	505	519	542	533	518	542	512	612	522	517	548	541	535	526	531	524	539	519	498	472	506	526	582	501	512	530	539	506	522	490	511	538	534	529	557	545	532	491	506	485	515	531	526	496	508	501	575	515	524	514	502	524	536	495	482	554	545	522	532	532	556	521	496	557	539	508	514	529	508	530	528	570	520	544	486	539	580	506	571	540	533	514	521	520	530	542	502	515	496	519	543	526	537	489	523	558	513	539	519	521	504	500	485	515	540	533	530	513	540	481	525	477	541	520	512	542	567	550	542	532	496	492	530	505	476	521	508	520	493	552	525	529	563	534	546	570	547	505	504	548	560	538	499	533	502	505	525	466	504	521	520	503	510	555	526	498	564	510	505	490	531	534	516	497	580	498	517	540	517	518	535	521	546	534	502	509	517	479	516	570	544	517	563	514	536	538	574	507	517	536	545	533	514	522	552	540	545	548	545	534	507	450	545	516	513	549	533	517	537	529	539	523	532	498	523	551	546	535	563	542	494	552	510	492	580	533	557	529	496	542	523	511	549	513	515	510	540	536	561	522	519	542	560	521	555	539	505	513	498	535	500	526	538	484	533	507	528	492	466	521	560	561	524	539	517	519	560	509	515	505	534	522	529	541	530	514	512	538	530	566	520	470	502	529	500	538	529	513	494	489	492	526	561	515	516	500	500	519	510	541	548	494	544	506	504	539	542	515	545	530	489	496	524	526	537	535	551	498	529	548	519	539	529	514	524	487	492	517	513	511	533	554	526	513	535	542	488	538	507	507	520	533	551	513	531	519	521	548	531	575	534	549	480	522	509	536	513	504	527	563	565	551	507	521	515	495	559	522	573	546	516	512	535	527	542	526	506	563	523	548	505	509	521	562	539	498	544	518	539	551	543	536	497	533	494	509	560	561	486	557	554	553	534	515	511	534	521	536	529	532	544	542	535	509	518	529	555	513	548	546	565	548	528	533	514	531	549	552	563	507	523	551	511	501	509	543	547	521	538	536	522	541	502	539	499	546	513	518	507	535	521	496	541	554	547	520	557	541	502	493	516	547	536	525	512	527	499	528	517	494	556	494	488	512	513	545	506	540	515	524	514	528	541	539	508	526	518	546	487	497	567	520	537	497	557	542	496	518	545	511	532	511	522	525	558	541	560	489	512	516	495	570	536	544	513	595	505	508	506	514	502	527	526	537	530	523	552	557	504	532	522	491	520	467	540	519	558	488	486	501	566	507	543	533	504	499	526	516	525	513	559	494	498	492	517	541	539	534	530	517	532	520	552	534	519	532	529	582	579	523	512	546	512	498	500	548	494	521	513	558	460	512	519	523	534	518	494	519	526	528	536	537	561	507	538	497	522	553	513	542	529	517	524	550	523	497	499	565	534	578	525	541	508	489	524	512	486	509	528	534	487	535	501	544	523	536	526	529	524	536	525	514	523	520	519	528	506	525	501	537	506	533	521	520	518	510	536	572	537	533	534	559	538	526	495	553	518	489	521	523	501	528	523	511	537	517	531	539	530	570	482	506	512	532	498	471	535	526	507	490	519	548	542	526	496	519	506	533	592	555	568	518	559	546	510	580	513	556	513	538	488	558	523	523	563	536	545	486	515	563	508	509	534	539	540	528	505	538	521	542	512	531	482	527	546	520	512	548	507	530	528	507	533	523	506	539	505	549	514	539	509	524	532	526	539	526	520	506	510	535	509	488	534	539	477	514	514	509	511	531	538	548	536	514	500	526	565	534	505	556	564	520	501	539	527	536	515	568	588	476	542	536	540	560	498	517	517	562	541	507	557	552	505	522	523	553	530	499	529	570	525	527	538	515	532	470	516	537	524	541	544	510	535	516	534	498	562	554	495	535	532	556	495	523	555	493	528	503	517	542	532	531	538	520	524	507	528	544	528	534	562	549	510	527	506	556	491	525	531	524	550	520	581	525	560	530	549	486	532	517	552	518	535	502	534	492	540	547	510	540	538	551	567	538	525	537	521	483	562	522	534	514	564	510	512	503	560	563	520	530	516	551	533	527	537	493	496	561	511	556	562	544	518	552	547	534	537	581	483	533	510	535	533	537	516	526	517	500	567	534	537	564	533	501	539	551	537	503	544	537	523	539	531	513	531	518	562	539	532	519	581	554	511	496	515	534	502	522	503	508	545	541	540	501	507	546	539	526	555	524	551	494	597	556	457	563	524	546	469	505	504	522	537	520	501	530	493	544	530	540	546	500	504	524	504	476	548	531	530	536	520	506	473	519	507	498	523	519	541	534	533	539	531	488	541	524	550	518	518	526	573	511	514	521	506	509	564	554	499	508	484	546	564	525	504	502	513	556	499	502	501	523	552	539	509	529	527	542	531	521	466	507	506	533	535	552	539	518	537	513	536	517	512	505	538	510	531	497	524	540	500	519	509	532	548	552	518	556	510	529	523	488	502	534	556	517	513	499	511	531	523	556	509	518	540	541	493	520	556	508	533	531	535	507	554	555	523	511	523	492	534	538	528	505	531	501	539	527	553	522	529	527	532	506	496	534	508	510	528	546	524	543	520	533	540	522	526	548	522	550	520	519	516	522	491	482	502	556	516	542	557	556	505	577	531	503	502	559	530	564	503	556	506	542	564	574	565	566	520	518	498	528	534	512	542	539	513	514	482	543	493	536	538	531	531	484	538	540	525	516	503	534	503	571	499	527	532	553	505	506	528	562	561	507	538	506	492	572	539	562	542	527	497	523	503	526	563	519	558	519	527	523	521	514	504	530	526	508	563
7297	550	353	220	200	203	210	169	179	178	166	160	185	167	185	186	173	196	183	160	145	164	183	202	187	187	191	166	163	165	187	183	150	189	166	147	166	195	142	171	182	155	164	183	180	166	175	154	165	176	154	135	160	168	193	171	177	159	169	164	163	172	197	175	169	147	176	153	185	186	168	184	163	186	162	164	178	166	193	168	175	155	166	180	171	164	162	165	174	176	173	155	181	172	192	175	169	155	155	185	171	161	153	185	172	173	170	194	184	175	158	186	180	199	159	151	174	148	171	190	160	161	153	181	150	146	175	182	187	142	177	157	182	187	184	184	177	167	151	158	185	163	192	164	180	158	178	180	178	178	160	198	195	169	170	176	164	184	181	171	178	177	183	150	156	189	177	180	161	178	153	163	153	164	139	180	178	185	169	164	160	171	174	157	172	176	161	175	170	147	176	155	175	130	164	161	163	164	156	186	150	178	175	189	181	184	176	164	165	185	179	152	167	161	181	167	184	164	196	185	164	179	176	188	180	172	185	168	171	154	167	192	174	168	177	168	170	144	179	169	188	166	178	167	167	170	183	153	161	186	181	148	179	185	178	161	194	173	165	172	172	179	166	173	187	180	154	156	174	173	174	172	165	177	163	179	179	194	152	174	170	171	152	181	173	183	151	180	184	168	174	172	157	181	179	160	166	160	163	164	158	182	169	157	153	180	166	185	165	158	162	170	186	189	164	167	170	157	160	141	175	157	168	169	146	161	150	179	185	202	152	159	172	156	165	168	170	145	156	170	193	173	191	175	171	182	164	168	180	167	177	144	165	163	200	180	154	197	169	185	175	196	193	161	163	176	183	164	157	162	170	168	173	157	166	193	169	186	160	167	156	170	200	180	177	183	170	169	185	174	168	175	151	157	183	189	181	174	170	171	201	178	175	173	183	152	162	166	175	161	149	154	163	187	173	194	145	155	163	167	177	164	164	170	172	185	162	179	170	162	152	169	183	181	182	176	157	173	178	178	174	169	158	177	167	175	175	203	176	170	179	154	168	170	169	179	192	174	179	182	156	184	153	154	171	175	161	192	164	154	164	162	179	175	166	162	185	147	172	187	159	141	166	190	154	167	173	191	196	182	150	158	179	197	149	158	162	161	174	176	169	160	174	176	172	187	176	182	144	155	175	174	170	153	175	171	160	158	150	152	156	170	172	164	164	166	153	171	164	176	174	168	174	160	184	183	160	183	154	172	164	173	167	151	149	189	162	180	152	156	199	175	169	163	160	150	192	170	167	180	159	163	158	182	193	191	175	162	169	171	172	158	149	181	161	167	178	168	168	194	180	178	180	161	170	179	183	157	177	170	161	168	167	162	142	173	193	196	168	169	182	166	163	166	180	160	180	158	188	167	180	189	167	162	176	177	190	173	153	189	178	174	150	161	177	193	183	183	147	157	156	159	160	185	187	169	143	169	184	143	174	171	172	176	167	163	178	151	156	166	177	169	167	163	199	163	178	179	183	164	154	179	156	171	173	158	194	171	183	189	185	176	183	185	161	169	179	176	181	176	162	160	159	169	166	188	164	174	164	166	178	188	172	153	144	179	182	174	165	183	157	155	178	171	178	162	159	168	175	180	169	185	148	171	178	181	185	173	163	151	172	179	180	180	164	179	168	154	190	178	170	179	166	164	184	155	187	184	174	159	189	174	186	179	167	153	167	158	167	151	180	167	174	137	177	188	174	176	191	174	181	192	175	161	171	154	153	154	153	153	149	166	164	181	182	154	179	169	180	171	160	168	154	164	151	161	174	196	192	180	174	177	168	206	161	149	181	168	154	149	183	177	175	176	167	153	169	162	159	167	176	170	164	166	156	149	165	155	164	179	169	182	166	184	177	153	159	173	167	146	175	160	164	170	165	161	159	191	209	194	176	188	161	151	166	197	162	175	158	158	174	159	161	169	166	165	161	164	167	167	176	186	150	147	145	167	191	173	193	168	170	155	166	175	176	168	176	160	172	172	162	175	163	143	155	163	191	173	168	183	163	155	178	185	172	184	173	148	148	145	187	199	185	162	153	163	180	179	171	187	172	164	185	170	177	170	183	193	192	179	158	197	182	188	169	157	164	188	168	164	150	183	141	175	150	136	141	162	180	156	180	182	160	174	165	178	178	157	157	198	160	152	164	174	165	199	193	172	164	189	184	181	158	167	161	181	197	158	151	147	159	152	165	165	168	167	169	172	156	171	172	170	169	193	174	193	185	169	172	159	174	163	160	152	162	173	166	169	155	173	145	182	148	167	181	163	153	148	176	169	173	148	173	165	155	152	199	171	162	170	167	163	173	174	184	186	163	179	190	180	158	190	178	160	168	180	159	157	171	172	171	165	141	194	195	151	198	160	169	163	158	196	196	185	180	202	168	176	179	166	197	196	164	184	145	182	151	147	185	180	190	175	171	158	182	154	165	157	187	179	183	172	157	164	147	186	185	171	182	161	180	166	177	171	179	174	171	162	165	176	142	157	177	174	175	174	179	179	155	198	155	188	166	167	183	158	173	160	157	172	154	199	133	173	179	164	176	149	174	165	159	181	165	170	159	160	164	153	159	162	164	196	151	181	171	153	175	162	159	163	200	166	170	171	169	159	186	191	176	161	178	179	181	161	160	154	165	159	174	156	142	164	186	161	163	184	183	165	160	187	168	183	170	172	166	167	184	195	158	165	183	166	182	183	175	181	169	156	194	121	188	168	175	153	197	189	152	185	181	160	140	176	167	147	176	157	177	171	188	192	145	160	171	141	175	165	164	160	179	187	163	170	167	159	155	180	160	145	162	178	169	159	163	161	176	195	146	180	163	175	166	166	153	198	158	180	192	148	166	146	196	187	158	194	166	161	170	189	174	160	183	147	165	185	197	171	183	177	166	182	143	178	184	184	167	167	172	164	173	169	187	166	148	156	174	158	158	170	150	160	170	179	174	159	174	163	184	162	169	188	188	170	175	179	180	167	162	181	161	158	150	142	159	157	193	159	190	169	176	172	163	162	143	193	164	144	172	189	194	185	147	166	177	161	161	189	174	180	172	157	199	188	176	167	153	181	164	172	148	148	168	158	162	169	180	163	178	161	152	152	155	157	161	146	161	178	173	159	162	169	174	168	202	171	146	179	173	186	157	175	191	162	182	147	158	145	178	160	164	157	181	170	195	175	179	185	153	175	197	174	157	163	164	194	156	157	193	170	184	176	182	160	169	161	187	153	153	172	172	150	160	159	175	189	199	198	163	186	158	158	181	144	165	171	181	153	163	194	169	182	159	165	163	186	173	149	172	160	175	176	181	178	170	139	155	172	150	175	191	188	182	163	156	197	145	196	165	170	174	169	176	165	150	184	158	180	172	185	147	167	184	155	192	170	176	195	187	174	149	196	183	145	172	163	174	197	161	177	180	180	171	161	155	170	178	144	171	166	150	173	160	198	173	200	152	185	177	178	180	168	173	181	155	161	177	189
6939	627	715	729	633	640	569	625	606	564	570	543	562	556	539	574	548	563	520	577	508	559	481	561	531	516	514	541	539	565	546	471	537	526	521	558	541	551	547	570	519	519	515	493	530	534	496	527	551	523	535	504	548	526	511	562	503	587	562	534	514	509	532	553	518	519	559	550	529	531	517	530	538	510	510	534	493	515	521	522	534	556	516	538	547	548	514	523	549	491	524	528	539	531	496	531	490	516	539	522	526	554	518	545	491	543	503	551	522	529	520	531	514	543	517	518	560	515	571	535	542	507	551	494	508	552	516	544	563	523	539	512	490	540	548	553	577	510	532	550	508	498	479	521	516	551	523	543	544	536	552	538	529	555	545	519	552	487	482	534	557	583	528	485	541	536	539	539	513	486	518	486	520	513	509	545	529	548	490	502	487	561	534	504	515	502	509	517	547	536	511	523	493	551	534	576	494	552	542	532	549	502	513	546	536	515	526	546	510	503	492	573	517	540	508	511	514	516	557	531	478	544	530	483	540	528	531	519	547	505	506	548	533	545	514	525	523	514	568	521	552	496	538	483	492	525	490	552	541	528	534	513	512	508	519	512	530	512	502	530	514	489	546	507	537	539	479	549	539	513	501	514	504	519	528	524	506	473	476	491	530	540	515	499	494	540	561	496	553	521	485	517	514	507	518	531	550	523	543	521	518	504	500	524	547	555	534	508	508	546	504	513	502	498	522	524	540	520	537	481	501	544	562	516	535	570	538	500	507	527	483	508	526	541	511	500	478	504	505	579	514	525	550	579	515	553	528	549	524	499	545	570	549	516	514	525	507	515	511	507	519	529	566	482	554	509	522	478	521	530	534	539	529	581	508	525	540	476	520	492	513	509	498	537	505	508	550	486	566	493	513	547	571	544	547	516	560	488	535	531	590	522	537	527	526	505	552	493	505	528	532	500	546	520	505	531	533	526	497	473	512	513	538	510	523	540	541	537	560	541	546	521	523	552	538	520	480	566	535	550	510	544	491	544	508	544	552	518	495	541	541	527	530	508	541	476	548	538	528	535	508	512	563	538	506	563	572	566	481	510	534	504	496	526	507	467	511	541	519	509	589	535	542	532	503	532	521	551	523	533	460	531	507	563	503	489	533	506	491	506	549	538	513	502	539	544	554	540	503	511	505	562	523	496	545	542	490	527	521	529	513	527	535	545	537	525	508	547	560	509	495	540	525	534	521	537	549	538	603	514	505	535	511	516	487	529	523	539	530	528	551	485	506	530	491	505	518	491	549	503	512	526	507	540	496	532	514	543	502	508	495	522	554	500	545	503	523	521	538	528	528	517	502	530	548	509	503	523	536	517	533	513	539	533	484	528	551	515	546	500	544	528	519	533	526	516	513	528	555	517	479	518	523	494	523	487	526	536	517	539	552	524	551	531	523	526	535	548	556	518	489	511	509	539	498	546	505	527	476	543	513	489	552	538	543	522	512	548	518	493	585	545	538	510	512	554	518	531	492	489	502	529	504	543	521	528	560	519	520	559	530	556	541	529	534	526	555	562	540	553	518	528	530	531	526	538	467	538	549	524	509	524	498	548	525	469	518	553	526	467	547	542	518	530	551	510	572	549	519	572	495	520	512	535	540	480	550	509	478	503	499	495	527	541	568	512	518	542	523	520	593	516	515	557	517	538	526	500	522	525	537	532	506	575	505	552	511	536	525	527	525	530	526	560	539	509	504	519	487	520	564	509	517	540	500	527	526	466	512	517	533	555	517	568	473	496	546	526	535	545	511	521	487	509	507	524	532	528	538	539	522	525	476	552	543	533	549	524	493	511	542	526	545	543	560	524	496	515	505	532	546	528	500	571	527	544	543	539	527	571	554	539	524	553	497	518	529	496	560	504	545	551	549	507	495	523	520	518	550	534	498	517	519	569	536	500	536	501	537	532	517	523	524	512	522	505	527	506	521	520	516	503	561	529	544	509	506	536	557	525	503	519	532	541	483	532	542	519	575	554	488	507	535	545	524	521	517	569	480	520	568	519	497	542	508	521	528	505	548	513	496	516	488	522	517	486	522	548	501	515	551	501	526	490	513	530	506	586	536	548	530	509	529	507	542	482	530	511	519	532	509	522	495	528	520	559	534	502	497	504	518	548	514	534	544	535	504	535	563	550	544	542	537	513	498	534	510	503	510	518	539	522	498	538	505	524	552	494	537	497	509	539	531	522	528	530	559	531	516	527	498	508	523	553	571	545	502	538	547	532	522	512	497	571	530	485	523	564	495	503	526	540	519	527	520	546	494	536	549	518	516	497	563	515	533	527	527	525	575	531	525	487	519	513	506	519	536	541	562	507	529	504	543	544	523	528	539	506	532	536	514	544	538	552	502	528	534	552	550	561	554	468	512	557	559	516	511	549	518	485	534	532	510	542	521	508	521	552	504	520	548	526	467	557	528	533	530	535	519	551	501	487	535	514	494	521	530	544	536	509	512	553	526	494	507	504	487	550	537	552	564	523	513	539	554	531	513	524	539	495	529	509	533	515	530	542	562	506	510	533	521	529	518	530	517	540	514	523	487	561	499	509	526	566	551	502	501	536	553	522	525	478	523	509	519	523	528	515	514	560	515	523	566	494	528	532	517	476	562	508	478	564	563	537	498	582	547	555	532	493	547	539	487	513	513	574	496	531	487	514	564	498	519	539	518	520	540	502	545	478	535	509	569	528	550	546	566	537	515	530	537	526	533	539	510	521	554	558	528	521	525	535	498	557	520	522	565	535	527	494	525	512	537	542	539	500	517	508	520	493	525	506	546	562	527	516	504	501	537	518	526	467	547	544	487	490	526	545	564	495	534	515	532	515	504	548	518	496	534	514	494	514	505	530	530	533	537	535	566	464	495	542	516	480	527	549	528	537	569	506	476	508	529	554	556	491	535	561	520	507	522	486	514	548	534	521	547	529	491	550	509	554	552	514	508	547	538	527	549	499	568	520	523	537	537	495	564	532	510	503	467	488	517	483	538	556	497	531	569	555	532	536	528	561	501	514	526	500	524	537	505	512	525	510	571	521	560	507	535	510	519	548	509	515	519	538	533	518	533	500	514	589	473	519	510	517	531	518	534	538	530	549	520	534	521	504	540	508	555	548	492	540	489	532	539	518	492	510	537	534	527	547	556	534	553	515	492	498	513	513	543	540	584	541	501	532	526	523	529	531	492	551	531	537	517	524	564	532	529	479	493	505	576	538	500	522	544	521	544	528	504	525	575	511	552	519	522	502	543	520	512	549	514	548	540	543	541	539	573	526	519	539	470	551	536	541	562	501	552	532	497	517	501	549	566	499	555	539	513	497	520	515	507	482	542	528	498	527	527	519	527	530	515	538	519	536	478	557	538	524	513	509	555	507	545	459	544	530	554	541	503	484	492	481	520	552	508	523	490	493	512	567	521	504	561	501	504	518	530	535	507	534	506	575	524	507	509	494	500	521	499	544	523	534	543	503
40615	10415	1843	963	708	494	360	306	266	225	195	177	152	162	141	150	127	120	111	122	120	97	120	107	96	109	100	119	113	114	84	92	108	110	104	84	95	97	102	88	117	90	81	99	111	96	85	96	88	119	105	83	92	107	95	80	104	98	92	86	106	90	108	94	85	82	108	93	80	93	96	99	85	103	95	105	84	98	71	96	105	91	86	84	98	91	119	71	95	85	87	95	99	82	89	97	95	92	96	94	82	68	90	91	77	84	83	105	94	102	95	83	101	100	89	100	92	90	72	83	113	99	82	97	94	85	103	104	100	95	86	95	93	90	100	105	90	91	87	91	73	79	98	96	97	89	86	90	77	95	69	93	97	101	79	81	94	83	84	75	86	78	96	76	108	89	115	85	97	102	97	101	107	98	89	86	93	109	117	85	106	77	71	89	88	81	84	89	90	104	91	102	102	82	96	95	84	99	95	86	99	83	74	109	95	75	84	90	88	87	88	94	110	81	86	85	96	96	80	82	90	92	97	81	102	91	92	85	96	82	95	95	104	87	86	81	91	90	105	92	78	80	87	81	97	102	87	77	91	99	84	74	97	88	83	100	87	100	106	93	86	102	116	85	78	98	93	86	75	94	91	74	99	94	87	106	86	74	93	82	107	111	92	95	86	86	87	93	99	94	93	93	81	76	88	96	106	97	96	87	85	92	90	81	103	93	80	101	97	93	96	98	82	86	91	94	95	111	82	83	98	81	99	81	75	85	85	107	91	73	86	94	93	80	91	72	94	109	97	106	93	106	83	92	97	90	91	82	90	80	95	108	84	89	101	99	81	102	86	93	115	114	79	86	92	93	90	94	90	76	85	104	84	91	94	95	71	98	100	82	99	97	65	90	90	98	96	86	97	100	91	87	88	88	75	83	87	92	102	123	104	96	89	97	84	85	91	96	91	95	99	100	102	98	92	88	96	98	89	93	114	90	93	96	89	82	98	87	81	94	97	95	99	100	87	84	90	82	100	95	96	97	85	85	93	89	82	90	99	76	78	94	97	96	89	82	95	87	108	101	76	89	76	86	74	90	81	96	74	92	69	101	102	98	92	98	90	87	86	103	82	94	87	83	84	103	91	87	106	67	99	101	60	90	84	70	109	87	87	73	82	82	101	93	66	83	98	89	92	81	87	93	73	92	95	84	110	98	81	96	83	102	95	82	89	85	71	97	99	95	94	83	114	86	98	77	83	97	101	77	93	93	94	105	96	94	81	89	103	95	91	87	101	94	84	78	89	91	94	69	75	82	89	83	99	87	101	89	73	89	82	71	100	91	80	77	83	92	93	95	82	97	91	88	80	87	82	83	91	92	87	69	89	89	82	94	88	84	89	80	72	97	89	104	81	88	90	76	78	96	98	99	84	96	107	115	84	87	107	87	97	104	103	106	103	91	98	84	89	99	78	112	79	100	80	106	80	89	90	89	91	114	72	97	113	85	70	88	83	95	72	79	103	85	93	77	82	83	91	83	81	97	92	91	102	103	82	88	92	77	89	112	75	79	84	88	85	99	99	86	81	93	88	78	62	104	74	95	94	99	92	87	93	106	94	78	91	88	110	103	102	80	101	97	91	86	73	86	95	80	72	81	92	94	82	73	92	75	100	94	113	70	80	87	83	111	93	116	86	107	103	81	89	87	111	85	93	92	96	85	83	99	90	111	94	106	90	100	110	91	86	88	87	87	98	89	98	81	92	99	113	88	107	94	89	83	108	106	94	73	97	72	100	94	106	98	83	100	98	79	112	103	87	74	90	86	97	90	105	88	99	98	82	95	103	83	103	90	87	96	100	81	70	86	82	97	79	85	90	100	85	93	77	92	104	88	93	82	81	85	111	81	94	105	102	78	111	82	89	96	86	87	86	80	97	89	98	74	95	98	87	91	94	100	92	100	104	79	78	96	75	89	95	81	94	94	91	67	71	88	93	88	126	92	98	91	87	84	88	91	89	91	107	96	82	86	85	95	84	86	79	89	89	81	84	92	105	94	89	87	86	89	93	81	97	97	85	115	96	82	76	83	108	88	104	104	91	77	99	73	90	96	99	101	92	94	95	102	114	115	106	72	91	101	93	106	106	117	89	83	102	110	80	89	105	99	95	86	86	102	103	83	107	83	102	97	81	89	89	94	77	78	90	95	78	108	103	102	95	77	96	90	95	101	85	97	90	97	79	88	88	94	80	87	95	116	98	111	81	104	97	110	98	102	80	85	98	95	89	105	104	103	78	93	109	77	78	106	98	107	64	93	88	104	92	75	88	68	95	90	81	96	81	93	106	96	91	88	82	82	99	84	78	90	85	95	92	94	93	101	99	77	102	90	87	74	79	110	107	91	112	89	100	87	95	95	98	90	94	91	102	82	91	99	90	91	83	77	93	95	93	90	105	102	98	102	68	106	94	102	76	101	102	87	93	95	65	87	106	105	96	92	82	96	102	109	89	86	85	81	101	98	95	86	81	84	74	96	100	88	90	88	88	128	84	96	78	87	82	86	88	81	97	89	101	97	85	76	95	97	95	85	84	81	101	90	110	91	89	95	94	90	101	96	88	92	91	93	96	73	94	80	94	100	84	86	85	96	88	82	99	84	88	105	85	97	92	97	95	92	99	104	101	91	99	109	92	80	93	100	71	99	78	91	89	85	79	119	83	102	90	89	80	84	101	84	106	107	92	89	85	75	99	87	81	89	78	81	83	83	105	83	79	68	95	96	78	88	89	127	81	88	83	99	99	100	72	81	90	84	89	80	89	96	107	84	80	109	79	114	91	104	81	96	101	100	92	85	100	95	99	97	94	99	73	89	89	98	88	88	92	82	105	92	88	104	88	65	96	92	84	99	77	75	88	90	108	85	94	96	96	86	83	78	87	93	93	87	83	91	111	100	95	75	118	92	95	89	91	89	81	83	92	99	88	88	106	94	88	100	76	95	102	103	103	89	101	84	82	101	95	96	89	97	101	104	87	85	93	91	90	95	84	97	91	98	98	94	88	80	96	99	82	95	101	95	88	101	95	84	88	102	90	99	96	102	96	80	92	91	83	80	101	76	84	85	97	102	103	91	86	75	100	72	91	90	83	94	101	103	84	89	96	89	103	99	99	79	101	90	87	92	95	102	83	90	91	94	95	88	82	84	96	90	75	91	79	98	94	86	82	103	88	101	90	97	104	102	87	97	86	81	94	123	83	92	94	92	90	91	99	81	92	91	93	89	86	98	105	84	89	100	97	83	84	102	92	86	78	88	79	93	83	95	81	87	70	91	95	89	80	92	85	88	84	88	88	83	96	85	104	102	80	78	90	85	89	77	84	84	87	91	84	89	95	90	92	93	85	90	90	91	97	99	103	75	90	86	90	91	87	79	89	88	92	102	95	95	92	97	103	92	103	77	90	79	92	85	98	75	80	93	84	88	111	96	88	103	80	88	86	98	85	81	86	111	95	82	89	83	80	93	92	81	87	89
21073	1412	3209	3414	2985	2374	1930	1591	1368	1108	1054	880	834	776	676	660	658	606	606	535	556	520	482	454	418	445	416	465	476	426	404	388	374	381	402	353	338	393	352	345	383	361	395	359	336	341	343	347	331	366	330	380	360	334	363	293	311	368	309	340	355	348	297	345	342	343	362	373	328	314	358	320	325	355	296	355	319	343	315	353	293	313	324	322	338	306	304	320	312	338	320	304	319	311	296	319	305	321	328	345	274	340	311	327	320	301	337	367	327	320	318	308	306	338	341	311	336	332	316	318	345	347	325	327	310	308	295	318	313	348	314	319	337	302	316	280	339	343	324	312	295	352	300	301	364	355	355	282	335	312	304	310	327	320	300	300	320	334	306	328	343	370	294	322	323	336	342	289	329	271	338	306	287	285	333	323	348	312	347	313	315	340	351	337	317	331	299	300	331	321	333	304	349	345	326	323	325	287	307	297	336	314	313	348	312	332	348	284	334	303	292	322	323	365	308	332	298	324	359	329	357	337	309	298	326	309	333	325	307	320	356	301	333	323	328	313	328	322	331	301	312	320	297	298	320	342	344	298	359	302	316	319	305	290	311	311	296	320	328	319	325	312	315	296	309	318	286	315	312	295	338	325	341	291	296	332	293	335	338	299	318	327	317	349	327	335	334	325	327	311	328	323	320	316	333	338	344	294	335	341	311	320	329	290	315	341	311	322	308	295	304	324	311	349	317	304	336	298	328	328	348	332	333	315	304	353	339	321	290	294	317	308	291	336	295	324	300	326	321	339	307	291	332	296	331	292	302	308	309	295	291	314	305	304	332	319	331	289	332	285	315	334	336	313	319	324	311	291	297	309	317	312	309	352	372	287	335	317	311	336	312	328	297	295	329	327	311	321	300	300	323	324	324	310	310	295	308	338	323	318	308	293	312	297	290	310	321	319	305	337	335	297	287	295	311	306	328	285	332	325	316	330	304	332	337	318	335	323	351	293	303	303	337	335	326	319	356	353	327	309	336	296	323	328	328	319	335	300	300	340	297	297	338	313	334	332	292	320	346	301	307	315	314	309	305	323	324	328	318	282	352	358	338	343	307	348	314	316	311	326	329	319	337	334	297	318	314	331	323	320	327	322	317	302	299	319	334	311	298	305	338	302	331	286	346	295	286	305	276	346	295	334	323	326	328	316	314	312	313	330	321	310	309	314	338	322	338	292	315	325	313	315	322	300	298	305	304	321	362	319	282	304	297	331	316	299	329	316	315	317	299	297	317	333	310	293	315	337	309	259	299	308	306	303	311	316	308	306	345	303	322	299	310	320	326	308	311	287	295	303	310	299	322	301	297	371	309	322	334	306	334	311	289	326	310	317	309	307	297	334	290	300	330	299	324	303	326	320	311	326	312	341	321	315	322	316	308	303	318	340	326	308	343	317	317	322	317	344	302	299	307	328	336	343	323	301	315	329	294	331	320	304	301	303	312	309	306	323	303	315	361	317	316	323	336	314	296	327	329	325	340	314	310	329	324	316	310	309	306	315	308	295	318	320	315	297	320	349	322	322	300	322	322	316	332	290	315	325	308	335	311	324	322	318	323	303	295	328	328	311	283	295	321	318	339	306	323	315	346	330	309	308	289	333	313	306	300	357	279	338	305	322	276	300	290	339	285	325	321	319	309	316	292	335	336	297	309	276	281	309	270	285	330	347	297	299	326	312	308	278	332	307	334	329	344	301	304	313	337	318	300	333	334	313	319	325	294	350	312	295	312	330	302	290	320	331	306	343	299	306	348	311	295	328	323	320	316	301	325	330	316	307	319	349	300	300	325	296	319	309	319	317	336	313	307	335	264	345	313	341	320	329	344	315	315	327	311	337	314	299	328	352	302	336	312	315	320	298	336	312	324	313	320	320	342	327	294	327	322	314	318	329	313	322	314	305	293	309	287	316	335	311	343	303	356	330	319	335	310	285	324	300	319	327	302	305	289	319	355	317	324	319	318	312	318	302	317	316	315	305	358	310	306	308	325	319	350	321	307	320	365	284	309	297	300	294	324	323	341	295	330	308	319	309	290	342	312	344	316	315	327	317	310	295	318	297	324	311	326	307	333	343	284	294	351	324	318	317	342	329	310	321	285	317	310	309	276	343	327	297	298	303	308	326	296	300	302	327	319	332	329	319	313	325	326	312	319	307	298	304	309	296	326	300	283	335	339	315	332	331	338	301	325	345	341	318	337	318	322	358	309	335	321	319	308	300	321	299	315	345	285	325	328	342	308	289	313	315	335	280	317	316	312	289	324	325	331	281	277	313	316	319	296	314	320	298	308	328	287	308	321	317	299	303	319	339	315	328	317	304	319	304	329	328	304	275	316	304	297	301	310	326	306	303	298	315	323	277	335	306	342	312	292	316	298	310	325	299	319	340	355	298	333	300	339	314	320	304	307	310	316	328	282	344	322	328	307	298	316	319	319	327	335	289	327	336	315	296	276	315	312	341	299	305	329	354	326	321	341	325	331	323	320	322	324	324	293	298	309	327	324	312	307	314	306	334	336	316	303	348	293	343	311	302	281	252	315	317	320	323	320	306	314	322	281	306	331	301	329	345	343	350	328	310	304	313	312	297	306	303	320	304	310	337	326	339	293	325	298	319	310	317	308	325	304	331	326	323	300	344	275	335	315	303	320	318	329	345	315	296	319	349	309	333	321	341	302	297	309	357	298	271	312	318	301	344	332	329	321	315	305	298	322	337	326	336	298	341	319	329	315	318	343	316	292	307	316	308	305	352	331	322	303	334	324	336	312	340	313	298	307	274	323	345	329	306	301	315	339	298	308	344	288	297	325	304	336	316	309	321	302	303	321	298	320	315	343	290	329	357	307	297	303	329	305	304	313	317	330	333	295	291	321	302	305	298	332	329	314	308	293	296	315	305	344	327	297	329	335	291	317	365	335	317	293	347	321	321	308	336	319	294	302	306	311	330	334	312	342	316	308	331	323	317	323	309	297	309	294	285	288	300	286	331	315	341	328	323	313	344	322	297	359	339	334	288	302	303	311	272	323	306	297	272	317	317	330	327	314	330	303	313	328	283	297	336	291	298	271	343	323	313	348	313	341	341	353	317	315	287	343	305	310	315	299	313	301	293	342	289	322	290	292	316	342	297	315	313	300	308	356	303	338	316	297	321	302	312	312	304	336	321	311	328	323	323	335	304	312	282	303	343	298	309	314	324	303	271	338	331	282	354	332	325	350	325	324	338	315	337	277	343	331	328	311	285	314	333	341	316	330	325	315	289	290	329	315	333	310	325	326	348	303	301	322	350	307	299	307	299	307	314	367	335	304	313	340	303	343	311	317	323	320	307	329	290	318	344	331	287	317	309	328	287	321	326	314	338	284	332	310	312	337	323	313	292	306	329	340	313	304	309	311	327	308	315	342	325	331	310	302	295	268	312	323	350	325	284	324	309	352	295	328	313	336	314	306	315	310	298	297	305	310	306	332	335
48267	18809	7478	2247	1425	993	758	593	457	427	372	324	289	300	269	285	251	210	229	194	211	217	226	180	195	182	212	196	180	217	158	191	148	189	176	163	175	156	175	156	171	154	181	166	183	187	162	158	173	181	161	188	182	173	179	173	162	169	197	178	159	170	165	163	195	163	154	166	159	172	202	184	186	151	173	167	172	161	149	150	150	171	144	151	171	157	159	155	141	167	169	159	152	147	165	167	133	156	155	169	153	181	163	159	165	143	168	172	177	163	172	182	174	163	186	177	156	173	184	159	163	165	164	175	182	165	183	164	180	158	153	166	165	157	164	161	136	175	165	181	150	150	162	167	169	140	163	170	151	174	171	181	150	160	153	150	181	188	169	152	151	142	154	154	163	161	166	167	161	158	152	165	151	177	171	147	146	186	186	142	160	157	162	164	163	144	196	155	180	141	167	169	187	138	187	155	166	187	163	171	176	152	186	197	150	183	144	165	215	159	159	165	163	148	165	162	162	167	163	151	163	162	150	162	150	148	175	177	158	159	166	175	167	154	150	177	155	168	170	172	167	138	166	149	162	157	167	153	172	160	197	159	157	155	180	159	171	169	164	191	146	210	157	178	152	133	175	158	169	154	183	175	159	203	160	153	186	164	156	158	178	165	163	156	144	164	161	159	165	167	156	158	160	166	169	181	138	164	177	161	165	152	174	161	169	148	148	162	153	169	162	180	165	203	157	149	177	169	130	151	151	146	219	156	162	144	164	182	169	158	143	164	174	165	165	142	157	139	158	188	155	162	161	168	160	145	178	158	170	164	145	185	151	148	171	191	163	158	192	168	160	167	166	159	180	161	155	151	158	170	182	194	145	149	142	179	166	159	168	154	159	157	176	184	140	176	178	172	177	169	140	141	164	153	170	168	161	164	158	181	159	139	161	181	180	170	169	143	169	153	162	156	163	167	144	174	151	144	133	179	160	157	178	161	175	182	161	181	166	153	165	138	162	160	184	163	174	154	162	168	192	181	151	186	138	171	167	156	163	164	148	159	194	174	151	169	175	159	144	163	144	163	155	165	172	184	162	146	152	158	171	155	179	140	158	167	149	188	167	162	170	183	170	163	171	146	163	181	149	169	167	171	177	167	183	185	182	188	156	168	164	180	148	140	183	168	178	132	167	182	177	158	156	172	176	155	182	164	154	184	194	164	180	148	177	170	160	158	141	142	145	138	162	176	165	169	149	166	149	184	159	178	170	151	171	168	176	168	179	166	164	176	152	167	165	151	160	164	172	146	173	178	164	160	178	177	156	157	153	167	174	168	169	155	169	147	165	154	194	157	163	153	172	152	161	144	149	172	174	154	164	154	166	168	165	144	161	146	169	180	144	161	156	154	148	131	168	183	153	168	156	174	143	174	182	172	146	164	183	153	162	187	165	167	164	165	175	165	180	181	190	159	161	163	177	156	131	169	185	166	159	177	173	153	177	160	166	166	152	159	156	169	166	150	147	182	158	174	163	153	158	175	169	174	168	159	172	177	170	185	156	159	166	187	158	170	160	191	182	164	169	166	152	191	149	168	159	150	204	153	152	156	165	158	170	175	176	183	163	157	173	159	179	163	149	155	159	142	145	170	158	188	168	181	150	146	181	163	163	166	168	182	150	144	168	154	158	171	158	155	134	161	170	162	154	140	160	153	140	168	148	165	174	163	127	157	150	168	178	149	184	150	157	158	134	175	168	180	170	142	167	176	171	167	180	169	156	175	193	190	167	151	193	165	135	152	138	172	165	173	176	155	177	176	173	172	153	178	144	171	160	154	165	148	194	168	165	170	174	171	149	156	157	180	143	156	154	190	169	147	157	148	144	180	150	164	181	186	157	147	160	164	166	164	167	157	172	168	158	181	151	170	164	169	150	175	162	143	163	180	168	164	154	150	170	173	154	171	177	172	154	175	160	155	168	192	158	135	155	162	170	182	148	177	168	169	172	180	159	146	151	179	155	153	155	148	145	160	160	151	142	149	172	142	162	173	165	163	166	167	173	154	156	151	153	198	159	162	146	173	161	164	165	177	181	170	161	184	181	173	167	174	138	184	164	176	164	166	159	162	158	172	198	156	151	172	164	161	176	179	154	157	172	179	155	159	155	144	151	143	150	181	166	167	184	156	158	178	154	161	164	168	162	150	187	139	169	159	164	165	160	182	155	160	163	150	162	161	152	174	177	151	164	173	170	173	174	159	153	180	156	163	150	161	165	183	170	169	167	138	163	158	149	148	147	162	141	163	161	165	168	168	174	164	145	149	167	177	155	175	147	169	160	164	155	175	181	145	168	152	157	184	166	167	166	181	179	158	183	171	157	195	181	157	145	189	166	163	151	159	168	152	161	191	166	168	152	155	142	157	161	175	179	181	156	178	167	175	171	152	156	170	167	176	162	138	176	173	174	170	140	174	160	184	157	170	155	178	173	178	160	171	166	178	156	180	160	144	164	159	172	170	158	152	156	158	160	140	136	157	166	174	161	149	185	160	172	146	170	155	165	167	179	161	166	168	174	185	200	156	161	169	163	182	169	158	148	169	172	166	183	172	193	183	157	160	159	170	151	167	160	181	157	180	134	162	196	159	153	164	173	157	153	151	152	175	173	144	151	171	136	161	165	177	141	136	172	191	164	167	185	166	172	171	176	151	183	148	163	147	168	175	175	170	151	164	141	169	146	147	174	180	171	160	156	173	152	151	164	157	165	173	157	145	154	153	135	162	167	161	168	174	155	160	149	151	160	137	140	156	175	176	158	163	176	176	170	176	173	173	172	163	155	154	187	157	169	159	174	192	162	156	174	144	150	169	187	160	165	175	148	180	159	162	171	179	146	156	159	186	155	145	168	158	170	161	179	145	177	151	176	167	155	197	152	158	169	176	162	149	160	163	180	179	170	162	176	157	155	151	164	169	155	155	179	161	170	166	160	165	166	156	163	168	170	168	174	156	146	154	166	178	166	162	145	187	149	184	185	162	143	168	159	156	148	152	172	179	130	146	170	152	151	143	190	195	183	161	171	170	152	159	176	140	169	157	182	159	142	159	172	154	150	154	178	160	153	182	166	162	172	147	151	181	189	163	177	137	154	144	145	189	166	171	164	171	170	173	166	158	176	174	154	141	155	150	154	134	184	157	139	179	137	162	173	156	160	170	170	133	179	179	183	155	161	170	163	155	152	157	171	168	149	161	173	175	143	174	168	173	154	164	165	172	151	156	146	170	174	160	176	146	169	178	158	142	171	170	170	186	163	161	145	166	147	180	170	164	188	152	157	170	139	152	147	173	150	170	138	147	186	152	165	145	168	161	183	171	160	168	154	163	179	148	162	178	170	173	148	173	154	155	179	184	168	170	149	166	163	156	184	171	158	155	171	174	169	147	164	157	181	172	148	162	176	184	178	150	159	170	151	148	151	162	178	155	163	168	159	156	200	178	153	173	170	162	165	142	184	162	172	184	153	147	168	156
26944	2627	6027	6513	5449	4505	3579	2944	2538	2204	1887	1720	1564	1435	1333	1177	1109	1018	1067	948	888	895	870	789	747	783	785	762	738	728	679	700	704	714	671	649	613	681	639	619	614	633	622	582	629	634	574	563	576	559	582	582	560	558	561	582	583	567	559	595	589	563	551	563	577	576	559	552	578	537	579	580	512	563	536	532	507	543	546	544	546	547	561	552	561	551	578	461	545	538	546	537	532	516	546	556	530	568	572	521	537	483	522	560	509	502	503	487	553	543	512	534	542	524	616	506	522	536	535	549	523	499	562	525	535	581	503	566	562	566	496	538	515	535	524	553	526	587	481	503	568	505	506	495	516	569	544	571	505	555	483	527	523	506	548	583	527	494	539	544	512	566	532	550	547	551	529	516	530	512	540	508	523	534	501	574	521	524	540	502	531	541	513	528	498	564	516	520	511	513	545	544	547	512	506	490	533	559	556	530	510	513	505	522	560	515	536	522	521	488	538	525	520	500	537	520	527	509	540	500	501	483	535	533	516	472	511	512	538	496	547	546	507	518	534	551	531	459	530	529	541	525	510	524	546	560	530	552	513	506	541	516	504	548	511	512	513	510	523	519	531	563	545	535	551	478	517	513	535	543	536	530	533	577	508	520	520	539	500	516	489	516	530	540	543	500	532	552	528	486	548	542	522	533	523	488	548	485	513	540	511	537	512	547	510	473	504	540	507	514	498	535	502	560	536	563	540	538	534	585	488	547	494	527	528	540	562	508	550	511	514	491	510	492	519	509	474	529	518	519	529	538	510	581	486	541	510	518	497	534	469	538	529	523	470	539	524	498	518	536	533	520	523	510	498	534	523	489	515	530	537	565	549	506	510	507	570	506	538	529	522	519	500	519	496	519	518	499	527	495	523	544	525	494	525	574	545	502	551	524	510	537	545	512	533	527	542	492	520	524	533	523	507	531	464	522	538	572	537	529	534	506	531	528	545	523	538	516	542	546	541	538	494	544	529	526	550	561	483	537	509	521	528	540	545	507	528	503	505	527	543	566	567	534	503	543	509	505	554	532	506	519	541	493	508	537	542	507	511	535	522	520	574	496	494	498	470	484	495	508	556	603	529	542	534	495	521	524	479	483	501	472	539	468	538	549	546	496	537	510	548	510	483	546	534	492	521	537	586	529	540	525	486	539	488	548	533	508	507	516	565	481	508	533	529	528	484	514	533	497	494	501	540	508	534	505	533	528	546	497	527	534	547	467	540	468	483	493	532	522	512	562	473	543	505	470	495	529	535	524	536	525	505	535	557	511	526	558	530	535	474	540	492	511	552	474	515	524	538	527	540	517	503	466	565	577	526	528	567	508	520	534	510	562	575	541	544	537	520	567	533	505	526	569	529	522	556	525	530	545	532	492	518	511	488	496	559	511	539	589	553	499	549	503	524	469	562	522	558	480	559	489	492	536	559	529	500	555	479	481	488	552	533	541	499	498	487	506	523	486	479	513	524	533	512	531	537	549	482	540	521	507	530	536	566	494	528	561	536	527	491	513	573	518	480	528	548	511	546	492	585	552	561	480	482	522	567	520	567	541	510	513	516	496	523	569	513	556	547	524	543	506	548	543	503	548	521	524	524	547	532	539	581	528	489	550	560	501	509	538	500	504	551	519	540	523	534	558	553	489	541	543	545	517	563	503	573	545	487	479	535	542	499	518	498	527	481	512	517	499	507	499	548	592	491	512	509	556	542	570	540	547	521	531	516	535	516	519	523	523	542	530	531	525	582	508	497	526	468	483	562	525	506	534	528	558	517	557	508	487	538	550	495	550	532	525	510	546	550	524	530	546	565	529	504	511	547	524	506	523	547	500	542	487	507	521	507	583	578	546	562	503	536	497	526	569	483	502	495	495	549	578	550	487	510	537	537	565	551	536	516	508	519	538	508	579	508	509	470	502	502	500	543	511	513	503	560	577	530	491	566	543	549	514	523	540	568	514	529	495	515	564	546	532	546	470	514	532	497	523	555	515	518	509	533	530	538	562	576	508	517	517	514	547	522	535	498	514	565	532	494	520	489	519	517	547	500	532	525	574	519	524	501	494	537	526	503	507	510	532	525	484	510	547	527	530	509	521	526	553	486	544	524	538	522	546	516	524	519	512	525	545	533	510	548	492	521	519	537	570	515	552	521	526	522	535	520	580	533	508	542	540	504	538	520	510	497	560	508	495	522	515	525	490	536	508	531	560	494	467	532	534	573	578	503	535	541	508	549	513	535	513	533	486	576	518	521	493	516	527	526	552	531	497	511	538	497	533	503	517	526	525	533	530	531	484	557	522	522	493	540	514	501	524	531	543	547	512	528	542	514	509	536	530	520	509	545	459	537	487	488	529	521	510	515	485	494	534	564	522	445	562	509	528	559	540	555	512	543	525	528	477	540	513	539	487	504	560	512	482	548	512	509	543	490	554	545	558	509	514	505	567	533	499	507	508	515	489	533	529	546	489	538	522	530	526	565	507	502	525	515	517	517	522	529	516	530	539	565	516	516	494	532	559	525	578	532	546	519	516	504	550	503	546	497	537	530	522	551	502	518	533	520	506	510	513	545	532	531	529	521	522	522	534	548	509	567	528	515	557	516	508	500	531	476	527	529	534	527	567	539	539	550	543	535	524	498	485	564	528	498	532	526	532	545	574	490	518	516	523	512	541	538	536	529	490	519	515	516	521	567	506	528	528	537	514	495	542	553	564	551	523	555	490	538	507	530	529	524	502	530	506	503	546	500	535	506	516	521	489	513	516	550	512	541	536	490	535	524	530	534	533	538	549	498	527	573	519	520	514	543	511	542	546	504	509	528	544	529	557	498	501	513	560	489	491	540	517	546	503	544	504	525	516	524	543	521	504	546	531	502	507	505	545	493	535	540	525	487	491	503	508	531	508	479	504	484	487	543	511	516	510	484	537	526	506	552	486	533	559	526	523	543	534	512	530	549	539	521	543	515	541	550	557	550	509	471	524	493	552	470	524	523	521	524	545	485	550	523	501	520	524	550	502	539	490	516	541	548	494	520	517	558	530	548	511	506	547	535	531	492	525	487	533	509	544	485	521	534	523	502	534	527	535	543	514	537	562	531	525	549	490	559	500	495	535	515	487	533	517	553	558	564	525	528	503	528	521	534	500	545	529	560	489	545	539	505	522	545	511	532	535	522	543	478	478	525	543	470	523	479	527	608	529	520	529	554	489	521	546	549	509	529	556	527	460	508	531	500	524	511	495	506	540	505	546	505	509	547	545	528	510	497	548	514	525	528	488	557	527	493	539	501	521	579	501	485	546	516	521	560	495	541	544	525	529	527	495	549	518	514	475	527	549	517	520	539	573	515	540	530	503	526	544	545	531	524	534	511	518	556	525	541	531	509	543	524	561	496	556	576	552	546	515	528	517	519	515	538	539	519	481	544	508	551	542	528	540	561	535	524	529	536	518	570	490	509	542	554	549	523	520	475	544	516	515
7001	540	332	199	188	195	180	197	187	171	172	163	169	166	197	161	161	177	182	183	176	161	172	179	165	162	168	166	161	167	139	163	147	203	200	193	170	172	179	163	192	167	164	185	167	157	180	201	172	159	190	178	164	180	179	178	171	170	174	153	171	172	175	191	184	186	157	178	165	203	157	172	191	160	182	157	179	153	180	168	156	175	149	170	172	173	178	168	158	170	190	160	151	165	155	183	152	162	180	148	182	188	168	160	164	185	168	147	183	172	160	161	151	178	184	151	161	167	187	157	173	155	171	170	153	154	185	164	182	182	144	188	166	186	169	170	178	177	146	155	177	157	159	166	165	190	185	155	185	163	165	169	156	162	190	176	176	170	173	160	193	176	175	186	159	159	208	184	164	174	161	173	162	184	158	168	167	142	159	185	176	159	174	184	154	170	171	161	180	189	172	165	175	179	169	161	170	168	175	185	167	195	180	159	180	177	169	176	183	144	174	153	165	175	161	137	173	160	152	146	174	168	190	155	173	183	156	171	174	162	178	193	185	157	158	161	173	156	168	159	170	185	194	159	170	186	171	160	181	141	172	171	144	150	190	148	171	160	161	161	172	168	156	143	150	180	181	170	169	178	155	166	150	162	171	153	180	198	186	167	172	159	175	167	165	182	178	159	171	165	173	149	156	167	174	181	189	158	155	170	166	172	183	167	174	179	182	161	177	174	165	175	165	165	158	177	174	195	182	174	162	172	135	169	183	165	190	158	179	158	180	186	171	193	177	162	177	177	176	155	186	176	171	173	172	163	191	169	171	153	146	140	189	167	172	165	163	145	168	189	157	159	164	167	171	160	169	174	144	187	180	184	157	158	184	168	167	161	150	132	166	170	170	173	178	157	181	164	166	159	162	185	169	163	161	165	166	154	171	183	163	176	173	165	163	162	150	169	176	179	163	165	183	165	167	162	175	172	167	185	141	164	154	205	180	188	175	162	181	161	180	165	161	175	170	161	163	163	180	169	178	164	188	171	173	165	176	169	174	173	167	174	151	169	160	169	193	181	180	216	166	145	170	157	153	195	178	161	137	162	191	157	170	175	169	187	161	168	140	166	181	179	174	171	175	162	171	193	151	170	189	170	155	183	168	194	163	172	187	149	177	166	156	168	176	184	166	181	168	189	178	188	164	208	166	163	191	168	172	160	179	187	158	173	158	177	179	151	163	185	166	163	156	173	155	168	179	186	170	166	150	163	152	168	166	168	198	165	168	176	165	169	156	181	170	156	162	159	184	198	168	144	161	180	164	179	173	169	174	167	182	183	180	170	158	154	156	180	177	149	164	172	146	169	158	197	168	163	161	184	158	176	187	177	186	159	164	162	143	183	191	170	155	179	166	154	166	171	176	191	172	154	167	174	182	190	175	158	149	170	188	170	181	177	160	149	174	159	185	190	160	171	169	201	194	181	151	167	160	151	180	160	168	177	163	179	160	162	163	155	173	168	166	186	177	175	191	184	152	164	176	160	178	157	179	144	172	168	177	149	179	178	162	184	168	141	163	181	153	160	175	142	169	169	183	209	173	145	180	187	162	194	187	159	169	163	145	165	174	178	144	167	163	178	155	159	147	162	171	185	165	163	161	175	169	157	202	136	169	182	186	154	190	168	172	133	162	165	175	194	188	187	172	170	144	190	150	196	175	174	159	183	153	168	161	179	172	179	149	136	186	171	158	149	165	151	167	181	195	179	171	186	180	171	161	188	166	181	168	164	166	167	155	157	163	171	149	158	147	154	161	175	199	169	174	145	180	185	148	151	179	178	169	166	153	153	157	171	188	189	168	192	166	169	147	186	150	156	187	162	157	185	176	175	165	178	151	166	152	169	199	171	185	157	184	156	169	149	178	172	170	153	175	186	163	176	153	176	151	161	183	159	158	175	175	181	188	157	154	158	163	189	186	173	179	185	183	145	155	158	167	187	165	185	182	166	166	183	184	181	156	179	159	169	147	174	176	182	164	184	191	201	157	170	172	170	156	184	162	163	157	155	138	204	180	176	169	148	174	154	162	153	173	177	174	145	185	149	166	144	144	169	161	140	175	170	161	171	167	164	167	147	166	160	167	181	161	151	176	145	172	161	173	158	154	187	160	156	171	171	168	176	144	174	159	185	150	171	206	158	168	177	169	190	177	164	140	162	176	178	174	171	158	179	156	164	174	189	182	177	184	159	154	188	197	163	181	174	199	164	172	183	164	182	167	164	176	182	151	186	161	167	171	171	167	158	171	176	172	147	155	158	173	175	157	166	169	158	161	149	156	186	176	162	154	164	175	171	177	171	174	163	155	168	152	156	148	170	183	165	169	179	176	164	171	188	180	153	161	156	174	173	165	136	189	149	167	195	159	166	175	152	166	167	151	183	156	165	169	191	162	173	162	163	172	194	164	162	173	161	190	175	163	141	154	189	184	190	163	191	169	164	151	164	144	175	154	139	167	148	170	162	147	156	180	158	154	176	159	166	178	163	160	154	201	161	184	172	173	164	154	188	169	186	166	193	159	178	164	152	185	155	167	166	149	162	173	145	199	152	182	153	175	175	177	162	159	165	187	184	177	181	149	164	175	181	150	171	162	163	188	153	148	161	175	152	174	161	196	154	168	180	172	150	168	158	192	170	162	151	177	157	180	160	162	202	159	171	151	160	174	186	160	168	170	167	167	167	168	214	194	182	163	189	177	185	163	180	169	157	153	145	167	180	183	164	178	167	175	186	140	162	158	181	154	156	184	161	155	169	160	164	197	157	175	164	152	169	175	155	168	151	151	180	161	179	189	168	195	170	177	187	150	182	162	182	157	179	170	155	171	149	178	171	181	169	170	164	173	181	183	167	178	162	163	176	174	165	149	166	172	194	181	158	178	198	161	175	164	162	160	165	167	153	154	158	182	197	141	188	163	163	178	187	162	132	155	172	169	174	150	181	206	188	176	153	185	176	173	174	167	174	150	151	154	141	182	166	160	158	161	186	154	159	166	177	163	174	194	150	180	151	160	163	175	170	174	181	175	169	170	164	156	198	167	174	158	170	182	178	135	164	170	164	174	185	175	165	169	187	175	142	169	183	184	170	168	179	171	164	150	185	160	170	176	172	190	178	170	163	189	180	164	152	170	163	175	182	164	205	175	162	159	176	179	176	160	159	157	154	153	171	175	142	174	155	151	162	184	173	167	172	173	160	168	156	167	191	159	156	168	200	166	157	158	168	155	171	161	164	148	183	169	173	170	162	153	167	173	170	155	164	170	178	167	171	188	162	178	171	164	158	159	171	150	162	179	180	175	199	163	167	185	168	162	171	167	164	155	169	174	173	169	169	167	170	168	161	172	180	186	196	164	150	184	181	158	182	167	206	147	179	172	158	180	167	160	171	176	148	184	143	154	170	164	185	173	166	146	174	170	161	158	183	174	144	153	174	175	182	166	180	173	173	166	168	181	164	171	171	164	149	164	184	171	173
7142	588	704	718	694	647	615	607	581	594	522	557	545	589	526	516	507	557	518	548	547	514	552	507	505	553	537	511	521	557	547	542	499	465	578	497	474	536	535	532	504	558	528	564	511	530	530	507	523	508	507	526	550	513	537	521	538	516	485	507	545	534	502	567	521	478	547	497	529	493	526	519	541	523	500	534	508	530	524	556	477	533	509	546	555	536	525	482	531	518	520	519	535	522	476	568	512	538	508	517	541	544	491	519	565	528	509	549	521	525	515	503	564	528	540	552	500	502	534	516	523	558	517	500	551	539	546	523	527	534	518	533	531	524	483	521	563	524	522	514	509	545	490	492	545	511	531	543	502	515	467	535	537	538	499	551	560	536	506	516	537	520	547	523	544	490	527	520	531	515	558	494	548	484	566	544	513	540	526	543	546	489	495	559	489	482	464	512	548	529	505	545	537	554	524	517	534	503	520	570	528	551	528	550	517	520	537	507	490	555	490	557	538	487	527	528	500	548	484	530	480	522	504	489	561	481	503	508	539	491	469	522	547	526	559	512	527	551	466	547	511	500	555	535	539	534	488	537	492	519	512	502	506	521	475	480	492	541	545	527	537	499	554	505	560	497	544	480	526	532	482	506	512	531	549	522	509	520	543	502	490	565	537	526	528	500	523	537	523	538	527	503	543	553	528	458	505	541	528	509	498	547	554	538	480	539	557	539	574	509	493	513	522	562	575	510	551	518	522	553	537	527	510	528	490	522	535	561	528	521	535	517	537	541	517	494	504	515	546	549	509	545	490	525	482	543	514	493	529	520	507	516	478	532	536	513	521	557	504	499	546	538	504	548	549	546	519	533	513	532	509	496	548	534	518	504	533	512	537	516	529	542	482	539	510	498	532	540	536	589	512	515	550	532	543	520	492	508	549	559	531	530	573	520	535	552	520	523	537	554	540	517	549	491	536	560	510	524	559	510	486	491	521	535	548	502	532	508	499	497	516	509	489	540	525	548	528	524	491	492	501	536	515	558	501	549	499	547	498	540	503	546	523	530	560	523	493	494	541	475	502	538	540	511	529	529	512	537	538	478	490	514	519	493	490	484	557	548	551	523	523	513	508	529	524	542	501	525	513	544	470	491	512	540	531	515	536	493	535	534	487	542	536	494	560	470	514	507	531	539	512	551	553	535	503	534	522	538	512	560	573	536	499	526	533	529	506	552	497	485	509	521	481	526	518	565	526	547	513	518	519	507	490	485	505	512	522	560	510	492	489	503	581	512	507	527	538	567	525	509	527	513	516	503	510	529	512	525	516	503	537	527	508	531	537	472	521	522	552	502	516	517	504	507	519	538	524	545	511	502	553	541	525	524	524	541	522	546	522	531	521	485	591	553	529	567	534	532	530	521	579	569	534	549	489	488	521	501	548	488	542	561	550	537	526	538	506	538	547	500	502	557	550	564	516	557	495	506	537	551	544	494	520	459	556	523	523	501	518	511	535	475	537	526	502	518	529	573	557	500	541	502	521	518	553	507	561	541	520	479	528	509	543	517	515	519	469	532	525	513	511	498	521	523	514	529	512	484	493	469	525	515	531	489	524	543	532	550	516	527	503	515	462	523	484	524	497	516	492	527	484	512	584	499	524	540	505	522	513	553	539	527	573	542	482	523	540	523	502	521	488	506	537	499	537	526	543	508	514	564	555	555	525	497	514	496	530	506	488	529	509	557	496	513	478	499	502	489	530	526	490	530	509	506	531	533	466	574	511	528	510	517	560	556	516	510	510	531	540	498	512	526	519	541	553	534	530	548	569	518	479	537	539	538	499	521	506	526	502	504	513	531	538	557	473	529	527	519	519	520	547	513	527	536	494	534	564	513	548	527	522	538	569	500	507	518	541	521	537	555	547	550	475	538	547	506	496	540	498	520	554	512	497	537	532	473	509	524	529	553	539	520	530	496	538	558	512	514	541	524	534	538	493	498	553	547	520	526	478	517	526	575	480	510	483	519	545	532	555	516	570	522	508	540	517	525	540	508	500	512	495	518	501	576	545	493	495	516	542	555	589	557	518	507	573	545	502	543	516	538	522	533	487	527	517	521	571	538	521	498	538	523	555	525	546	497	559	523	526	520	538	535	519	518	508	507	533	499	536	521	573	551	524	505	531	518	528	559	508	521	526	494	523	547	535	525	529	538	524	524	508	500	496	494	468	490	489	540	539	581	521	560	534	555	553	532	498	522	570	525	551	528	500	514	518	514	517	502	487	524	508	523	544	549	498	548	545	541	473	567	517	558	508	520	553	515	518	581	537	513	544	529	535	519	481	493	549	521	520	543	515	527	537	480	538	532	514	547	517	532	499	549	512	515	523	558	536	492	497	503	513	494	517	534	541	531	542	521	511	466	538	514	508	512	508	504	509	547	556	493	520	530	524	496	521	548	555	533	488	585	493	553	548	493	564	529	538	529	499	525	528	543	556	524	525	507	545	543	567	513	521	539	563	573	504	498	531	516	503	545	524	512	516	552	552	540	512	496	542	510	508	522	530	490	505	548	506	499	502	567	529	545	533	563	499	499	513	524	531	532	556	507	512	509	523	562	536	530	539	529	533	496	536	544	509	536	513	511	509	528	559	508	540	563	543	519	529	500	511	553	522	570	529	531	544	516	498	547	508	501	523	544	530	482	522	500	516	504	551	522	572	483	525	528	553	505	554	501	492	497	522	542	515	558	476	521	506	483	559	478	540	523	505	486	536	533	531	499	526	526	538	521	511	519	507	514	488	502	532	530	486	492	534	520	514	546	524	532	522	535	508	519	539	503	527	543	532	510	561	516	530	516	530	541	513	529	585	510	515	537	528	516	544	539	526	520	535	548	530	529	525	537	466	540	506	539	511	494	499	483	518	520	526	522	525	519	539	554	536	508	526	527	530	530	525	544	532	530	524	484	532	550	506	528	517	491	510	529	492	507	523	555	522	476	531	561	557	489	506	494	515	520	543	505	516	522	545	537	483	514	509	553	576	507	533	573	494	524	528	551	563	511	542	528	530	540	554	531	504	508	501	513	476	539	561	546	503	552	554	502	525	494	548	575	537	549	530	500	459	539	572	531	487	527	564	516	529	551	520	533	514	547	546	507	509	555	515	460	523	562	527	520	527	527	521	530	568	492	523	541	508	556	507	535	529	542	504	526	528	590	509	544	528	513	521	525	525	531	543	517	527	485	529	542	549	520	517	505	526	516	530	521	529	540	518	479	507	548	536	524	532	525	506	511	532	535	537	543	525	492	547	544	504	574	559	540	513	499	533	535	539	572	536	511	529	522	509	521	544	527	552	488	494	521	541	510	516	538	528	556	490	540	540	496	549	525	515	540	509	535	534	533	523	574	487	513	528	508	530	538	518	520	524	495	530	521	531	510	538	536	567	547	522	535	577	510	458	557	555	512	531	541	499	509	513	522	539	495	504	515	486	526	507	516	525	491	514	510	530	536	523	561	492	503	539	529
39957	9718	1745	1037	680	468	368	300	210	208	204	186	163	146	151	146	117	131	126	133	104	116	98	90	104	107	111	96	103	101	99	99	103	85	110	92	76	97	91	95	87	89	89	122	82	104	83	95	94	91	85	90	116	89	97	90	111	88	93	99	81	72	79	103	104	84	97	86	97	83	97	106	89	86	89	92	78	98	94	76	91	74	86	81	77	89	80	88	69	115	85	80	87	89	111	97	95	96	104	85	93	94	74	83	80	92	86	76	76	88	104	98	93	73	89	92	93	78	74	89	80	102	88	118	104	98	88	97	95	96	91	81	91	84	108	93	75	87	81	95	86	80	93	81	99	94	109	77	89	89	108	80	106	85	74	87	96	75	87	101	87	92	104	87	74	82	96	99	81	94	90	83	100	92	85	80	92	91	86	97	102	94	73	111	92	62	100	75	67	64	84	108	92	62	106	84	87	87	84	113	92	91	73	118	101	88	110	69	86	102	85	89	89	97	85	88	93	82	74	88	86	100	91	84	99	87	86	96	97	94	73	89	102	90	93	105	94	88	79	87	93	84	94	95	98	90	81	81	98	94	89	80	92	94	100	92	90	85	88	78	97	82	102	106	102	87	98	87	114	97	94	94	93	97	96	102	94	79	113	84	78	82	81	99	87	90	88	84	89	92	84	77	90	90	90	88	76	83	89	93	102	88	92	85	89	71	97	84	82	91	116	93	79	78	76	86	93	87	97	91	89	96	73	104	85	81	91	77	76	97	90	78	85	101	87	98	74	101	85	85	98	86	94	91	88	92	85	81	92	92	90	86	72	77	100	91	88	100	90	64	102	86	70	73	106	108	83	86	93	96	98	98	99	105	95	96	80	101	100	77	86	97	93	94	96	92	76	88	98	99	77	75	105	86	82	74	100	80	88	88	82	77	105	83	92	91	85	75	89	101	79	103	82	91	85	89	107	92	99	90	74	91	99	85	85	106	98	114	79	91	94	85	85	96	94	100	106	83	83	90	100	91	77	84	89	87	98	110	102	90	98	94	89	90	104	78	71	83	88	92	102	81	86	95	76	99	91	101	99	87	96	98	98	87	84	89	88	85	81	85	84	75	82	93	81	108	86	89	96	96	73	106	96	85	95	86	97	84	77	85	95	87	96	81	81	84	78	90	89	83	95	86	92	81	101	89	80	113	101	68	76	82	102	89	98	96	106	80	97	98	98	97	105	96	96	86	86	102	81	93	94	83	92	91	80	94	82	97	91	90	95	83	100	88	110	87	96	92	97	85	89	82	81	97	96	96	99	81	93	81	89	83	95	81	93	84	95	93	82	90	95	77	74	79	84	103	88	82	94	89	86	67	105	97	85	81	79	74	94	96	90	96	83	107	88	94	106	109	100	87	98	86	85	113	68	94	95	82	81	95	118	100	83	84	72	76	84	96	110	88	75	92	80	87	81	87	90	79	94	73	87	88	86	91	92	102	112	84	110	85	83	81	112	84	80	108	90	115	87	101	94	97	96	71	96	73	69	88	108	84	93	94	82	102	101	84	79	100	94	96	88	68	84	80	87	106	88	114	84	95	77	90	81	86	105	104	103	88	78	78	95	97	82	106	90	98	89	121	102	96	94	83	92	98	104	95	95	83	98	90	81	86	91	94	96	112	95	85	81	90	88	107	93	88	76	93	79	103	112	84	84	91	97	94	87	93	94	69	105	74	81	86	79	86	89	82	89	87	87	83	93	112	109	81	88	94	92	66	75	85	101	77	103	92	92	95	87	87	57	100	85	107	97	83	71	91	93	98	87	91	80	85	84	89	97	86	92	96	84	81	97	103	94	89	101	95	75	80	92	104	87	92	84	86	90	95	78	93	79	87	97	84	101	88	90	79	94	81	83	98	88	97	79	92	94	82	86	87	106	97	102	64	83	98	109	76	95	108	97	100	79	88	79	97	93	94	100	77	78	81	81	87	88	96	86	105	87	84	71	100	89	89	123	84	92	97	82	82	94	94	96	109	94	98	101	89	87	83	103	95	110	76	77	96	96	98	77	104	94	113	76	104	93	73	77	84	107	80	105	88	81	96	93	81	79	94	88	96	111	86	90	98	95	104	80	106	81	92	84	103	110	98	94	88	88	89	99	94	111	87	101	92	100	69	90	78	91	90	73	88	88	90	92	92	87	86	99	82	100	86	108	82	97	95	78	99	89	98	93	93	84	86	85	85	84	90	108	107	76	101	91	93	83	97	88	102	110	90	88	91	73	92	91	84	91	90	97	87	97	85	75	85	91	90	86	89	84	92	95	117	88	103	96	82	83	87	99	90	104	94	109	95	102	95	85	82	100	95	93	86	102	95	81	91	98	96	86	96	95	93	97	97	74	100	96	81	97	88	94	86	82	90	91	109	94	87	89	99	77	97	85	104	81	68	103	84	82	96	98	97	99	86	93	108	74	90	95	78	107	85	78	93	101	97	85	84	79	93	92	102	84	109	102	72	90	94	85	92	100	95	80	87	78	92	86	95	77	94	87	94	86	85	85	96	82	78	87	102	80	97	80	93	85	82	104	93	93	112	105	89	87	81	105	89	99	108	102	98	86	86	96	76	104	78	97	78	104	108	83	99	91	93	84	91	97	79	97	90	119	80	91	90	78	93	92	89	72	76	95	84	107	92	88	98	83	69	111	84	97	94	91	84	97	94	94	73	94	99	88	87	89	100	92	102	90	113	76	94	91	89	102	80	84	86	95	92	88	91	93	82	89	101	94	87	88	83	116	91	89	90	101	108	92	102	87	89	78	92	87	97	74	82	90	90	94	84	86	88	91	93	95	75	86	96	79	82	88	81	92	102	99	89	97	127	96	91	91	102	84	93	87	101	87	98	79	76	87	107	95	84	78	105	97	91	78	89	92	79	102	95	93	87	78	106	85	93	82	104	91	85	87	78	84	102	80	85	90	86	104	113	81	91	92	89	86	88	91	76	76	91	83	78	105	83	97	103	86	110	94	93	93	108	80	73	87	74	83	108	85	89	86	97	106	108	74	84	97	92	99	88	99	88	91	81	97	98	83	86	89	91	81	98	80	88	81	88	72	98	92	93	98	84	68	75	92	83	83	96	92	78	97	64	105	78	106	82	91	90	101	84	89	90	84	91	86	80	89	87	92	89	99	90	98	86	94	95	98	74	98	95	84	91	106	73	103	81	100	77	99	89	97	67	93	86	90	84	109	93	91	89	99	89	75	85	103	79	91	79	110	89	88	92	94	85	98	85	87	87	98	84	96	82	84	92	95	105	84	91	98	100	89	97	92	100	96	78	80	82	107	83	92	91	86	97	86	107	89	105	102	92	90	81	82	110	107	94	92	86	95	87	91	117	95	82	93	82	96	82	76	86	90	100	95	89	79	89	91	95	99	91	89	73	83	91	85	88	73	88	87	89	81	93	94	88	83	89	95	83	97	95	100	82	92	83	91	106	97	88	115	87	73	93	100	84	102	71
20267	1369	3261	3450	2886	2217	1839	1640	1323	1103	1022	902	820	732	657	634	596	548	583	515	479	496	511	472	481	451	438	442	414	400	422	407	400	382	401	393	365	382	386	391	376	376	365	377	328	354	347	367	349	348	320	308	336	353	357	346	323	337	318	336	331	310	324	329	362	316	323	345	317	312	323	354	313	311	313	335	329	341	341	332	329	324	325	327	290	321	309	367	309	330	339	302	337	311	348	319	310	296	308	328	295	324	336	285	291	339	329	326	321	307	348	316	324	331	324	319	302	315	321	317	321	332	336	325	311	333	355	337	324	336	314	338	320	334	305	333	331	338	323	342	359	330	328	306	318	315	356	305	300	322	306	294	307	314	308	309	314	356	333	315	339	309	330	334	327	317	324	310	321	316	282	309	345	329	313	315	321	317	302	320	342	333	342	286	311	319	320	314	313	329	305	329	313	296	312	345	350	301	322	321	315	349	305	301	340	318	319	322	315	314	306	314	305	311	318	290	312	342	297	283	311	320	324	323	330	308	315	307	334	327	309	314	330	297	308	319	323	318	329	319	337	317	348	326	304	321	267	332	309	306	309	300	308	333	297	307	313	316	327	292	347	349	351	322	309	347	350	314	287	321	315	308	286	339	309	300	331	344	311	320	322	323	349	333	342	333	323	346	301	289	302	298	303	335	308	300	327	338	306	318	305	341	320	346	306	307	322	340	345	315	329	290	295	289	283	305	334	310	324	315	351	327	324	317	311	316	316	314	347	311	304	307	329	313	306	335	303	304	321	292	301	327	326	295	382	339	306	292	301	311	306	320	317	296	329	330	295	309	305	328	328	313	292	331	334	303	321	336	321	300	314	315	316	325	296	321	321	347	372	318	320	330	288	326	348	312	279	313	318	250	305	311	337	294	301	319	324	301	329	348	311	320	325	337	312	300	291	299	320	323	297	321	327	321	315	307	266	340	302	300	332	306	285	318	308	344	283	325	323	369	281	314	302	294	329	344	318	306	294	288	282	328	304	306	334	345	347	299	321	344	290	349	334	321	309	328	331	328	322	314	309	309	318	298	342	298	312	303	305	302	299	326	296	309	329	343	312	324	331	310	347	345	349	330	346	299	335	324	321	335	327	329	329	316	286	307	346	319	308	321	341	335	318	324	329	299	301	319	327	335	341	296	305	304	314	301	329	325	336	344	317	349	295	326	309	291	338	339	359	310	284	311	274	338	295	328	323	326	311	298	303	311	333	318	297	329	309	308	320	323	326	286	310	286	306	306	300	300	325	321	326	279	316	278	287	310	335	332	321	287	303	311	329	343	314	341	344	304	310	299	279	311	347	265	305	308	318	318	346	325	343	293	316	294	316	278	322	328	322	314	318	302	318	345	323	303	331	335	322	332	315	322	302	316	341	323	319	303	325	288	281	348	332	300	309	313	310	328	318	281	325	295	346	335	290	309	334	323	311	324	294	324	358	283	326	341	335	305	315	328	328	311	336	301	313	304	332	311	310	336	316	321	315	326	330	313	312	291	299	273	322	315	292	314	347	300	286	329	302	318	333	316	291	327	316	274	317	322	317	326	325	278	325	328	304	322	291	318	318	308	316	290	296	312	305	314	337	291	299	321	331	299	345	323	309	297	310	313	314	321	309	283	289	314	314	311	283	314	326	355	327	322	334	346	299	299	309	336	310	315	307	368	331	332	307	304	322	328	317	317	309	281	296	317	330	334	317	334	333	326	291	304	294	315	325	297	327	307	321	323	313	304	340	330	292	290	329	317	303	311	309	305	313	323	369	311	315	293	330	329	325	298	321	355	313	300	297	322	321	315	335	280	312	301	275	330	336	295	319	332	320	310	299	316	336	333	306	299	320	312	317	309	323	292	299	319	284	300	319	307	306	299	307	294	295	321	312	310	326	304	305	296	304	300	342	337	328	308	341	310	294	316	295	302	316	339	326	308	316	335	317	329	354	320	330	328	337	351	339	316	308	325	320	311	313	298	333	308	317	331	321	317	318	330	336	306	297	313	321	318	336	294	350	288	300	293	334	323	318	315	329	299	310	320	351	304	328	324	292	325	350	318	306	375	304	304	350	339	348	289	301	321	306	343	314	315	319	301	319	337	328	324	338	340	306	335	312	304	301	332	318	299	286	311	298	313	324	318	310	315	305	315	306	330	323	301	359	293	333	314	335	341	312	312	334	297	314	314	327	318	305	328	278	336	298	309	313	330	300	339	317	324	317	321	320	302	308	304	316	329	301	317	340	327	310	315	311	322	329	326	341	333	326	313	311	316	316	306	291	312	301	311	326	291	297	295	320	307	308	322	315	300	289	323	320	322	292	307	304	314	317	334	322	309	320	312	315	298	320	298	303	333	309	311	316	327	316	315	298	295	309	283	315	317	307	303	294	334	327	293	324	309	290	316	322	294	305	348	336	331	291	323	327	327	317	341	352	312	294	333	303	330	330	338	298	298	292	315	310	327	331	297	278	318	326	335	306	321	320	327	272	336	319	287	331	317	291	329	328	318	320	348	305	304	325	302	307	313	333	329	319	322	313	328	310	355	328	334	352	316	344	336	317	289	297	314	273	351	317	290	296	319	315	332	330	288	304	303	322	293	313	305	329	293	303	310	306	328	322	323	319	326	311	338	303	312	320	316	315	304	307	329	328	317	320	264	337	320	309	300	308	306	312	320	337	321	311	275	323	325	361	329	331	315	307	303	331	332	307	299	304	328	328	319	351	296	319	321	286	314	320	344	318	317	293	294	357	290	331	304	318	319	306	336	310	319	296	293	314	310	291	307	317	343	327	316	321	346	290	300	297	320	326	326	314	296	288	301	329	310	341	291	333	315	305	313	330	302	310	309	293	310	289	308	324	306	308	327	323	338	316	273	312	325	270	331	319	312	334	330	301	303	309	309	334	299	329	309	322	328	315	299	345	304	309	329	301	316	287	327	293	309	329	316	315	299	341	347	308	346	306	312	318	296	291	315	309	294	327	342	311	331	324	323	366	308	327	296	319	321	341	304	317	317	300	307	312	317	313	315	322	285	325	336	329	323	308	319	317	313	317	318	311	330	311	320	333	309	323	281	302	333	333	337	322	305	325	314	330	298	349	354	317	324	292	293	320	313	336	325	301	327	318	299	322	335	318	297	295	311	313	294	312	283	310	308	309	325	362	305	347	291	322	311	315	317	323	280	330	308	316	310	327	317	353	313	323	299	304	366	303	301	335	312	304	316	313	288	348	320	326	299	337	335	330	300	309	282	319	329	298	318	331	337	319	322	308	307	318	344	322	335	313	305	335	302	327	314	320	327	310	308	338	319	343	339	327	283	308	309	351	313	327	315	288	292	307	319	281	337	282	357	295	342	330	323	306	319	341	335	324	310	309	314	323	327	331	309	329	323	317	324	328	307	322	323	302	318	315	333	320	303	323	340	329	331	336	334	314	339	335	284	308	339	330	319	293	293	305	319	318	324	312	324	329	324
48292	19618	8616	2226	1403	961	825	636	549	454	377	352	324	300	276	282	238	242	243	208	195	194	224	218	200	173	191	177	179	180	173	186	169	167	183	183	186	172	195	158	188	162	177	187	154	178	175	177	169	187	174	179	174	166	177	172	177	183	164	177	166	176	163	171	159	196	174	163	185	163	153	156	176	167	163	170	141	170	161	170	166	148	164	162	162	160	142	134	158	151	165	154	180	174	175	164	171	152	164	176	151	149	161	192	163	154	170	170	177	162	159	157	166	170	147	164	185	158	150	166	198	151	182	194	158	147	152	197	145	170	147	179	152	159	169	146	164	171	179	186	154	150	179	192	170	168	132	174	163	146	154	150	183	153	149	141	170	153	157	173	176	159	168	180	169	158	165	150	154	145	168	152	159	157	141	175	157	168	172	145	169	169	169	172	169	172	164	156	169	177	156	174	180	164	160	159	168	173	169	148	174	148	135	179	148	156	184	172	173	173	175	154	167	163	156	166	172	169	201	162	160	163	162	175	180	189	163	163	147	173	156	154	164	171	130	147	159	144	174	159	166	163	143	146	161	160	159	154	152	169	155	165	158	168	159	169	172	156	160	173	169	148	138	139	177	166	175	140	178	156	183	164	166	188	160	152	176	160	181	160	158	184	183	170	172	188	169	148	176	166	177	164	174	181	146	150	179	165	143	147	149	151	168	138	157	166	193	178	146	175	179	162	147	175	166	181	143	187	183	165	164	183	155	155	159	168	168	161	161	153	167	169	166	168	183	167	156	154	186	159	164	162	136	172	182	170	144	164	169	149	148	159	171	141	153	169	173	195	174	176	171	142	164	152	164	163	157	181	148	171	159	165	158	160	187	168	159	149	159	129	168	165	172	157	166	144	171	163	158	154	161	154	171	156	161	172	157	160	167	184	150	154	152	172	174	145	164	167	149	167	190	181	167	160	186	183	148	163	175	163	172	151	162	168	154	154	193	146	168	178	156	160	167	160	170	161	166	154	172	162	181	175	178	161	159	155	162	154	154	158	158	147	178	209	167	171	164	171	158	141	144	164	158	167	153	153	173	174	170	131	178	173	179	178	158	179	166	177	159	176	180	165	184	168	166	149	146	158	151	170	168	178	202	172	171	168	149	156	160	160	168	157	189	173	163	138	181	176	157	168	156	164	182	161	175	176	158	184	156	176	165	162	175	150	149	157	186	166	163	161	172	162	177	154	145	166	157	147	144	177	183	167	156	166	150	149	180	147	177	146	159	178	183	182	168	149	167	155	169	161	178	175	157	173	183	162	164	171	161	168	180	165	196	151	173	159	135	153	150	145	147	171	178	147	169	161	181	182	153	182	178	161	162	189	182	177	140	163	143	170	174	149	164	175	176	171	156	158	169	183	165	166	200	156	178	140	188	163	172	162	179	175	171	177	162	160	182	182	192	174	159	142	162	165	180	159	161	163	164	163	153	174	162	144	156	162	151	180	170	149	174	149	183	185	191	162	162	164	162	185	164	168	155	170	154	156	158	166	172	169	166	166	163	156	147	186	138	164	177	182	177	169	179	158	182	155	184	172	170	179	165	161	172	154	153	171	154	150	149	170	201	144	155	177	142	171	183	152	147	146	160	160	163	166	171	149	170	175	160	158	145	161	174	174	166	139	186	157	152	201	171	163	170	173	155	172	148	164	159	169	155	191	156	169	176	163	194	149	185	162	174	168	165	159	173	196	152	152	159	175	186	163	171	170	173	166	183	169	168	180	175	162	162	165	160	173	146	167	169	176	169	174	149	166	163	159	171	174	174	156	168	168	149	155	163	145	153	169	170	177	190	164	160	170	202	190	185	181	170	154	178	156	146	158	181	177	165	162	145	184	161	189	175	158	177	199	143	166	179	169	172	162	179	159	164	144	167	175	166	146	170	185	177	177	155	155	141	149	164	161	161	172	168	154	170	172	146	169	144	181	181	176	173	161	146	151	174	179	156	153	169	180	172	155	184	162	169	153	157	170	152	163	154	165	179	174	182	160	162	174	146	176	161	165	180	153	153	153	160	176	159	166	169	185	167	169	155	168	150	151	189	154	177	168	171	167	174	171	186	186	165	164	156	157	148	173	171	153	164	176	159	166	164	156	149	168	187	181	161	174	165	162	166	177	187	167	189	183	150	176	159	172	170	171	158	145	175	181	163	164	168	145	154	183	163	159	156	159	153	150	159	182	162	158	172	164	168	151	160	160	143	149	166	178	153	172	156	156	181	152	161	173	178	156	183	137	166	159	175	161	174	141	155	155	173	182	140	146	146	183	156	160	150	162	165	158	178	162	174	176	158	162	157	163	175	156	158	167	170	147	160	151	157	156	165	165	190	159	170	194	159	153	165	167	133	173	186	149	163	173	150	158	153	170	169	136	173	157	159	150	162	153	168	175	146	142	144	180	173	184	170	167	176	178	173	173	160	193	159	142	156	151	191	162	179	150	157	179	140	185	180	165	165	167	182	162	157	188	180	173	179	191	169	166	173	176	158	165	157	173	174	185	155	176	166	153	165	164	178	145	152	161	185	189	144	167	160	153	189	155	155	150	149	166	154	170	172	181	158	169	174	144	153	165	171	157	139	146	168	164	166	154	184	170	168	163	176	184	173	148	152	158	157	155	141	171	160	158	170	172	154	166	169	171	185	157	150	179	187	184	151	144	166	186	168	149	145	177	165	160	176	150	147	177	185	167	173	168	179	191	170	160	147	186	167	169	142	171	157	164	165	164	149	191	181	177	173	149	162	157	167	155	159	161	154	131	171	183	174	165	179	154	171	146	175	177	142	159	162	177	170	180	148	179	165	151	140	166	156	177	166	183	179	168	183	178	155	176	181	163	168	171	186	170	152	172	158	167	131	189	151	164	150	158	163	182	177	185	164	157	175	159	144	174	167	171	142	155	168	174	166	174	153	151	174	173	179	151	160	160	157	156	165	160	177	174	170	152	176	159	178	160	172	161	154	167	161	189	169	153	166	173	172	161	153	150	168	144	181	164	164	150	176	153	169	154	168	173	175	155	164	168	172	193	170	177	157	158	147	169	153	173	158	174	127	167	138	169	164	175	191	195	161	152	165	156	158	177	161	155	171	179	162	157	171	170	148	182	163	168	162	158	175	173	153	157	169	159	163	169	174	159	165	150	150	165	155	153	175	178	154	160	147	142	166	166	183	169	157	163	168	170	140	155	146	165	182	163	144	156	184	142	155	150	160	147	138	180	178	152	180	161	177	164	161	163	147	164	157	161	168	181	189	140	166	146	164	185	149	172	166	164	171	170	168	176	159	183	169	145	190	158	160	168	188	145	154	178	183	178	147	170	170	154	189	152	157	176	175	157	151	169	168	166	154	175	165	151	191	155	152	187	175	161	167	184	148	149	169	175	175	174	184	149	163	152	167	161	161	169	173	184	190	159	173	171	158	152	160	163	172	189	147	168	152	186	163	178	142	153	180	181	177	154	180	167
26247	2695	6187	6635	5473	4493	3589	3047	2566	2150	1938	1669	1534	1353	1287	1256	1180	1020	1014	937	910	889	848	840	779	792	796	723	754	704	754	685	662	636	682	646	627	636	614	685	603	612	632	593	627	586	609	591	570	599	568	574	621	594	556	527	536	560	572	573	600	569	563	538	575	539	522	527	584	575	576	569	531	583	524	573	530	545	560	576	530	563	553	550	553	562	587	563	551	515	559	553	532	546	562	527	530	572	545	518	521	531	526	508	569	539	532	509	563	556	514	559	560	588	502	502	581	541	517	522	576	517	550	525	524	498	546	549	551	489	527	513	521	519	545	555	535	500	491	551	531	526	504	510	519	523	558	521	507	517	532	528	516	527	544	560	558	511	536	506	517	531	536	551	547	543	561	546	529	512	545	542	511	514	513	494	530	540	535	480	541	520	529	517	506	548	483	536	570	505	549	574	522	509	518	515	509	531	508	542	519	523	543	501	531	532	486	536	502	491	520	532	573	574	528	531	537	560	556	530	516	528	521	529	570	479	521	534	534	569	503	497	509	565	490	511	539	529	499	532	492	542	528	521	543	521	507	488	511	564	556	498	503	516	544	523	531	559	550	543	547	495	555	521	550	517	527	510	473	526	541	520	537	515	527	496	508	506	534	564	536	513	528	542	535	532	506	498	538	520	545	513	550	527	506	548	535	551	489	550	534	549	503	518	527	517	499	508	518	524	540	527	525	524	484	510	522	502	560	543	538	544	517	491	513	527	548	537	530	560	527	513	545	522	510	525	546	510	543	521	512	527	530	518	546	538	536	508	483	490	528	514	563	529	517	508	528	527	473	510	490	501	553	533	534	518	520	522	540	554	520	499	522	539	530	540	518	541	523	519	527	599	488	548	576	539	534	545	524	488	507	498	528	511	531	527	527	504	560	534	533	534	562	485	523	499	520	524	535	512	531	492	528	555	501	511	520	535	558	500	526	521	551	528	526	552	507	540	570	527	486	528	498	524	570	504	516	542	548	526	514	527	537	489	519	529	546	568	523	535	511	511	555	533	535	505	535	532	522	544	525	522	558	499	516	546	519	522	518	505	527	504	545	505	527	506	480	503	558	530	535	521	575	543	567	528	492	512	519	501	530	534	573	535	536	523	542	500	576	512	519	502	561	520	519	489	510	540	520	526	529	531	503	560	517	545	545	511	502	560	513	497	555	507	522	518	573	491	508	576	528	507	507	541	505	502	521	501	501	516	499	566	483	548	545	553	510	524	522	549	514	500	578	509	531	499	572	579	516	515	520	510	548	537	518	560	516	562	516	530	536	501	497	511	548	519	544	523	528	524	515	523	518	549	522	512	544	547	528	542	521	517	509	550	558	545	515	529	540	466	530	478	489	536	532	539	519	554	548	521	537	546	553	547	512	527	500	541	510	529	589	550	562	514	540	513	535	530	516	543	494	522	524	498	499	530	504	488	574	515	522	523	505	511	533	548	532	526	526	573	495	531	551	499	583	528	535	570	517	502	510	522	526	507	551	535	567	567	530	532	553	508	523	510	515	549	517	578	498	518	494	517	503	533	565	512	535	522	501	534	521	527	533	548	552	555	567	510	519	535	526	515	532	506	553	563	533	550	528	495	563	544	523	528	516	524	497	511	538	539	545	550	534	526	540	545	522	529	525	534	525	549	500	453	504	535	547	556	514	536	514	545	513	539	533	539	508	479	486	548	504	533	552	527	503	557	549	557	544	515	552	536	540	537	536	547	482	543	524	530	491	560	537	527	525	511	548	523	507	566	508	509	586	562	522	536	521	524	537	532	530	549	540	526	552	501	517	507	533	494	504	510	532	518	491	484	502	546	537	503	506	528	525	501	518	570	525	514	525	538	538	531	504	520	523	540	519	529	541	532	531	530	558	557	538	495	554	523	545	556	508	507	541	545	517	541	566	534	575	496	535	537	514	522	530	537	518	535	521	558	527	555	522	486	521	549	498	517	528	518	517	509	530	520	521	503	519	526	530	540	514	572	547	494	513	531	532	482	510	527	569	512	536	517	533	513	521	537	575	539	525	549	513	523	558	489	543	520	533	502	545	536	548	562	559	581	505	542	561	543	506	555	534	516	499	538	543	559	531	521	508	533	553	527	555	495	501	565	528	522	528	506	554	532	555	541	553	531	511	542	470	536	530	525	511	538	495	525	543	528	519	507	524	520	574	533	549	533	517	538	559	534	544	492	539	561	563	545	505	536	533	547	493	541	538	545	524	560	532	550	515	535	546	505	539	541	535	531	551	532	507	523	547	510	523	535	525	530	541	513	577	507	547	541	556	507	516	523	538	509	507	530	550	499	546	524	521	504	542	486	514	540	545	530	501	560	520	496	513	471	566	515	527	474	549	536	495	501	550	519	521	497	553	517	545	554	553	532	481	509	548	495	512	545	498	500	504	481	488	526	541	542	579	532	528	518	515	516	507	555	523	530	567	529	545	536	527	557	538	522	500	535	488	524	486	463	533	503	549	526	537	558	520	546	531	520	520	524	548	497	538	538	525	510	530	514	544	505	554	468	564	516	547	500	555	522	508	519	498	506	546	525	505	531	492	535	496	542	550	501	518	520	484	534	505	497	506	489	547	511	527	551	522	522	568	520	476	539	531	537	548	545	518	514	548	504	545	511	545	495	515	525	507	544	476	507	507	521	504	528	545	502	523	529	537	549	518	484	508	556	518	540	506	551	485	518	513	557	539	532	508	518	523	572	504	520	552	529	515	537	524	462	524	555	510	540	503	546	515	507	546	549	548	525	515	531	545	511	527	503	525	528	526	586	525	517	562	533	552	552	508	511	529	517	489	565	531	498	509	546	539	518	569	523	534	541	499	488	502	567	491	515	519	520	524	503	531	527	530	504	522	520	527	526	497	535	530	533	535	519	525	536	570	483	572	493	528	518	538	548	541	529	493	508	545	496	521	550	517	508	541	517	554	525	560	512	545	522	504	500	529	535	537	518	542	540	520	527	480	501	505	540	524	514	521	529	526	495	540	570	548	519	531	594	517	531	509	543	492	471	517	541	557	522	564	520	582	497	503	521	507	480	501	550	541	548	563	523	504	546	535	515	537	524	539	535	568	548	505	503	552	543	533	490	533	539	541	560	518	507	527	537	509	554	504	539	488	507	514	561	528	548	523	530	556	541	456	544	523	514	520	523	528	542	534	516	541	472	541	511	540	515	525	528	467	552	490	515	539	526	543	539	563	499	520	516	525	518	511	495	555	536	508	527	545	543	546	517	511	544	561	512	526	536	525	509	542	558	523	557	499	555	540	501	519	477	555	548	525	520	506	545	504	569	520	546	551	533	567	486	554	529	526	515	533	541	558	489	546	542	483	523	569	505	486	525	525	532	533	488	497	523	486	555	515	514	524	515	518	525	505	506	518	533	509	523	569	534	494	530	530	557	505	535	556	493	565	490	545	511	509	538	486	494	507	512	522	565	536	510	551	543	537	540	511	551
7107	519	360	240	222	184	152	177	174	175	147	181	172	195	193	179	172	172	174	171	193	171	170	179	185	175	164	192	157	184	157	180	168	183	177	175	176	157	174	171	176	190	172	156	169	196	171	197	169	138	166	150	169	165	167	173	165	182	151	183	151	154	176	151	186	170	166	156	176	148	153	178	172	192	154	161	166	170	155	163	179	171	162	158	135	187	183	146	161	169	164	176	172	164	177	142	183	138	194	174	145	174	142	171	168	146	173	156	176	189	168	174	176	165	167	158	173	188	183	154	209	145	185	192	168	175	176	181	177	170	155	185	171	159	193	161	181	155	159	173	164	174	174	153	163	172	155	170	188	170	151	155	169	170	158	173	130	169	172	173	168	167	184	161	163	143	170	179	169	168	155	172	167	174	171	165	165	167	196	176	191	177	151	169	169	186	167	152	177	169	181	160	189	166	160	155	180	175	186	175	191	161	180	165	186	199	179	162	186	186	164	166	170	167	153	169	171	138	163	158	180	192	168	146	164	176	188	155	144	180	142	183	182	199	163	174	178	157	157	161	188	159	178	168	176	162	160	169	154	202	164	167	184	182	162	169	151	181	166	154	178	160	177	150	184	147	147	166	176	166	163	207	195	150	202	180	172	172	161	184	175	182	177	160	150	162	159	161	175	149	167	169	166	165	168	164	184	162	153	185	193	160	187	154	175	183	157	158	199	166	162	184	178	158	169	165	189	167	174	188	192	176	155	158	140	155	149	155	184	194	171	157	183	161	159	168	155	161	161	156	159	162	172	144	162	181	178	173	189	181	168	170	191	178	180	180	191	178	162	156	170	187	166	166	162	187	171	171	173	191	149	161	182	185	170	159	157	167	159	164	178	189	183	172	160	180	176	152	184	172	188	171	171	140	183	170	176	191	169	171	140	163	170	167	174	165	172	164	168	188	170	152	204	171	171	162	172	160	153	181	186	182	167	174	166	162	191	191	151	178	172	178	200	149	182	179	152	164	175	182	167	147	175	161	182	160	171	147	145	203	173	161	171	170	188	181	169	159	162	169	144	163	185	172	161	150	179	153	202	180	165	169	157	172	179	171	190	184	184	173	179	163	180	184	179	161	176	150	168	148	141	140	175	199	158	169	158	129	189	200	186	185	176	157	175	155	186	177	155	162	166	169	189	151	171	168	171	180	167	177	170	162	160	187	190	161	153	163	178	155	179	190	168	179	168	168	178	170	159	162	160	176	196	170	171	197	167	162	157	154	205	143	179	184	186	172	184	183	175	168	174	185	162	159	172	173	183	196	165	168	169	183	163	176	161	187	184	190	158	179	153	162	160	153	163	168	164	148	192	167	180	160	182	172	204	170	160	178	179	169	161	172	139	174	174	180	165	182	190	181	191	174	171	186	134	177	171	157	183	171	146	156	186	152	169	184	172	176	161	172	156	185	170	187	174	173	168	161	165	172	176	190	169	154	203	152	175	164	155	169	173	169	171	167	165	178	174	161	169	165	174	203	200	190	178	184	153	188	176	171	170	137	181	194	174	179	183	181	147	182	164	166	191	185	184	183	166	171	193	161	181	218	165	183	177	161	175	182	166	167	176	188	175	190	157	155	170	175	160	185	180	189	192	163	179	151	181	167	155	181	179	186	171	182	173	165	165	174	160	171	148	164	157	185	178	180	185	162	162	168	164	173	180	151	179	163	175	161	195	165	175	153	142	158	175	165	152	171	151	172	171	170	159	195	166	169	163	202	176	151	167	191	191	148	167	166	182	191	145	149	175	155	175	192	161	163	174	167	165	150	175	169	176	171	167	163	160	169	174	149	165	151	161	183	163	188	177	176	168	162	192	172	144	164	155	161	189	168	170	167	180	160	162	164	158	184	178	177	169	154	158	161	203	176	189	149	184	156	173	161	163	157	154	173	172	179	159	157	133	180	173	179	179	184	202	169	173	167	154	181	188	191	211	164	160	184	160	159	174	181	173	170	153	170	171	156	192	167	172	164	187	167	202	196	162	160	178	145	165	172	186	171	157	164	195	210	168	176	171	171	175	164	179	177	183	168	193	168	184	181	174	170	176	147	170	157	157	182	188	182	177	155	177	173	155	159	200	187	177	156	199	149	165	186	167	181	177	154	155	151	202	184	167	157	158	195	181	171	163	169	174	160	191	186	190	161	153	169	158	207	181	163	156	166	168	166	160	171	176	172	153	160	168	175	164	161	188	154	177	184	169	166	190	151	166	181	171	172	157	172	169	179	168	173	154	174	149	188	152	169	166	179	169	164	174	157	172	180	183	172	140	164	160	144	162	168	145	172	138	154	171	189	161	181	177	177	171	163	172	161	165	170	163	150	178	194	175	166	162	154	180	169	156	157	158	174	172	172	186	177	186	176	181	163	159	169	156	166	162	165	173	153	179	193	164	167	164	169	168	167	191	164	162	173	157	156	169	150	178	164	157	158	199	192	209	154	187	186	161	159	177	179	155	152	180	186	186	165	169	178	184	181	165	188	164	159	185	196	170	167	154	179	178	145	152	168	152	175	156	157	150	169	165	168	191	149	170	159	170	170	167	150	203	168	198	167	192	169	169	181	172	178	160	168	182	169	150	177	153	189	173	184	176	194	153	161	180	173	178	177	154	157	158	175	163	177	157	173	172	176	161	177	174	166	185	167	176	164	176	173	182	193	155	159	151	177	167	176	138	156	158	152	149	184	161	168	172	185	172	159	165	181	166	171	170	143	175	178	161	166	167	165	169	167	179	174	154	182	165	176	158	159	168	172	138	157	183	181	184	156	162	189	161	153	157	183	183	155	169	140	168	160	167	206	171	166	172	170	165	186	177	175	168	173	156	173	175	152	173	172	188	217	192	169	179	149	169	145	152	155	146	190	177	140	179	185	185	172	171	180	157	175	174	199	169	170	187	174	177	193	176	173	170	165	167	154	142	201	173	196	168	172	155	163	155	173	177	132	166	181	172	172	174	184	154	158	151	185	178	163	170	175	169	182	168	154	174	172	169	178	158	160	176	169	170	177	162	165	168	171	159	183	157	161	166	174	174	183	156	162	164	178	175	168	178	194	184	178	178	169	163	172	165	158	166	161	194	168	149	179	185	172	171	210	152	171	181	173	187	151	189	164	183	170	157	179	174	176	161	142	157	189	172	164	171	155	170	175	166	167	163	171	173	171	153	192	163	156	144	152	165	145	166	167	180	175	163	169	162	174	171	171	182	210	163	158	160	152	183	179	152	187	195	153	191	177	148	190	160	166	159	176	158	179	152	172	170	151	161	162	139	166	164	170	159	168	171	204	168	145	167	149	176	176	163	157	171	149	175	168	155	164	180	168	169	157	165	182	159	170	178	171	162	204	155	178	185	177	188	177	165	162	167	168	178	178	164	165	167	171	171	198	167	177	162	163	148	165	158	163	171	190	173	158	192	191	161	176	153	161	162	168	177	187	154	177	156	170	152	185	165	162	183	178	157	180
7008	569	694	716	630	634	626	636	566	569	577	541	522	587	564	545	525	524	538	563	573	530	540	546	492	520	516	543	515	555	538	511	537	517	506	528	529	509	511	517	515	555	531	507	516	538	519	539	509	536	519	534	551	497	542	523	504	535	561	535	506	526	528	535	523	505	485	526	493	542	532	534	487	550	554	470	517	466	519	538	519	532	512	516	503	506	565	495	502	533	473	502	523	517	524	490	493	539	507	516	509	514	529	553	540	533	496	519	497	513	534	531	490	529	512	480	535	547	545	537	543	499	545	541	564	524	524	547	490	510	522	505	537	523	537	472	515	468	510	528	570	540	550	521	528	527	532	493	505	523	490	539	548	544	538	545	538	527	535	484	544	517	505	499	528	521	511	544	553	494	526	480	514	546	539	524	517	489	509	544	528	538	516	499	519	561	544	499	551	512	509	503	505	518	541	507	512	561	564	522	538	525	535	523	481	527	540	505	502	536	524	522	526	518	534	519	543	497	501	536	536	521	520	545	532	528	513	523	505	564	500	537	497	502	532	548	557	517	536	535	502	485	496	526	558	491	507	525	501	479	521	537	554	516	547	528	514	529	549	488	549	542	506	570	536	511	524	532	521	481	505	504	536	518	498	525	469	520	518	560	545	496	536	535	522	501	496	503	546	524	526	544	523	548	491	490	537	505	506	553	513	544	498	513	536	526	498	521	524	553	536	550	494	539	505	532	499	537	494	498	526	541	495	501	481	534	518	496	507	530	522	559	523	516	521	532	524	532	510	516	572	542	533	505	512	509	534	533	526	499	506	525	549	531	471	521	533	546	536	548	510	509	527	496	523	534	504	528	540	516	522	525	518	525	536	497	483	529	519	506	536	517	579	500	534	510	521	518	516	512	550	522	560	539	516	507	488	517	510	569	479	504	499	558	551	482	530	572	517	519	516	503	519	512	537	545	524	522	564	528	508	493	484	514	539	510	515	511	522	518	536	535	520	559	561	481	519	559	536	526	492	531	488	531	564	511	493	496	530	505	480	482	507	557	531	534	514	517	559	536	520	530	545	515	499	539	510	478	517	573	524	533	487	536	492	493	560	526	502	531	513	525	523	516	546	481	532	559	510	502	510	495	522	493	533	553	517	524	536	493	540	512	572	524	517	567	528	526	525	475	513	514	525	529	529	495	490	508	525	534	468	496	491	557	527	506	512	566	536	557	465	534	497	581	537	511	490	505	532	475	507	508	520	486	507	526	551	526	515	531	492	483	525	526	523	533	478	530	528	483	478	513	487	537	506	505	514	521	475	545	501	526	551	537	536	511	560	515	513	525	507	584	515	525	532	532	551	535	545	510	509	572	509	488	479	523	519	521	488	510	535	520	556	536	554	557	552	512	537	508	481	485	506	502	524	537	509	543	499	564	539	551	522	507	521	530	514	538	504	492	558	504	514	536	511	510	534	493	501	581	525	474	534	547	545	548	554	525	536	529	511	508	548	512	530	518	499	546	523	553	536	576	548	526	486	515	564	529	525	513	495	522	513	496	500	511	534	479	544	508	507	526	480	483	470	544	516	499	527	530	517	514	531	539	503	522	510	496	473	538	513	531	527	504	492	535	521	527	495	477	495	524	549	510	545	518	528	536	502	500	513	540	515	501	527	504	500	557	514	504	493	541	505	510	557	504	532	478	546	571	539	577	514	494	556	512	485	520	548	474	519	534	524	510	530	519	534	520	494	525	509	533	512	500	488	529	538	523	532	523	547	501	516	553	542	489	504	550	535	525	529	548	498	512	527	523	496	534	519	542	500	557	490	491	526	544	499	545	502	493	563	562	550	513	547	509	519	503	520	499	507	505	539	541	546	582	540	530	521	541	530	530	486	532	561	512	564	501	515	523	535	502	540	528	514	520	541	474	509	544	516	538	486	550	528	516	558	526	518	479	544	516	503	497	557	513	512	529	475	539	532	523	554	534	526	494	496	504	496	528	487	535	491	521	512	518	504	528	475	518	533	492	467	502	532	526	492	547	510	520	519	546	575	485	535	485	531	514	521	533	512	500	502	515	511	502	514	506	451	560	509	511	471	532	507	560	497	486	544	550	534	519	531	505	528	488	491	535	544	521	513	513	514	551	546	498	486	538	541	549	530	495	495	560	549	532	524	505	506	533	588	541	535	532	504	516	521	521	520	519	514	511	504	498	517	545	535	498	535	547	524	578	490	514	542	523	548	519	526	477	513	522	526	534	509	478	500	528	567	523	529	543	496	486	566	538	525	509	534	519	535	520	556	527	531	541	522	540	499	538	535	543	520	530	537	510	544	517	503	488	504	535	552	509	499	511	523	535	516	573	522	557	527	521	499	485	506	467	565	530	500	532	520	534	505	527	516	518	522	528	556	581	500	550	523	539	542	528	564	524	554	538	554	533	545	550	532	492	538	511	499	553	545	541	543	553	498	536	548	569	587	494	488	520	518	498	544	536	540	524	534	507	510	492	576	485	524	536	525	498	535	504	546	485	544	560	538	538	546	555	484	506	500	525	503	518	527	537	500	502	495	512	502	545	522	561	501	447	544	519	508	502	499	522	536	462	528	541	523	563	511	494	521	523	556	541	550	554	510	528	498	473	517	523	502	545	534	534	501	478	529	539	546	523	540	515	527	544	524	520	520	492	536	479	506	511	468	604	506	539	562	516	555	545	561	540	527	527	476	533	545	513	543	531	517	525	542	526	524	496	513	523	495	552	516	529	523	555	513	554	527	523	544	484	491	482	501	521	509	486	538	524	558	513	508	489	541	508	539	551	537	501	467	515	503	503	518	525	538	513	531	499	513	508	540	469	552	536	530	503	524	540	517	525	493	502	516	541	529	545	511	506	561	542	479	545	517	519	519	514	528	548	490	528	547	544	528	529	533	540	500	534	532	529	511	519	523	522	495	510	559	499	500	497	524	530	564	498	545	535	532	524	495	515	485	470	556	513	511	494	502	473	550	542	536	494	501	455	550	502	541	515	498	511	533	503	510	597	521	537	495	541	533	530	569	517	503	537	501	488	508	525	578	514	537	517	495	524	502	517	491	529	537	524	531	506	493	513	539	527	540	505	517	558	512	526	537	524	501	504	529	500	533	548	516	529	515	518	534	482	522	556	517	470	509	560	505	500	541	522	539	526	528	521	586	544	530	474	538	504	497	509	525	498	516	527	513	522	506	506	485	538	517	537	530	525	520	555	515	540	582	531	481	530	530	592	534	538	499	520	521	530	542	503	490	541	477	527	520	543	491	538	553	559	502	518	528	531	538	529	586	501	538	535	517	581	506	519	512	522	525	504	526	461	542	502	496	516	532	551	536	517	541	494	548	533	486	518	545	505	548	578	551	548	508	499	475	523	455	522	532	558	536	518	522	550	505	544	509	508	526	517	538	558	526	525	505	524	514	538	554	463	563	502	515	535	549	523	587	525	531	496	520	509	466	514	506	481	520	540	557	537	548	527	547	536
41379	9875	1693	918	694	444	424	303	276	197	183	167	160	154	136	146	107	130	130	138	97	94	110	104	98	103	116	100	107	105	111	93	93	116	87	92	98	102	95	92	90	90	100	79	102	94	91	74	84	111	84	88	98	99	94	97	82	101	92	67	102	100	96	80	103	100	99	103	73	101	101	86	87	102	80	81	93	80	90	107	85	84	82	94	79	105	99	81	100	102	103	94	88	93	94	89	87	105	94	95	105	72	81	95	94	86	85	88	86	81	73	91	89	83	92	100	83	77	99	91	91	99	101	94	106	96	112	86	86	89	86	113	95	91	83	109	99	80	105	87	99	106	95	89	91	83	88	85	95	88	100	89	94	81	94	82	73	81	76	105	81	99	95	104	77	82	97	74	95	97	87	76	92	102	94	110	84	100	96	84	74	101	84	90	86	91	101	82	97	83	93	95	107	83	84	89	104	86	93	94	87	107	100	75	98	94	101	93	93	82	105	82	90	80	84	89	82	103	88	97	89	79	83	89	90	98	96	83	109	75	87	102	84	94	87	78	94	82	88	82	100	94	90	80	90	98	103	92	86	89	80	72	96	102	89	102	87	85	93	98	92	93	96	93	92	113	85	91	87	88	93	98	100	91	91	90	73	97	98	89	98	96	92	83	85	107	107	91	96	92	82	99	101	85	76	89	87	98	85	106	93	118	88	71	88	82	80	105	102	73	96	82	79	95	88	87	81	80	87	96	89	92	103	82	89	92	75	88	91	91	92	85	87	98	102	95	92	107	94	94	87	81	101	75	92	101	109	86	88	90	97	87	80	86	97	79	90	85	96	73	79	79	98	81	87	109	71	97	79	112	93	105	97	87	78	91	94	104	94	90	110	89	101	89	101	82	104	93	90	91	94	111	85	71	92	105	86	98	97	93	66	81	85	89	89	93	95	82	80	96	113	100	107	97	86	87	92	90	102	100	90	94	80	96	107	76	95	83	89	95	90	91	95	83	91	104	105	81	104	101	99	105	99	90	85	90	93	97	90	96	118	85	86	95	106	111	97	79	71	89	90	117	68	89	77	95	89	84	106	86	83	99	90	97	100	103	88	91	77	82	109	88	106	96	91	84	89	88	89	76	87	90	85	94	93	95	105	95	82	90	90	85	73	79	89	105	83	105	60	90	102	95	94	95	101	111	86	97	92	106	100	97	93	92	103	91	99	111	83	105	87	86	89	96	98	88	91	91	96	82	93	98	88	101	93	96	79	88	97	93	79	107	83	91	64	99	94	87	92	75	102	90	79	92	90	75	93	74	94	99	86	79	83	88	93	105	87	78	82	98	89	87	87	85	83	85	115	95	91	96	100	98	92	88	89	90	106	93	97	107	77	88	72	92	91	87	89	90	96	97	94	86	84	105	81	98	80	82	106	92	88	86	100	87	118	81	90	90	84	101	81	89	103	106	77	113	93	93	95	88	102	83	78	87	91	86	87	98	100	94	98	88	94	92	72	76	107	111	96	92	98	73	80	77	85	82	94	96	83	89	117	85	101	94	81	102	85	98	95	102	88	84	77	96	91	85	106	98	98	85	78	89	83	93	85	89	100	88	75	98	99	83	86	100	76	85	93	85	108	89	79	86	83	86	105	88	82	82	89	82	106	85	100	95	92	96	95	82	79	79	86	88	95	89	78	100	112	86	82	76	97	92	81	93	92	100	76	93	118	87	112	89	106	88	98	98	91	82	95	112	87	97	84	101	102	77	84	72	92	80	91	81	101	78	96	93	114	87	104	87	95	107	81	81	98	100	94	107	101	91	90	74	78	93	91	99	87	89	108	100	103	103	81	99	113	97	78	80	89	98	84	86	93	91	87	86	90	95	99	92	99	68	95	92	91	72	89	81	83	93	96	84	99	85	86	90	83	99	101	100	88	108	86	91	90	109	99	95	89	90	87	86	101	91	92	95	92	102	85	102	105	89	102	96	92	89	97	103	77	98	83	78	83	95	81	85	99	83	96	97	100	88	85	77	101	75	88	94	80	92	106	82	81	80	84	97	91	86	97	82	76	92	101	91	96	79	70	99	90	78	94	79	83	86	101	96	96	81	87	91	96	87	82	99	97	93	94	94	93	98	81	82	89	80	86	96	103	105	91	76	87	80	90	103	78	86	85	96	92	85	81	111	82	99	89	96	93	96	80	78	99	107	80	87	77	94	96	105	91	85	74	95	95	75	107	91	70	81	105	102	90	102	87	77	71	99	98	89	83	88	93	87	89	91	103	93	80	95	97	94	82	100	97	95	98	89	96	87	119	81	104	77	76	80	86	87	101	99	92	85	87	106	99	104	96	89	100	81	110	84	85	103	92	86	98	98	97	97	81	97	103	93	89	101	86	100	83	86	89	84	103	86	93	82	79	79	81	97	94	94	88	79	89	88	95	87	86	91	84	107	93	89	97	90	95	83	90	69	101	97	90	103	92	88	90	93	84	99	90	99	107	81	100	89	89	81	97	85	109	93	70	85	90	69	98	79	79	97	93	104	78	91	101	87	99	101	88	83	77	79	105	95	90	104	94	94	82	102	71	96	79	101	87	88	87	85	94	76	85	73	88	84	97	76	105	104	107	111	89	90	95	80	103	96	90	98	90	103	81	86	88	78	99	97	96	84	92	94	100	84	89	93	86	80	96	89	84	83	85	91	94	89	90	95	105	112	87	90	90	83	91	98	103	102	101	91	87	86	97	77	90	97	98	81	79	83	97	97	75	85	85	96	88	84	100	83	103	102	97	98	88	86	86	85	92	83	102	102	94	81	97	98	88	101	81	94	86	86	89	91	95	89	89	100	91	85	72	98	90	98	99	100	100	103	74	96	89	59	89	82	91	84	89	83	89	88	100	95	79	83	95	97	94	88	96	89	92	104	92	85	88	83	80	97	105	88	103	94	93	90	93	78	88	89	83	101	90	94	97	84	97	96	75	96	101	81	79	99	99	99	99	98	104	102	95	99	86	101	120	79	93	97	100	76	80	129	103	99	85	82	79	100	73	89	102	99	90	71	104	90	78	99	89	89	102	98	105	103	99	89	102	88	88	85	95	88	99	81	99	107	102	93	85	97	80	91	87	100	112	112	105	105	89	82	63	103	93	68	99	103	79	103	98	97	85	99	87	121	94	107	84	105	99	113	89	85	87	92	83	70	98	90	89	92	93	87	102	86	75	89	89	81	88	108	85	103	75	86	89	90	89	86	83	98	86	84	94	103	78	95	87	89	103	88	104	77	93	82	105	85	80	92	91	81	92	100	87	94	88	71	97	95	94	84	90	77	87	81	92	95	102	101	82	94	84	93	80	92	89	109	79	91	86	86	102	75	96	84	89	82	98	112	102	86	88	89	88	87	92	89	86	84	92	95	95	80	94	101	98	97	100	79	75	78	97	100	109	100	94	100	83	111	100	89	84	120	91	73	100	89	85	94	70	83	84	95	95	80	101	86	95	89	79	75	93	98
20809	1313	3302	3487	2856	2302	1825	1565	1269	1176	980	917	827	790	693	609	648	618	594	519	511	497	492	481	438	426	456	424	435	396	385	423	377	384	399	371	375	382	385	376	382	345	374	354	349	336	394	357	376	340	356	354	361	322	328	363	374	291	362	359	343	323	332	349	352	349	327	321	332	367	324	343	320	323	348	324	314	321	367	332	297	311	320	333	320	312	321	348	327	308	349	325	307	321	303	322	319	312	288	320	336	308	338	327	315	333	340	313	302	329	344	332	332	319	338	326	311	332	328	351	334	353	309	336	321	300	320	314	332	307	312	355	325	351	293	334	301	315	327	290	321	300	356	307	351	339	316	310	335	320	294	336	309	332	317	315	337	323	327	316	291	312	358	318	305	348	315	306	289	280	321	338	322	321	279	333	329	321	297	323	317	346	347	344	283	350	322	297	297	294	330	291	341	303	301	309	332	305	331	315	337	303	325	338	308	346	338	307	315	326	311	312	319	314	285	318	316	315	347	318	314	329	274	307	295	280	299	302	331	315	281	303	342	312	327	311	332	286	342	322	324	326	302	318	291	330	303	302	340	330	299	312	298	356	289	307	324	323	291	319	292	300	299	321	318	296	291	301	316	325	297	341	304	340	318	341	318	324	307	314	308	300	296	303	327	321	305	332	305	286	313	324	340	339	354	314	299	333	312	339	330	314	323	298	311	297	311	327	323	345	303	309	338	357	315	307	296	309	369	308	314	311	303	309	312	337	303	313	328	293	336	285	338	307	316	304	322	300	332	308	313	318	337	337	316	315	314	312	308	297	298	322	327	320	301	297	306	294	309	335	283	319	311	328	319	321	316	316	317	294	315	317	318	337	320	340	351	337	317	300	323	308	298	326	313	304	295	321	320	322	320	344	347	309	290	323	318	318	314	325	292	301	320	315	300	272	347	322	283	299	327	332	319	300	300	337	301	331	306	313	275	360	320	322	322	303	286	324	303	355	318	296	298	302	319	325	304	339	293	295	332	355	328	301	302	319	297	329	299	307	291	312	290	299	293	300	311	312	284	317	321	360	312	320	342	323	313	306	302	307	324	307	315	302	306	330	329	303	305	327	330	306	312	331	316	325	334	323	312	326	321	300	303	322	315	290	314	326	296	311	298	316	338	301	310	311	302	310	328	324	322	316	305	315	337	338	318	349	321	301	329	314	344	324	342	327	312	321	339	335	307	332	349	326	343	301	365	337	306	311	314	334	288	311	314	323	339	341	275	291	282	359	297	311	307	308	310	313	356	333	326	299	310	358	330	345	301	316	297	291	307	313	325	322	354	287	294	308	326	278	341	332	322	306	310	300	320	313	317	306	310	324	306	316	333	334	315	355	303	327	319	327	305	322	288	333	313	329	324	322	307	338	321	324	307	301	335	337	338	333	310	288	334	324	292	348	352	311	320	345	344	343	284	337	347	349	332	343	333	316	346	298	299	326	319	315	295	322	315	322	327	286	310	309	320	323	310	327	297	339	301	318	316	310	315	341	348	310	325	310	319	318	321	296	316	288	356	335	289	280	286	341	343	318	330	281	329	326	333	292	342	318	301	272	340	298	310	325	319	314	316	313	308	309	313	315	289	324	310	325	298	341	311	307	325	354	310	309	328	290	305	330	318	306	334	272	322	291	313	299	346	305	302	307	341	333	276	305	288	305	285	321	310	324	283	338	290	330	306	283	312	311	318	288	351	325	303	292	315	304	301	290	296	307	303	322	347	288	333	280	350	309	320	354	326	308	282	323	322	307	330	307	332	341	298	276	314	302	295	333	321	342	326	327	296	316	302	294	329	319	297	334	319	312	304	313	308	343	317	310	266	314	320	321	335	313	288	320	315	317	307	326	313	271	318	297	311	295	307	310	321	296	330	327	336	317	321	324	280	291	306	301	328	298	307	294	328	296	316	282	308	325	290	314	345	342	301	293	344	319	300	318	336	334	329	330	304	322	308	309	352	311	301	311	310	303	318	325	330	311	325	316	328	309	323	350	304	324	304	295	296	341	320	326	297	339	344	330	318	279	293	331	322	292	307	324	340	342	294	310	313	316	309	325	324	330	295	318	342	336	329	341	294	306	346	327	305	320	296	330	323	295	306	322	338	327	331	316	313	322	299	324	321	305	295	336	314	288	315	311	324	346	299	314	334	331	312	341	316	344	344	310	293	292	311	315	325	300	349	320	337	306	352	365	338	314	319	304	330	265	317	321	315	321	324	325	327	344	333	329	322	312	351	320	304	317	338	275	313	288	320	329	319	345	332	303	313	310	329	304	307	342	327	301	327	319	350	339	315	346	332	342	308	343	342	308	363	310	332	320	317	317	327	340	312	336	328	305	300	334	316	310	321	343	314	329	308	318	346	313	313	317	320	338	311	298	298	319	334	330	271	330	320	341	304	305	331	325	313	322	319	323	312	300	296	308	346	344	341	288	319	305	310	297	293	265	319	308	299	303	328	317	322	338	314	327	318	285	330	297	335	346	324	314	320	305	252	334	313	315	340	322	330	341	310	317	343	315	322	329	314	327	321	323	301	306	345	309	320	342	304	325	319	343	309	350	336	320	333	333	330	310	298	314	316	323	301	312	350	349	311	318	302	301	314	295	317	323	335	322	332	344	327	319	306	318	314	341	297	312	326	321	317	298	338	309	333	329	320	315	340	316	315	332	313	333	275	336	331	292	335	311	323	297	288	294	342	311	290	325	332	319	338	324	327	310	328	329	298	333	324	341	304	311	332	328	304	331	318	335	304	346	312	332	304	318	310	322	308	337	334	294	314	307	296	329	323	304	312	304	290	337	323	320	325	300	304	326	302	326	289	318	313	308	311	330	327	330	326	299	318	315	281	333	348	297	302	343	336	319	320	326	323	301	307	333	324	302	345	346	306	303	343	344	322	323	329	314	356	306	332	321	336	317	328	336	309	356	299	287	318	291	324	320	318	320	320	323	325	304	318	290	306	312	315	303	323	332	318	302	338	300	343	306	367	274	335	338	338	345	337	342	317	331	302	340	325	314	312	315	299	310	337	309	314	326	310	324	355	343	317	348	282	334	328	328	324	304	312	359	310	284	333	324	306	293	331	349	291	294	348	278	325	314	311	321	281	339	319	335	333	313	335	283	302	319	348	341	286	319	333	318	337	344	320	304	320	349	312	317	288	332	365	321	312	315	324	314	337	323	355	337	322	320	333	336	342	318	292	315	311	312	332	340	327	319	307	335	327	323	305	307	314	319	347	313	299	327	304	306	345	340	318	316	316	327	318	299	323	326	313	309	307	325	348	316	284	289	310	335	339	282	295	329	301	314	317	345	320	300	294	319	311	287	322	328	305	338	326	312	347	310	321	337	306	290	292	327	316	328	319	320	285	330	329	315	299	318	308	313	291	310	317	293	361	310	321	304	270	335	320	336	309	304	298	302	327	316	304	297	331	307	348	313	333	293	321	343	332	306	286	325	292	301	304	327
48888	18431	7385	2214	1344	992	747	585	523	402	371	322	283	277	231	279	262	231	219	192	193	207	192	237	187	182	198	186	161	172	160	196	165	183	194	187	181	186	167	164	201	150	164	197	181	181	165	153	174	170	178	181	175	186	156	162	167	161	176	164	181	180	179	157	170	172	165	160	181	166	161	171	161	159	142	160	175	152	169	177	143	171	165	179	185	142	148	197	162	145	169	197	167	163	191	165	165	179	170	172	201	172	156	174	179	165	182	153	157	163	177	159	151	191	146	162	176	157	190	184	167	162	148	154	175	158	161	166	175	166	158	174	177	172	179	162	166	153	149	152	149	145	152	160	173	168	154	187	177	170	167	161	172	171	208	159	166	185	157	154	134	153	172	177	168	186	153	171	159	168	141	187	160	179	157	155	181	158	131	169	132	143	186	171	164	165	197	150	152	184	177	169	149	162	147	169	135	168	198	185	162	180	169	152	140	165	173	168	176	163	168	166	152	159	157	171	158	180	162	155	158	197	155	161	139	164	163	163	151	143	163	173	175	178	166	167	151	153	159	157	180	184	141	156	175	170	181	168	166	143	149	153	161	177	170	169	173	153	164	174	164	153	175	160	148	122	162	156	169	176	154	165	170	177	155	184	156	174	170	188	159	166	164	154	174	157	167	152	147	129	168	148	163	190	156	161	154	169	170	151	174	175	193	159	153	168	167	150	173	153	158	160	178	171	140	167	161	179	183	173	166	152	154	161	153	185	145	173	160	159	168	183	186	175	173	182	175	160	164	179	157	152	183	166	177	156	174	173	180	179	186	150	180	185	160	171	176	174	156	178	166	168	187	173	148	189	167	163	158	143	182	153	155	187	157	179	153	160	170	159	188	160	142	166	152	161	168	177	159	186	173	179	169	169	141	177	153	175	168	189	173	156	213	175	167	171	178	154	173	170	168	174	163	154	141	174	167	173	149	172	171	150	163	192	159	191	159	167	143	170	169	170	176	184	163	173	175	173	165	181	163	176	168	155	150	158	157	161	169	174	150	168	174	177	159	159	170	171	161	163	182	176	162	158	187	152	186	166	176	162	152	156	146	167	149	168	156	165	172	178	167	138	152	174	157	140	160	155	165	158	163	171	165	151	164	172	150	165	174	168	162	179	182	180	171	191	148	167	170	185	175	173	170	198	169	161	161	187	163	174	202	160	168	183	169	156	170	162	174	151	159	158	166	191	152	178	177	154	187	166	171	157	186	154	171	157	176	166	174	150	165	199	141	175	162	160	161	170	166	151	148	178	176	159	163	174	177	157	164	154	164	168	181	169	161	162	182	170	176	153	149	178	181	179	160	165	165	160	163	185	169	171	196	169	178	156	175	163	179	156	167	164	166	176	175	158	186	162	180	188	177	174	150	172	149	138	163	159	157	174	150	165	178	169	163	160	147	172	171	182	174	142	164	145	185	178	153	167	166	184	175	167	146	167	160	172	151	188	161	168	161	151	155	155	170	162	164	164	158	180	163	183	164	177	163	167	163	172	156	165	149	169	179	185	158	148	165	169	149	146	159	176	139	181	156	145	150	167	146	178	164	182	162	181	167	197	156	176	176	171	135	163	171	167	185	159	168	171	173	164	172	154	178	174	141	153	163	151	163	163	167	141	156	174	187	150	155	166	175	169	164	169	175	146	164	168	170	149	188	188	162	161	163	170	154	198	158	174	188	176	154	156	177	163	174	162	157	182	165	158	168	162	171	179	166	177	170	153	156	155	163	157	158	161	156	149	160	158	155	188	146	173	165	137	172	186	165	173	174	175	179	157	179	153	167	163	165	138	174	147	176	153	159	166	151	161	180	152	176	156	151	166	185	157	169	176	156	149	160	169	172	188	162	156	173	179	192	157	173	164	169	150	170	161	149	179	169	150	171	159	161	186	140	167	165	182	154	162	165	161	157	139	164	174	167	152	172	165	184	154	176	157	117	145	166	165	161	168	148	153	172	157	168	169	188	160	166	162	154	151	166	161	165	160	168	162	169	167	153	155	170	164	158	182	175	141	171	159	151	177	170	188	177	161	169	171	149	155	173	172	166	151	169	160	185	151	170	175	169	162	158	185	169	168	178	149	179	166	167	160	172	177	185	149	163	193	168	149	151	161	167	145	141	152	177	163	162	162	170	188	158	158	189	178	163	174	180	170	175	154	190	179	154	171	141	173	178	163	153	177	178	162	160	163	163	159	164	168	155	163	153	155	153	172	150	167	155	151	179	190	149	172	155	173	181	168	172	177	165	153	174	146	176	163	175	161	165	159	142	151	138	188	182	161	155	183	181	147	174	156	163	167	160	153	169	177	168	175	165	138	148	184	185	187	173	167	143	166	157	175	184	198	162	159	153	159	161	174	134	195	182	191	179	155	188	176	170	191	149	164	165	159	175	181	168	171	177	157	142	159	176	156	154	179	177	148	157	171	167	173	166	169	161	166	155	170	174	160	178	149	151	173	152	150	171	191	164	159	145	176	152	166	159	112	180	172	157	152	166	163	160	165	192	168	157	171	189	165	154	172	163	166	175	173	151	175	173	172	174	168	173	142	157	181	166	139	171	166	158	149	186	190	180	165	190	199	187	182	147	194	164	165	173	132	139	178	177	164	152	175	174	164	153	157	169	143	174	164	156	159	171	176	170	150	153	171	162	168	191	177	176	156	159	158	177	164	188	165	155	185	163	175	173	168	154	164	166	145	182	167	164	167	148	147	151	154	194	169	171	150	163	156	168	165	164	179	182	176	190	180	183	164	171	152	156	173	163	161	153	173	162	182	192	163	170	178	176	153	167	167	165	158	173	155	175	173	167	178	164	182	156	181	157	154	167	162	156	145	143	176	189	155	182	189	145	142	149	180	175	156	161	166	151	173	135	176	166	159	166	185	166	133	161	148	161	162	177	149	155	151	137	161	160	191	183	168	160	173	162	171	142	174	155	132	163	149	179	148	159	162	164	166	199	151	161	146	152	181	170	150	167	158	156	164	180	160	169	175	172	173	152	163	161	173	171	154	162	170	170	182	153	181	178	123	138	174	133	140	187	151	178	167	153	164	175	158	161	175	167	169	179	180	174	156	152	186	171	174	156	173	165	180	174	143	166	167	180	143	168	177	166	150	178	154	161	177	174	189	165	186	182	168	175	153	163	158	168	180	141	149	158	163	156	184	150	159	160	161	164	165	184	174	141	180	160	162	159	188	180	180	159	186	157	182	180	179	168	145	175	178	164	169	172	159	178	157	156	176	157	177	176	163	158	172	183	139	172	156	186	164	170	169	176	157	163	160	144	156	167	189	146	173	163	170	159	161	182	163	158	163	154	145	172	152	135	166	161	163	166	155	154	183	159	160	151	194	159	170	150	145	166	168	185	177	175	150	162	162	167	176	168	172	160	161	166	148	157	178	182	176	146	172	157	163	144	154	176	167	167	184	146	160	136	164	175	174	173	170	157	158	190	163	164	156	161	168
26147	2692	6070	6575	5343	4479	3507	3000	2576	2134	1891	1672	1521	1387	1240	1229	1202	1071	1074	1024	953	898	879	851	814	786	784	761	761	741	654	706	657	716	619	677	699	631	639	617	639	605	625	602	632	609	635	598	613	603	560	589	580	548	588	587	564	559	518	570	558	548	607	578	540	537	576	527	586	536	538	581	599	560	550	549	593	579	531	579	500	576	549	566	606	537	513	562	556	550	561	542	522	549	501	535	591	510	549	531	561	522	500	524	543	513	519	530	534	509	543	538	563	494	571	509	509	527	496	564	525	506	543	530	537	549	561	528	537	526	528	498	527	513	584	561	550	517	517	519	543	540	555	525	535	495	506	521	552	499	566	538	561	495	529	538	544	591	534	516	558	552	551	558	591	568	554	547	534	515	555	513	554	547	526	509	498	526	540	535	493	503	591	551	570	520	564	534	536	541	559	528	488	551	539	526	547	526	529	521	483	505	586	511	552	497	546	546	522	521	535	545	531	534	534	565	534	507	497	495	535	574	492	560	541	525	515	542	519	559	537	512	495	526	565	509	553	486	533	530	499	553	543	534	535	549	520	526	507	560	502	488	485	484	510	550	529	499	493	531	560	550	528	528	498	513	514	534	523	504	523	506	516	548	572	551	529	561	521	521	548	533	522	537	486	549	538	499	540	517	512	528	525	519	525	572	522	519	528	558	576	547	560	479	489	570	515	461	536	535	462	496	506	510	554	546	525	503	548	471	514	529	535	517	498	526	526	498	506	536	535	508	523	524	552	527	546	546	487	537	510	529	561	516	560	539	536	508	549	537	496	541	556	502	505	547	559	516	513	563	571	549	541	561	549	517	507	546	542	524	503	504	543	479	522	521	493	516	528	500	508	524	503	484	529	521	486	483	520	592	515	506	552	513	523	509	551	567	488	505	557	516	527	539	492	543	519	566	568	545	526	476	510	547	526	530	510	561	530	529	531	523	532	485	533	516	549	524	584	505	564	505	523	522	562	529	551	536	533	536	555	525	517	535	534	529	519	471	518	553	545	506	499	496	518	545	521	475	481	502	511	527	534	519	516	553	529	525	525	519	569	559	518	481	545	538	527	516	550	533	550	509	530	524	504	514	530	541	520	556	558	510	526	491	543	515	491	537	490	530	500	542	494	517	527	527	521	553	519	495	477	513	525	510	518	532	505	530	543	552	508	536	507	521	481	536	509	487	503	499	531	548	524	559	578	487	519	509	505	524	519	519	539	566	540	518	503	559	496	521	514	522	511	533	545	533	505	531	533	548	540	551	537	545	524	541	525	560	549	529	525	486	520	566	561	563	545	529	551	507	478	510	522	514	486	519	550	487	529	511	520	535	499	514	525	539	522	554	476	561	502	549	531	526	538	523	494	549	499	501	528	550	518	568	570	550	524	556	488	488	518	515	520	497	503	549	541	535	494	504	513	538	519	558	521	504	572	492	548	510	519	516	504	535	508	499	543	527	528	500	508	519	498	541	527	523	550	518	503	514	541	503	475	488	509	521	527	516	531	481	489	546	576	537	540	550	519	534	469	556	533	539	534	531	535	488	525	557	510	505	540	516	547	557	523	532	524	498	559	501	531	498	549	497	566	503	527	521	536	554	473	548	515	488	477	522	479	499	537	479	567	507	520	503	498	530	537	540	522	548	538	543	491	535	497	523	513	526	555	512	498	544	513	565	534	530	539	553	546	520	555	546	518	511	520	504	511	549	535	531	500	550	523	541	538	557	535	535	560	537	510	503	573	536	539	543	500	518	485	527	517	542	527	547	491	547	529	517	520	528	530	532	527	602	502	543	521	494	512	530	556	532	551	535	471	544	528	550	508	543	551	526	515	503	517	517	526	516	582	516	532	535	555	537	521	528	572	510	532	498	510	572	561	530	521	543	499	522	532	478	500	560	503	545	560	516	519	487	538	533	501	510	534	562	516	532	509	525	509	559	534	519	501	522	536	527	489	538	537	556	540	532	536	529	524	492	545	549	531	533	523	533	546	489	517	547	514	497	503	504	508	528	512	569	561	552	542	546	523	528	501	540	508	557	533	528	504	527	559	516	526	501	572	569	493	533	500	518	531	514	532	554	463	536	550	536	511	513	506	532	521	505	532	527	523	510	529	510	514	519	540	512	539	530	553	528	497	564	532	486	569	526	516	516	500	532	517	590	562	545	466	499	509	529	509	525	489	516	559	551	485	515	500	501	532	538	484	503	512	563	541	517	519	499	460	498	531	533	503	523	531	488	538	527	509	510	497	518	552	507	539	544	528	583	518	539	522	500	501	541	541	504	543	550	522	504	527	546	528	497	541	561	511	560	515	474	527	552	500	491	551	517	514	534	515	549	519	565	514	544	500	525	527	514	515	503	538	524	499	524	526	548	509	528	522	536	521	530	476	536	538	494	541	544	513	537	504	496	504	548	521	512	508	546	513	516	528	567	562	517	524	507	536	563	525	508	489	514	552	531	514	551	486	522	544	521	552	517	515	524	520	525	547	547	501	491	529	545	476	517	550	540	525	516	514	546	494	541	527	481	514	543	542	485	511	581	509	506	543	547	554	575	496	530	517	535	504	492	508	530	538	521	542	546	524	504	555	519	536	523	558	519	513	536	535	535	499	508	568	506	551	533	518	535	518	561	539	539	528	532	496	538	525	536	538	506	536	479	492	515	543	562	558	528	491	564	563	518	535	517	553	535	510	570	541	485	534	508	513	515	491	534	561	505	488	520	543	502	531	517	513	526	579	552	518	546	531	493	511	520	493	559	509	543	530	540	519	520	563	513	526	529	543	501	552	528	502	518	529	517	548	488	544	559	452	529	545	562	521	497	529	553	526	496	560	517	530	476	507	547	547	525	488	547	534	522	571	517	550	550	535	543	530	557	482	534	509	525	522	530	561	550	544	552	509	501	534	527	557	484	568	530	578	535	538	511	541	554	535	579	524	507	559	524	550	554	529	523	502	501	531	503	515	496	554	559	519	521	508	535	506	546	542	497	506	511	541	497	543	533	519	526	549	516	552	503	496	524	529	528	514	511	527	514	524	523	501	535	479	506	532	496	524	548	534	535	510	525	531	557	549	552	521	550	539	522	492	565	513	488	528	563	557	556	522	524	538	483	538	557	527	546	501	541	543	519	554	537	560	515	505	494	515	516	498	525	501	551	529	536	500	524	519	495	509	550	528	538	515	541	544	495	531	541	582	531	516	524	529	506	501	470	543	515	496	518	560	469	551	498	559	534	526	538	527	535	554	526	509	520	506	523	510	563	536	506	543	512	513	541	556	527	541	551	524	545	548	507	508	581	514	516	544	545	500	543	576	533	522	531	512	558	526	522	529	523	512	517	573	506	479	564	510	523	548	524	517	525	515	543	514	504	489	521	491	488	460	533	555	507	510	549	553	545	531	515	521	501	475	512	528	510	546	538	532	551	556	522	552	519	506	528	557	567	516	527	486	508	519	529	529	518	516	534	534	515
6715	454	317	220	213	200	186	185	164	188	176	153	168	175	190	184	147	172	188	177	180	182	155	160	171	170	182	166	185	181	160	212	187	155	170	168	167	185	175	167	201	165	162	169	171	164	147	147	179	172	176	184	176	159	174	170	192	180	153	159	148	168	197	175	188	162	151	189	173	174	175	157	170	159	155	190	166	171	176	163	161	177	186	165	177	161	160	148	175	167	194	188	156	197	186	171	179	179	143	171	190	152	181	173	163	187	163	189	164	164	165	170	146	171	165	133	163	185	169	166	172	163	149	176	157	147	163	162	151	156	173	153	161	178	174	160	185	160	179	164	165	164	154	174	186	167	181	166	161	158	156	158	152	172	152	164	192	180	156	167	185	183	168	143	173	176	180	157	179	177	149	191	158	172	159	167	164	193	147	178	172	145	174	144	165	161	173	174	147	165	164	183	190	154	157	140	181	175	185	151	162	169	173	171	168	162	191	165	148	174	160	159	174	161	171	179	163	164	166	149	136	189	186	176	174	162	177	185	154	172	162	159	183	154	149	179	188	164	162	153	176	169	164	160	183	181	160	177	156	175	163	158	149	173	172	164	170	173	175	192	173	184	170	165	183	160	186	164	139	162	165	180	188	182	168	192	172	185	188	195	173	185	155	164	149	157	170	170	147	164	161	170	169	191	170	181	183	189	189	171	154	158	156	170	168	164	176	157	177	158	161	142	175	182	168	169	145	158	164	156	192	192	165	168	162	154	175	159	149	163	184	157	151	172	183	174	179	180	197	201	186	177	158	159	169	171	173	156	183	176	164	178	168	149	181	181	150	185	147	175	167	165	180	170	153	167	165	157	175	171	156	166	153	156	154	153	188	187	145	150	155	176	157	188	162	159	152	144	186	168	151	177	177	177	175	175	177	164	162	176	159	166	171	167	183	179	170	181	182	168	157	163	164	158	196	184	166	181	185	171	141	162	161	147	168	180	161	181	187	188	168	164	180	170	165	181	179	164	158	169	175	182	169	173	196	172	169	179	162	172	158	156	178	167	146	153	166	185	167	182	175	192	179	184	140	168	186	180	173	169	191	176	158	170	152	166	174	175	175	156	159	174	178	157	199	176	156	164	180	166	172	151	159	158	177	159	175	170	155	173	170	165	176	177	155	171	188	162	185	152	177	190	173	171	180	177	182	195	150	174	165	155	173	152	176	143	174	175	173	161	167	163	175	190	183	169	184	156	179	185	158	154	168	148	168	155	175	164	137	177	153	165	153	181	168	166	170	181	173	159	186	193	163	177	151	172	159	172	177	144	161	147	163	163	170	167	161	186	158	179	153	164	173	175	175	159	167	152	174	161	142	175	179	160	177	184	159	177	157	166	157	185	155	168	180	167	166	176	153	161	159	162	168	187	160	171	177	181	163	183	149	171	158	181	179	179	152	183	166	183	174	161	164	192	152	159	147	157	184	179	158	164	165	168	154	163	163	170	150	165	170	165	163	174	182	167	150	180	147	144	161	161	156	164	153	180	162	183	162	184	199	163	171	187	174	172	166	181	182	159	179	157	159	186	171	166	172	160	165	152	159	158	159	167	186	181	151	167	148	157	148	162	182	164	164	167	154	189	155	159	157	163	155	159	177	168	158	184	149	176	152	164	152	176	182	190	166	160	197	182	172	153	159	174	190	171	180	145	179	173	192	165	163	150	168	169	191	170	173	163	167	165	172	180	156	181	168	159	170	184	176	188	161	175	170	164	166	174	160	168	160	185	180	184	159	169	200	200	172	141	179	166	160	167	151	158	153	164	176	184	194	155	165	138	182	176	178	171	176	189	173	191	179	166	176	163	183	162	166	166	178	173	155	182	181	176	164	146	194	161	186	165	167	160	179	183	169	184	162	180	166	150	155	178	168	183	159	163	178	148	174	144	156	170	186	163	171	182	161	180	142	151	178	175	164	183	167	181	176	183	186	165	155	156	174	182	134	167	176	145	163	178	155	167	167	177	152	169	154	182	183	155	166	156	185	178	178	189	173	147	161	185	161	161	177	159	152	176	160	154	171	178	171	165	180	185	170	178	154	150	181	169	186	173	157	193	158	190	162	203	154	153	184	172	157	184	153	193	151	180	167	171	173	154	168	182	181	169	189	162	170	169	144	166	143	167	164	164	166	193	161	182	178	162	161	161	179	175	177	133	146	171	154	185	180	173	166	177	146	174	178	149	160	183	178	149	159	164	196	165	151	173	162	166	163	161	166	166	170	190	163	165	185	167	166	158	169	154	150	167	175	180	174	165	170	200	176	168	192	174	170	141	173	163	187	168	173	155	167	157	167	181	165	162	168	169	203	169	188	174	158	182	148	170	167	155	158	174	148	193	171	191	163	176	173	193	179	147	166	199	142	161	185	155	172	173	181	186	169	158	193	166	180	163	171	178	158	150	181	175	168	147	195	174	177	160	149	166	167	173	166	173	181	171	192	187	150	175	173	176	160	175	159	169	153	176	172	163	153	170	178	164	156	169	183	168	175	173	167	170	177	175	171	149	168	184	167	157	151	156	160	184	138	158	171	160	185	184	169	177	152	175	166	181	174	157	162	181	183	167	193	189	168	191	164	156	177	148	177	157	151	153	183	167	174	169	183	161	174	157	160	174	167	181	151	160	154	172	181	175	168	185	165	176	186	174	193	175	165	148	150	168	158	152	156	182	146	187	212	187	159	172	160	182	183	203	150	146	181	169	159	153	173	157	181	200	180	177	187	164	171	150	174	173	174	163	148	166	160	162	188	166	152	155	167	164	165	164	150	154	184	175	187	170	179	184	209	138	191	180	163	152	187	191	159	153	168	157	174	166	164	184	157	177	161	167	158	153	183	178	181	164	197	177	173	171	151	169	163	148	180	177	164	177	167	149	181	163	176	192	178	159	153	189	199	161	169	190	167	172	160	144	162	152	169	159	156	160	172	187	169	179	157	182	159	161	137	159	172	161	189	185	175	179	165	154	168	171	170	159	162	146	172	159	163	160	186	165	176	151	178	171	165	159	161	156	161	190	180	178	173	168	150	182	169	180	184	167	173	157	176	157	188	156	177	188	167	157	155	153	185	166	164	139	169	148	169	159	167	154	189	165	163	179	162	148	162	173	183	179	182	148	154	179	154	175	174	176	159	159	170	164	170	187	186	166	166	168	182	145	159	164	143	191	208	157	164	172	141	154	142	169	167	169	188	184	158	166	160	155	168	169	176	159	173	165	175	183	163	192	184	182	138	182	156	180	155	174	157	157	188	154	170	165	162	175	171	172	164	160	176	173	192	193	185	175	172	174	175	155	187	170	161	159	178	152	189	155	169	182	169	143	157	178	167	141	190	201	157	154	168	181	178	181	161	166	187	176	184	152	172	180	157	174	165	167	163	157	176	174	167	138	165	164	176	158	172	166	148	180	174	136	183	167	171	145	137	158	156	158	166	161	158	177	158	148	183	159	164	169	159	145	177	155	191	188
7071	620	664	658	664	605	570	575	555	563	519	509	578	551	512	518	552	505	511	536	521	509	553	522	506	502	524	529	510	531	498	564	483	514	536	521	526	519	548	513	546	502	558	529	521	534	514	514	502	527	489	529	511	523	518	488	559	506	505	556	536	491	504	530	515	553	513	525	514	536	556	521	545	515	508	519	564	503	503	502	544	500	520	511	524	535	521	522	502	544	505	540	513	529	550	507	516	516	494	535	524	503	535	511	551	536	543	480	493	524	498	520	501	498	496	543	524	579	525	505	569	531	545	527	509	504	486	487	500	549	541	526	534	512	513	544	491	505	556	569	493	504	524	492	483	505	504	532	550	504	543	518	500	498	519	496	522	525	570	536	529	515	519	544	524	540	489	460	539	522	535	523	513	543	558	487	532	517	505	556	502	510	517	525	522	544	499	535	534	510	555	500	541	550	498	551	487	559	529	491	528	541	544	527	528	513	487	531	522	491	529	510	515	499	538	511	529	527	502	540	539	488	520	533	511	507	548	493	503	529	537	473	493	507	489	545	567	521	535	478	538	535	506	514	540	554	501	536	513	537	473	554	522	503	502	550	515	531	563	453	492	543	522	536	519	525	522	560	476	528	534	494	521	528	541	515	515	519	498	538	507	542	508	496	516	509	541	513	523	503	506	510	502	517	528	495	499	525	551	521	522	501	495	524	514	490	515	553	505	494	528	516	507	528	519	539	512	498	547	536	505	495	528	517	533	514	548	507	498	540	517	534	510	540	522	517	536	530	542	493	519	537	469	499	521	509	519	532	512	518	515	525	533	520	524	525	468	515	486	496	517	524	512	504	469	513	509	528	535	526	507	543	531	504	496	511	531	457	484	514	501	487	522	538	526	536	509	490	556	526	554	542	562	546	510	544	468	498	548	466	564	538	503	539	527	532	524	533	525	511	532	523	507	482	545	503	521	519	574	522	562	526	532	508	527	576	535	512	504	565	479	522	568	551	511	502	540	499	508	519	508	507	520	510	511	509	561	540	505	526	493	555	512	522	505	546	524	509	513	519	490	507	481	535	542	550	497	518	511	493	523	526	511	511	581	527	513	530	513	514	513	531	512	555	513	518	525	510	485	534	507	499	502	532	503	525	506	491	498	531	493	509	548	507	508	562	526	518	507	553	511	546	533	482	511	497	530	497	511	525	566	513	535	513	500	503	555	531	506	498	494	516	526	523	495	513	556	500	495	522	522	521	485	521	534	525	536	510	518	507	505	553	505	527	539	484	510	512	541	515	518	527	536	524	523	512	465	526	534	534	498	506	531	531	565	480	523	511	476	576	468	528	511	516	526	507	472	524	554	488	505	507	515	518	493	481	476	528	534	521	562	529	498	523	512	546	510	517	520	537	495	515	553	532	557	521	524	500	531	536	540	567	555	498	527	535	524	508	509	503	516	503	508	515	529	502	558	532	522	506	535	530	500	515	535	547	539	518	510	467	507	501	512	536	510	529	510	504	554	464	546	531	533	507	542	536	500	510	506	546	480	540	530	496	527	505	512	522	529	479	482	546	527	533	480	538	443	532	485	528	545	523	524	523	559	477	474	526	537	491	543	497	532	502	527	500	523	519	495	523	497	517	505	504	535	530	475	509	506	504	500	522	560	521	528	515	497	478	509	500	538	525	513	566	529	519	498	519	523	538	507	462	500	493	528	527	493	491	486	517	520	543	537	510	527	498	536	480	520	528	543	532	493	496	505	522	559	509	495	518	552	531	523	543	551	519	531	532	523	504	497	541	494	526	564	492	518	536	484	500	518	506	500	514	532	532	523	540	502	533	508	539	507	479	532	515	497	508	497	559	520	516	512	507	506	501	516	510	511	532	501	507	523	495	522	513	513	511	523	534	470	500	558	529	498	495	513	533	506	447	495	564	511	509	533	535	541	492	488	551	524	521	538	497	505	570	517	494	558	520	527	511	550	559	515	498	515	528	482	513	520	494	538	554	554	489	509	501	520	530	525	524	510	542	516	549	497	498	520	491	529	524	541	556	523	569	507	557	530	517	518	524	535	521	520	519	544	506	527	499	513	513	537	554	539	508	549	529	522	493	574	550	484	496	518	532	535	499	518	505	506	486	473	483	530	491	538	542	505	523	537	468	526	509	562	491	483	531	489	502	526	488	504	553	513	515	526	548	515	525	564	515	544	549	504	534	556	502	509	538	513	524	525	552	496	506	525	477	508	510	533	503	525	504	504	496	531	481	497	596	488	522	526	529	526	531	523	483	547	526	503	550	526	539	547	479	516	514	544	505	518	554	537	530	532	534	556	520	495	553	544	497	547	521	498	518	520	508	537	515	524	529	533	514	545	500	530	515	509	525	507	509	541	544	508	508	531	487	503	544	495	522	506	548	561	511	507	501	535	528	506	498	541	588	540	534	543	524	539	535	527	482	525	550	556	524	536	528	507	520	571	550	535	497	509	517	518	528	561	559	511	562	522	541	502	529	543	531	525	512	552	527	522	496	532	521	524	519	503	569	544	540	536	556	495	484	505	544	494	544	485	495	532	524	535	481	543	531	511	501	529	507	451	497	525	523	564	558	502	517	499	533	500	531	538	505	507	514	559	552	509	505	494	544	478	532	534	508	487	481	503	521	506	515	496	536	488	536	539	481	501	543	536	487	528	528	514	546	518	555	526	548	526	562	531	551	533	559	480	496	496	499	519	511	497	516	474	543	519	547	537	500	564	517	540	540	506	527	530	511	555	533	577	565	477	524	504	531	527	572	548	501	541	535	538	502	487	552	517	508	493	514	513	550	490	518	493	484	510	541	507	501	504	522	494	496	504	526	518	531	515	512	523	480	513	491	495	555	529	534	518	490	527	511	521	544	535	547	535	531	510	478	537	484	510	526	508	486	538	523	538	559	541	536	530	554	520	535	534	517	545	512	516	517	527	533	517	523	541	516	544	535	520	491	539	547	545	482	541	562	487	561	508	536	497	532	526	569	543	517	500	499	503	503	527	555	499	524	495	509	487	555	483	515	496	510	531	520	532	549	505	490	525	509	492	533	509	550	529	529	537	562	527	502	553	557	486	487	513	525	528	490	518	514	522	526	517	530	474	487	518	554	547	536	537	542	486	513	510	566	502	540	502	510	505	505	555	543	526	514	534	517	573	505	492	504	505	523	534	520	533	551	525	505	565	521	501	516	508	486	503	481	512	491	511	528	543	547	529	545	509	530	500	515	533	519	527	457	535	519	520	510	496	490	532	526	544	522	518	537	484	516	527	548	507	499	515	488	492	517	493	531	544	486	573	507	603	483	497	537	525	486	528	525	493	554	522	544	518	483	555	517	539	487	533	552	525	497	548	496	490	532	528	567	544	509	566	534	547	483	578	564	506	515	524	551	559	512	507	520	508	476	529	506	509	480	503	553	515	530	488	552	520	464	546	547	508	513	552	527	558	515	508	503	498	493	530	536	511	508	496	526	532	516	575	557
39472	10064	1773	956	706	489	364	315	247	194	217	171	164	153	128	131	133	132	124	108	118	102	118	105	106	95	83	115	117	98	78	102	93	91	109	91	91	90	97	104	96	98	103	103	118	95	94	87	92	98	104	93	98	87	108	80	119	89	86	81	98	95	91	80	83	105	100	94	88	87	100	101	93	86	96	80	82	95	95	107	95	94	91	74	86	98	75	82	92	97	94	88	83	104	93	102	77	97	95	97	111	90	87	97	102	103	88	107	88	97	83	97	79	105	99	87	84	75	97	92	98	96	78	88	93	87	100	82	87	115	95	81	97	88	97	94	104	69	104	105	98	103	95	83	84	85	88	98	93	97	96	83	92	92	103	91	116	96	80	100	82	114	104	83	91	79	89	108	90	102	95	79	86	78	88	106	111	89	90	94	104	87	97	90	103	94	85	77	93	83	86	94	91	101	78	86	96	86	93	91	84	81	100	100	81	103	84	78	89	93	100	97	90	89	91	95	107	102	89	100	89	80	91	96	105	81	101	104	91	85	84	104	70	113	97	81	87	86	97	93	76	85	90	85	98	82	74	85	88	72	91	90	94	104	85	85	91	93	98	86	90	100	87	99	89	84	87	89	94	87	92	84	90	102	75	84	84	84	99	92	104	106	90	88	115	83	100	75	84	73	89	100	99	89	95	82	73	96	82	94	96	64	102	94	92	86	88	98	94	98	75	90	83	98	83	86	95	89	94	104	90	100	88	83	102	86	106	93	94	105	117	91	92	93	86	100	88	82	86	102	88	85	96	79	91	99	86	92	87	92	79	87	98	93	95	87	104	94	92	82	88	86	91	102	92	102	88	86	100	90	103	88	85	87	89	93	99	102	103	108	90	86	102	98	94	96	91	93	102	86	93	86	102	100	114	95	105	88	90	93	88	94	88	94	91	105	92	75	84	87	104	101	88	106	101	105	79	94	84	78	80	96	90	99	87	100	99	72	91	91	75	83	98	86	90	93	99	90	94	82	80	93	90	91	92	79	87	109	93	91	74	80	80	105	119	92	98	88	75	99	106	97	95	94	96	76	109	90	107	89	73	90	91	84	90	100	89	117	89	92	108	94	92	99	94	88	84	97	101	99	106	88	112	92	92	103	92	92	82	111	88	77	97	77	98	92	98	66	101	78	91	88	81	94	67	112	88	107	95	106	73	76	83	81	103	96	78	95	87	111	102	91	95	106	73	84	99	104	92	86	104	96	87	93	80	99	76	110	98	98	94	86	84	78	81	98	85	91	71	87	108	92	91	105	90	92	98	111	75	97	95	79	96	95	83	99	86	92	93	84	93	81	81	77	84	80	86	85	92	98	78	86	96	79	88	78	103	92	84	114	89	78	95	93	85	85	83	84	109	85	98	94	103	100	89	80	84	104	86	91	100	91	99	99	90	85	90	87	85	86	86	65	72	93	98	106	104	87	89	100	102	90	101	75	70	103	99	99	89	90	84	86	79	99	102	79	98	83	63	78	102	86	99	92	84	90	91	74	88	78	107	84	97	81	78	83	75	87	101	95	94	79	82	92	90	81	84	77	73	96	88	81	104	83	81	109	88	89	97	85	89	98	84	78	87	86	83	79	102	95	91	89	78	88	75	88	91	79	99	91	84	92	99	99	92	77	91	100	97	79	94	93	85	99	94	90	98	84	84	97	83	107	98	74	107	81	94	89	99	99	83	82	101	89	106	97	87	82	75	84	104	88	81	88	92	109	82	91	85	95	100	71	104	101	92	102	77	98	86	87	98	85	85	98	85	98	89	83	93	82	82	90	81	80	89	87	91	80	88	78	110	85	86	85	96	94	85	91	78	75	98	102	107	71	84	87	101	84	74	95	87	86	89	91	86	72	96	84	79	71	92	90	86	96	100	107	88	88	85	86	78	110	90	94	85	97	85	99	92	98	76	88	104	87	97	112	103	81	82	104	91	81	80	94	81	80	82	91	89	99	76	101	92	81	74	76	99	95	99	93	93	91	88	95	80	99	110	79	79	74	112	87	80	80	82	81	92	81	83	88	95	79	103	83	95	80	100	94	87	78	79	81	85	83	96	89	84	88	103	86	96	81	87	76	95	82	82	91	78	113	81	109	84	91	88	83	97	101	89	95	76	86	91	100	109	88	82	74	91	90	90	91	66	86	81	81	88	98	85	90	83	86	75	87	85	88	97	83	81	111	85	99	70	78	82	102	107	82	88	91	89	86	88	91	87	74	101	84	100	83	80	87	89	81	85	93	80	86	82	119	81	84	83	93	100	84	98	77	70	101	92	98	100	105	88	102	99	80	95	96	89	79	104	81	106	95	86	93	104	86	85	81	96	82	79	82	113	93	82	95	73	91	86	111	87	68	87	82	105	99	101	93	97	83	84	90	89	83	107	99	94	89	94	102	81	73	95	74	75	114	96	94	97	77	97	91	96	88	81	91	105	90	96	99	102	92	86	58	116	79	104	96	80	87	95	100	84	84	74	98	99	76	85	86	72	94	86	74	97	102	99	87	108	81	93	86	81	94	88	81	91	89	96	108	99	84	84	87	78	96	102	90	88	91	90	88	76	102	97	90	83	98	85	84	96	90	84	104	91	66	91	77	90	88	95	118	96	83	100	91	102	90	103	84	77	100	95	99	95	90	97	78	101	92	95	96	83	89	98	112	99	87	77	111	90	90	85	88	101	69	100	95	90	88	96	58	94	76	90	91	90	88	92	78	112	86	80	79	91	74	85	100	78	94	87	91	82	81	93	92	86	91	101	105	84	86	109	85	99	87	76	85	73	76	92	84	86	111	105	106	85	87	87	102	91	86	86	89	81	91	77	91	69	81	88	78	97	88	93	99	83	91	86	93	86	101	95	85	112	103	97	103	103	87	88	73	74	101	106	84	78	69	117	91	94	77	83	87	94	91	97	76	106	93	104	102	95	80	100	85	91	80	104	92	96	83	94	92	101	87	102	97	96	91	90	92	87	91	87	93	74	80	99	104	88	91	79	96	92	99	88	98	85	87	88	90	76	85	82	91	98	105	102	81	102	89	114	84	91	100	95	103	85	94	92	92	91	87	95	100	94	65	87	96	81	89	78	97	105	96	97	106	98	90	83	87	118	76	84	84	95	83	98	95	99	74	77	91	80	106	94	82	96	104	105	91	71	90	110	82	81	94	94	84	96	103	95	76	102	88	88	99	98	91	101	94	96	89	85	84	84	81	95	88	98	73	101	112	101	87	97	96	94	87	89	101	105	80	89	94	81	87	96	93	74	89	102	90	79	77	99	102	79	79	113	83	91	85	99	88	98	85	99	80	79	89	96	86	91	88	91	94	90	92	85	86	77	107	93	99	87	89	97	91	84	122	99	96	95	88	93	79	92	90	102	89	92	79	97	92	94	103	93	86	112	101	89	95	82	90	84	91	97	98	87	89	96	80	81	98	81	101	90	79	92	85	106	98	109	80	100	90	82	112	82	100
19611	1375	3184	3478	2797	2262	1890	1552	1310	1158	997	902	711	748	710	690	587	611	547	479	547	494	483	494	429	456	423	387	399	411	379	409	374	371	383	347	413	403	383	387	415	346	352	363	343	372	343	354	335	348	328	367	328	333	344	312	309	355	333	343	350	345	342	332	302	344	329	362	348	306	327	328	322	318	305	300	343	326	295	336	364	353	333	295	304	329	334	328	320	336	322	293	318	314	327	315	328	323	343	326	326	334	324	309	321	301	317	329	319	353	315	329	306	320	305	289	306	336	281	291	301	318	348	319	325	348	341	315	305	309	346	294	312	296	337	306	356	341	322	335	339	301	313	331	323	302	326	309	324	309	334	330	318	306	323	334	304	316	324	326	329	334	306	302	313	305	314	302	344	296	308	313	333	323	303	346	297	319	334	307	305	336	310	316	314	341	295	297	311	314	328	318	317	350	308	348	342	305	291	337	291	317	251	330	314	309	322	293	298	303	317	308	336	299	288	306	307	337	297	284	295	289	311	354	313	337	315	299	317	306	307	331	308	302	344	327	296	338	342	333	331	339	289	336	338	336	330	334	306	306	315	311	316	309	298	313	323	305	327	319	312	312	370	330	304	314	329	306	319	311	311	301	336	351	330	311	332	289	329	298	343	327	332	323	301	318	324	349	305	311	313	324	318	307	296	347	335	311	329	311	307	335	294	331	320	336	313	333	324	293	329	304	310	298	294	319	299	295	322	306	308	351	345	352	329	352	312	296	323	308	343	300	328	330	346	327	309	361	314	293	298	336	308	297	285	331	320	303	310	331	306	364	335	301	357	295	289	345	308	319	346	328	282	306	296	313	292	318	316	329	289	315	315	291	309	297	304	317	331	303	312	316	321	343	287	278	342	333	320	283	323	315	286	321	324	320	331	352	319	331	360	309	307	316	320	331	321	296	302	318	349	290	326	314	304	303	307	316	320	285	297	312	289	356	320	325	275	300	301	335	318	305	297	290	297	325	291	286	336	288	325	330	329	328	314	343	314	326	318	329	340	346	317	334	303	323	330	297	305	304	356	296	326	306	315	288	331	315	309	302	288	312	313	309	313	290	319	317	328	311	330	271	296	335	335	335	328	340	321	328	330	340	292	276	287	335	296	290	305	324	321	301	312	316	323	319	310	340	356	295	308	314	324	311	319	307	302	316	322	313	319	295	289	313	317	320	319	315	327	318	328	312	310	350	315	328	317	337	295	319	312	307	302	316	326	310	307	313	315	331	309	343	309	335	313	307	304	314	366	313	323	317	324	317	307	288	298	298	316	317	297	329	303	343	313	322	304	307	351	302	330	340	324	292	308	329	333	300	337	309	307	321	359	305	323	310	317	299	338	315	293	374	330	316	323	329	313	340	320	323	291	312	303	318	319	309	318	314	267	309	310	294	325	347	314	293	303	322	298	308	311	317	308	321	352	311	327	335	300	336	317	335	336	303	311	323	300	338	309	302	313	321	316	316	330	353	317	329	324	335	305	290	286	350	313	335	313	303	327	309	317	289	306	310	292	335	324	308	320	336	338	319	296	364	328	315	351	325	313	293	303	334	318	324	317	315	323	331	291	320	291	329	299	295	282	315	333	301	313	318	316	305	307	319	309	290	299	287	298	327	321	294	318	330	311	303	315	315	310	316	295	325	311	306	329	336	296	272	343	309	291	291	342	319	344	313	294	355	339	315	291	332	285	308	305	299	283	331	324	328	302	339	309	316	321	337	288	300	287	282	333	329	329	343	305	286	329	317	302	327	312	344	336	318	327	321	328	307	306	299	312	342	274	309	304	316	315	302	315	310	301	315	303	309	271	310	327	302	301	340	328	327	298	317	341	273	275	344	323	296	321	299	297	320	324	307	305	308	307	321	306	315	321	321	292	348	328	289	336	282	286	324	343	309	324	323	317	333	328	351	312	326	298	293	316	316	359	344	317	311	306	313	296	303	315	327	322	311	326	326	311	339	292	318	326	312	305	303	314	320	344	304	316	295	311	306	307	333	338	303	276	310	297	345	308	317	303	325	325	318	296	311	303	319	299	310	317	329	324	333	320	337	318	297	313	346	306	327	292	306	300	325	285	309	322	334	333	332	280	321	332	306	301	326	296	330	310	332	310	297	338	300	315	319	329	303	318	346	318	318	345	306	328	301	300	307	361	313	343	305	289	373	289	320	313	283	306	334	294	333	323	303	323	305	321	360	298	313	316	330	304	337	317	297	325	303	302	289	330	291	304	312	324	304	308	312	332	316	305	307	312	303	334	295	296	331	298	312	314	332	298	339	321	300	335	319	306	319	310	340	329	306	295	300	308	342	292	317	317	295	283	319	309	313	349	303	304	307	345	341	303	317	326	291	322	310	335	303	305	320	339	310	284	287	307	320	327	347	316	310	316	334	296	289	307	318	325	295	342	324	284	288	352	309	326	286	320	308	340	352	322	307	309	292	323	289	314	274	346	316	292	325	298	326	328	306	312	315	321	317	316	289	317	317	294	283	325	297	299	288	329	348	288	343	325	359	316	314	331	310	299	307	320	315	316	306	290	309	314	302	297	308	349	345	294	306	329	300	305	334	345	358	347	305	291	338	321	327	317	331	316	312	322	305	348	321	339	286	308	318	300	323	324	327	325	346	304	334	290	315	303	339	326	299	304	317	299	331	308	287	305	301	314	318	334	342	303	315	325	308	305	326	335	328	315	296	322	301	318	321	324	333	315	318	338	322	314	331	312	324	330	315	317	312	305	317	316	320	321	297	316	323	313	327	320	324	310	330	298	316	304	305	310	323	307	322	317	314	312	330	320	306	304	313	274	323	310	321	309	371	324	312	331	287	320	319	352	332	309	331	317	315	311	307	323	320	300	321	316	315	301	328	314	316	314	303	295	325	327	306	308	341	303	329	325	330	313	332	353	324	328	311	299	322	345	332	313	321	319	326	290	341	306	301	307	317	323	313	305	337	295	304	313	295	322	336	344	322	360	343	314	306	322	317	338	305	328	308	300	311	289	290	331	294	341	286	333	356	307	304	312	289	295	285	312	318	309	334	305	301	286	338	350	362	323	273	327	316	352	339	323	364	309	305	317	299	307	311	328	312	315	365	316	331	284	321	295	322	316	326	311	330	307	299	319	314	304	302	336	354	313	326	290	273	322	314	343	333	325	283	320	281	323	301	285	312	350	306	300	336	292	340	336	342	311	316	318	321	321	346	337	330	371	336	295	292	336	336	309	297	348	325	345	311	317	332	313	302	311	313	307	318	314	337	305	314	334	327	326	323	318	314	311	324	345	276	325	296	315	301	327	311	300	329	326	330	313	288	326	317	325	303	328	309	356	295	322	316	325	294	345	330	305	319	299	324	309	286	277	300	278	312	313	317	305	311	318	317	309	336	319	305	318	319	319	314	299	328	296	306	305	321	309	323	344	329	328	313	279	309	361	331	293	303	315	296	313	311	288	310	308	320	328	314	307	339
49188	18337	6878	2095	1357	1022	733	590	481	382	389	322	301	272	274	259	256	232	244	228	212	183	203	186	168	217	205	210	183	189	167	191	178	193	188	164	166	174	164	170	182	188	202	160	167	171	157	172	162	178	164	177	170	170	167	170	166	159	156	167	150	162	184	162	177	162	172	162	143	165	169	160	154	189	173	164	168	164	181	168	159	172	161	193	167	175	184	164	166	163	157	142	175	156	159	167	149	175	154	164	172	187	168	149	166	155	159	161	176	169	138	169	194	173	171	167	163	163	159	173	190	155	199	151	159	179	175	155	161	167	174	196	177	145	170	171	147	162	156	145	181	154	160	150	165	165	151	160	159	166	161	153	174	161	159	150	173	172	178	173	134	179	157	175	175	159	171	189	137	182	167	176	155	168	148	160	169	184	166	154	148	183	163	163	181	143	149	172	144	175	158	171	172	169	178	180	159	171	150	169	156	186	168	167	176	171	165	170	166	181	168	171	145	170	171	169	152	151	156	147	158	162	153	172	154	167	184	145	162	144	169	162	147	187	179	152	178	168	148	165	175	138	165	174	163	169	141	166	159	161	179	173	154	165	175	184	149	170	167	154	163	180	167	165	194	167	171	163	158	157	166	173	184	172	173	160	180	148	162	170	168	169	147	128	161	166	188	175	166	160	168	143	156	131	161	143	178	161	180	164	158	196	166	182	210	159	155	181	154	170	141	177	173	149	171	153	161	124	187	157	169	157	154	179	176	163	145	149	157	189	181	186	144	172	156	161	142	153	169	148	128	149	161	165	146	168	152	162	161	169	167	167	163	168	170	143	167	184	170	173	181	146	154	163	169	176	166	166	144	163	171	163	162	185	172	146	180	167	173	145	176	164	158	161	170	158	182	154	171	185	177	163	176	157	167	165	163	162	174	169	173	185	183	154	178	152	164	176	154	144	159	158	157	180	142	155	170	181	142	157	162	181	150	180	160	166	162	184	164	162	144	165	154	167	168	150	164	160	146	150	180	174	146	172	173	163	158	175	181	157	182	126	157	166	192	160	191	160	168	163	168	177	158	163	169	189	141	154	157	177	186	158	151	171	164	142	175	172	156	163	167	146	167	153	162	158	167	143	142	159	165	162	151	171	164	156	149	163	163	180	141	159	182	167	140	173	170	180	164	166	172	174	169	151	167	183	150	163	147	150	173	173	165	198	154	179	159	149	176	130	142	173	173	162	167	142	173	175	153	182	145	159	150	159	157	184	151	142	162	183	184	177	153	182	153	170	198	169	166	184	152	161	166	161	142	171	188	176	154	168	184	167	169	159	159	175	141	175	167	162	178	178	162	182	162	176	157	159	169	165	177	160	179	158	165	168	164	147	153	148	164	170	167	175	153	153	183	170	151	152	187	140	172	181	159	189	184	168	176	154	190	168	156	183	155	192	176	173	141	139	168	156	174	163	166	187	189	170	159	165	164	155	149	162	179	164	139	161	158	168	162	170	154	164	165	159	180	177	203	166	175	161	172	148	197	171	147	144	129	173	156	170	152	168	166	151	157	147	184	184	184	165	172	154	142	175	159	135	162	155	157	171	178	169	187	162	150	162	167	167	170	171	152	181	169	162	167	155	161	148	148	162	169	171	173	158	154	170	181	152	171	164	170	171	161	173	167	151	177	170	158	178	142	180	154	164	179	165	168	138	158	171	178	162	158	178	163	151	174	167	178	159	162	163	156	164	156	159	166	160	163	169	162	169	178	176	167	166	162	151	168	161	159	148	171	165	167	137	152	161	150	170	162	156	171	183	169	146	162	157	175	188	168	170	157	170	155	170	189	173	142	170	151	167	185	160	181	171	170	170	185	168	167	164	153	166	138	173	147	151	177	146	163	168	146	173	167	168	147	185	168	161	170	165	172	159	155	183	181	171	173	163	156	196	157	154	169	145	150	165	164	158	155	151	164	147	181	167	171	195	149	187	171	164	146	165	161	163	160	157	179	163	169	157	155	166	149	148	167	156	168	175	176	170	169	154	148	170	129	174	172	157	165	184	159	159	156	162	143	144	182	185	169	141	180	175	166	159	160	177	131	146	155	164	147	172	172	171	178	152	151	178	154	167	161	156	147	162	173	152	151	163	142	167	170	141	181	172	168	178	155	155	170	166	154	191	174	173	160	177	179	166	180	152	159	148	145	167	164	161	177	154	161	164	178	151	165	165	162	183	178	168	164	167	173	188	131	173	161	157	156	187	164	169	165	170	176	161	169	162	159	157	165	161	173	143	184	189	176	181	181	178	151	173	162	163	180	171	164	146	173	166	144	162	164	159	167	166	177	169	156	161	173	171	176	157	184	157	163	158	172	176	165	164	162	164	168	179	144	164	151	162	173	157	197	179	165	156	173	165	208	159	178	173	162	158	177	153	175	164	160	185	173	168	172	160	174	167	161	170	159	169	156	159	163	172	169	179	171	149	150	175	174	164	188	166	154	147	155	174	152	171	156	149	172	153	149	163	188	149	169	150	180	188	182	175	157	155	176	163	155	152	155	178	147	166	146	177	145	171	161	136	160	167	181	155	164	172	137	135	150	183	189	165	186	178	178	163	152	173	170	159	167	124	163	194	159	163	151	177	178	165	164	186	153	162	158	162	183	160	147	159	157	168	167	169	159	179	169	162	153	145	169	153	177	147	156	190	162	136	159	170	141	141	167	170	182	155	151	150	141	173	167	166	159	159	170	192	164	164	179	181	152	170	163	173	179	155	174	179	173	164	161	161	178	179	153	169	162	170	157	158	169	165	167	163	176	158	159	154	154	169	172	140	183	183	147	152	171	168	174	173	173	160	175	198	158	168	173	143	167	167	188	175	172	150	163	168	170	171	154	188	168	180	158	167	153	173	158	161	179	159	181	175	173	177	153	165	144	175	174	169	181	192	170	159	184	173	130	152	166	169	155	170	158	159	164	151	151	146	134	160	161	165	163	149	160	169	150	178	138	158	164	173	174	144	177	172	135	165	163	158	167	162	137	166	138	148	158	173	183	172	149	166	159	190	157	157	171	187	121	175	167	158	181	156	154	176	175	175	163	148	168	150	164	172	147	163	173	167	168	155	138	166	167	170	164	165	170	151	159	139	157	149	173	180	171	155	159	142	150	162	164	175	190	173	164	159	163	177	146	168	157	164	166	173	189	139	160	154	184	149	163	208	150	133	151	144	166	149	164	175	162	160	165	155	189	161	168	153	156	150	165	145	172	165	162	168	165	160	141	157	153	131	166	172	179	168	174	154	161	176	183	155	134	154	169	181	168	174	174	153	145	175	161	165	144	178	171	159	177	150	162	177	161	160	183	187	154	146	176	169	155	150	168	146	157	159	137	167	161	152	168	150	168	151	138	171	168	164	154	173	152	156	166	169	158	167	175	181	164	191	170	197	173	156	150	184	185	167	158	168	165	149	191	173	157	170	176	149	165	167	189	183	166	167	163	146	160	171	173	145	161	168	153	182
25380	2657	6022	6455	5481	4491	3620	2977	2449	2133	1952	1712	1467	1373	1287	1157	1163	1091	1019	944	907	865	872	834	804	784	756	713	717	715	706	673	690	652	684	682	665	654	622	642	656	623	546	624	617	597	595	612	604	593	600	602	587	580	574	587	598	543	610	519	591	585	571	539	570	559	552	562	577	568	507	548	549	596	545	528	560	510	581	527	520	555	558	560	539	526	530	509	541	535	552	603	528	530	522	526	527	523	538	540	529	572	568	505	544	521	511	577	502	527	557	524	546	534	482	504	527	526	545	597	544	549	533	553	518	575	532	559	524	531	525	544	549	550	529	567	539	569	520	586	550	530	528	558	576	494	509	549	485	500	559	552	509	502	533	498	565	563	507	529	551	499	524	559	514	536	529	540	511	518	556	551	504	523	531	499	510	544	493	566	536	550	504	526	479	512	541	530	532	532	520	536	487	535	518	560	525	559	497	517	501	520	510	476	533	517	515	560	493	540	542	568	540	528	454	510	558	519	514	535	518	507	497	552	548	550	585	520	516	493	503	511	539	575	519	509	541	517	502	555	520	517	492	540	493	492	573	563	508	533	513	537	514	504	573	558	533	513	523	514	496	557	533	553	515	498	527	538	557	494	575	557	530	500	519	504	559	554	519	551	516	493	532	487	509	493	534	527	518	490	539	531	549	506	529	553	481	525	500	507	539	582	509	484	523	550	525	535	494	500	555	565	563	515	520	503	499	544	534	520	531	501	527	521	502	549	543	563	503	511	514	504	529	555	520	520	493	497	551	547	493	519	548	515	539	515	500	523	552	541	529	547	548	537	516	522	517	522	527	512	529	539	547	530	507	526	535	529	509	503	541	550	567	504	526	544	523	536	565	565	511	502	534	531	527	526	524	548	520	533	535	531	582	492	527	549	498	551	482	533	518	525	549	512	536	549	529	507	522	510	493	491	551	538	510	552	485	479	542	531	544	523	545	590	534	571	502	532	518	521	523	555	503	522	525	564	540	536	482	508	512	524	536	508	493	535	501	567	503	553	535	499	507	542	495	489	522	515	495	515	542	520	555	562	536	528	544	502	541	529	493	498	569	544	526	494	505	519	525	495	525	550	492	537	492	514	530	503	543	510	518	483	502	540	504	494	505	557	537	529	534	543	519	525	532	521	555	537	547	546	488	507	498	502	515	512	519	531	515	509	498	565	519	535	522	531	527	514	534	503	533	530	529	531	524	516	481	533	478	518	546	522	508	498	542	547	522	528	470	528	517	501	560	548	546	497	527	458	487	506	549	531	565	556	586	541	517	548	525	517	542	534	556	514	477	512	534	518	503	518	511	527	552	529	522	528	495	523	529	514	524	555	554	511	536	528	527	535	528	535	524	493	573	526	537	509	526	521	493	509	536	524	517	546	485	541	492	527	508	539	561	520	512	519	524	542	503	558	534	526	508	508	509	542	529	490	547	549	511	506	513	516	561	557	475	531	491	577	502	507	511	551	529	491	549	484	500	532	528	560	520	529	536	518	577	504	518	514	538	528	516	510	525	522	521	519	543	551	526	534	481	543	492	516	551	533	540	516	500	467	530	543	565	497	534	552	538	517	531	516	517	516	495	533	533	516	537	529	498	547	526	510	506	527	495	563	511	547	534	510	544	548	537	538	530	486	524	473	494	548	477	545	523	521	516	505	526	482	533	514	542	506	515	529	512	536	551	521	516	485	519	507	547	504	527	511	524	516	535	565	509	502	497	544	528	509	513	507	542	517	492	509	521	515	545	478	519	503	530	474	529	515	540	517	546	505	526	487	509	499	510	541	525	543	512	561	489	565	539	521	532	526	532	538	521	500	512	505	530	536	531	526	520	575	558	510	517	520	528	514	554	571	529	574	553	581	538	562	528	565	498	518	512	478	518	518	491	505	527	535	491	539	525	538	565	538	525	572	517	517	542	529	522	550	523	511	483	542	546	569	502	542	546	524	530	518	542	528	568	526	512	512	528	517	500	521	495	531	517	528	505	554	571	515	544	516	540	531	519	546	520	520	532	490	536	538	488	530	532	523	486	519	561	510	509	484	562	502	526	533	467	517	488	482	493	593	507	524	543	538	517	489	499	527	522	460	509	560	513	541	551	523	519	536	503	527	525	576	531	520	517	542	528	533	507	506	513	536	556	522	508	534	542	502	528	501	548	512	519	506	565	526	533	518	514	549	524	527	563	549	512	507	535	480	537	522	492	563	533	510	504	558	520	517	549	538	468	519	541	542	493	525	538	512	494	492	498	563	516	551	497	527	526	525	552	547	513	532	476	489	501	544	541	566	521	517	501	487	535	528	527	514	524	525	572	489	563	520	528	522	526	553	463	507	523	518	550	497	499	552	530	492	534	517	487	478	529	557	525	518	493	500	511	510	509	542	538	500	540	505	554	519	516	493	528	531	508	542	536	536	491	559	505	490	517	518	477	519	552	538	510	515	522	506	517	545	551	538	498	537	582	536	484	497	518	550	520	502	503	532	567	531	546	548	498	543	511	542	545	523	527	528	529	524	529	536	538	543	520	536	513	501	519	536	528	539	547	557	556	548	526	542	547	530	518	541	562	545	503	526	545	539	557	495	542	533	516	516	528	501	533	528	546	546	498	509	518	531	532	534	517	512	516	495	515	541	561	571	506	524	509	522	529	562	528	516	526	510	545	507	481	554	540	524	496	531	573	493	509	489	504	524	554	507	551	550	527	551	533	563	494	529	577	580	520	542	531	486	496	522	542	500	540	488	499	523	509	532	504	535	523	505	533	534	497	553	522	490	516	531	505	546	499	534	514	542	508	508	510	523	532	551	519	566	528	532	534	545	499	491	537	515	512	512	511	543	538	508	510	528	541	514	499	524	539	519	511	526	527	518	529	509	510	520	508	544	523	525	537	584	529	511	519	517	518	538	569	531	543	545	565	504	561	497	527	514	510	536	527	491	526	517	517	508	541	525	554	547	554	506	502	514	541	524	564	550	511	551	543	501	580	539	540	513	524	557	519	528	503	555	514	539	496	544	541	557	516	494	488	513	523	526	540	500	512	533	487	525	534	527	512	501	533	566	510	476	516	537	543	518	575	513	506	564	531	537	528	509	513	481	528	543	569	511	529	533	529	536	496	529	540	513	529	514	502	486	545	559	493	535	535	525	514	534	517	522	519	531	541	526	548	541	518	532	505	506	480	544	530	525	487	577	480	513	488	549	550	507	533	507	535	529	536	525	530	515	558	528	514	535	513	516	555	533	487	528	517	537	532	518	551	508	527	549	560	500	538	549	515	460	480	522	522	523	550	531	507	550	552	503	557	547	504	588	534	543	524	493	567	548	511	504	502	521	575	524	512	561	508	484	527	536	529	518	550	479	500	547	563	526	512	523	515	533	530	532	536	552	531	485	524	516	565	505	537	521	536	517	528	550	525	527	517	505	480	496	544	532	503	504	535	533	557	571	522	564	551	513	499	536	528	534	503	532	535	510
6761	522	310	232	189	179	171	198	201	161	199	180	167	190	161	165	170	166	182	180	146	147	159	217	153	165	164	176	162	213	177	196	187	168	169	170	172	163	162	160	165	198	163	165	162	191	175	158	172	169	176	186	170	178	182	158	157	166	179	171	181	191	153	178	177	143	185	171	164	191	190	148	160	148	169	168	187	154	170	162	166	172	171	180	159	160	169	180	175	170	171	188	162	170	165	155	149	157	161	165	152	175	152	157	176	158	161	182	160	123	167	186	164	164	158	176	167	165	191	178	158	176	151	172	155	164	157	184	178	141	180	158	172	147	134	167	187	159	180	163	163	189	160	156	175	152	180	153	166	150	177	169	187	167	175	197	175	168	171	149	160	174	169	159	142	168	140	168	174	127	174	181	163	169	178	181	169	179	163	151	170	191	142	177	167	170	181	155	190	174	146	182	150	168	164	181	177	173	157	154	155	177	201	153	131	152	181	151	156	167	169	164	168	188	177	151	180	181	146	173	186	163	160	169	163	181	159	184	159	159	159	163	178	150	168	184	161	155	183	172	178	133	162	183	160	170	171	171	160	188	164	174	168	161	190	168	180	176	177	182	189	168	173	147	173	155	146	164	154	144	162	180	167	182	173	169	173	169	151	195	166	162	165	183	173	173	176	160	151	146	182	160	169	168	166	148	177	162	147	168	175	163	187	179	181	183	185	185	157	149	162	157	154	174	159	167	160	168	154	153	181	171	184	168	177	170	141	213	180	152	175	164	179	170	174	151	172	153	166	163	166	185	184	164	148	154	140	162	169	168	160	174	175	163	169	187	184	166	160	149	182	168	169	153	181	153	171	173	160	174	191	185	175	185	179	143	168	161	168	178	144	143	190	150	169	187	161	188	169	149	166	154	181	157	157	170	176	162	176	196	150	176	165	192	166	168	171	180	184	179	143	185	187	156	146	200	170	169	136	144	144	173	178	185	144	175	192	167	165	154	165	168	160	188	177	169	158	164	136	159	170	153	183	155	150	172	156	174	173	167	138	159	186	186	155	174	170	178	167	153	192	167	150	160	202	174	168	165	193	151	176	179	161	156	168	181	168	159	145	171	140	175	173	184	184	174	142	174	165	149	174	185	145	192	163	165	191	181	152	157	165	164	172	162	161	157	148	141	173	178	167	169	159	169	150	158	168	172	159	200	150	172	156	174	193	166	180	158	165	163	156	191	171	163	170	179	171	164	146	150	158	172	170	153	157	181	168	176	204	153	170	181	165	187	155	162	158	193	173	189	167	155	174	152	170	174	167	152	172	162	167	172	171	162	162	175	156	162	139	175	172	185	134	170	172	176	170	163	169	182	193	160	169	157	165	142	185	169	171	163	139	159	153	163	172	156	173	145	144	169	169	169	167	188	156	166	149	154	168	176	179	179	181	170	171	169	181	164	184	146	200	157	169	159	173	181	166	159	166	168	175	162	163	156	154	168	151	146	160	165	176	168	181	151	168	155	181	161	156	169	164	170	144	168	171	161	167	182	190	161	169	180	178	143	156	165	185	170	161	165	166	174	168	160	176	181	183	175	173	146	172	132	179	170	156	164	180	163	156	145	161	150	152	171	164	154	156	205	170	178	147	149	186	169	170	191	181	169	194	178	159	185	171	157	182	173	150	184	160	168	169	176	174	165	161	162	159	176	183	173	162	155	172	151	154	164	186	163	164	164	158	163	183	175	165	176	167	157	154	166	163	161	167	163	163	151	153	187	159	156	165	161	158	163	189	157	161	184	186	200	185	183	176	181	171	146	167	150	171	175	164	157	171	162	190	177	174	195	161	168	150	161	181	191	174	169	186	178	163	166	162	169	165	142	157	166	177	167	158	167	174	140	158	189	176	168	165	161	161	168	182	162	165	169	180	160	164	163	173	184	158	192	143	162	160	168	146	181	169	154	176	166	154	149	147	171	173	172	153	184	172	154	185	155	176	187	172	186	157	160	154	151	151	163	165	185	169	179	174	161	170	133	171	153	167	169	174	160	146	178	173	170	181	170	182	174	169	144	167	185	166	180	174	174	171	191	160	162	144	170	155	186	191	168	162	178	160	172	169	162	169	180	183	176	148	169	159	151	178	179	146	154	170	172	158	169	165	182	163	182	171	147	171	151	170	178	187	172	151	165	173	146	184	152	171	158	154	165	185	177	158	174	159	168	194	154	166	177	175	159	160	164	167	189	154	162	165	157	168	173	139	175	148	162	165	176	162	165	152	163	170	178	194	137	168	166	167	184	178	172	166	167	170	182	149	166	168	176	172	174	180	154	186	152	164	172	172	167	145	159	167	174	157	160	151	169	165	155	178	162	171	173	181	149	168	173	152	185	155	164	151	153	188	181	171	159	165	179	170	171	189	147	171	144	150	168	162	159	166	187	170	145	173	196	179	158	165	158	163	174	174	178	155	164	180	189	152	173	165	176	140	175	190	164	179	145	158	154	185	155	162	148	182	155	172	193	168	181	165	186	171	185	180	156	166	155	169	180	172	178	182	192	164	170	173	168	175	130	151	191	156	155	160	188	192	179	144	172	163	175	183	168	168	182	170	145	157	171	157	172	140	164	175	178	142	163	185	194	152	164	182	158	177	178	183	161	161	164	195	176	144	174	182	158	150	153	179	171	192	180	172	163	151	177	161	167	178	183	164	193	183	177	186	149	183	183	170	153	165	176	157	169	175	149	160	166	177	152	180	177	175	153	186	175	166	176	165	171	152	171	150	143	156	176	185	199	198	178	157	140	176	132	157	165	168	168	175	176	177	162	174	143	159	170	167	164	180	173	182	143	166	151	170	196	168	157	154	178	163	133	184	152	157	171	147	178	151	177	182	174	181	201	169	176	150	169	173	163	185	159	143	157	152	161	162	171	159	166	170	169	160	160	155	164	181	151	174	161	180	169	154	156	167	159	160	159	161	169	163	152	180	161	192	190	181	156	155	141	145	168	179	168	173	166	168	178	142	170	156	146	167	149	172	169	173	157	160	148	173	167	189	167	141	169	172	160	168	152	186	165	167	187	161	159	174	193	167	179	172	157	164	174	181	154	173	182	176	166	185	165	165	175	166	167	176	188	174	156	177	176	174	161	173	169	160	158	166	148	168	169	142	161	172	166	146	190	177	166	175	166	186	174	161	185	175	197	169	172	162	166	160	166	155	175	180	171	187	169	161	171	184	160	159	153	178	161	151	183	170	182	174	161	158	175	186	177	155	164	162	181	171	139	155	173	161	169	166	169	197	142	157	160	167	145	196	151	157	181	167	163	176	191	158	142	170	181	187	178	127	164	173	165	159	170	171	184	169	172	141	170	185	156	163	167	182	180	162	147	159	183	178	157	163	165	159	169	170	161	151	166	181	163	177	192	160	157	166	150	155	170	167	184	171	171	177	160	158	172	189	143	162	166	146	177	161	174	163	176	162	172	157	178	174	153	162	170	175	166	153	176	162	161	156	164	163	168
7000	576	671	719	659	624	595	626	564	562	558	505	542	551	532	540	571	532	528	534	545	561	507	510	560	529	541	544	518	532	498	509	509	542	498	521	518	523	518	537	530	508	523	515	516	519	560	536	520	526	540	531	502	546	530	559	472	481	501	512	524	531	504	502	498	535	541	523	523	516	517	530	508	545	564	531	528	563	540	496	524	530	544	533	533	546	511	512	520	540	561	520	541	539	498	500	558	526	516	525	495	508	530	500	542	515	522	550	537	524	493	493	546	578	560	543	527	538	523	517	517	516	505	531	508	501	545	547	523	499	509	507	536	461	500	512	505	560	514	527	538	511	523	498	485	510	539	505	509	516	544	500	535	530	523	555	521	511	516	517	475	529	553	485	534	554	523	530	509	579	559	505	487	537	523	551	459	525	515	479	540	526	525	551	518	496	528	539	527	513	487	541	488	508	530	507	554	542	536	555	499	533	498	503	526	484	501	543	505	517	516	503	552	558	540	510	526	536	509	478	512	491	501	574	541	496	533	476	524	513	488	511	535	524	518	514	520	548	542	525	533	513	501	543	519	511	554	540	484	527	492	527	502	530	577	510	474	543	509	519	538	506	503	525	583	562	501	513	587	530	507	532	542	523	532	526	510	528	506	555	496	547	527	489	513	527	510	528	519	539	498	546	500	511	549	515	546	537	538	530	503	525	467	506	489	518	514	514	521	560	472	511	538	519	485	518	496	486	500	500	519	519	491	515	498	486	532	485	547	493	489	509	523	526	528	535	509	540	511	539	471	529	522	507	494	518	521	486	529	543	547	529	533	532	483	525	518	499	527	493	527	508	485	553	556	503	493	519	535	514	544	494	522	527	509	511	514	546	575	529	490	510	479	528	501	508	553	535	481	453	471	527	507	524	532	551	493	539	503	489	516	532	528	503	513	516	503	485	508	499	508	524	560	504	494	486	527	524	543	512	460	525	519	531	496	513	528	509	526	530	578	496	492	548	539	503	511	529	503	517	541	497	540	551	504	529	483	534	502	550	530	464	546	506	530	512	495	515	480	546	510	504	541	525	497	484	494	506	508	540	549	479	575	497	508	523	535	529	490	535	549	553	542	549	535	551	499	512	520	494	502	536	563	521	519	505	517	502	503	548	487	536	563	495	520	481	556	508	549	516	527	506	498	570	564	531	522	536	533	496	529	528	482	552	513	506	527	557	514	476	539	521	503	484	519	558	540	539	497	543	545	508	520	552	509	519	537	537	498	470	519	552	494	501	552	508	478	506	552	485	505	502	484	517	490	529	536	514	470	536	512	509	539	530	508	496	584	563	526	537	513	535	546	507	557	535	545	503	490	509	498	502	498	496	499	522	458	499	566	504	534	533	507	549	510	473	512	538	549	516	525	513	523	485	540	525	517	517	538	508	511	519	502	505	539	499	515	510	539	499	499	493	468	526	489	489	502	524	495	523	498	534	531	540	499	533	541	529	511	522	499	529	547	531	571	484	519	495	491	488	511	550	527	527	543	508	565	522	499	574	548	495	531	534	542	533	526	488	577	509	541	558	484	514	520	503	536	535	551	530	552	521	563	504	539	533	504	561	458	542	513	517	515	536	525	560	483	532	570	504	497	540	521	537	543	556	544	557	529	510	499	512	556	517	521	508	562	463	512	500	527	523	498	535	486	520	551	526	495	513	520	530	532	514	553	557	445	525	496	519	501	529	504	528	464	515	536	522	555	514	530	520	513	563	501	527	541	543	500	517	542	522	528	537	516	473	525	502	489	547	565	513	515	516	537	503	522	532	532	540	500	460	534	538	539	515	560	512	495	554	491	533	541	473	494	495	511	545	489	541	533	525	544	489	556	498	508	541	512	531	519	560	508	498	541	493	555	507	553	546	505	506	524	514	495	553	524	500	532	537	508	481	535	524	516	484	536	521	562	526	508	508	504	527	520	518	541	497	515	510	523	505	494	533	511	548	540	523	558	502	554	519	498	531	530	515	496	496	550	521	519	499	528	523	519	510	568	516	467	516	529	521	493	538	546	575	494	530	552	531	500	530	503	537	520	503	539	506	491	495	512	511	487	489	514	509	538	522	541	532	500	562	534	515	513	528	485	536	518	530	536	538	515	497	526	504	530	524	507	533	513	501	509	497	562	517	484	513	467	564	508	518	515	502	482	525	529	507	520	517	496	524	527	555	493	515	525	493	538	516	485	510	486	501	527	527	534	510	501	533	539	483	460	521	505	524	532	506	498	537	520	538	487	510	532	462	547	522	524	487	510	552	535	533	516	526	536	572	514	513	532	489	509	515	558	513	552	507	528	498	518	501	535	505	529	554	551	510	511	502	524	511	507	518	525	504	543	511	566	484	467	506	535	482	539	576	486	508	537	533	523	535	550	517	511	545	547	499	521	516	545	550	531	527	526	560	556	500	529	490	498	536	573	513	528	485	521	543	500	505	531	546	507	549	529	499	517	510	547	541	521	515	536	526	544	510	532	541	511	538	537	539	549	556	522	515	536	519	519	469	522	498	501	513	540	501	491	535	531	477	560	522	516	485	526	504	510	523	527	484	528	508	486	560	475	499	512	493	487	502	513	516	515	557	509	507	512	512	488	517	492	521	513	496	530	502	534	540	523	502	535	505	533	515	524	537	506	550	483	524	547	573	519	530	498	532	551	525	561	521	510	519	511	516	483	505	521	540	521	506	535	541	524	574	541	552	500	510	549	539	530	508	506	517	528	500	552	545	544	492	488	529	540	536	483	535	528	522	483	563	495	527	502	520	478	503	570	476	514	526	526	543	513	494	529	520	519	491	547	511	507	564	523	531	578	504	545	535	490	487	541	529	511	492	502	536	522	542	487	526	512	510	502	535	519	541	505	494	522	504	506	501	515	562	522	514	526	511	511	491	540	489	523	555	532	493	491	543	532	518	515	542	484	480	486	529	491	553	511	514	522	524	522	523	506	526	517	524	550	519	531	516	480	507	487	539	524	505	534	522	511	527	512	504	534	530	551	464	505	521	507	520	509	512	532	521	491	540	525	495	512	561	506	508	497	501	525	514	503	501	546	527	515	498	519	517	518	522	490	502	510	500	480	536	494	546	549	542	530	544	540	507	553	549	488	538	523	499	497	532	486	510	510	544	523	521	531	512	502	528	522	465	509	508	516	546	512	474	513	518	520	525	482	552	516	494	477	533	489	549	537	511	495	492	515	540	500	509	521	511	526	535	518	520	528	526	534	514	543	550	527	534	532	539	538	504	524	553	502	529	524	517	528	492	519	512	515	484	507	532	524	491	526	504	512	541	525	532	543	470	489	532	509	526	539	516	496	555	487	481	536	518	511	544	534	508	491	538	517	540	566	508	477	517	480	520	497	548	509	475	520	510	499	499	549	528	531	567	531	486	508	537	543	514	522	530	483	488	515	498	567	515	514	540	539	492	514	525	542	512	506	526	537	506	519	507	468	514	517	524	500	467	493	525	540	498
40659	11179	1933	943	667	479	359	282	264	204	182	193	146	145	141	120	134	135	105	132	121	112	97	116	106	100	110	98	100	111	104	97	108	106	105	98	94	106	93	114	106	113	80	97	71	93	86	97	91	95	94	95	93	99	86	91	97	109	99	95	96	74	90	99	90	104	90	117	87	93	77	88	87	111	95	91	94	86	86	82	94	87	95	73	68	81	94	76	89	76	85	100	88	76	92	90	90	94	111	74	86	71	88	89	84	97	89	80	84	90	74	86	90	74	69	88	93	85	86	92	89	91	77	90	74	92	85	103	105	93	90	81	103	81	81	87	76	90	99	93	85	100	91	73	84	90	90	89	84	90	87	91	103	69	95	93	94	85	91	86	93	94	102	98	97	94	106	86	82	106	94	99	99	102	97	92	92	109	108	95	95	88	102	87	95	95	93	87	88	92	88	89	98	87	86	101	89	100	89	85	96	92	72	92	83	95	82	99	82	91	92	84	89	87	91	118	102	99	96	80	81	91	103	75	90	86	97	86	85	89	93	94	86	68	104	112	80	97	81	84	80	92	78	74	85	96	68	98	82	89	87	105	92	67	104	83	90	95	76	92	73	91	100	72	88	85	94	90	84	78	104	76	106	90	98	91	103	89	76	94	96	99	89	86	87	98	75	95	91	87	108	76	99	90	95	92	90	98	81	88	100	94	89	104	69	93	99	85	90	89	94	93	101	88	80	97	98	92	87	85	68	100	100	84	81	96	83	84	100	99	97	107	87	86	88	79	91	87	78	93	110	79	93	77	87	100	92	88	84	98	83	85	96	88	106	88	72	105	81	94	73	81	102	78	102	79	87	97	97	115	89	88	91	89	74	81	91	101	88	106	91	85	86	90	99	89	85	88	86	94	85	77	97	97	78	108	88	105	103	74	95	100	79	97	82	76	96	86	75	86	87	103	96	102	95	90	81	96	92	72	109	98	91	102	64	77	81	99	87	78	97	75	108	83	79	77	84	81	96	91	88	105	102	80	85	94	102	87	83	80	84	102	89	78	83	88	85	84	100	82	74	84	82	78	73	85	96	80	100	109	68	102	93	90	108	92	100	116	86	92	92	93	87	106	79	89	78	102	75	91	76	87	108	79	82	80	86	113	85	86	93	87	80	90	82	85	93	81	82	84	82	91	77	96	101	91	83	95	103	88	86	83	78	88	100	101	91	92	103	89	86	83	100	95	97	93	87	99	97	90	85	88	82	73	96	99	86	90	106	86	85	90	79	83	89	93	90	111	94	81	87	73	96	100	84	91	98	110	83	93	77	110	76	87	88	81	79	88	78	93	85	83	94	76	80	87	100	88	85	87	88	93	95	90	92	91	91	86	93	82	86	97	79	89	108	91	85	95	84	77	101	78	119	76	86	100	83	104	99	96	98	94	86	79	96	87	83	89	96	78	91	69	64	86	102	95	92	81	86	92	88	120	80	94	81	66	124	93	90	85	92	91	101	78	99	97	99	85	91	102	71	89	93	91	90	79	77	96	79	82	87	77	97	78	77	86	102	86	101	93	74	89	88	93	86	77	97	94	87	82	85	78	78	102	93	75	78	82	78	69	92	76	88	81	83	107	73	85	91	94	91	91	93	75	103	108	101	103	102	69	90	100	93	91	80	91	81	81	68	99	87	99	110	98	99	102	86	89	88	94	103	89	84	87	91	85	103	94	112	90	93	84	94	98	89	73	105	94	109	88	101	67	107	89	92	83	92	89	88	95	84	91	90	88	83	107	97	93	91	93	98	101	90	113	89	104	87	94	75	82	76	101	104	73	101	92	94	87	90	97	91	77	77	88	102	91	99	90	83	100	109	93	94	88	90	85	102	98	103	98	97	82	92	89	76	75	79	83	68	96	96	96	79	83	89	85	84	102	100	75	87	97	95	106	105	115	85	90	75	94	93	98	63	84	89	103	76	111	104	99	91	91	95	87	99	81	92	91	109	95	87	108	85	92	79	100	97	81	94	109	85	79	82	97	76	82	85	84	110	98	105	94	95	90	99	100	87	107	82	114	88	89	67	79	96	89	101	90	111	95	97	97	99	83	84	77	88	98	85	72	85	94	95	85	94	82	90	102	91	82	96	85	96	89	90	98	88	100	88	101	84	90	97	94	82	89	107	84	79	92	77	110	89	94	91	77	75	97	93	110	89	78	78	81	102	88	82	102	92	90	69	87	75	89	84	85	93	82	101	94	91	59	81	89	95	101	94	112	107	95	84	84	102	87	75	94	83	81	85	95	98	92	89	87	90	83	92	88	76	84	89	91	97	90	90	104	77	85	83	97	76	97	94	87	94	107	85	80	83	90	73	96	82	86	98	83	88	82	99	91	81	80	92	101	93	80	111	94	101	76	91	74	91	79	78	73	79	84	71	109	103	104	100	94	95	98	98	89	110	85	85	73	76	96	87	83	79	85	82	88	83	81	95	90	89	83	96	82	76	87	110	99	86	88	91	96	96	93	94	84	93	94	96	103	84	93	91	94	86	96	120	106	94	94	78	83	99	99	101	94	96	96	93	84	92	89	93	86	89	87	83	80	94	77	88	100	97	84	96	83	77	82	92	89	75	92	78	89	95	84	72	85	88	82	103	82	84	101	107	92	99	93	83	86	94	93	79	99	106	93	93	88	84	83	100	86	93	82	83	89	78	99	77	86	82	107	96	83	82	104	89	86	86	92	99	71	100	96	88	96	90	85	82	82	96	93	109	102	89	71	82	81	73	99	92	98	97	88	94	88	101	86	82	73	82	87	94	86	83	71	102	114	87	81	101	85	79	91	91	73	72	86	92	82	104	83	85	81	88	95	95	79	73	76	76	106	97	77	86	86	80	97	87	88	86	96	88	94	101	84	95	98	112	105	94	104	85	108	90	92	83	78	83	74	91	94	90	94	81	81	87	95	73	86	100	101	90	82	96	81	88	91	93	88	80	76	90	103	96	78	100	72	115	79	95	89	102	90	81	70	81	94	108	99	94	83	100	107	89	91	83	104	80	104	84	91	84	89	95	87	103	74	86	83	91	106	98	93	94	101	85	74	91	99	87	95	106	97	102	97	77	91	95	87	84	89	87	91	102	95	79	85	116	78	119	88	99	92	82	89	79	86	81	85	97	93	85	113	101	91	103	94	111	94	81	90	105	98	87	93	87	101	82	86	101	87	86	85	77	108	95	106	99	86	99	98	80	72	96	95	108	79	99	83	93	78	95	91	93	92	89	98	91	77	90	84	119	84	85	97	93	80	86	97	98	83	87	106	91	89	87	87	90	90	89	76	75	103	91	107	99	90	96	95	86	87	88	97	93	83	96	86	78	94	91	83	95	88	101	94	99	120	96	80	89	109	78	98	81	94	95	82	102	88	84	93	78	103	76	92	85	83	97	89	89	74	86	73	90	83	85	101	91	103	95	83	102	84	107	96	87	92	93	94	90	104	95	87	101	95	119	98	95	85	90	79
19544	1331	3136	3430	2944	2330	1881	1540	1342	1157	1013	925	832	715	723	646	605	542	535	582	518	487	465	421	475	432	443	413	440	429	420	361	407	384	389	403	362	331	348	352	370	351	337	365	324	331	341	349	335	361	338	339	349	355	394	357	347	324	310	333	349	322	358	356	357	320	325	351	335	352	319	370	304	324	344	309	339	323	314	321	323	319	331	303	341	345	333	279	347	323	334	306	302	350	328	341	323	297	296	318	327	329	345	311	325	288	351	311	314	297	288	347	309	320	336	295	293	349	341	322	320	312	304	359	328	292	311	283	342	314	294	350	330	323	303	302	318	326	301	313	314	330	329	314	318	310	333	308	305	291	322	299	302	322	314	318	287	346	305	319	307	294	306	303	307	336	308	299	330	300	314	313	295	314	322	303	317	322	322	289	314	332	344	365	324	302	303	297	329	343	314	317	315	316	309	309	316	338	350	349	341	313	353	307	326	324	335	321	303	326	307	320	302	337	317	294	330	303	328	316	296	306	322	311	289	313	306	283	303	319	316	304	322	295	312	313	313	316	313	323	332	314	317	347	336	307	286	312	324	335	314	341	296	333	330	298	320	297	315	322	354	292	299	290	334	343	307	320	347	289	335	298	355	329	303	282	319	316	313	299	312	304	317	331	296	302	317	305	286	315	313	313	346	307	315	335	295	278	323	342	324	330	316	305	306	307	314	307	330	310	337	327	346	312	332	305	333	309	303	300	315	313	288	319	305	327	331	305	304	314	279	329	315	319	300	311	337	308	299	300	341	315	345	315	295	323	295	286	280	301	336	300	303	321	332	303	307	326	328	330	322	309	327	287	299	363	332	299	282	286	288	313	307	343	300	353	304	293	333	322	290	307	311	315	323	307	326	311	341	343	325	299	288	303	318	301	320	291	324	334	316	314	339	335	306	319	319	328	299	308	306	303	321	310	296	322	323	329	311	299	345	327	298	326	322	321	316	318	295	323	311	312	299	334	331	319	315	275	315	331	323	321	313	335	306	341	326	303	313	318	299	312	320	339	281	285	313	302	293	290	336	305	297	329	335	317	349	324	294	318	335	306	329	316	319	318	329	319	317	307	302	300	327	332	332	356	307	290	311	310	310	310	316	356	306	312	352	316	314	289	333	325	306	320	311	330	303	317	305	309	310	369	298	317	317	309	322	344	312	311	302	313	342	290	341	324	335	277	326	311	326	318	312	316	328	369	332	308	315	319	308	296	301	303	322	316	341	308	329	320	325	300	318	345	281	335	308	299	315	328	311	290	336	329	310	294	320	339	296	328	320	337	327	329	320	333	327	292	295	293	306	304	339	307	319	296	304	334	315	324	350	306	317	317	344	313	293	314	316	336	314	310	316	318	320	284	323	292	322	304	291	328	296	299	300	331	308	301	336	321	321	300	326	308	325	344	339	304	298	317	312	329	318	355	317	312	299	309	318	289	314	310	306	338	314	302	301	302	328	310	299	339	328	308	317	311	325	342	344	332	314	331	288	312	290	327	304	317	316	306	310	341	292	296	295	341	316	326	302	297	313	322	307	300	320	296	286	317	332	316	336	347	293	351	323	298	311	307	307	288	293	305	319	287	295	288	317	317	315	279	301	349	314	337	318	329	317	350	307	312	312	293	306	312	291	333	288	306	320	331	308	324	321	334	336	332	306	291	318	301	296	302	317	327	303	290	300	301	329	289	333	344	321	333	294	328	310	321	338	336	302	317	310	288	287	334	308	322	278	330	322	317	326	331	319	304	303	297	318	334	350	367	328	339	322	302	357	331	319	335	332	279	311	306	336	346	319	292	355	326	335	320	300	309	353	352	280	302	293	302	301	350	322	301	322	303	311	357	351	273	351	272	298	320	315	317	287	354	329	342	323	314	336	314	315	315	317	330	319	327	342	304	304	302	313	323	309	344	321	338	337	296	341	299	324	318	331	335	312	315	333	337	323	315	306	288	289	300	345	300	330	337	291	343	324	304	317	321	323	312	331	310	310	304	305	345	329	326	315	299	299	316	326	313	328	335	318	326	340	327	309	290	296	335	299	331	311	316	283	300	348	305	318	328	303	326	315	334	310	304	308	356	291	331	313	336	304	308	286	336	275	313	287	322	321	325	319	292	317	344	334	334	300	321	341	312	310	290	323	308	316	303	320	314	334	329	280	308	332	283	331	311	300	317	304	345	364	295	282	310	301	340	310	298	294	332	342	329	304	326	292	296	289	286	322	335	292	312	331	332	323	322	334	308	297	319	329	296	298	301	265	345	324	313	332	311	319	332	317	312	326	308	340	309	291	299	292	323	341	314	320	273	285	277	321	314	323	312	328	316	344	309	339	317	303	284	339	342	306	336	317	328	321	298	316	303	316	322	328	331	291	306	303	335	327	294	319	327	303	346	332	313	296	330	305	333	286	297	299	309	294	312	283	342	286	303	344	318	312	314	312	335	327	302	337	313	322	332	330	295	337	305	311	316	296	300	323	330	324	303	326	339	327	315	319	319	285	317	321	318	292	348	302	315	367	308	363	330	335	316	306	342	299	298	294	308	347	322	292	320	342	307	299	339	298	312	366	324	338	324	334	326	344	300	317	316	316	368	314	303	330	317	335	335	316	303	327	329	301	328	331	342	320	336	338	305	315	331	336	311	304	325	315	300	339	338	326	306	301	312	342	339	302	338	325	326	320	317	319	306	314	339	307	309	311	345	326	311	283	302	310	325	326	311	335	305	289	326	329	295	350	326	320	316	335	336	341	293	313	311	299	302	314	335	326	309	319	321	331	329	327	313	341	317	312	336	329	281	291	322	306	315	323	312	320	311	278	286	307	317	304	319	299	302	327	332	308	297	347	295	323	329	334	316	287	307	302	310	363	351	313	319	323	294	305	334	333	314	297	332	316	327	335	321	320	354	328	317	298	352	287	341	304	314	317	299	314	314	323	327	344	317	330	323	309	315	313	335	355	306	335	358	319	312	342	342	315	328	285	310	311	335	333	314	273	293	299	323	293	366	292	295	323	322	303	302	319	331	282	335	292	322	311	303	310	323	289	323	299	322	329	313	321	323	306	322	312	325	285	330	319	303	307	351	314	304	310	363	290	298	305	323	306	281	335	293	306	304	311	317	291	307	299	302	310	309	342	325	334	290	317	270	347	285	321	326	264	295	308	334	305	299	303	320	305	271	303	294	312	274	305	319	273	305	344	322	301	300	343	328	323	305	305	299	326	331	295	316	318	317	316	304	312	289	304	308	359	329	316	335	310	329	305	332	284	305	318	283	345	336	282	325	356	329	330	330	328	315	302	352	342	344	326	296	317	305	277	313	313	326	336	318	325	323	296	339	340	330	343	310	352	337	288	334	317	300	323	319	277	284	331	343	306	322	312	327	301	341	311	302	327	325	309	317	301	319	334	311	354	346	321	336	321	319	305	324	350	328	324	315	310	302	305	308	315	311	310	299	345	335	326	303	311	340	348	310
47793	19842	9264	2267	1356	1014	751	569	468	451	357	310	291	287	283	252	241	221	222	186	215	206	220	202	211	194	193	218	218	186	187	166	190	181	170	158	195	159	195	157	171	167	155	184	163	190	177	184	174	169	166	178	172	172	194	152	161	158	139	160	157	180	159	153	170	180	177	159	170	160	148	175	163	145	190	153	181	143	146	166	156	177	181	159	183	158	171	167	178	168	167	132	144	143	156	177	182	163	183	159	177	168	172	146	169	154	172	177	147	163	159	178	143	172	167	164	158	175	162	172	145	177	191	183	156	168	168	152	156	170	183	145	178	168	173	160	153	181	161	153	141	177	179	189	167	157	175	185	176	167	153	173	148	144	162	162	142	168	162	156	172	145	144	175	166	164	167	168	141	137	187	148	171	182	183	167	157	154	161	154	175	158	156	175	164	160	159	161	160	154	181	165	166	163	168	153	191	176	158	160	164	169	176	161	157	163	161	174	151	179	159	165	165	161	157	162	177	151	153	170	177	142	164	162	182	153	167	156	173	151	169	175	164	173	145	135	180	170	124	167	151	156	174	155	167	170	147	160	153	169	156	171	164	169	153	174	166	183	145	164	163	163	187	153	161	180	156	157	159	150	174	166	162	173	165	176	157	171	171	172	170	164	172	187	161	157	154	138	183	151	168	134	144	171	169	154	191	152	146	187	163	178	157	152	161	174	166	154	152	156	188	153	169	148	164	178	160	179	159	166	173	173	157	135	175	155	153	158	147	163	169	169	191	163	146	134	163	166	171	156	161	180	166	180	163	185	188	174	165	181	154	159	164	171	146	169	173	154	156	170	140	170	172	161	151	172	161	185	153	163	162	159	181	174	156	153	167	161	158	161	175	136	142	160	183	159	158	190	138	165	156	162	154	139	160	152	170	174	158	152	160	143	160	141	177	162	169	142	178	173	141	179	146	123	142	157	167	177	171	153	156	160	165	156	142	163	169	167	172	147	172	155	160	165	176	163	158	158	152	168	180	150	151	156	148	177	174	155	172	138	168	160	171	172	177	157	163	164	171	167	172	155	137	158	161	178	164	155	141	167	168	152	169	160	164	168	165	172	163	165	166	185	160	148	173	166	165	172	192	154	157	168	160	154	158	164	153	158	142	143	153	180	160	167	155	170	167	166	163	177	166	154	167	154	179	166	164	154	176	152	165	162	173	163	155	150	174	181	156	163	187	176	193	150	155	170	170	160	157	165	158	151	157	155	146	149	161	148	125	151	177	162	139	145	155	151	163	182	174	159	166	144	153	161	163	165	157	168	153	163	172	159	166	156	159	163	170	185	181	177	158	153	164	162	155	137	162	163	146	188	175	157	163	173	164	137	166	159	155	153	158	153	174	172	180	169	168	188	171	213	158	167	172	163	163	150	166	152	135	147	162	146	164	154	151	164	160	161	141	168	184	154	170	148	142	167	149	178	159	154	182	163	167	167	159	171	139	154	160	176	155	151	155	165	164	180	159	170	177	182	170	149	186	199	157	150	142	159	152	145	178	155	148	153	158	173	164	166	143	192	177	173	164	152	166	141	157	173	144	161	149	172	143	178	133	158	156	162	172	155	165	178	161	186	161	170	171	148	157	153	171	162	163	199	166	159	160	156	150	187	180	169	160	162	176	174	184	156	130	160	158	166	181	147	166	163	172	180	175	156	159	157	161	154	171	146	178	167	173	168	156	184	171	180	159	169	159	172	184	176	179	160	174	152	188	159	190	156	179	151	165	147	172	153	185	185	160	163	175	178	146	153	179	150	186	177	164	158	165	157	167	131	131	159	181	168	170	183	176	153	185	178	154	161	158	158	143	149	176	150	159	165	163	148	143	144	170	133	170	163	180	178	167	190	161	164	187	172	166	172	170	160	162	176	152	177	179	165	169	158	169	154	181	164	145	140	154	150	147	166	180	168	159	172	163	158	139	167	165	214	156	166	153	148	180	166	188	168	176	143	171	161	167	162	162	160	175	154	174	138	166	165	172	177	160	172	156	151	184	175	182	186	160	168	167	170	160	173	172	159	157	154	152	171	191	154	148	185	155	170	159	171	139	161	174	177	133	188	156	158	163	167	163	186	162	168	182	157	154	163	155	153	170	162	163	175	169	157	154	165	181	163	170	174	163	163	156	156	136	168	161	174	164	176	147	152	195	154	164	181	173	143	169	158	179	167	156	150	166	138	138	181	154	177	173	168	151	165	169	175	164	173	162	157	162	136	164	151	177	146	153	139	176	174	168	172	166	163	161	150	145	185	168	166	159	168	164	154	152	171	174	148	152	181	160	166	155	165	162	161	158	176	153	175	160	175	167	144	181	145	153	182	138	157	189	151	172	189	154	150	176	179	157	168	171	150	173	181	152	182	160	164	167	182	154	186	159	148	134	167	159	160	178	166	148	149	143	180	168	152	155	163	174	185	176	186	178	172	178	162	150	163	154	174	152	150	160	153	186	167	159	140	147	155	189	167	158	185	153	166	155	181	179	150	160	162	151	153	182	167	176	143	145	161	176	172	168	137	158	187	160	192	192	144	164	156	170	142	162	161	165	139	153	177	152	163	180	164	170	152	157	178	159	145	171	151	185	170	156	163	161	174	155	199	142	149	185	149	146	143	171	134	172	151	170	161	157	156	157	161	174	160	136	148	162	183	171	161	156	150	167	173	172	174	182	170	166	149	160	145	171	183	165	143	158	169	158	184	167	152	150	169	157	172	205	174	138	147	158	152	163	163	179	165	150	191	166	172	170	147	171	149	183	176	165	166	140	182	176	197	165	171	167	162	168	162	152	180	183	153	182	166	155	150	167	160	156	191	162	157	152	179	156	160	160	156	168	154	156	164	164	167	169	152	148	167	161	172	139	162	169	160	163	155	164	157	168	159	167	153	152	143	164	169	165	150	163	165	154	182	153	148	194	180	168	177	170	166	169	188	175	195	166	170	198	142	195	161	152	170	168	182	156	176	148	156	170	166	145	154	173	148	191	173	182	151	164	166	163	163	187	195	154	152	170	157	177	158	154	181	179	181	182	165	168	156	168	162	184	174	169	182	154	163	182	173	164	170	180	183	169	158	164	140	141	143	178	173	166	147	161	166	178	175	185	167	157	159	158	159	169	175	165	158	177	166	149	144	132	157	148	158	163	143	203	166	159	168	180	169	178	173	183	178	173	160	169	170	138	146	194	169	147	152	165	161	157	198	172	156	151	172	190	153	159	153	169	160	149	166	159	154	172	148	152	181	154	156	162	155	191	167	172	166	147	150	161	160	141	182	175	166	174	183	164	174	172	146	157	175	173	177	156	185	180	132	183	153	166	168	192	163	168	165	176	145	158	156	179	146	180	175	157	169	160	137	164	157	175	139	174	158	175	146	179	150	184	160	167	179	174	164	188	169	173	147	179	161	172	145	165	157	160	189	169	153	156	166	169	169	152	152	152	175	144	173	172	166	160	161	139	153	163	151	158	159
24888	2702	6109	6601	5443	4396	3618	3034	2389	2137	1843	1736	1588	1415	1266	1154	1140	1099	1026	951	865	843	919	808	799	781	785	724	697	663	725	707	670	632	664	625	586	667	628	644	629	657	593	599	618	552	612	596	561	651	594	579	570	569	569	546	576	554	566	550	565	568	547	589	607	560	552	549	522	561	548	523	531	540	512	546	542	527	548	615	540	545	596	515	542	526	531	523	545	554	505	495	492	552	547	523	526	540	530	541	543	549	494	585	526	542	519	558	539	509	481	539	516	561	524	517	508	515	490	500	542	518	507	564	499	525	513	556	546	469	558	528	512	513	518	542	555	532	540	478	533	506	560	529	513	541	500	565	507	502	542	505	547	521	524	531	555	511	525	526	532	533	550	578	510	552	544	512	517	554	517	489	508	508	527	517	526	527	486	525	501	542	542	525	538	550	501	521	545	527	524	567	507	587	516	549	559	518	531	491	481	536	526	505	536	530	511	498	526	499	527	540	569	576	525	529	500	532	524	494	539	505	543	540	504	515	555	532	527	498	525	502	523	559	532	533	520	540	513	538	508	501	539	488	533	472	528	552	517	523	506	504	561	504	535	573	507	555	546	541	489	480	522	495	518	489	533	528	570	497	552	504	526	497	540	490	482	472	492	575	496	533	528	505	512	525	542	496	523	548	520	565	535	527	487	548	529	535	506	534	531	535	535	499	539	512	490	521	534	509	537	516	508	511	535	533	526	543	523	494	517	507	534	505	495	552	547	506	532	527	539	532	503	535	487	542	541	553	535	518	554	494	505	508	533	502	501	533	515	511	513	562	547	527	543	529	537	481	523	494	546	558	508	550	515	499	518	516	498	495	520	540	533	543	516	535	543	520	532	523	514	550	523	518	517	510	498	508	513	501	499	528	526	497	521	534	505	548	497	535	495	458	561	524	512	532	513	516	518	510	525	557	511	528	536	517	506	547	552	545	493	505	546	540	537	525	526	519	551	522	527	475	510	526	546	535	518	515	501	522	528	526	545	531	524	549	540	577	543	530	531	504	519	559	500	495	529	512	491	542	535	532	502	516	505	505	531	536	528	510	558	510	529	549	550	545	569	477	521	531	515	509	507	572	564	532	483	507	522	545	525	534	500	516	497	493	521	513	510	537	530	540	538	488	516	487	557	544	516	514	517	591	539	565	544	522	508	551	498	505	521	492	514	530	553	537	543	532	522	482	563	537	558	502	524	535	490	539	516	532	512	521	506	522	529	502	544	494	510	520	510	520	493	513	488	492	510	574	498	497	507	515	536	512	552	485	510	534	498	534	516	539	523	479	551	515	510	528	523	553	512	512	504	507	504	505	503	533	542	473	506	515	534	479	507	513	518	564	538	507	509	559	510	553	489	548	568	509	528	522	548	557	519	516	561	538	521	518	570	520	535	512	492	510	500	507	501	497	536	496	522	523	536	502	519	510	537	544	558	535	522	489	495	505	484	519	527	491	554	507	484	538	513	505	533	563	528	518	488	512	523	457	512	491	570	530	540	527	544	528	537	470	502	516	496	526	496	503	506	491	520	537	537	526	530	486	523	520	556	487	529	490	504	534	484	547	514	536	564	547	553	501	506	500	563	497	576	502	540	543	526	507	568	532	493	460	507	513	529	525	548	526	546	488	474	535	516	561	520	519	505	525	528	542	591	516	522	554	548	508	556	518	520	515	509	511	534	518	510	580	531	500	480	498	523	489	552	525	559	518	476	524	514	514	535	548	526	532	541	517	481	461	530	488	564	525	516	491	496	491	532	497	547	559	549	543	474	558	526	522	541	523	514	496	473	512	494	546	484	503	526	522	487	531	511	543	528	534	491	526	531	524	497	548	470	517	534	522	529	512	511	533	511	507	507	511	529	523	553	526	494	478	485	570	527	534	535	483	491	524	505	488	528	541	541	499	516	527	511	564	521	538	543	523	548	516	534	512	537	523	563	532	531	524	518	507	514	510	531	533	542	515	505	513	533	480	506	508	532	551	531	477	527	516	542	517	497	490	537	508	490	547	555	515	528	540	546	526	540	493	509	528	521	571	507	523	567	517	562	519	540	549	509	537	523	527	502	528	554	523	525	534	559	530	494	479	506	498	531	487	537	515	517	507	537	543	532	536	541	514	510	484	529	535	523	550	579	529	496	534	579	545	552	511	464	523	527	513	523	529	493	531	546	566	534	526	538	514	544	513	521	509	495	522	511	528	547	500	516	556	545	511	536	529	510	532	505	509	516	554	553	485	519	523	529	500	508	559	521	513	523	529	544	524	523	517	511	554	499	558	510	565	496	544	518	525	541	486	549	493	529	527	540	527	558	553	508	477	554	508	548	523	533	536	525	513	514	518	511	526	529	494	532	518	559	499	506	535	524	552	550	505	490	512	552	507	516	548	536	553	522	544	561	512	522	567	553	509	533	503	534	549	526	495	519	495	534	497	510	517	509	531	520	504	501	491	515	510	539	518	520	547	513	498	518	492	555	534	544	516	511	544	528	539	514	527	509	515	525	526	512	531	523	522	546	514	507	541	485	558	507	560	513	523	511	489	541	539	473	534	539	533	536	546	552	531	523	537	534	502	507	539	515	517	530	483	522	482	497	531	523	522	534	500	550	526	518	536	515	558	505	569	488	523	488	517	535	552	547	544	494	569	565	552	471	515	542	531	523	492	501	523	541	526	503	526	524	543	518	531	530	530	464	530	503	509	528	527	524	558	525	493	517	523	505	516	505	535	506	518	511	482	486	511	510	530	576	538	565	508	468	528	531	518	493	526	518	513	548	486	523	546	533	512	531	513	544	516	541	524	490	547	515	508	526	519	514	501	558	539	541	523	513	512	549	515	558	506	526	495	467	516	561	512	554	555	562	535	513	516	537	522	564	496	541	544	531	487	519	537	505	512	529	493	519	508	528	539	542	512	528	498	552	538	503	511	527	517	512	523	487	543	509	532	534	523	507	561	524	507	539	532	551	558	524	518	496	518	545	485	560	579	544	518	524	497	567	558	499	520	517	488	532	514	535	494	514	525	521	512	527	531	545	542	547	526	505	514	500	551	550	507	526	489	529	522	559	517	522	526	506	549	512	498	518	531	528	524	556	530	492	513	521	470	529	534	534	542	502	556	513	489	532	485	485	534	517	485	491	528	498	571	502	506	540	485	507	503	484	531	506	537	552	523	524	546	526	564	498	551	545	453	541	549	549	511	508	494	494	536	525	517	561	548	519	521	527	521	505	518	501	516	510	487	523	506	484	515	532	530	526	519	544	544	541	545	523	551	541	564	519	536	547	524	511	507	544	520	514	531	547	493	526	529	518	520	520	511	530	516	540	534	546	507	526	502	487	526	535	520	549	529	521	529	520	524	523	531	534	532	527	518	503	507	523	575	566	544	492	526	559	540	534	488	528	521	527	533	548	527	511	536	531	535	520	525	530	495	503	493	531	514	534	554	491	520	555	488	501	531	477	478	503	488	531	507
6495	532	330	219	191	191	186	192	166	178	183	155	160	166	186	166	181	174	173	168	142	154	168	171	165	186	160	165	170	167	160	161	171	159	167	177	162	171	173	173	165	178	172	156	200	157	173	172	141	167	153	186	193	155	174	154	169	150	179	163	190	171	193	170	183	185	177	181	179	160	184	174	168	181	156	179	174	175	182	158	167	173	178	152	153	181	163	169	177	148	153	145	170	175	178	164	178	165	161	158	180	171	159	163	166	178	169	153	160	172	192	171	157	157	163	176	175	182	164	181	163	176	176	191	199	179	155	165	163	180	170	183	156	154	195	160	177	134	162	178	155	143	163	177	154	158	186	159	157	172	169	155	163	175	162	183	159	184	164	180	167	164	164	167	178	172	153	169	175	170	158	165	164	176	181	177	172	177	158	153	159	147	171	173	169	161	162	144	164	177	160	184	177	178	184	162	178	181	149	156	165	163	162	152	148	169	159	167	176	170	161	166	158	148	155	178	147	161	164	157	164	183	188	151	166	158	197	180	167	171	187	175	156	159	161	139	164	168	166	141	168	135	171	160	161	155	159	167	157	178	161	182	180	159	151	160	167	173	140	179	159	154	176	169	173	147	159	169	152	172	157	184	152	190	144	161	142	154	175	163	159	179	176	153	152	141	151	186	153	181	200	166	172	166	197	169	153	161	159	177	161	180	175	178	176	155	155	183	162	162	172	162	186	174	165	183	156	165	152	158	154	187	151	178	168	161	160	163	172	183	165	164	159	157	178	168	159	181	141	164	164	170	179	158	171	185	193	158	155	158	189	162	147	191	185	157	147	166	174	169	176	168	158	141	186	161	176	191	175	167	151	173	155	186	176	156	155	171	166	168	167	174	156	182	165	184	185	170	161	152	173	173	169	161	172	168	160	154	181	174	164	154	179	158	185	161	170	166	181	146	175	170	178	165	173	175	157	155	179	185	180	170	161	172	168	150	170	136	168	172	175	170	186	156	153	178	174	166	159	144	185	160	157	198	178	172	159	165	176	154	173	169	153	164	165	149	186	170	162	167	168	161	143	170	168	171	161	150	173	179	173	157	149	161	187	159	156	149	168	156	167	172	187	148	158	162	193	186	184	180	179	185	172	186	157	181	183	157	150	161	153	151	185	166	195	164	153	193	180	198	179	159	170	150	183	165	163	163	146	177	166	171	179	174	167	193	150	152	154	161	168	150	176	195	181	173	159	145	167	175	191	168	165	144	178	171	161	171	160	155	134	167	179	171	168	176	179	187	188	160	154	189	176	176	164	177	145	163	171	172	165	178	175	156	160	147	170	178	174	180	194	164	160	160	149	157	183	154	160	159	160	167	181	150	167	182	187	162	179	196	156	172	147	172	185	146	161	179	185	189	148	163	180	165	159	157	181	180	176	169	176	183	172	169	142	161	161	183	151	156	158	183	173	175	169	156	191	177	156	169	161	171	173	169	170	139	179	161	178	165	190	183	162	176	166	158	173	162	167	161	156	158	166	164	163	172	140	168	173	172	158	156	151	172	166	147	160	158	153	156	177	156	170	176	162	168	163	159	176	187	144	167	144	163	165	173	178	167	185	162	165	193	165	153	171	164	139	171	181	164	172	162	172	162	159	169	181	149	171	155	173	161	199	161	162	184	167	181	167	144	173	176	160	164	163	145	171	164	169	187	158	177	185	162	163	180	164	143	153	168	179	183	168	167	180	168	164	165	176	168	184	153	169	167	138	152	153	185	147	176	162	180	155	189	155	171	141	174	159	179	174	165	164	168	162	167	154	182	175	175	182	177	176	165	144	170	155	153	178	148	170	189	154	160	157	157	143	197	168	155	147	160	184	157	162	138	158	186	175	170	161	165	159	157	144	176	167	160	167	183	179	205	176	168	177	169	172	161	170	159	137	167	166	170	172	199	195	167	171	186	148	167	178	176	150	157	161	142	184	161	139	163	179	159	161	177	167	168	162	167	157	169	177	184	155	164	157	167	168	160	155	171	176	179	167	157	159	173	161	166	172	150	191	169	197	165	173	157	189	159	164	170	175	159	160	159	144	182	169	151	169	170	164	164	154	162	161	163	155	171	167	199	177	147	178	177	157	159	163	168	155	168	167	143	169	148	177	163	190	159	159	181	192	170	168	155	185	152	191	180	162	167	190	169	173	160	184	169	186	165	194	180	147	166	168	154	155	167	161	146	157	168	163	178	168	154	166	172	164	162	190	156	160	185	161	157	162	150	173	164	184	157	187	183	169	162	168	176	167	194	181	166	162	178	169	173	171	162	159	185	172	170	166	136	164	137	185	176	157	154	158	176	154	159	181	181	165	157	157	186	143	164	168	177	156	176	155	157	191	169	183	170	178	168	178	163	167	149	163	175	147	164	161	192	159	172	163	162	176	165	169	169	161	186	167	177	166	164	156	175	159	177	177	165	164	150	173	187	173	157	187	173	167	168	185	148	206	172	165	165	168	166	141	164	147	169	179	150	154	153	160	181	186	158	177	174	162	158	157	165	177	174	173	184	152	185	194	162	186	147	177	176	183	166	166	172	167	157	170	168	150	165	159	196	161	168	172	177	164	163	169	194	158	169	150	161	189	185	182	171	176	172	183	154	169	167	149	182	176	159	183	173	169	190	151	152	169	183	175	156	174	165	166	170	179	177	167	159	160	162	177	194	171	179	163	143	182	181	164	164	181	158	174	178	171	151	162	166	168	168	144	167	145	180	156	155	175	164	161	157	178	158	165	162	176	180	170	155	165	159	189	161	169	180	170	155	152	174	147	180	150	191	164	188	189	161	156	175	165	152	158	162	164	197	158	165	163	176	152	171	152	169	175	163	188	182	163	170	159	157	175	183	168	171	179	175	158	150	175	155	183	138	167	176	170	181	186	158	169	179	175	162	150	173	164	177	158	144	161	204	170	179	153	183	147	180	186	173	153	167	168	168	180	175	167	193	180	167	143	180	185	180	181	150	179	170	171	165	176	149	169	184	161	161	189	166	170	149	179	151	176	205	175	169	161	170	156	158	177	150	170	168	133	160	185	183	150	167	155	149	149	163	169	189	167	179	182	162	156	162	161	193	181	190	182	181	160	168	171	181	157	157	159	172	173	159	177	164	158	165	164	178	161	156	152	174	143	166	185	174	173	168	154	162	142	159	184	158	179	191	165	187	169	157	149	149	147	193	169	164	166	172	154	155	177	141	182	155	163	170	139	141	150	163	155	159	172	150	149	180	161	156	158	170	163	169	160	166	163	181	183	156	170	192	168	205	176	166	167	150	164	156	163	162	152	198	156	153	203	184	172	183	171	196	171	181	182	178	152	161	173	159	171	184	171	153	179	171	164	182	166	177	165	171	147	156	168	162	144	188	189	174	178	163	168	170	160	179	157	178	164	157	192	172	162	176	162	180	167	161	206	177	170	176	162	164	191	139	184	174	145	160	131	162	155	182	165	146	173	152	175	154	174	154	178	180
6352	599	702	703	667	624	631	576	622	571	601	557	552	587	540	526	521	537	576	496	533	535	534	536	546	518	515	504	496	509	525	519	518	498	547	538	527	546	560	551	526	556	484	529	538	522	530	493	488	512	528	498	481	482	518	538	511	506	548	579	509	528	512	581	504	554	524	526	493	532	550	513	547	493	520	485	517	515	518	486	513	496	522	518	539	486	512	537	489	516	522	536	520	504	481	484	523	523	533	515	536	559	493	537	554	536	521	514	480	511	529	507	514	519	538	522	532	479	483	497	484	485	518	542	537	496	472	530	563	548	511	483	480	470	489	538	519	523	559	519	528	501	494	518	494	521	523	514	503	538	492	549	504	513	509	535	543	522	503	527	527	523	523	498	499	475	462	519	520	524	546	550	518	497	493	492	506	518	477	531	498	476	507	520	502	514	539	542	539	480	528	504	520	503	538	545	522	489	519	488	520	500	504	476	478	535	513	472	490	484	535	506	504	504	503	502	497	467	532	495	543	471	522	485	531	522	510	494	504	501	499	511	496	472	543	511	498	508	511	492	519	515	506	517	508	527	493	503	514	480	482	448	540	516	524	497	493	541	544	482	521	530	513	513	500	518	466	530	538	539	485	508	493	511	495	507	486	566	528	481	484	477	518	542	532	505	491	516	504	488	522	502	497	504	554	504	552	506	568	504	495	448	529	522	486	522	555	538	510	514	542	533	490	525	526	516	501	521	499	512	529	507	507	525	527	509	523	514	501	534	496	526	519	513	500	489	483	484	525	499	549	526	510	508	513	501	498	517	495	527	542	530	498	500	490	491	567	532	524	547	507	538	511	530	545	528	559	549	504	513	497	501	482	534	492	525	531	532	487	532	515	478	478	476	520	516	511	541	553	520	482	535	500	475	514	498	489	528	489	495	527	497	476	488	515	490	532	521	497	513	482	519	492	518	484	530	499	546	530	531	550	551	507	499	530	521	512	553	538	525	506	540	543	558	498	559	529	502	499	466	508	513	514	501	532	500	522	551	500	546	489	532	486	540	488	514	556	494	468	479	494	530	470	542	525	510	478	524	551	553	531	510	517	542	473	526	534	514	490	528	511	501	516	495	472	535	513	498	501	499	538	521	516	546	532	526	534	520	508	506	492	487	504	502	523	529	497	522	552	525	515	502	541	483	523	514	509	527	516	527	517	516	465	527	496	531	529	489	500	476	536	493	519	514	517	515	502	540	482	537	533	512	475	534	505	521	528	521	482	489	501	511	500	503	502	551	541	536	499	485	539	491	512	502	521	517	530	514	539	480	541	507	510	501	506	526	514	524	491	525	520	517	530	578	541	513	549	519	537	494	519	475	527	507	522	481	528	527	497	493	519	519	494	503	544	526	527	534	510	484	524	521	493	498	499	473	492	514	502	495	530	563	549	538	548	487	475	519	467	497	512	534	517	540	489	518	531	505	545	529	503	503	506	527	478	507	536	515	487	495	500	544	503	500	554	543	501	507	512	493	486	485	536	494	497	516	513	505	562	548	540	497	549	536	515	474	514	515	529	527	498	536	537	563	505	515	506	514	505	539	543	547	512	472	472	520	551	552	496	513	539	473	489	507	524	545	497	513	493	521	531	503	574	521	496	487	489	516	520	498	571	496	495	555	537	565	470	502	522	550	519	496	511	535	540	518	502	496	511	505	503	500	501	533	549	531	526	513	546	498	537	491	489	532	523	522	474	515	516	504	517	539	528	510	478	481	532	520	563	475	501	517	507	517	496	538	483	526	522	463	477	517	550	545	530	487	517	523	529	490	532	550	540	520	506	529	500	499	565	507	504	519	499	520	481	536	509	503	499	511	518	481	513	511	525	516	527	536	504	520	539	467	518	528	466	483	485	497	513	515	522	519	510	506	515	515	538	501	503	519	530	519	450	516	569	534	501	529	545	500	541	517	490	481	506	536	539	479	501	558	485	508	522	531	509	510	472	526	515	508	516	450	507	528	554	522	491	525	491	559	521	477	535	491	485	517	451	498	551	508	501	528	493	510	550	503	500	488	507	488	471	501	516	501	490	515	517	507	537	524	524	477	512	486	517	488	517	488	521	509	512	512	551	520	533	483	493	482	526	543	521	491	506	484	505	498	529	470	512	512	478	492	526	505	514	480	507	527	511	485	507	529	534	518	522	509	517	499	519	523	537	551	503	527	481	484	535	535	495	535	524	518	476	550	529	531	494	532	509	514	534	559	497	530	549	497	516	543	490	530	470	469	481	472	487	475	501	509	496	530	546	489	522	512	512	559	552	536	539	546	563	533	546	563	529	517	516	514	484	521	492	545	520	488	505	518	547	500	527	498	503	500	561	524	463	490	496	509	534	535	520	501	498	517	505	507	545	522	480	555	525	501	506	535	493	473	498	523	561	517	511	485	465	488	530	496	509	508	522	530	519	529	500	515	533	523	510	481	493	550	517	522	493	484	549	477	517	517	547	524	526	521	478	520	496	548	536	450	537	507	484	521	509	482	499	553	535	540	551	500	503	554	532	518	492	527	525	532	538	531	534	494	520	540	516	485	477	520	561	517	508	469	515	521	549	486	515	517	515	526	496	551	516	536	507	512	520	522	512	506	490	487	491	483	495	506	519	494	500	521	508	484	504	508	521	522	484	524	533	530	514	503	507	530	504	541	523	513	488	519	506	495	531	498	519	541	506	540	536	493	539	500	513	512	522	506	535	491	477	479	513	477	504	560	513	546	510	529	492	519	532	479	522	518	521	493	517	504	513	519	533	530	506	539	505	487	497	553	533	501	512	544	503	517	493	510	491	494	541	513	531	523	514	547	531	550	480	479	469	499	528	519	520	518	514	482	532	552	567	526	482	520	514	515	518	501	446	504	497	465	532	538	505	533	524	546	472	546	538	518	524	516	509	535	536	494	542	491	524	525	500	515	512	500	520	516	492	478	540	525	492	498	530	555	492	529	506	595	515	507	473	528	503	550	521	502	511	480	516	510	519	508	517	510	516	503	510	480	559	555	522	521	463	460	514	479	530	520	525	494	531	526	520	485	506	508	517	523	524	478	488	497	506	523	532	522	519	546	573	505	496	545	535	500	493	557	530	507	500	517	506	490	499	529	515	511	448	526	489	505	559	520	487	485	489	528	509	499	518	504	528	489	496	529	508	547	550	532	542	513	547	524	470	501	512	533	552	480	539	505	490	494	564	509	516	521	524	520	464	524	462	532	480	491	499	505	507	565	493	497	532	522	541	521	510	543	493	501	562	488	520	550	534	528	551	519	552	513	507	515	544	519	559	470	535	515	509	483	490	511	523	484	566	505	558	519	550	479	482	528	539	494	510	554	537	516	542	521	530	554	524	535	497	481	492	550	556	515	520	543	502	520	509	527	553	503	559	491	495	543	542	516	486	546	504	471	512	521	542	515	514	507	502	505	526	476	471	528	535	518	468	510	490	516	501	516	523	502	527	500	472	516	503	512	534	530
39321	7446	1467	911	681	488	385	298	205	216	155	170	153	133	141	127	124	126	127	123	130	118	119	112	111	103	91	88	126	91	108	103	116	107	82	117	105	103	112	97	92	100	92	76	79	103	105	94	90	88	104	91	82	101	100	98	80	91	106	77	81	109	109	88	82	94	109	122	93	86	85	111	91	81	85	96	81	83	84	84	78	88	77	89	90	87	94	90	90	102	96	80	94	80	96	83	83	84	80	93	79	102	92	76	108	95	105	88	84	113	87	84	98	100	77	86	80	102	101	80	100	80	86	85	80	73	79	88	81	94	97	101	100	87	85	83	87	96	101	75	97	91	113	87	80	84	78	103	85	94	91	86	80	75	90	100	106	78	69	88	101	88	79	78	90	85	92	97	89	92	103	91	94	91	86	118	84	85	91	86	83	86	94	78	74	73	92	90	96	85	81	81	81	93	85	77	86	99	88	80	82	91	85	90	87	80	92	90	95	111	78	92	93	95	105	77	94	84	95	86	85	91	106	80	93	78	98	87	62	80	86	101	91	86	105	109	90	87	82	98	75	86	86	89	89	91	103	84	92	88	73	85	91	89	87	73	94	95	84	100	79	83	81	101	100	99	97	86	97	93	88	83	94	71	86	90	80	95	109	83	95	95	81	96	81	93	90	86	78	109	80	75	97	102	90	98	80	96	88	79	98	92	77	91	86	63	97	86	104	100	90	99	92	69	98	97	92	96	95	88	89	92	81	91	92	77	93	115	96	88	107	95	89	94	98	95	87	83	76	95	95	97	83	81	87	71	87	81	85	100	89	89	95	80	87	91	102	104	85	90	93	91	86	95	93	85	87	97	93	86	97	89	83	81	69	90	88	85	95	101	86	89	93	96	91	82	99	86	92	95	95	81	88	84	99	115	84	102	79	98	95	76	92	75	82	98	89	103	88	77	91	80	110	81	108	92	88	83	104	88	87	85	97	86	93	94	103	95	81	97	109	98	93	74	84	102	95	86	96	73	91	97	95	76	93	88	77	93	85	87	88	92	96	95	78	78	102	95	83	89	95	72	85	106	103	92	104	106	83	83	78	89	87	101	86	98	90	101	85	98	84	87	94	88	82	68	73	89	88	102	82	110	101	81	91	96	98	90	81	73	92	93	75	88	80	91	84	104	98	87	82	104	94	91	92	101	109	88	73	96	102	83	85	91	86	77	80	85	90	96	87	84	99	83	82	80	86	77	91	100	90	70	96	110	88	93	95	96	82	102	85	83	95	71	82	79	94	98	105	77	98	85	97	101	82	89	92	104	99	82	82	112	81	81	90	86	83	76	85	80	104	82	95	90	83	85	92	103	82	88	82	75	87	90	94	95	85	105	100	84	90	91	90	92	96	105	85	84	95	88	97	96	97	91	78	101	103	75	90	75	93	95	93	98	78	89	97	78	95	90	87	76	92	93	91	79	104	99	101	105	76	111	88	88	94	78	82	84	87	98	94	81	96	90	82	98	99	98	102	88	80	90	112	97	91	83	61	96	88	79	105	108	85	82	72	101	78	89	92	91	103	92	91	87	90	93	90	90	97	99	104	89	80	87	89	97	91	79	89	83	89	96	72	105	85	79	84	92	95	92	95	88	99	108	79	75	83	92	89	90	105	89	91	94	75	85	99	99	79	112	100	87	74	94	93	96	104	82	92	87	91	87	66	67	88	92	80	90	80	104	90	84	85	90	81	84	77	85	97	77	99	105	94	92	98	95	102	100	94	76	90	89	87	81	91	97	81	96	104	95	92	93	92	95	95	77	95	92	95	68	103	90	67	94	93	94	71	85	104	88	92	84	79	85	99	85	100	89	78	102	97	90	88	73	76	82	88	80	101	86	88	85	94	68	75	92	97	83	89	70	81	97	94	83	76	106	94	101	94	106	83	96	102	82	77	79	80	82	71	82	99	111	77	85	108	107	101	83	84	84	115	78	94	82	79	111	89	92	106	111	63	102	96	98	74	77	83	95	90	91	84	79	82	91	90	95	86	74	87	88	89	97	86	92	91	92	93	88	103	96	98	94	83	101	94	106	85	93	69	85	82	104	103	88	83	89	93	110	80	91	96	84	88	80	91	95	97	84	91	91	94	70	81	93	93	78	97	90	98	98	83	87	94	84	86	92	99	91	71	83	82	97	112	94	83	96	84	103	80	91	91	77	94	81	80	71	78	74	76	85	82	89	72	86	108	82	93	75	86	92	104	97	70	84	79	82	91	87	88	89	92	81	79	111	86	86	86	95	84	73	95	91	100	96	86	109	90	82	86	74	83	93	85	105	80	88	102	91	81	69	98	89	87	75	82	78	100	72	97	89	94	105	72	81	113	99	99	89	105	94	84	80	98	90	73	90	90	95	77	91	105	87	89	95	88	106	69	94	101	114	89	78	111	103	85	102	98	82	89	92	77	87	100	80	108	85	85	100	99	96	95	87	78	93	100	99	104	101	115	95	82	76	89	88	95	86	92	89	76	88	85	100	87	91	83	103	82	85	85	106	90	108	95	83	84	73	79	92	108	92	67	85	98	77	103	79	101	88	86	74	67	77	78	80	96	78	74	85	86	91	88	84	107	73	100	87	85	93	87	95	85	90	99	96	107	87	89	79	83	81	94	78	109	99	83	89	94	67	102	97	93	92	84	85	108	92	105	102	92	92	96	92	91	83	91	92	81	105	91	72	101	91	89	104	89	81	85	87	98	81	92	94	71	88	107	102	108	88	83	84	101	94	83	82	107	82	89	88	101	89	89	79	84	92	77	83	75	83	100	106	92	99	100	99	104	107	78	97	107	89	91	80	94	91	80	97	92	89	84	81	99	83	78	101	89	92	88	101	89	92	86	93	97	91	98	92	91	77	82	97	93	95	101	84	82	108	97	81	97	109	88	83	95	87	95	92	101	100	93	85	100	104	90	100	74	91	83	88	85	102	94	94	80	81	93	76	80	96	90	79	82	107	83	88	69	101	81	77	103	78	96	92	87	94	81	92	90	112	94	98	79	82	100	85	92	77	91	84	101	100	88	91	94	102	90	94	102	75	93	85	91	89	81	88	78	84	94	90	101	109	98	91	95	76	82	86	105	90	87	87	71	103	94	80	71	90	81	106	100	87	91	100	91	97	90	94	96	91	87	106	96	80	102	91	101	99	99	99	104	85	92	103	79	87	118	66	103	93	95	89	90	96	95	93	90	87	82	90	86	99	80	87	89	76	86	93	85	89	101	98	90	85	96	88	96	97	104	84	87	94	78	99	90	88	70	86	85	82	76	96	103	77	101	114	101	80	98	74	80	95	98	84	81	86	86	102	88	93	70	80	100	98	102	83	99	100	96	97	105	92	94	88	91	78	91	76	77	74	113	80	93	90	109	82	91	84	84	89	80	93	75	108	80	78	75	85	77	88	106	106	86	83	79	107	91	79	83	90	83	87	90	74	86	106	77	88	84	108	84	85	107	92	80	83	62	85
19201	1404	3275	3472	2874	2358	1837	1568	1344	1116	980	943	821	775	686	648	660	583	608	509	534	542	485	458	462	476	422	406	456	408	436	406	386	380	414	372	363	386	390	356	376	376	315	348	372	329	344	343	356	382	376	357	322	346	350	344	300	340	310	353	338	317	347	334	335	322	304	343	349	326	325	320	321	351	335	327	331	314	307	327	323	330	347	353	321	323	320	343	332	307	307	329	307	344	302	348	344	313	311	319	334	328	325	323	330	311	299	329	285	306	343	362	296	345	283	317	312	340	334	320	292	297	340	329	323	300	344	276	318	283	319	339	318	315	302	310	315	337	305	320	318	313	325	319	298	338	318	311	347	328	304	305	318	338	342	310	315	338	328	318	332	318	296	305	327	290	351	340	326	340	320	316	304	303	302	306	308	301	291	337	293	302	318	332	320	326	300	312	296	321	327	326	313	323	316	313	332	326	296	339	355	308	308	335	334	318	317	305	320	305	285	319	322	328	313	344	334	307	333	316	291	326	309	309	308	331	332	297	286	285	281	354	291	277	300	320	278	327	336	325	312	327	312	326	337	314	318	278	309	315	321	300	307	311	306	307	306	344	286	290	302	288	339	326	332	269	324	330	291	322	325	300	300	328	319	327	290	313	306	330	323	319	302	303	325	300	321	325	319	327	317	326	326	304	292	311	303	313	306	329	317	295	305	314	332	331	319	321	315	316	315	319	327	336	331	321	317	276	307	316	308	303	334	308	304	326	312	358	338	294	319	315	315	337	333	325	332	340	294	317	337	328	311	293	298	316	284	304	307	354	317	313	335	293	321	331	286	314	330	318	342	315	318	304	289	315	283	304	342	283	367	316	321	336	295	328	293	309	337	334	320	312	339	321	300	297	295	307	289	301	315	316	308	290	324	306	320	302	316	308	306	310	309	330	299	312	354	279	342	364	281	312	297	298	327	363	317	333	317	314	301	335	323	334	315	325	348	348	303	293	319	291	273	332	348	315	314	307	278	321	325	361	315	341	320	308	326	341	287	310	340	324	337	340	317	316	308	332	326	298	310	297	290	269	315	341	312	328	334	313	308	324	290	282	309	322	310	334	287	318	318	338	316	306	302	303	320	319	305	345	336	315	316	302	318	327	317	359	329	317	335	310	332	321	316	333	333	321	318	291	311	311	327	332	321	297	300	303	291	307	304	332	319	293	331	314	335	288	325	355	335	315	317	298	338	341	323	303	323	312	320	332	308	311	318	314	329	285	285	318	328	340	323	303	315	328	293	327	312	302	340	314	308	317	335	324	329	357	296	334	310	326	319	303	302	331	309	305	324	349	369	316	339	304	315	338	297	309	323	317	306	339	317	307	311	331	289	313	327	314	338	323	319	314	317	301	303	292	331	322	324	306	326	359	316	296	312	310	333	344	296	314	319	303	320	302	326	241	320	302	316	299	301	338	321	318	320	318	325	286	325	332	318	296	319	341	315	327	319	359	311	325	335	336	318	329	302	293	303	291	337	304	288	368	292	347	304	301	288	330	306	283	315	323	309	320	317	328	328	349	301	309	314	301	317	340	305	316	289	301	337	314	323	302	332	356	301	325	318	290	298	324	319	361	304	310	317	335	288	302	328	319	351	298	304	331	320	324	321	298	327	300	296	330	348	331	326	349	321	333	297	308	274	287	309	323	290	335	344	300	314	317	319	323	346	336	311	287	338	290	352	308	289	324	300	312	347	325	329	337	310	320	314	325	306	315	336	346	309	335	283	324	318	298	295	265	294	320	325	311	305	306	329	315	310	312	291	312	322	311	272	321	316	319	301	295	322	308	305	312	295	300	288	304	299	357	326	334	336	299	319	295	299	318	309	312	290	277	353	304	302	319	338	291	313	318	322	333	306	328	309	335	350	322	310	321	319	298	293	342	322	354	321	306	312	297	298	288	327	329	327	315	337	284	312	356	295	284	313	306	307	312	296	307	307	292	291	331	335	318	292	301	320	301	297	334	290	311	314	325	352	316	333	292	298	313	325	288	302	308	326	308	291	309	318	310	309	309	323	316	356	306	302	320	305	320	307	318	311	309	318	299	310	310	326	314	332	294	271	315	305	299	301	314	308	296	321	350	315	301	326	335	334	335	340	303	330	303	319	315	327	305	287	306	346	311	335	335	321	326	323	319	298	331	294	306	319	286	302	294	320	289	349	319	324	289	329	300	314	331	328	344	340	317	287	300	342	313	307	305	291	309	280	327	342	337	322	316	290	320	328	286	327	319	307	333	308	285	325	326	305	314	306	300	331	298	279	313	353	301	331	300	317	305	318	308	329	283	308	328	279	322	291	337	287	296	318	310	316	311	311	313	310	329	271	312	321	309	326	285	318	324	346	306	342	311	351	313	302	324	311	278	325	277	337	321	321	300	322	285	348	327	332	320	322	326	324	331	327	306	302	302	326	312	318	307	304	293	320	294	277	345	349	295	320	323	285	365	329	303	284	317	309	334	318	350	303	301	311	350	333	302	303	334	335	314	300	306	323	327	330	341	289	303	306	296	309	304	318	314	304	317	318	312	291	315	301	276	299	297	335	296	310	334	307	289	329	302	345	303	308	310	304	297	339	325	284	295	309	309	310	345	310	329	313	338	331	339	329	279	339	297	311	305	287	315	305	313	318	316	311	295	341	261	328	334	273	284	323	303	301	305	300	308	301	297	296	333	331	308	343	317	324	307	336	316	287	323	330	310	334	321	281	291	288	332	333	319	301	316	353	321	310	321	290	324	314	336	326	321	291	288	330	319	297	332	321	331	293	282	333	319	318	320	295	312	303	303	324	283	287	315	304	334	295	323	313	293	356	326	286	289	305	329	283	301	308	300	341	290	308	336	323	281	295	326	279	335	302	308	352	332	293	357	328	292	314	298	304	330	327	298	307	296	300	351	323	334	313	318	289	319	325	322	309	314	312	337	302	311	318	334	337	289	327	316	344	311	318	309	315	335	328	299	309	341	342	305	310	363	345	323	306	319	334	307	319	326	316	310	313	323	315	315	289	303	284	360	324	356	305	341	304	338	315	310	299	323	344	283	333	310	284	332	325	306	323	303	318	319	262	302	336	314	344	344	329	285	281	303	301	290	327	322	297	322	299	273	322	315	338	306	310	354	326	320	315	297	331	301	349	324	303	285	314	346	309	309	307	322	300	323	326	330	310	326	288	318	309	322	291	328	328	316	311	312	297	331	320	315	339	282	321	294	311	290	266	299	330	319	319	288	310	322	315	279	287	312	326	303	344	311	307	297	325	322	299	308	302	359	294	307	306	343	328	315	302	286	292	323	294	307	297	312	327	316	316	314	264	343	320	346	310	279	319	277	311	273	319	342	291	320	337	289	322	315	305	288	335	345	312	308	314	337	296	335	304	274	329	309	301	300	344	305	314	313	317	286	328	330	325	318	293	306	322	285	313	337	307	290	289	300	313	329	321	323	326	309	314	308	319	305	295	332	319	293
52683	15314	4820	2085	1336	974	739	583	462	414	341	339	294	279	269	235	251	226	259	218	218	196	185	193	215	183	184	175	192	166	194	187	184	182	183	186	178	170	163	190	198	179	163	167	155	174	191	170	195	171	201	167	173	167	178	159	178	168	155	162	171	159	163	169	176	163	174	174	162	170	179	149	159	147	180	164	163	180	162	154	167	180	188	158	154	156	139	173	174	163	184	149	169	130	165	143	163	147	153	169	161	172	145	163	179	176	167	183	156	166	166	174	153	165	166	178	174	177	170	156	154	149	164	167	156	169	155	144	172	171	159	152	117	149	164	150	161	185	142	161	167	163	139	148	154	189	150	159	167	171	145	166	156	144	155	149	152	147	173	168	167	162	158	164	174	175	138	182	178	155	164	151	167	187	175	174	165	172	151	180	187	168	145	141	161	178	161	172	174	180	159	141	163	127	143	146	155	152	149	175	187	182	158	168	169	157	150	165	156	160	143	161	166	179	149	164	144	161	156	150	154	168	159	175	151	157	135	169	171	166	163	168	162	180	162	159	190	161	156	141	166	154	179	158	169	157	162	179	157	151	141	162	171	160	160	186	166	146	167	157	164	157	154	160	172	172	153	148	174	175	163	153	162	143	148	168	152	161	156	153	163	164	140	154	135	175	147	156	164	146	182	161	174	163	149	182	171	146	171	144	161	157	161	179	202	142	171	131	168	174	166	174	158	165	159	179	171	172	166	183	151	186	179	169	177	170	138	163	153	179	139	152	168	181	174	180	144	175	158	161	175	153	167	170	186	159	184	142	141	141	161	179	176	159	171	160	156	170	169	169	161	158	175	163	150	150	169	177	160	179	153	173	153	169	159	170	149	137	151	160	154	161	160	195	146	161	182	155	143	160	180	180	153	178	163	161	174	155	154	193	161	156	139	168	141	154	158	171	181	152	151	149	167	167	173	176	174	167	156	167	183	156	151	169	174	175	167	171	181	194	164	165	170	150	184	154	177	169	173	163	153	146	182	174	175	154	164	161	153	174	161	151	185	157	142	161	162	158	168	150	151	151	156	158	172	149	161	166	162	157	155	160	179	160	155	164	172	165	168	184	155	152	175	179	162	171	148	157	169	158	186	186	162	157	147	146	162	152	159	182	145	173	162	157	174	143	173	161	163	158	162	172	175	177	154	145	141	164	152	157	165	158	145	138	161	155	170	143	176	154	160	131	152	162	188	170	163	159	165	166	167	155	159	150	180	147	172	146	188	160	171	191	169	157	146	155	166	176	166	163	149	184	149	143	154	144	159	145	158	162	172	145	163	148	141	167	129	166	153	159	158	159	175	173	156	156	181	173	161	159	144	182	186	161	155	168	167	144	152	181	153	169	168	176	160	175	156	165	171	157	140	134	175	124	156	178	166	160	166	164	154	162	169	172	157	150	155	171	150	149	177	175	153	166	172	171	172	168	163	158	143	155	167	183	178	149	150	173	175	167	164	141	175	166	147	173	168	180	169	159	172	175	162	148	152	169	169	156	172	163	159	170	173	179	153	154	165	160	148	164	170	127	192	167	148	174	183	158	162	157	154	156	161	139	151	153	169	180	158	154	139	149	153	185	158	166	151	173	157	158	169	176	147	146	195	159	152	136	118	174	176	165	161	162	180	162	158	178	168	189	183	178	163	184	141	167	182	158	198	172	138	166	175	182	159	158	145	154	157	157	149	185	151	155	193	168	175	165	178	151	165	129	168	149	158	180	179	165	160	146	164	170	166	170	153	165	178	175	165	180	169	181	177	159	153	166	147	161	160	141	153	164	170	152	174	167	154	150	165	153	149	138	174	178	184	167	153	114	163	148	163	161	141	156	165	166	142	159	163	176	166	173	146	162	175	174	144	131	164	158	172	184	166	159	164	164	137	151	195	146	192	144	156	163	171	156	187	129	152	172	141	152	173	163	160	144	168	170	189	163	171	128	173	169	151	160	146	156	166	149	153	165	162	148	160	161	150	166	158	165	167	175	176	149	138	153	144	166	163	185	164	166	149	163	152	171	145	175	148	177	123	156	156	182	178	191	167	167	148	156	165	143	170	157	169	169	172	151	162	150	170	145	161	147	162	149	176	162	146	161	164	155	176	157	169	163	151	160	159	160	158	168	153	144	169	179	134	184	184	175	166	157	164	171	160	160	163	146	149	160	165	169	168	159	157	150	129	165	158	182	170	169	156	162	163	171	142	179	171	170	177	185	193	141	186	162	164	136	163	170	146	159	167	146	172	148	148	166	159	186	141	154	147	178	138	165	162	161	142	166	179	152	143	183	168	145	172	176	154	139	157	163	169	175	177	187	159	155	169	168	169	162	140	169	148	167	167	176	180	162	177	151	173	162	171	168	154	153	160	172	183	166	150	183	174	175	138	133	192	147	180	157	154	170	160	164	177	154	138	173	148	166	146	171	147	176	186	147	166	174	190	166	151	137	177	166	177	165	172	145	172	168	166	172	170	160	174	180	156	162	170	175	168	160	160	161	151	155	160	166	143	162	148	150	154	173	156	153	161	152	154	164	179	148	131	163	179	155	170	137	162	168	142	175	143	172	169	140	172	167	152	139	158	152	161	164	191	147	169	159	173	136	164	154	167	157	165	160	163	138	171	168	184	131	158	176	184	173	172	153	177	146	158	160	169	144	163	157	162	180	176	163	143	163	165	182	137	162	144	145	145	159	175	158	159	161	158	138	162	177	157	191	150	162	153	171	186	144	168	153	151	163	203	166	159	165	175	178	129	148	135	148	127	160	163	167	151	156	186	153	171	172	170	148	155	144	146	181	153	179	188	166	160	174	166	155	174	189	173	175	159	162	147	152	165	146	173	177	166	150	147	165	175	179	160	136	150	176	157	170	165	150	149	179	176	176	165	150	166	145	167	150	172	162	160	158	151	161	188	156	170	168	150	164	163	147	188	150	163	156	177	141	158	150	155	171	167	153	138	144	177	189	157	160	162	174	165	159	173	149	161	182	168	164	169	137	186	164	146	150	165	177	180	169	160	153	192	157	179	172	164	173	148	136	157	158	173	179	176	154	178	178	168	162	155	131	173	170	148	152	173	146	172	144	157	186	169	153	176	182	155	149	155	155	158	165	145	143	187	168	157	176	150	185	166	176	185	159	165	183	159	151	181	169	164	139	180	168	157	172	152	166	147	163	165	157	170	151	161	169	161	190	166	161	143	163	166	145	178	165	160	146	177	169	159	180	173	165	167	185	147	168	179	156	160	161	150	160	159	185	160	168	177	191	166	149	160	153	174	185	152	168	175	173	172	159	170	170	180	168	176	155	152	168	174	181	141	182	163	153	151	159	150	160	174	159	177	156	144	167	140	177	168	148	153	160	159	148	171	162	154	167	150	153	179	167	175	151	153	165	157	160	166	157	168	152	173	193	157	163	173	191	149	148	148	155	165	163	172	182	159	134	170	183	148	152	159	147	177	160	155	166	151	153	157	180
25812	2714	5971	6663	5417	4392	3585	3033	2475	2180	1852	1725	1547	1374	1235	1164	1195	1072	1032	992	918	903	899	759	831	791	789	781	714	734	718	722	680	639	662	680	639	635	621	627	586	669	600	633	595	583	586	559	622	596	575	559	587	563	575	598	588	559	552	529	596	515	566	493	570	554	556	536	611	600	543	556	533	552	539	532	566	563	546	530	546	511	577	553	553	506	561	532	537	558	507	534	512	523	554	519	560	563	540	560	556	527	523	503	527	548	556	558	541	528	566	504	562	513	554	557	545	504	522	515	530	531	565	558	526	536	517	525	513	544	571	491	493	540	541	546	568	493	559	532	519	540	532	530	527	586	537	554	554	562	520	526	549	567	492	472	556	456	540	506	512	508	535	557	538	513	537	561	514	469	495	515	526	514	519	500	522	527	547	507	498	527	529	535	516	525	524	492	487	525	525	520	533	563	510	555	551	518	494	484	555	521	489	535	513	525	513	503	533	522	547	520	539	506	510	536	491	524	525	512	524	517	522	514	475	540	530	514	491	556	584	507	498	520	535	526	492	526	544	495	537	497	474	508	499	531	512	537	494	512	515	581	526	553	525	505	485	549	531	540	510	539	546	516	502	532	526	543	501	563	518	542	525	560	511	519	486	533	520	517	530	532	496	531	538	496	515	527	538	506	546	509	556	546	508	532	543	546	521	539	538	507	486	519	558	507	513	530	555	505	511	510	539	510	525	528	550	471	453	538	498	568	488	525	547	512	558	521	560	486	535	527	578	545	521	520	505	541	573	548	527	555	556	528	492	514	533	491	560	508	524	519	543	489	549	543	498	535	588	494	502	539	539	518	568	541	542	529	508	494	527	496	493	549	533	506	504	537	556	537	533	528	501	460	530	476	537	519	519	470	567	545	479	530	490	542	535	508	530	505	526	586	537	472	516	546	475	497	540	494	561	541	500	505	521	491	517	519	506	533	509	548	487	514	526	519	538	534	562	557	529	491	521	485	537	479	510	545	538	522	519	499	525	531	548	499	512	596	534	518	515	490	479	543	506	519	510	531	506	495	548	533	502	549	596	515	536	514	508	533	536	509	510	524	556	472	514	551	506	534	481	515	498	497	507	498	518	557	519	534	508	564	524	512	536	553	515	573	535	540	498	483	515	500	512	509	505	550	510	575	515	521	587	509	535	514	494	502	515	541	522	502	539	510	567	528	492	515	509	556	514	528	493	570	496	498	529	471	591	483	506	513	559	526	507	506	551	498	513	476	540	542	510	479	497	546	570	533	547	499	530	523	505	545	510	511	521	482	506	483	524	529	551	532	508	539	501	510	533	508	516	551	564	512	531	539	522	557	547	487	523	498	588	544	552	538	510	509	531	537	536	487	528	536	532	484	497	518	559	516	516	525	481	548	538	523	489	507	532	547	519	542	547	501	543	524	507	541	542	526	524	537	480	504	540	558	493	565	523	490	524	503	487	530	513	515	524	537	524	545	530	542	496	532	485	523	565	558	476	570	530	510	516	516	510	528	557	498	543	500	532	492	481	533	505	518	507	552	520	550	536	510	514	560	537	539	550	524	510	528	487	528	514	488	504	493	523	536	532	507	524	523	519	566	520	538	525	553	530	512	492	554	521	521	481	504	509	528	527	537	559	546	523	557	512	505	546	458	535	495	527	543	551	554	527	522	508	532	548	517	552	486	545	564	522	560	560	573	523	510	527	505	528	544	507	513	515	534	491	531	515	467	519	537	520	476	573	542	524	531	546	564	512	520	550	529	564	514	462	540	533	493	516	534	513	552	502	512	514	520	553	545	532	520	565	537	498	543	505	541	538	527	517	502	513	569	544	493	548	505	522	490	484	532	531	539	503	540	516	521	523	535	530	481	532	476	523	546	532	563	541	501	505	525	544	538	520	499	499	508	536	541	535	509	506	511	537	518	505	517	562	522	524	519	519	471	525	469	547	544	505	502	530	510	517	506	524	530	526	507	502	498	554	500	543	507	531	511	523	501	571	508	550	512	498	543	498	566	530	543	532	546	501	499	504	489	525	509	484	500	531	554	507	545	517	519	558	519	502	511	523	490	563	533	531	543	508	534	510	534	521	557	541	489	542	514	541	531	526	530	515	523	521	524	535	521	519	494	521	507	577	503	478	518	530	514	521	557	511	528	548	509	531	508	501	531	517	484	542	544	529	561	528	541	513	497	497	535	480	515	549	504	547	491	501	525	517	551	544	539	518	487	527	509	522	537	504	537	553	490	517	540	504	583	510	504	497	511	494	599	541	490	550	539	543	543	552	536	494	539	521	537	521	508	501	501	535	526	534	512	546	500	514	516	516	503	508	467	536	532	491	522	505	515	519	545	547	513	558	536	574	528	460	504	552	495	531	530	512	528	539	520	545	514	508	538	498	554	549	490	536	499	556	518	488	558	541	502	499	498	557	547	541	542	500	561	505	495	525	513	513	539	529	558	518	517	487	494	571	505	535	489	522	542	525	531	568	500	541	522	531	491	512	500	537	520	548	518	498	502	549	531	530	539	535	543	510	506	526	510	526	511	532	502	532	507	517	493	531	547	487	521	504	530	510	524	545	505	545	523	539	520	541	452	492	521	560	561	506	572	511	511	519	504	542	547	513	497	559	539	553	504	490	510	533	506	525	516	515	518	539	559	539	549	529	511	519	480	555	546	483	538	525	538	511	566	548	506	538	505	491	512	505	492	488	514	502	493	590	544	524	529	498	557	524	531	492	510	566	539	536	489	545	521	475	530	532	552	484	562	493	565	513	478	511	540	571	499	535	530	510	524	533	516	499	514	528	526	519	528	532	554	511	529	530	523	496	545	509	484	468	535	480	591	517	511	538	478	509	539	513	514	481	516	497	527	505	530	543	507	492	549	488	522	504	500	534	575	515	552	568	540	522	522	543	550	513	523	510	506	536	575	496	523	518	504	519	517	522	503	503	500	525	527	549	471	526	521	515	518	492	504	526	572	533	513	522	515	515	554	516	522	481	564	519	512	507	497	526	528	546	506	497	526	569	508	523	475	541	539	542	486	565	531	535	530	524	509	501	540	523	491	483	517	526	525	581	532	547	474	506	546	508	532	511	534	534	503	520	553	536	525	595	560	529	530	522	480	508	567	510	534	531	528	521	525	505	505	514	531	539	502	511	546	506	503	556	516	518	492	520	515	498	476	540	542	509	496	544	515	562	512	500	537	512	537	517	521	520	530	517	508	529	502	517	548	495	509	504	522	495	539	510	526	479	525	534	537	527	521	529	512	521	538	545	488	512	544	509	554	544	528	514	473	584	505	545	576	535	506	559	479	544	515	506	539	532	503	520	531	527	512	549	557	504	500	546	526	550	503	527	575	525	552	484	512	552	541	530	531	522	535	519	514	476	488	503	533	516	554	515	497	520	513	554	502	527	536	497	506	510	541	533	479	506	529	514	533	556	535	523	565	506	557	547	533	512	528	503	506	540	534	555	514	518	533
6351	440	279	198	190	165	171	159	179	170	183	159	182	150	186	177	179	175	174	176	174	188	186	175	174	178	167	172	188	175	174	152	182	181	169	181	170	154	174	163	165	153	176	185	171	163	170	185	175	176	169	152	159	159	189	153	162	189	170	170	163	152	170	165	168	165	164	179	163	186	158	154	161	147	172	185	190	175	195	192	161	164	197	177	156	159	178	156	134	170	161	170	169	174	184	148	176	167	165	179	160	157	183	155	196	167	166	206	148	157	161	190	160	143	192	178	157	191	165	187	159	159	164	152	176	177	162	178	163	142	155	183	163	186	173	148	143	167	167	175	165	167	158	169	165	158	171	161	170	166	166	170	161	168	162	171	165	177	170	173	183	172	148	150	181	163	169	180	172	195	187	163	166	185	167	161	166	140	185	157	176	179	158	191	146	175	162	166	166	153	151	181	187	166	167	154	184	166	172	151	158	169	183	159	159	193	189	175	172	167	171	174	168	194	185	146	169	179	142	153	149	161	157	177	166	177	184	177	186	165	168	155	155	166	169	145	179	162	186	159	172	186	167	161	185	168	169	163	205	155	166	161	173	198	170	203	168	155	169	162	157	146	166	174	150	171	177	183	189	171	180	169	152	151	192	164	155	168	172	166	149	187	160	182	167	191	166	158	197	180	156	163	166	167	161	152	148	163	154	164	167	179	184	172	173	180	161	136	174	145	182	162	175	167	167	171	178	177	176	148	144	179	161	166	170	159	189	151	191	178	151	148	199	174	154	178	177	164	178	175	169	183	141	180	172	187	178	154	176	168	150	163	180	172	174	136	163	165	168	169	161	163	162	150	180	157	163	157	175	181	185	162	174	200	150	169	150	179	166	183	147	181	190	169	157	181	155	165	173	180	175	165	194	163	178	175	183	179	162	168	153	164	163	159	174	165	158	176	187	165	164	176	166	171	171	167	172	145	185	173	155	153	183	176	184	180	155	161	192	181	176	166	157	178	158	172	125	193	155	180	154	181	155	156	169	171	203	147	179	172	154	177	178	198	156	153	161	169	157	158	191	162	137	178	162	164	170	176	163	151	159	176	176	202	145	162	196	151	150	158	162	181	148	161	175	145	165	184	183	170	165	158	173	169	142	165	157	170	161	169	177	171	163	143	169	167	170	175	164	163	149	197	170	195	181	155	161	152	180	172	156	166	142	160	180	180	154	165	166	191	158	183	165	193	182	160	179	160	169	154	186	180	155	161	163	180	184	168	169	152	178	180	163	176	166	164	149	161	175	175	188	178	170	162	142	180	179	145	165	192	158	167	173	177	145	164	181	179	185	145	163	149	163	159	165	159	181	159	151	187	193	173	169	188	190	168	172	155	191	187	172	147	140	167	148	173	181	171	174	173	174	163	158	150	171	167	188	158	157	153	189	165	178	189	169	193	176	185	146	161	174	175	166	178	154	164	165	156	164	172	159	147	171	170	182	169	195	200	157	173	178	180	170	150	176	193	162	202	172	161	165	178	171	151	166	167	176	163	171	158	192	139	193	142	161	158	155	151	177	174	156	174	158	153	159	168	174	159	157	175	180	142	159	171	156	189	157	179	167	168	175	156	183	164	168	200	201	172	167	156	174	149	183	178	181	158	175	173	154	172	173	179	179	165	167	146	163	133	176	182	186	178	147	139	164	174	160	171	169	150	157	176	167	152	163	160	161	176	132	164	165	159	163	186	150	164	159	175	194	192	160	166	162	154	142	165	185	155	143	163	168	166	157	180	171	166	127	186	152	169	168	160	166	147	160	160	159	173	170	157	184	202	169	172	174	163	185	179	177	170	165	170	152	158	148	170	191	189	164	139	172	184	180	158	162	159	177	193	154	172	179	159	162	187	166	151	163	159	190	144	166	169	147	180	167	143	157	189	165	170	164	198	162	150	160	171	169	150	164	159	160	174	155	165	136	151	158	162	163	192	138	169	186	171	149	183	168	174	168	161	160	188	144	183	163	190	164	168	163	153	132	176	185	172	190	172	169	156	163	178	164	144	158	149	179	149	160	166	153	180	172	170	163	184	176	200	169	153	173	158	165	175	171	174	184	161	176	152	167	154	181	164	165	167	191	177	172	171	177	162	177	148	156	144	176	150	176	162	164	155	148	184	187	162	184	172	157	182	173	135	169	144	189	178	147	181	164	159	154	190	200	154	171	154	162	183	171	181	158	177	187	171	163	167	167	160	144	181	155	173	174	148	168	152	180	160	162	156	173	161	176	176	176	159	190	157	184	152	155	155	185	166	194	172	154	158	156	145	154	176	167	168	154	153	179	175	162	154	165	178	159	164	174	199	188	154	159	188	164	145	184	167	153	189	159	193	162	145	156	132	185	190	179	160	171	176	152	159	175	144	150	178	186	174	158	139	154	156	154	183	169	163	163	193	185	185	162	176	168	160	178	165	161	173	162	184	162	174	146	179	182	187	184	129	167	181	165	162	160	168	175	157	173	158	174	171	184	151	154	175	160	159	158	182	171	167	149	169	144	177	176	151	184	157	171	183	176	156	145	163	163	175	161	194	150	166	173	189	169	196	129	142	178	165	182	165	182	194	158	172	179	149	166	179	177	169	170	157	173	146	158	167	164	161	174	172	166	168	140	151	155	181	155	175	166	170	174	160	161	180	181	172	164	160	180	143	162	165	155	173	160	157	157	193	159	163	159	177	185	143	168	174	186	196	169	175	156	173	146	142	157	169	176	202	166	158	192	147	176	186	166	155	167	163	160	156	152	144	170	162	173	150	148	148	174	189	172	170	162	177	159	168	186	168	158	179	173	154	194	172	158	191	189	159	160	169	159	170	168	178	159	187	169	198	186	171	186	178	169	146	155	177	178	151	192	168	165	157	143	146	170	150	172	180	179	186	157	164	202	170	156	160	165	175	157	185	150	157	165	162	160	188	173	179	186	181	193	162	182	174	183	166	192	185	162	157	157	195	156	172	161	168	158	169	163	179	167	178	176	155	156	178	172	202	152	167	170	178	162	166	144	154	182	165	164	153	182	182	179	172	173	162	165	176	125	143	178	162	208	161	176	160	173	158	186	164	152	178	169	173	169	177	168	164	173	179	163	196	179	160	165	188	177	168	183	164	173	168	172	175	159	169	165	173	164	176	184	176	163	143	158	134	167	149	153	161	135	158	186	177	182	171	153	170	166	166	144	153	159	167	165	179	167	166	161	175	167	174	166	186	155	162	188	174	143	168	143	169	164	166	155	183	178	135	156	162	173	160	182	150	151	177	164	168	184	154	169	157	175	164	153	162	151	172	166	186	165	158	167	167	180	162	152	159	152	172	179	180	162	151	168	168	160	172	163	167	172	184	116	157	148	177	160	166	131	182	166	164	200	182	156	159	161	189	175	170	146	166	163	170	147	168	176	167	168	149	163	181	177	159	148	169	159	172	154	169	153	187	155	175	171	175	154	157	165	179	162	164	159	190	179	154	158	185	165	146
6709	624	687	750	631	663	605	601	591	620	558	550	535	542	481	555	576	538	490	538	530	524	469	575	539	562	548	549	527	528	553	590	538	500	534	548	544	544	506	461	503	520	525	520	488	513	536	503	509	537	533	512	536	547	515	535	533	553	496	507	493	546	514	534	537	512	525	488	552	568	579	490	550	519	487	488	484	572	549	530	497	521	518	527	551	550	509	480	535	548	518	533	528	512	479	516	510	498	530	519	505	516	509	481	494	521	507	536	536	522	536	491	530	534	549	506	549	531	512	509	561	509	498	522	543	495	521	523	550	533	444	540	519	580	525	509	553	523	515	506	550	527	487	493	533	516	514	542	540	530	515	488	509	523	534	515	570	484	518	536	536	562	514	558	523	478	472	522	500	547	517	541	522	539	543	520	527	482	513	518	497	557	512	540	562	495	512	526	503	480	539	508	504	499	498	533	542	511	546	588	465	530	528	490	533	543	504	544	520	516	549	527	475	528	513	506	551	510	526	493	500	488	491	556	488	546	497	514	495	537	485	546	527	525	551	522	520	556	498	519	542	501	514	530	542	527	478	519	519	545	498	521	486	556	482	521	530	545	480	509	514	501	539	502	521	519	541	485	499	492	534	520	506	538	544	531	533	523	541	523	485	531	528	538	520	497	501	525	522	516	514	527	537	521	518	541	512	525	498	555	526	513	513	511	496	511	493	491	532	520	531	541	497	521	461	477	529	557	559	510	524	560	531	510	527	565	530	506	511	488	506	518	504	520	532	527	503	522	498	489	514	566	519	507	521	515	499	499	465	516	531	513	547	576	490	549	494	518	508	474	560	523	479	560	475	539	525	514	493	523	523	528	517	518	491	495	527	536	510	549	550	497	517	495	495	523	488	501	551	523	535	537	541	518	496	502	532	560	480	502	499	531	527	526	481	460	549	502	503	517	551	538	520	489	538	520	536	495	510	522	532	528	524	547	578	547	540	533	493	530	553	544	555	529	501	487	505	559	521	492	534	481	533	510	522	554	552	510	504	493	530	540	494	510	507	507	492	511	525	579	531	500	498	526	531	471	522	499	509	502	532	529	503	554	557	510	498	481	525	520	492	486	502	536	478	549	524	509	486	498	537	544	544	535	558	532	527	498	505	514	544	501	493	538	536	530	535	517	522	499	494	449	520	473	533	508	528	548	457	499	522	512	555	511	545	542	514	524	534	569	541	519	494	482	527	498	521	474	544	515	564	505	512	551	527	538	508	520	520	524	553	521	529	519	504	533	487	530	492	564	493	474	523	514	507	523	489	501	528	514	541	459	496	483	519	538	501	502	493	523	489	512	555	497	531	520	538	489	477	517	533	503	576	493	478	502	517	522	538	502	556	465	534	524	502	513	519	506	517	498	549	506	513	523	519	541	480	505	500	521	481	553	511	529	559	493	536	515	517	512	492	521	494	507	517	488	542	555	542	540	490	496	483	500	516	493	533	517	514	523	499	534	511	503	502	505	526	562	507	556	504	500	519	538	515	509	508	547	517	503	538	497	499	534	493	519	508	559	476	474	499	519	525	520	520	483	530	484	526	560	512	559	499	499	499	516	438	494	480	525	520	503	542	508	537	537	519	524	530	536	483	547	481	531	515	524	519	517	508	460	532	543	485	522	513	538	562	527	494	514	537	508	475	533	528	529	493	555	537	516	532	550	463	532	507	504	570	491	481	534	517	525	540	508	530	516	520	541	504	484	492	519	537	519	529	479	527	503	518	478	489	519	497	544	520	530	525	530	529	492	510	496	482	532	486	526	504	503	499	519	551	510	563	537	559	518	524	512	519	513	496	495	516	545	546	540	519	534	472	522	535	500	513	495	517	527	534	506	466	516	499	528	506	551	525	497	501	501	506	487	500	543	545	510	500	538	522	514	484	452	502	488	529	533	505	509	549	480	511	552	508	504	511	552	506	522	530	543	501	532	515	563	538	495	484	507	475	515	535	559	498	542	541	531	518	551	540	530	510	564	511	502	486	539	504	494	533	480	542	515	497	475	533	521	535	481	532	501	501	515	510	541	506	526	526	502	481	519	517	480	516	522	470	536	486	553	502	535	569	517	488	510	521	541	497	529	495	496	526	491	540	523	472	505	517	549	502	530	584	517	492	511	540	479	475	491	532	527	511	443	515	552	505	525	514	509	523	517	517	528	548	571	473	500	524	504	535	536	546	483	506	489	488	524	543	529	488	514	524	553	560	515	494	526	492	473	521	518	563	557	537	537	529	506	473	510	503	504	564	513	547	554	549	523	523	521	499	507	501	523	473	480	529	558	526	527	483	494	522	450	527	502	488	512	522	507	475	522	542	568	491	501	532	499	517	512	498	508	487	476	535	546	489	503	499	557	498	524	552	535	515	491	542	511	482	543	521	521	511	520	519	498	504	497	538	540	550	525	511	513	521	550	542	555	525	503	514	502	499	535	514	492	568	504	527	494	492	528	468	540	518	512	514	525	553	524	501	530	512	541	512	550	484	492	508	558	498	510	516	541	523	520	552	491	539	518	541	489	526	530	518	529	501	512	534	527	509	501	553	539	516	506	490	527	530	541	524	492	468	500	530	520	520	558	455	510	504	527	521	532	494	506	549	507	499	511	539	475	519	471	518	522	525	482	501	521	523	530	547	502	536	566	511	480	512	535	482	529	527	504	501	537	556	543	544	449	505	515	507	522	549	534	511	507	514	516	563	482	475	536	529	492	513	552	483	544	513	490	468	507	479	544	556	518	526	543	498	497	517	473	534	494	517	564	506	533	512	533	474	526	567	528	518	530	544	473	517	516	513	530	504	524	530	483	533	464	518	518	514	476	504	525	507	509	547	495	508	527	488	518	508	511	542	534	544	506	526	538	521	507	498	504	538	524	509	487	545	533	522	525	545	506	538	504	488	548	492	453	468	500	529	528	509	499	529	531	511	492	524	466	576	500	495	506	515	513	491	493	511	506	531	537	532	534	545	534	509	539	556	528	494	524	542	571	501	502	511	521	531	547	529	507	496	526	519	502	510	525	487	509	537	539	506	499	502	519	533	510	504	539	474	517	555	525	525	533	533	520	545	473	516	537	495	533	533	507	526	533	503	496	503	509	568	489	514	526	546	509	516	518	516	520	491	535	510	520	520	570	492	534	508	514	488	543	477	525	531	503	526	528	528	543	527	503	529	509	505	559	495	515	533	516	532	516	552	530	515	529	525	527	499	497	527	528	514	534	516	501	507	498	501	519	526	517	531	506	545	534	516	504	519	519	508	534	525	507	520	523	521	501	507	515	498	529	516	515	500	538	551	495	546	503	549	549	514	508	465	487	507	560	506	515	517	525	505	507	521	518	494	493	480	568	499	527	522	487	515	525	515	550	508	512	484	508	525	539	511	563	540	504	514	499	534	506	477	482	551	454	550	544	518	563	511	522	507	498	501	531	551	505	482	476	494	582	522	523	500	506	540	517	528	509	547	510	499	533
41103	6697	1360	950	660	478	352	301	237	205	189	161	149	149	134	140	110	124	108	124	132	131	104	100	108	102	113	96	113	103	99	93	100	99	106	101	89	90	105	101	97	99	108	82	100	94	93	109	104	92	100	81	108	83	102	83	105	100	87	96	88	80	100	90	94	80	94	102	104	94	91	89	86	112	105	83	104	94	82	96	86	84	96	74	90	99	71	101	84	82	123	92	103	94	87	99	95	95	112	88	108	89	80	98	96	81	78	104	78	79	88	72	98	102	101	109	88	99	99	76	105	88	84	95	88	105	95	91	82	83	83	99	96	84	85	89	97	96	90	89	94	96	98	84	106	93	97	105	71	94	76	100	93	90	77	85	93	78	79	95	78	90	79	91	83	88	89	82	93	106	93	102	101	102	83	85	118	78	96	72	83	100	101	90	74	83	87	82	88	84	115	89	95	101	100	119	77	81	89	94	85	96	89	80	105	106	91	99	81	93	79	93	103	93	101	91	90	110	84	82	93	85	89	110	103	89	87	90	81	87	76	102	84	103	86	91	80	85	97	98	86	101	84	118	98	87	90	84	92	93	87	89	85	93	81	96	91	86	85	87	77	94	111	86	85	89	69	70	94	92	83	109	97	100	97	80	89	93	83	93	100	100	102	97	96	77	101	89	91	91	94	109	71	89	101	120	99	85	86	84	62	97	91	88	80	98	92	95	93	86	87	101	116	89	96	69	92	81	93	81	89	98	74	82	86	104	91	78	103	85	90	76	83	74	87	96	93	101	106	77	108	88	85	101	81	88	95	83	94	111	99	95	78	89	84	98	93	84	106	85	78	99	85	98	77	77	87	78	88	98	89	91	84	86	93	86	97	82	93	96	96	102	93	103	92	89	86	80	90	104	85	101	101	85	89	77	103	87	102	94	77	94	106	73	92	86	87	112	80	100	95	93	89	76	88	84	101	91	94	85	87	93	90	99	110	93	87	71	90	85	99	83	78	95	86	86	93	82	80	94	109	101	89	101	81	84	109	91	88	104	84	80	87	99	84	102	97	89	95	101	103	102	100	91	78	104	104	102	100	90	102	100	90	100	93	104	91	87	91	95	79	84	91	101	98	95	82	77	93	89	83	73	85	87	96	100	89	76	97	90	99	105	91	73	88	101	107	98	87	88	102	95	93	90	92	88	83	109	87	88	85	95	103	88	78	88	106	79	95	104	90	93	110	76	95	87	101	81	74	111	87	88	79	90	81	88	93	93	88	93	97	98	84	105	103	87	95	95	91	92	82	99	89	95	84	91	101	105	73	95	98	81	84	101	106	80	84	89	86	102	80	90	93	92	105	96	84	113	81	82	97	89	93	104	92	73	83	86	116	97	88	80	81	102	91	85	105	92	94	102	103	76	99	98	87	97	85	91	99	87	93	94	82	98	85	86	90	72	87	88	86	107	93	87	83	74	94	87	89	88	84	80	97	80	100	85	87	100	76	91	96	104	82	93	105	100	97	112	109	94	71	84	89	98	97	97	83	89	100	94	90	107	96	86	85	95	94	78	82	116	94	94	75	102	101	104	84	96	76	83	105	85	77	106	90	112	97	91	84	88	88	87	93	87	96	107	91	102	102	96	108	100	101	102	83	91	89	102	91	104	67	97	93	85	97	84	73	92	99	72	78	98	102	85	89	89	77	90	92	102	98	105	101	92	97	110	101	81	92	85	86	101	108	83	103	75	86	115	86	88	86	83	88	84	97	90	87	106	93	97	79	84	93	73	102	78	94	98	85	103	91	99	85	95	84	98	94	85	80	81	94	78	98	82	100	91	87	80	79	96	83	82	121	91	79	106	113	93	91	88	90	98	103	88	82	83	88	91	91	86	85	78	75	93	98	87	81	96	73	85	69	88	88	100	87	90	92	101	79	78	88	84	89	82	88	85	100	95	95	101	89	105	85	92	95	92	92	93	104	101	72	84	85	105	72	88	87	67	95	97	81	99	94	79	93	86	90	93	83	80	89	87	86	81	96	111	103	85	83	81	96	97	89	107	81	100	85	93	87	102	89	94	81	92	100	90	92	94	101	79	122	98	99	86	98	100	116	89	92	93	94	77	89	88	94	84	90	82	90	84	85	90	78	79	87	87	91	80	96	88	100	93	91	88	87	81	73	82	104	95	103	83	81	80	78	96	101	88	81	103	78	81	77	107	99	94	92	105	86	89	81	87	100	83	94	89	91	93	84	92	96	93	79	78	93	107	93	98	106	65	68	79	90	85	103	88	95	84	83	98	88	100	98	87	96	91	91	97	106	85	89	100	98	98	101	108	77	77	76	108	87	93	96	94	99	96	89	72	98	96	79	103	95	87	88	89	81	100	83	93	112	91	77	95	97	88	87	99	101	84	89	93	90	96	100	92	77	90	75	94	75	85	89	91	103	98	84	110	97	92	106	84	86	99	87	87	103	91	90	65	87	93	88	93	99	89	89	114	90	85	84	87	100	99	85	102	94	89	78	79	101	90	81	108	83	76	95	74	87	93	111	89	88	97	98	87	102	92	97	90	87	106	97	70	88	101	87	101	74	83	99	87	95	81	101	79	99	86	93	97	70	84	93	93	91	84	102	109	89	67	81	71	79	93	93	90	88	76	101	78	90	83	94	88	83	79	80	82	95	96	90	91	91	107	87	86	84	80	87	92	97	83	93	93	106	88	99	78	95	107	99	93	90	94	107	92	74	103	105	103	95	103	78	98	85	97	82	105	114	88	89	71	71	82	86	89	104	80	95	106	88	91	75	99	92	90	95	86	92	92	94	109	86	94	75	100	82	69	103	109	96	94	104	89	75	80	85	97	92	87	104	79	94	103	96	108	87	94	94	92	81	93	98	98	93	94	99	86	91	94	68	95	89	97	91	103	96	84	91	90	79	102	88	99	80	98	76	91	93	85	66	93	96	61	96	89	98	84	73	89	100	96	82	81	96	104	90	100	83	89	89	88	91	107	94	113	111	84	87	90	89	95	85	95	90	116	96	91	86	94	96	96	91	98	81	106	90	86	101	94	90	72	74	81	100	109	80	102	76	105	97	81	89	88	82	92	107	82	86	83	86	111	78	86	102	102	89	93	90	74	86	91	79	101	98	95	78	87	89	90	97	103	87	85	83	91	92	107	95	95	107	95	82	86	91	113	88	97	81	108	103	81	87	95	108	77	93	94	95	83	83	103	89	77	100	80	73	90	97	102	85	98	74	77	82	94	75	87	93	77	77	89	100	118	88	86	90	78	84	110	91	101	86	102	95	97	83	91	98	78	98	76	86	107	98	81	77	78	87	98	84	97	81	85	112	77	95	92	82	89	87	109	91	102	98	103	83	78	92	94	97	106	94	95	95	88	79	87	95	88	106	89	94	91	93	90	85	84	90	92	82	98	75	87	72	84	91	85	92	98	96	94	96	98	74	102	89	90	94	94	90	98	94	75	101	102	88	89	82	76	97	71	102	80	90	86
20131	1341	3250	3372	2818	2287	1901	1525	1265	1098	1009	900	810	755	664	643	579	547	591	542	531	467	503	451	479	484	417	424	396	379	411	380	355	403	403	354	364	374	360	388	344	365	352	364	352	338	381	352	363	343	353	347	382	334	322	329	344	334	369	311	318	351	326	310	336	350	335	330	376	324	320	305	351	326	328	330	314	311	338	319	329	320	332	341	331	337	308	364	342	317	353	351	306	344	301	320	355	318	347	329	342	338	334	313	330	324	355	322	322	313	315	285	341	288	303	323	325	330	318	332	280	319	333	335	344	340	334	317	315	313	289	334	318	330	295	366	313	302	294	316	312	329	312	332	300	318	300	311	325	315	325	315	310	305	292	305	343	325	315	324	316	332	319	307	315	322	326	306	318	303	326	315	295	322	319	314	324	301	322	327	317	309	325	295	305	314	283	311	322	339	307	275	314	310	293	309	312	316	321	302	329	358	333	317	337	311	283	305	329	333	298	332	313	328	333	306	322	326	313	324	321	303	331	356	306	321	326	298	309	312	317	321	319	326	337	303	313	365	293	298	325	299	301	307	284	314	303	345	289	305	302	325	335	322	321	307	317	286	286	276	310	323	318	307	328	325	329	320	301	303	326	325	293	303	300	322	333	313	301	329	298	291	342	347	325	301	320	308	340	319	289	314	322	364	292	330	348	311	292	304	284	340	313	318	308	336	328	309	302	294	304	302	309	324	326	332	303	317	335	328	320	320	290	317	323	336	322	307	311	299	297	316	303	301	311	344	309	313	306	320	304	289	337	314	292	308	312	305	326	326	283	282	324	302	308	309	316	316	313	328	318	330	288	329	364	324	310	311	333	329	327	283	306	305	321	322	310	308	300	339	326	318	303	321	323	288	318	296	307	327	304	319	355	288	295	324	288	315	333	333	278	298	268	344	305	304	302	306	339	332	296	335	317	319	283	332	323	321	308	328	331	326	317	304	300	280	313	315	308	323	338	353	307	329	314	294	302	335	320	329	311	293	318	319	305	298	299	298	294	283	332	319	326	287	331	310	316	322	336	340	322	279	309	290	289	281	324	299	301	313	317	325	318	316	320	308	327	283	308	324	308	307	343	341	311	339	299	311	305	347	326	308	320	301	317	293	317	292	291	325	309	305	319	320	326	307	311	301	349	324	328	311	305	338	333	324	280	306	322	350	304	300	281	329	274	309	315	313	337	330	286	311	330	292	320	324	365	293	277	319	295	320	319	339	318	296	326	326	307	291	331	345	338	333	312	295	337	342	318	304	330	300	310	292	314	322	332	310	316	317	308	333	301	326	338	312	293	308	296	287	287	334	295	308	333	276	338	298	315	306	278	291	334	327	304	345	296	334	315	292	327	306	335	316	317	309	329	325	297	289	330	295	287	321	291	333	306	305	298	320	293	328	301	290	308	316	294	307	302	344	308	325	331	276	330	298	329	305	302	277	314	306	307	314	278	303	320	302	326	327	270	319	344	283	309	320	309	299	345	326	326	342	292	291	349	295	337	315	321	296	324	282	309	293	328	338	282	301	302	353	333	294	302	315	312	296	300	325	342	319	316	323	326	298	319	301	300	326	326	307	290	332	339	299	312	328	329	306	334	296	296	323	336	344	320	325	311	306	333	290	302	299	292	297	353	329	300	284	295	315	346	333	322	284	295	312	314	311	299	295	326	316	337	335	309	316	366	340	266	312	306	307	303	299	323	323	345	286	331	317	321	324	333	310	335	275	308	333	312	291	351	321	275	320	361	309	321	332	315	316	326	334	307	300	341	327	301	321	311	344	324	306	320	322	258	305	319	288	287	311	301	314	285	334	324	312	336	310	317	329	312	290	328	310	330	308	344	313	313	327	318	320	350	305	309	349	334	334	303	318	325	307	313	345	324	321	331	294	307	325	312	335	321	295	298	317	309	287	328	330	342	298	305	338	315	305	297	316	295	308	344	328	313	321	330	324	321	329	283	311	319	311	336	333	308	307	350	321	295	308	329	310	341	305	303	299	326	300	300	316	328	310	315	349	296	331	316	335	304	284	269	290	301	340	312	297	293	304	310	324	330	319	316	321	318	293	320	304	312	315	340	328	297	269	309	312	298	322	281	308	304	303	339	328	303	302	320	349	317	298	286	309	318	329	311	324	300	299	305	341	306	310	321	363	326	324	324	291	309	313	317	333	335	305	283	300	301	283	302	310	336	325	320	282	354	316	299	298	334	331	307	348	305	319	331	278	321	312	326	314	340	318	322	311	329	331	329	316	305	326	311	318	340	325	291	303	344	310	315	299	326	309	322	328	322	313	331	302	316	295	307	288	317	306	327	315	312	306	307	305	299	307	312	291	339	321	307	329	341	317	316	325	304	301	317	345	309	294	318	297	324	310	312	285	295	323	309	287	318	298	311	331	339	345	305	309	312	332	320	283	330	314	318	297	293	332	317	335	337	323	313	270	295	338	305	308	322	324	350	291	335	313	315	310	335	327	327	328	306	327	319	339	333	316	306	304	317	326	316	300	312	336	314	335	370	310	318	318	342	312	340	287	308	322	326	325	299	344	324	344	335	275	315	300	344	299	319	329	322	310	310	334	307	341	328	327	314	315	287	320	328	283	305	288	316	310	334	336	331	307	309	329	294	330	307	314	316	304	318	316	316	301	313	298	307	320	311	325	315	330	316	321	308	320	297	319	334	317	343	292	314	335	299	275	338	306	299	299	291	343	301	316	316	307	348	287	315	327	345	321	299	292	348	327	313	296	328	287	318	322	304	322	304	304	297	299	331	329	319	313	290	332	321	311	339	283	349	346	324	328	297	282	314	313	314	305	308	314	313	332	317	299	303	350	306	303	332	292	293	316	323	320	311	300	290	316	282	299	319	344	309	324	342	296	313	306	303	335	306	325	322	333	320	277	325	336	303	311	309	320	310	292	350	310	343	313	334	325	300	348	303	310	345	307	305	306	302	318	319	324	277	296	296	327	328	294	337	338	346	343	306	323	313	325	320	308	302	291	294	304	328	299	326	299	317	319	344	289	319	297	316	304	309	334	331	283	305	331	325	283	289	323	331	340	301	320	300	334	317	300	293	319	318	321	321	323	314	306	332	289	306	313	308	329	294	298	303	313	313	330	311	292	328	296	323	319	307	324	320	279	331	308	306	312	344	353	271	289	310	319	333	305	362	313	297	336	330	334	344	307	304	312	317	338	288	307	322	322	340	298	315	328	345	345	285	323	321	331	308	321	368	331	320	335	312	334	314	293	338	278	349	268	275	307	311	334	333	311	312	339	297	311	302	292	309	319	327	321	319	305	328	323	299	304	317	335	307	319	328	326	321	311	303	306	325	320	308	330	335	288	292	327	326	335	267	324	317	309	285	330	318	368	315	310	320	326	296	326	310	325	308	300	296	323	304	292	304	305	309	287	316	344	310	331	337	274	299	343	356	304	321	323	291	327	294	308	358	304	316	311	302	336	310	333	312	314
53377	13847	3887	2058	1402	971	796	602	533	437	359	350	329	306	272	226	230	225	231	221	256	204	208	206	188	204	206	187	182	192	161	179	180	186	190	164	177	184	167	195	161	180	189	161	184	165	191	171	161	175	193	164	166	160	176	168	152	164	138	145	201	159	172	158	186	187	155	184	171	170	149	139	141	170	172	172	166	164	178	152	154	185	171	167	183	176	164	148	152	176	161	151	159	166	150	139	147	177	169	155	166	155	172	186	167	157	180	165	166	159	180	162	159	164	154	191	170	154	167	175	159	172	205	148	142	185	186	173	166	162	168	174	159	170	169	143	152	162	184	148	147	171	173	184	161	169	174	153	153	158	176	152	179	165	146	150	143	187	164	174	158	158	164	163	178	193	178	154	164	154	171	183	150	164	173	190	160	180	150	152	148	181	173	153	166	146	182	187	156	186	165	161	172	168	168	176	158	196	204	169	155	158	163	160	144	159	171	184	162	154	174	179	171	169	182	175	128	165	152	172	194	167	185	185	171	141	180	168	162	163	156	161	161	168	162	151	171	178	159	179	172	168	163	165	138	136	162	139	143	157	160	149	163	142	158	175	184	145	187	169	151	152	164	157	177	167	178	159	170	147	127	154	167	164	132	171	147	180	176	185	179	168	164	165	174	173	194	174	150	177	175	156	162	176	151	165	157	157	148	166	151	162	158	176	163	174	158	152	171	151	176	156	157	160	141	159	149	175	167	158	170	164	179	160	155	153	164	153	152	165	175	165	171	178	155	159	175	173	175	166	182	155	168	177	155	162	174	187	173	181	183	174	174	168	138	166	180	187	160	140	133	164	161	159	153	160	138	161	154	165	160	173	167	167	185	154	146	145	176	154	148	166	161	187	173	151	158	177	186	151	158	177	158	176	182	152	167	172	175	145	139	171	148	142	174	179	173	162	152	150	173	136	171	157	144	163	168	156	175	164	185	168	193	153	164	151	168	176	168	163	170	187	170	176	160	164	164	161	151	154	185	147	174	158	178	153	175	154	174	166	185	148	166	165	149	171	177	170	150	152	181	170	177	158	157	138	153	172	156	154	175	175	156	159	164	147	177	188	181	155	145	162	177	174	154	182	157	159	166	129	154	170	164	166	166	168	182	159	152	147	178	154	192	181	150	149	169	176	164	143	136	168	157	174	167	169	179	152	149	170	160	163	158	170	166	168	185	184	169	188	156	177	175	140	175	164	162	156	153	148	162	178	154	156	172	164	156	177	168	186	141	192	168	145	174	155	165	173	150	170	161	151	154	169	187	155	153	163	161	144	178	186	136	140	175	157	177	162	179	171	163	141	146	136	146	168	187	142	161	171	164	164	159	184	152	163	163	172	142	182	158	175	178	189	174	155	169	160	152	159	151	156	165	178	152	168	158	146	162	145	149	170	148	166	181	169	177	164	168	171	162	170	153	163	171	169	179	172	166	159	159	174	178	144	164	171	168	170	162	159	157	150	150	171	186	171	163	164	175	179	162	152	133	148	158	173	159	180	165	172	164	134	162	158	164	168	176	177	148	148	173	147	167	174	170	173	153	167	153	192	158	149	156	174	174	192	134	177	147	162	166	166	167	153	158	155	171	169	150	185	147	171	161	159	150	160	152	174	151	148	159	160	160	167	144	154	177	152	156	135	159	180	180	158	167	185	160	181	150	173	165	178	158	164	165	161	144	167	164	154	149	177	184	188	172	172	158	168	163	188	175	156	149	171	155	172	162	142	152	165	156	142	153	146	170	175	168	182	154	194	145	162	161	141	169	150	167	171	164	161	166	154	157	169	180	168	174	158	186	174	160	194	171	167	168	187	187	152	155	160	173	155	172	181	132	146	165	169	147	147	149	169	171	154	148	144	174	176	176	190	164	155	141	183	176	174	132	162	156	170	151	165	165	146	184	157	148	166	168	175	168	185	182	160	161	150	159	155	144	152	169	166	160	161	176	170	141	148	145	145	170	151	157	153	177	174	158	159	145	155	165	174	173	167	158	174	156	174	163	179	166	155	158	173	165	161	156	162	154	177	167	153	166	152	159	175	145	156	167	167	192	148	164	152	168	165	158	143	165	146	151	165	174	182	153	164	173	192	151	175	164	151	168	190	156	156	143	154	167	144	153	156	135	149	173	149	152	180	164	150	204	155	154	155	176	183	177	159	188	166	178	166	146	176	163	157	175	158	170	149	157	168	165	180	176	144	157	148	168	178	171	152	153	172	155	159	161	157	152	143	145	146	160	155	163	177	165	158	152	149	176	151	156	164	150	170	178	152	179	177	146	151	158	167	169	162	140	168	172	175	181	179	149	184	138	172	160	143	169	169	155	167	142	165	162	158	151	187	160	152	165	159	156	159	143	159	154	157	174	168	170	145	184	166	162	170	189	158	171	178	174	158	148	169	155	171	166	167	180	164	155	168	171	165	159	156	179	181	168	143	185	182	180	143	148	172	149	182	150	155	153	154	168	178	151	167	185	184	143	168	181	168	156	175	161	180	156	164	169	177	185	177	173	167	178	162	154	160	143	158	156	169	176	157	171	161	165	152	169	142	144	164	157	162	175	164	169	165	142	164	156	177	177	146	155	147	175	147	182	157	195	156	167	141	175	176	148	162	165	143	146	149	155	179	142	172	156	172	164	166	173	159	155	170	157	166	169	145	189	150	152	182	179	153	183	152	121	185	168	171	168	181	160	166	159	162	166	147	132	166	186	163	157	162	164	170	147	165	165	168	175	173	163	174	164	190	148	169	166	168	160	140	174	153	166	144	168	182	184	173	176	172	168	175	160	181	165	172	156	155	160	172	165	163	173	151	152	164	184	177	170	154	155	155	163	156	161	160	164	158	155	156	150	161	160	163	158	169	190	157	181	160	166	143	145	167	162	161	164	171	158	171	166	175	145	161	173	168	153	169	167	159	175	172	153	151	165	163	177	166	181	167	176	156	151	155	163	188	163	166	181	152	153	182	173	185	161	147	184	157	172	163	162	160	165	180	182	168	161	146	170	173	140	167	151	160	181	149	180	172	136	146	183	167	166	175	169	147	160	170	170	151	162	158	171	171	147	154	155	161	180	166	177	160	185	144	154	162	172	190	191	169	163	154	162	192	182	126	168	165	169	153	140	163	170	173	163	181	161	154	165	165	170	160	152	185	162	154	160	153	169	165	157	155	176	158	147	165	176	154	166	175	167	182	170	168	135	171	154	153	144	151	164	150	157	170	140	153	167	155	180	144	168	170	137	155	179	148	192	169	171	177	167	146	165	161	148	160	161	162	165	178	159	154	175	165	164	170	156	171	166	171	162	158	165	177	160	147	175	159	178	200	171	175	162	166	184	156	175	151	155	167	158	170	161	165	176	172	157	151	146	186	170	164	166	157	184	157	153	204	163	151	167	154	182	160	166	166	153	182	182	163	149	171	178	162	171	155	158	175	157	149	155	179	197	181	135	184	160	164	150	173	159	134	157	180
25746	2579	6099	6572	5354	4363	3616	2921	2517	2117	1877	1695	1508	1331	1296	1185	1143	1023	1074	942	953	911	813	869	820	817	796	694	738	750	692	703	655	692	677	615	625	665	607	634	582	625	618	603	586	621	564	616	591	601	554	573	600	559	588	583	581	602	544	582	534	538	548	550	578	512	533	582	551	574	544	522	595	597	524	581	507	527	553	539	570	546	549	550	540	528	520	593	529	568	492	539	550	572	512	516	519	535	514	576	568	543	506	511	554	570	503	507	541	525	552	533	558	537	512	508	572	515	510	501	507	502	571	543	527	519	569	509	501	489	524	550	547	504	512	512	533	549	550	540	472	549	527	552	512	512	544	539	518	510	517	533	527	536	493	525	574	498	507	567	525	513	525	503	530	495	520	540	537	525	519	497	528	556	521	556	532	555	492	545	506	517	501	567	512	548	487	552	546	534	530	549	557	508	512	498	492	491	520	510	512	543	544	534	542	505	556	513	506	518	531	523	517	518	548	548	489	522	553	521	561	528	523	537	503	520	496	505	539	558	535	517	530	491	526	555	534	526	541	536	501	522	501	509	542	510	528	511	539	541	515	529	547	521	510	507	534	528	534	535	503	511	513	480	478	512	531	504	492	475	531	511	532	475	502	513	513	500	508	511	519	526	539	497	518	520	523	537	520	570	538	544	500	500	509	518	514	522	538	533	551	552	559	511	491	490	558	542	537	549	527	524	502	551	502	542	519	533	523	519	477	497	533	525	542	511	514	522	508	489	528	542	548	515	542	509	548	541	540	536	539	523	529	503	537	567	541	521	525	518	551	486	566	567	535	517	516	503	501	493	509	533	480	500	528	533	524	507	544	510	526	534	540	521	525	515	521	553	523	506	524	528	477	505	497	542	496	507	500	511	528	531	528	489	510	562	544	528	562	487	531	529	557	527	519	558	539	537	532	475	504	531	527	504	529	524	537	512	552	511	489	550	564	534	503	496	524	519	515	509	543	531	537	486	564	502	532	537	510	525	523	528	543	520	544	553	563	534	522	547	497	535	545	537	518	485	519	516	518	525	526	513	533	535	536	567	519	547	537	519	557	543	507	512	535	545	507	546	551	580	534	527	523	528	508	523	501	558	512	535	473	535	495	493	502	538	478	486	491	517	553	506	525	548	521	510	530	521	566	517	510	503	510	528	506	527	522	571	518	502	555	504	539	545	536	532	490	489	536	506	521	501	490	522	526	556	534	507	518	527	533	534	550	514	534	506	490	543	531	544	543	515	520	533	523	480	521	547	560	524	537	500	540	545	529	539	536	522	511	523	488	538	531	504	526	563	493	541	520	518	497	553	489	518	524	552	509	538	482	518	547	502	499	518	529	511	534	500	577	528	489	524	536	531	537	538	533	505	516	495	525	495	521	517	524	491	544	542	559	510	538	500	487	528	483	488	482	517	504	528	521	546	506	505	532	526	496	504	483	480	525	524	507	504	505	548	484	559	535	523	563	530	538	515	504	553	508	509	499	461	502	502	494	545	501	483	518	480	503	521	515	559	492	548	504	512	479	542	520	500	550	511	519	487	517	536	507	550	542	507	498	524	507	512	514	533	500	524	539	519	507	498	541	541	542	530	557	526	499	564	499	486	509	518	528	522	491	548	523	525	499	519	496	504	505	535	526	556	476	529	533	523	562	510	511	514	593	529	491	537	533	468	525	530	512	529	490	518	462	537	544	526	526	535	508	524	532	520	505	515	565	530	514	538	529	520	517	466	503	541	547	562	526	536	543	499	533	483	524	499	490	539	501	503	508	511	518	522	542	526	531	500	504	510	519	537	554	496	541	544	515	512	555	529	539	521	531	529	541	544	514	500	526	493	545	505	512	506	509	537	529	488	514	520	525	522	561	526	509	499	482	477	525	533	548	519	520	564	532	498	495	494	478	528	538	487	539	512	516	562	535	524	533	525	510	535	503	512	511	536	524	486	529	524	496	521	529	481	520	509	586	468	512	548	503	518	564	488	527	525	497	552	560	488	486	522	518	531	525	530	538	532	558	503	524	532	521	511	517	503	532	520	507	502	511	530	527	543	534	520	538	486	504	504	482	532	504	518	535	480	528	513	492	550	523	531	534	555	530	539	524	525	542	540	504	568	534	497	546	532	558	508	509	517	536	515	495	537	569	511	540	510	503	529	487	567	518	544	513	503	561	527	532	555	532	487	535	531	515	514	514	564	540	526	532	513	497	499	518	560	547	470	501	499	497	518	487	548	541	501	519	524	521	539	512	510	557	553	515	539	500	512	532	474	490	513	537	516	575	519	541	527	522	499	571	504	536	552	526	542	544	494	532	532	513	511	515	511	486	523	519	515	526	485	492	481	536	502	513	526	516	535	497	540	519	507	528	549	545	509	561	519	500	506	523	516	562	522	502	463	476	511	559	493	502	528	517	567	524	502	526	538	533	510	513	542	498	526	559	516	501	543	529	549	487	510	520	537	504	533	492	544	497	506	535	494	527	532	523	574	510	542	503	544	526	545	492	546	530	510	484	544	543	527	572	500	512	518	520	548	479	515	551	542	544	558	540	518	531	550	506	507	531	504	511	479	515	519	510	559	523	524	527	499	529	494	490	561	546	531	530	548	477	559	502	529	520	539	544	497	517	522	537	510	521	534	538	540	512	585	501	490	535	509	532	501	538	509	531	543	530	510	514	527	526	478	547	492	520	500	534	532	552	518	513	531	569	522	497	511	510	501	524	505	549	535	513	528	496	543	546	544	513	487	516	518	502	506	571	500	512	478	503	541	525	525	521	518	560	531	487	485	524	522	512	536	521	534	494	513	526	522	492	476	498	536	514	527	540	474	486	538	503	449	485	541	513	498	521	534	505	527	496	571	547	507	490	538	542	486	491	502	501	562	490	493	516	521	542	535	548	525	516	520	530	547	536	500	507	489	520	537	523	487	532	503	520	507	544	512	473	531	526	531	527	545	515	547	516	477	522	508	515	537	519	519	522	544	482	518	507	526	565	519	509	510	572	514	544	529	526	510	512	550	548	561	506	540	524	527	497	516	547	526	493	510	506	563	485	523	545	549	501	585	501	550	527	529	533	528	494	517	501	524	537	519	526	533	526	510	541	510	498	489	517	520	518	547	503	515	516	507	502	554	533	521	505	546	506	481	539	527	520	527	543	533	496	499	550	492	560	540	514	540	512	494	519	509	499	485	514	482	552	469	532	521	535	535	523	499	526	530	541	512	511	558	552	502	536	551	510	542	523	533	529	533	514	543	519	526	507	507	503	472	517	547	550	571	547	491	499	558	473	491	584	548	490	540	526	511	539	529	532	525	496	516	534	544	545	527	551	498	521	516	507	533	535	537	504	503	516	542	591	480	517	539	506	512	481	541	496	552	537	512	538	556	497	517	554	536	546	512	459	485	545	503	538	515	517	533	513	541	520	480	507	489	523	563	512	547	527	539	545	514	552	531	534	500	489	494	512	508	543	533	493	522
6251	422	249	220	181	201	166	163	202	180	157	184	182	154	186	178	183	168	151	157	203	159	175	181	177	191	168	146	159	156	187	167	194	149	172	144	149	184	195	151	193	164	178	150	138	171	153	192	160	166	171	166	178	176	167	152	139	175	166	177	151	174	157	157	176	163	165	177	177	165	161	148	163	158	159	178	167	151	180	157	163	171	153	175	164	168	149	168	148	170	173	170	167	179	178	183	162	185	169	166	172	185	180	156	179	147	186	153	180	188	160	195	149	161	171	157	156	162	170	157	161	156	154	174	155	165	158	179	147	165	189	140	160	165	163	161	163	193	161	162	164	156	180	146	170	172	156	164	169	190	156	187	174	168	161	157	168	169	172	162	168	166	177	150	167	145	154	160	165	183	179	156	184	175	142	161	154	171	162	151	160	143	165	183	176	172	173	140	165	149	160	178	145	178	175	186	184	149	173	194	165	151	177	187	152	141	166	171	156	188	166	153	178	192	170	173	165	181	181	144	184	179	174	173	176	164	168	157	189	125	170	170	186	163	168	165	139	170	186	171	169	157	156	162	146	171	176	165	155	162	172	164	177	164	158	165	176	180	160	178	162	150	174	169	164	157	163	156	158	173	170	185	184	164	171	162	139	157	165	124	160	168	149	161	189	164	154	155	141	148	178	172	148	148	166	165	171	143	178	181	143	171	172	175	163	156	160	172	153	182	153	185	167	190	150	173	156	193	163	171	165	157	181	149	143	157	193	163	185	179	181	161	175	166	165	170	181	160	162	186	159	158	156	166	175	165	147	184	154	171	166	169	176	172	152	168	178	158	191	172	163	165	163	167	168	158	162	179	164	165	169	174	153	169	178	157	172	183	152	178	161	159	153	166	186	176	135	146	183	178	164	181	149	180	182	169	163	152	178	174	180	148	186	162	158	152	153	148	162	175	197	168	144	159	166	155	165	186	169	162	184	202	174	175	163	170	166	147	173	164	163	162	174	139	158	172	153	178	186	169	161	165	155	154	188	173	151	155	179	163	149	147	155	186	172	162	165	166	153	163	195	174	168	153	175	157	156	156	148	177	185	168	189	167	171	152	159	149	153	165	165	166	180	189	163	159	185	162	148	153	166	175	165	157	147	169	169	176	157	173	163	162	171	187	155	153	161	166	154	171	152	162	171	169	148	168	158	148	165	171	173	161	199	189	156	175	176	178	158	167	182	172	144	186	168	170	161	165	171	155	161	161	184	177	172	171	174	154	157	133	172	156	167	165	173	187	175	165	168	173	167	161	178	172	169	141	172	189	157	165	172	179	180	175	182	161	163	149	159	166	183	176	159	183	136	153	180	173	157	159	144	163	167	182	163	171	170	167	173	161	173	175	156	172	168	163	150	166	173	162	164	170	150	179	167	161	165	167	164	141	185	160	139	160	167	181	179	157	147	164	182	189	151	170	182	161	162	183	157	152	156	195	157	172	182	171	158	154	138	174	160	163	166	160	175	170	169	175	155	155	167	163	174	150	164	185	154	142	164	166	145	148	148	172	180	167	178	180	144	170	160	170	165	158	158	173	189	166	160	157	168	187	160	147	154	122	172	176	165	159	161	150	169	185	156	159	151	168	148	162	166	168	160	152	156	155	155	150	158	161	147	147	167	194	179	158	188	157	169	172	141	176	161	152	163	160	150	173	167	161	176	168	175	164	161	176	155	153	162	155	167	167	150	176	186	172	155	173	164	179	171	184	194	172	166	163	168	151	189	173	174	174	171	173	187	166	190	173	162	156	158	166	164	171	148	140	163	163	177	166	176	173	160	182	181	170	162	169	176	156	165	175	196	188	162	155	158	187	171	178	176	145	179	182	153	184	149	179	161	169	165	173	160	153	172	158	164	159	165	164	194	161	172	162	157	166	151	196	146	181	194	175	160	157	157	159	155	155	171	176	167	170	165	180	162	178	151	182	186	167	178	193	178	162	189	174	162	166	193	182	166	141	180	161	178	151	156	153	149	163	205	160	178	173	162	158	155	171	150	182	166	161	159	170	158	148	185	180	162	160	177	166	178	182	200	151	163	168	140	175	156	164	152	148	147	154	167	171	175	165	201	179	161	169	177	160	154	154	194	155	158	176	178	168	184	145	162	196	156	145	150	181	180	183	171	166	187	167	161	172	145	164	187	154	145	166	181	188	165	153	183	173	182	156	171	161	184	171	160	176	187	175	190	171	180	161	163	170	172	178	167	134	155	162	160	186	161	155	137	170	178	161	177	172	171	141	177	168	185	166	177	153	161	143	183	171	166	158	168	144	161	166	175	174	157	175	168	185	192	177	181	162	190	165	160	167	148	187	156	164	168	159	162	168	170	162	154	154	182	158	169	155	155	157	173	182	152	173	195	176	184	168	158	186	182	190	149	156	171	149	170	190	182	146	162	181	167	168	163	153	170	154	158	173	174	162	180	164	156	172	153	168	157	147	159	181	176	148	166	166	176	170	170	148	161	169	180	162	180	162	163	164	179	140	162	152	183	163	166	160	156	165	175	167	168	184	182	148	174	164	163	167	175	170	178	169	147	177	148	154	142	146	177	147	174	162	175	165	149	170	183	165	172	177	192	172	164	174	156	169	181	166	175	172	158	175	181	170	148	149	161	152	162	170	130	175	173	159	184	182	158	174	186	160	167	152	167	174	165	148	187	190	158	162	161	152	146	185	173	202	164	165	168	187	192	153	162	159	166	164	193	165	168	162	168	152	172	170	174	182	166	206	191	142	166	166	183	158	170	161	181	152	168	168	164	160	178	166	164	144	197	162	174	159	174	156	165	177	187	165	183	175	150	173	152	181	165	161	166	189	168	180	168	165	165	154	165	153	166	149	157	166	149	173	182	158	174	177	160	163	182	164	175	166	164	156	169	183	165	163	169	158	152	174	165	171	164	172	152	154	173	183	158	159	173	172	151	148	186	169	170	162	148	157	153	158	165	174	157	166	180	164	153	187	171	174	161	157	157	178	157	173	171	189	146	179	169	156	163	148	167	166	168	176	189	155	147	165	177	173	187	167	175	168	184	185	164	172	173	187	158	167	146	165	179	183	185	161	156	194	162	170	171	168	180	167	172	152	155	167	168	148	136	166	133	175	187	157	170	173	160	158	165	175	176	171	174	152	185	148	164	168	151	148	143	178	181	167	162	164	144	163	140	192	166	135	167	169	176	161	200	144	173	153	181	166	199	169	146	162	177	176	170	140	155	172	162	144	199	189	185	200	183	184	175	168	156	178	155	150	177	190	171	151	194	174	163	162	166	164	158	179	163	148	167	175	157	161	169	164	161	168	162	186	171	173	157	153	156	163	161	177	167	177	173	155	157	175	143	167	151	178	157	172	153	164	168	177	192	166	181	143	178	172	163	161	173	150	182	154	168	152	183	167	149	181	143	176	190	145	173	166	148	189	160	170	170	159	154	171	173	179	165	182	158	155	155	174	197	163	142	186	155	183	167	173
6466	588	682	697	659	610	596	623	588	534	539	558	527	534	574	524	537	525	503	502	547	555	524	510	520	543	531	520	529	539	530	586	546	548	516	556	526	477	549	518	499	520	526	479	539	472	522	517	526	516	500	503	502	490	534	500	504	550	500	498	547	459	527	467	542	516	441	553	495	526	454	531	545	492	548	553	490	525	511	515	508	545	553	522	467	489	500	505	492	537	516	523	529	506	498	511	529	512	519	523	512	521	485	545	507	526	552	500	488	504	497	558	560	530	538	531	491	523	527	513	515	516	501	497	492	527	530	515	474	518	569	483	527	500	545	548	547	504	540	479	516	516	544	487	520	494	498	546	479	570	507	493	534	497	556	590	546	546	479	519	523	460	492	519	524	503	536	531	524	511	508	494	522	552	495	525	528	506	548	534	548	511	512	514	509	498	516	495	511	517	483	479	533	518	505	477	518	513	466	545	504	492	492	526	497	478	507	523	493	512	513	522	534	537	505	546	543	508	495	504	553	544	525	487	478	551	489	519	537	514	514	501	529	489	507	547	491	512	527	522	510	497	507	527	514	491	477	509	526	516	514	557	475	548	530	497	541	542	529	502	489	514	523	503	468	484	523	554	514	490	516	529	458	522	511	520	555	497	540	496	537	462	555	518	483	553	528	518	534	511	516	549	490	484	508	504	546	451	538	522	531	536	514	525	531	498	471	522	501	551	507	552	515	515	505	535	512	471	552	531	531	517	547	566	510	535	507	525	534	494	530	505	509	498	520	532	508	492	470	522	481	553	491	557	526	587	532	503	507	476	512	507	517	536	542	510	500	529	511	497	453	499	506	490	509	515	542	522	495	550	513	522	512	499	521	500	539	525	525	484	490	520	522	551	503	513	530	525	506	545	514	473	546	489	519	528	521	502	533	537	513	571	486	502	547	502	528	544	492	543	486	534	534	445	521	491	474	519	521	466	471	502	516	507	492	543	505	528	487	484	512	512	515	499	493	514	488	499	501	511	513	537	502	481	482	508	540	546	482	502	482	520	485	497	494	515	489	508	530	536	529	496	474	511	552	515	488	481	489	484	476	530	508	525	536	510	511	520	478	477	533	497	515	516	504	494	509	523	527	505	506	494	511	485	522	502	494	522	503	513	515	485	469	578	511	484	485	518	489	526	530	501	502	489	513	520	526	536	491	536	563	543	511	540	476	503	513	510	552	515	481	522	474	538	519	514	484	502	523	528	485	481	528	480	539	537	527	508	511	531	540	507	530	531	495	457	520	510	527	510	494	524	533	512	510	499	473	505	493	552	531	512	519	501	508	516	534	521	521	513	519	526	500	535	546	520	507	529	578	523	535	520	497	477	501	509	497	498	521	520	472	526	533	550	485	515	500	487	541	550	548	496	544	486	537	493	530	548	528	517	515	522	553	515	506	505	526	518	487	563	471	521	498	524	508	536	491	556	570	502	486	532	558	519	516	516	488	525	462	529	506	505	527	546	525	468	533	500	573	499	500	524	516	501	530	514	503	539	548	528	545	501	525	507	506	481	493	497	502	509	498	527	518	520	496	492	512	518	543	458	472	509	543	493	517	537	489	513	481	518	521	534	517	538	548	529	497	499	536	499	510	528	499	532	492	514	517	517	560	504	506	495	503	494	525	515	513	521	577	536	490	492	507	490	514	540	488	535	512	561	506	494	529	530	477	542	558	528	524	477	501	498	528	500	530	531	520	507	501	513	490	555	508	503	507	522	495	527	497	509	465	533	510	527	536	536	492	489	530	519	488	507	496	524	518	483	480	454	519	523	518	492	497	527	538	498	528	522	520	530	507	553	502	506	512	541	497	509	565	480	510	490	525	485	479	550	531	510	499	511	505	520	515	535	491	518	495	541	529	502	514	486	479	462	511	508	486	521	488	528	492	507	520	550	494	520	516	493	504	538	503	484	518	467	517	536	507	535	527	515	498	527	489	503	487	482	525	502	532	472	469	503	543	528	493	486	484	501	504	555	508	497	535	565	503	528	520	499	520	503	532	518	546	503	522	525	518	502	520	506	552	526	524	512	551	535	493	508	502	498	493	492	511	529	509	558	509	496	551	545	512	495	480	486	524	495	481	541	508	549	504	493	511	481	507	506	529	514	527	531	498	549	512	499	491	537	502	480	498	503	509	570	552	535	513	484	496	521	495	523	539	484	496	514	522	530	523	494	534	518	550	521	550	526	549	535	496	483	494	520	551	527	501	480	538	521	532	497	518	546	506	481	500	513	464	489	498	546	471	474	530	500	485	498	492	531	519	495	514	506	507	524	529	500	561	498	530	523	516	493	539	510	484	536	476	544	514	517	501	522	518	530	497	539	542	508	547	510	472	513	532	550	517	530	524	572	485	518	521	500	475	522	511	499	483	496	513	463	478	472	534	521	534	513	536	552	507	523	507	481	522	556	516	528	526	510	504	534	535	510	513	512	541	490	539	485	537	478	514	508	495	522	510	474	486	496	500	504	523	532	507	488	511	520	538	485	533	547	549	525	518	521	532	512	504	535	493	495	534	502	492	518	507	484	525	503	523	546	484	503	496	493	530	528	485	506	514	516	512	461	523	507	497	546	507	553	507	514	514	521	502	508	522	530	513	528	556	512	499	517	480	529	520	514	525	514	494	523	504	502	524	521	548	504	524	482	496	516	514	507	470	485	491	497	546	471	540	494	481	546	517	529	522	531	522	518	542	507	541	498	510	516	504	541	500	524	522	525	534	488	536	509	545	502	515	557	515	537	544	557	527	545	555	522	499	556	485	492	541	500	508	510	477	532	529	502	525	538	481	521	481	475	516	527	487	510	516	535	512	512	541	516	505	517	509	529	507	519	510	496	514	538	479	504	524	505	523	569	514	526	540	524	499	546	549	548	518	496	535	554	497	488	548	540	496	532	523	520	525	522	477	527	519	533	523	505	545	490	510	536	511	494	532	531	516	510	509	501	503	462	488	535	538	517	556	512	556	525	548	519	463	501	508	536	530	533	531	480	551	531	487	487	512	532	516	475	530	539	558	476	521	503	551	523	527	512	510	552	571	523	529	506	539	498	550	500	499	509	512	571	507	524	514	517	523	519	503	529	513	498	520	500	554	504	528	529	530	508	539	494	525	524	542	496	471	557	543	508	500	521	563	509	541	529	500	493	502	472	492	525	486	514	532	498	501	515	453	514	516	506	533	534	567	562	476	509	475	501	523	496	554	515	527	503	506	552	524	555	547	490	505	526	520	537	486	517	475	517	496	489	541	516	518	512	490	509	526	505	509	510	492	529	488	515	485	535	512	519	509	521	513	503	529	547	512	499	494	513	502	501	520	532	504	523	492	494	519	537	546	514	489	507	489	514	517	533	513	551	513	567	534	545	531	505	549	532	535	526	508	527	501	529	504	510	504	519	498	517	519	499	506	519	528	492	470	489	489	529	517	462	497	514	488	522	465	491	497	540	520	492	517	484	512	512	512	535
39202	6954	1406	938	643	452	372	299	246	189	177	186	154	163	169	131	123	122	123	107	114	109	106	99	114	116	108	107	101	96	89	101	97	94	95	105	106	91	85	108	104	106	90	86	109	107	100	126	84	101	110	91	95	103	89	82	95	96	91	87	95	88	92	115	88	84	97	105	74	99	94	91	80	98	94	84	88	97	114	82	91	100	97	97	90	88	102	84	86	100	95	87	71	96	72	95	83	73	76	81	69	88	84	90	88	84	92	93	117	96	78	99	97	80	81	78	87	82	91	94	93	82	91	64	81	87	80	102	79	76	84	70	83	89	82	106	108	96	91	88	105	92	104	83	88	71	106	70	92	92	86	86	80	93	98	84	105	88	89	91	110	87	91	76	91	95	82	94	97	79	103	95	79	81	92	90	86	77	98	75	94	95	75	93	96	100	72	89	88	84	100	89	81	95	84	100	91	77	88	87	81	96	71	82	87	93	87	92	85	104	82	82	88	78	107	89	98	90	78	87	96	86	80	94	88	70	97	99	71	85	82	109	100	96	78	89	80	105	97	81	100	89	105	75	94	97	87	100	94	92	99	85	86	66	88	80	98	100	88	80	101	104	80	94	80	87	88	79	87	75	80	97	100	75	80	101	79	85	88	91	79	95	94	79	82	96	114	78	91	93	92	69	95	72	93	110	82	95	82	98	89	72	91	97	72	84	88	108	99	94	78	86	96	89	102	98	84	76	96	78	85	79	97	105	90	97	94	106	96	94	98	67	86	83	80	82	85	70	77	106	100	103	98	93	93	96	90	75	81	94	86	82	97	84	75	95	103	86	100	75	86	86	84	105	89	99	101	87	93	95	83	102	117	80	83	99	82	92	100	94	97	92	78	94	74	89	86	90	96	81	83	100	86	97	74	89	83	78	109	81	97	102	88	94	82	101	107	80	101	81	103	91	87	103	95	115	77	87	99	100	70	87	79	99	85	89	102	79	88	77	76	94	71	80	94	97	92	94	93	82	86	84	99	86	79	86	94	95	93	87	98	81	85	89	90	87	89	88	85	77	91	92	85	87	99	79	86	73	108	98	79	97	108	105	94	90	99	82	82	88	93	95	95	79	66	93	98	81	100	97	100	81	89	79	81	94	85	90	86	103	99	78	76	96	95	99	110	76	83	78	82	94	86	86	71	85	91	70	82	94	97	103	97	94	94	93	77	96	89	94	84	87	101	92	76	94	96	90	92	89	81	96	86	93	99	81	91	105	90	92	73	90	91	105	92	101	93	98	93	89	95	80	91	93	98	102	102	88	92	80	88	94	95	67	77	98	79	86	110	82	79	91	89	77	71	82	99	85	96	91	97	86	74	77	96	76	108	92	94	67	80	98	79	84	102	85	85	86	102	90	95	103	82	78	102	75	101	85	98	97	114	85	100	80	97	86	101	81	81	80	64	80	94	83	102	102	96	95	84	101	107	93	72	84	77	90	84	85	94	92	103	85	101	82	106	101	102	84	83	99	89	91	84	79	99	89	86	92	85	79	88	101	99	99	89	120	77	87	80	105	81	80	79	88	109	74	93	82	78	81	88	95	97	80	80	110	83	104	85	82	97	86	90	106	89	95	76	86	96	91	101	115	81	75	89	89	101	88	110	94	103	85	101	97	109	85	97	96	98	79	99	88	78	91	84	97	98	92	92	98	88	89	77	98	99	91	76	85	93	97	84	79	87	101	64	77	99	96	91	94	88	101	103	86	102	105	92	75	77	74	83	91	78	78	87	118	73	106	94	96	107	89	81	98	78	87	95	100	107	88	94	89	85	78	86	77	92	78	103	86	91	88	86	114	91	76	80	77	86	75	93	99	80	82	102	92	94	93	73	75	84	112	92	87	75	103	80	91	81	100	90	84	98	90	72	77	106	98	99	81	103	93	84	94	106	81	99	105	82	103	94	86	93	87	71	64	82	75	108	92	81	89	82	89	84	89	92	85	85	78	84	76	76	106	89	84	91	83	83	81	87	91	90	95	76	72	79	105	99	86	80	99	82	81	94	93	89	99	95	114	94	93	64	99	83	86	93	97	92	100	85	75	91	89	97	83	91	88	83	96	92	83	110	101	75	87	81	93	99	64	77	91	86	86	97	94	100	81	85	94	85	88	93	81	94	90	101	95	91	86	90	100	78	78	101	83	85	91	77	72	88	77	90	78	83	103	95	90	97	82	79	89	98	86	99	68	96	95	100	94	102	80	91	104	105	94	105	99	85	106	86	94	94	83	87	82	99	93	73	92	79	90	99	82	93	100	91	95	102	96	99	74	79	110	88	83	99	94	81	93	87	96	98	104	108	91	94	89	89	91	91	72	81	87	94	75	78	83	81	88	105	93	99	101	96	87	111	88	82	81	96	93	82	98	90	86	88	86	95	101	106	96	64	98	80	99	77	87	96	91	95	101	93	105	94	92	88	117	95	112	91	83	93	97	85	83	90	88	90	91	106	81	100	83	83	76	97	93	80	85	95	103	66	81	88	104	106	99	77	81	77	89	97	87	97	67	83	95	93	103	89	99	89	86	89	82	102	94	87	101	81	84	81	93	92	90	84	100	90	83	95	94	97	85	105	70	86	82	77	79	92	84	80	99	91	88	95	102	92	78	81	100	85	77	89	101	89	89	82	92	69	72	94	89	93	94	82	98	91	79	75	92	80	99	95	80	95	83	88	95	92	109	90	80	80	100	89	81	75	96	88	87	91	110	104	86	108	92	96	64	101	84	79	114	103	80	111	97	74	73	97	87	96	99	101	81	74	91	94	97	97	90	89	85	101	81	98	80	81	95	98	102	75	92	95	100	96	98	70	98	92	90	68	78	92	94	93	82	90	99	72	89	99	73	88	98	93	99	86	89	86	100	90	90	92	101	101	99	77	89	106	80	91	84	78	98	78	94	95	95	98	94	87	82	102	89	106	91	78	81	74	93	77	77	94	76	94	99	98	95	102	100	85	107	84	101	93	100	87	100	76	97	101	99	94	96	96	97	95	92	95	79	78	107	95	86	109	79	100	91	105	104	105	104	96	80	95	100	84	89	93	97	87	88	100	100	76	68	85	89	72	80	82	86	93	88	81	103	88	86	101	96	108	92	103	98	69	87	92	77	79	75	106	87	91	78	88	96	83	94	115	106	84	87	105	90	112	94	120	82	81	102	86	91	88	85	103	84	100	103	96	85	92	77	109	93	106	82	91	89	99	73	78	90	92	74	85	84	88	89	70	94	98	90	80	86	96	95	97	108	83	105	96	99	88	91	110	87	92	99	84	74	96	86	79	96	95	93	83	92	88	98	89	78	76	111	89	80	103	108	83	88	88	94	89	87	97	76	82	83	87	86	86	88	85	80	81	82	77	81	89	96	91	82	77	107	71	84	77	91	82	109	93	89	87	93	105	87	91	87	95	79	95	106	78	75	101	66	88	98	81	83	80	89	85	98	93	94	95	92	103	94	90	89	92	86
19394	1317	3265	3549	2919	2373	1905	1518	1245	1106	968	914	863	818	707	691	592	547	560	530	494	490	437	463	435	468	442	431	413	424	399	384	383	389	389	404	371	400	360	375	361	388	338	375	375	396	345	376	368	361	353	372	331	367	328	338	341	343	350	357	313	340	330	340	322	319	338	319	325	313	325	339	328	327	315	327	321	335	314	346	307	328	340	308	323	323	321	319	310	338	303	278	340	322	318	305	335	319	335	306	309	301	299	327	304	322	340	336	340	293	329	284	343	328	316	278	319	328	338	323	318	280	295	306	282	318	347	313	322	309	306	324	317	334	301	308	349	311	311	318	310	312	325	334	304	321	314	359	304	292	295	307	320	321	314	363	292	315	297	306	303	323	328	315	299	298	345	291	305	295	327	292	303	293	314	326	333	309	325	331	303	313	310	299	313	306	318	324	313	324	322	322	342	310	295	325	312	282	308	315	304	336	334	311	314	329	312	328	287	303	289	305	332	315	342	311	336	319	319	325	318	330	274	304	298	313	309	261	314	309	316	305	330	343	331	307	296	332	310	301	343	321	301	311	330	318	291	311	334	335	316	295	332	336	300	347	318	309	296	332	336	335	306	319	278	329	339	324	306	311	319	312	319	327	334	339	309	322	328	283	329	271	316	295	312	315	306	332	287	314	297	308	321	336	337	356	311	338	305	311	324	325	288	301	308	316	284	301	320	333	320	329	338	312	313	318	321	319	316	289	304	323	301	315	326	317	328	302	298	322	306	303	304	309	299	326	335	278	322	307	316	312	332	304	316	300	294	310	318	318	333	347	309	309	295	307	344	331	278	312	336	304	328	306	328	330	339	295	329	312	305	351	286	303	316	304	310	321	313	296	298	332	327	340	290	317	316	304	333	275	288	315	308	309	302	318	323	286	305	332	351	281	315	311	291	311	311	329	314	318	301	349	325	311	321	312	294	308	318	321	286	317	318	322	298	312	273	300	322	313	310	295	332	298	331	327	328	308	350	334	333	337	285	339	333	312	321	308	301	327	313	300	286	293	297	317	308	328	294	338	293	309	309	332	308	304	337	301	355	334	297	292	304	319	333	310	310	293	304	372	348	317	322	301	303	323	344	307	337	363	320	281	322	320	323	311	316	320	310	326	308	318	308	343	339	300	335	317	322	274	331	336	302	318	313	328	301	286	279	341	320	309	349	320	308	305	287	328	301	308	334	298	310	308	301	329	331	325	329	313	308	295	340	306	309	317	333	333	306	270	288	313	309	292	328	306	307	335	318	324	313	351	304	303	320	329	311	332	322	318	317	324	335	318	295	306	300	317	337	340	335	315	313	302	306	298	349	304	313	301	320	323	329	305	323	339	330	324	275	306	317	320	293	306	333	336	316	300	336	327	308	329	330	313	320	302	296	315	327	332	326	303	301	317	341	312	302	298	312	280	334	317	314	333	307	303	306	291	292	322	289	326	309	316	302	296	330	312	341	309	321	317	321	276	298	304	293	377	311	325	322	310	300	304	312	324	317	293	307	279	298	281	330	287	310	357	329	337	349	323	307	319	318	298	322	345	312	310	311	299	318	314	295	339	301	302	305	319	309	302	324	307	323	320	317	318	308	341	303	297	293	281	342	326	296	299	328	334	325	300	308	305	292	305	328	345	306	293	312	323	323	319	327	309	341	320	285	296	340	303	313	290	340	298	314	313	333	295	324	310	320	313	316	347	308	322	291	315	309	315	323	333	319	321	336	321	296	299	283	315	316	290	321	302	316	311	336	325	313	323	307	302	326	311	326	299	332	316	323	296	297	293	322	334	280	332	293	326	304	328	315	332	314	291	266	325	325	310	341	321	311	328	334	311	316	309	285	270	316	331	336	308	314	358	299	315	337	289	313	340	306	342	283	306	328	316	323	300	306	322	312	322	337	351	296	321	343	324	326	321	326	295	314	329	323	341	335	327	305	325	318	324	287	315	309	298	312	301	338	312	298	318	311	271	326	307	320	318	325	320	309	338	328	330	334	320	322	300	322	288	301	324	314	309	289	297	298	323	297	294	311	328	307	291	315	303	294	310	341	294	337	350	337	308	316	299	288	318	336	287	333	315	313	317	339	289	306	331	355	297	335	289	326	346	313	290	298	279	329	313	326	304	297	313	321	311	348	302	295	318	314	328	329	345	315	327	310	317	302	282	315	300	353	310	315	328	315	319	326	330	336	313	297	356	317	336	319	306	345	306	306	322	321	319	339	299	297	316	325	326	337	314	294	318	345	341	338	349	288	316	300	299	304	322	314	306	297	326	286	285	342	357	354	297	323	329	312	281	360	326	331	334	301	281	293	308	335	311	331	312	342	318	353	319	320	287	327	342	336	302	287	342	283	297	343	311	298	277	310	328	294	307	284	295	336	324	319	312	310	297	316	309	305	304	308	322	322	326	288	301	309	320	291	294	320	340	308	353	326	324	341	322	288	333	306	329	327	308	312	311	303	324	318	302	332	291	321	310	304	277	310	342	328	296	314	309	331	315	325	318	314	313	270	308	323	300	299	309	308	337	319	311	317	305	323	307	276	302	313	341	320	300	329	271	282	304	330	312	352	293	312	298	310	330	327	337	335	325	314	336	296	324	311	290	320	300	329	295	287	297	292	306	319	315	316	338	317	312	290	292	301	307	325	299	289	305	301	294	278	324	319	285	318	330	275	296	304	327	316	328	316	304	319	269	337	376	318	325	317	295	291	308	321	323	293	307	342	300	338	283	296	302	306	307	337	300	306	307	302	319	319	306	315	301	337	310	326	339	293	292	312	283	298	365	306	330	340	297	316	344	284	309	314	318	316	281	287	315	320	302	281	296	333	308	305	315	318	288	311	304	334	323	266	309	312	319	318	301	316	316	319	336	316	326	292	307	318	293	300	298	288	293	311	345	288	297	312	312	329	323	314	291	326	313	312	292	327	334	309	304	333	320	323	339	316	271	323	316	304	307	354	335	319	323	326	332	334	334	292	312	289	337	280	326	289	330	310	322	312	282	366	342	334	314	330	338	315	307	264	312	347	310	310	290	346	323	311	286	308	292	328	308	338	301	307	319	311	311	328	299	319	333	314	341	318	316	326	309	295	321	307	346	292	287	323	303	352	332	316	320	299	304	324	319	318	336	324	313	327	335	313	292	323	302	330	302	311	313	310	312	303	306	305	342	326	318	320	317	300	321	340	281	317	319	339	294	331	297	291	305	354	303	298	358	335	330	318	294	326	336	340	299	335	325	308	317	299	315	324	294	322	313	325	322	302	319	352	337	313	312	306	309	323	302	322	347	313	293	317	322	288	344	317	346	302	335	321	313	323	314	339	319	293	330	346	323	321	292	350	327	355	303	345	316	320	322	309	307	328	300	350	328	319	344	281	319	293	327	296	338	296	320	338	322	327	317	314	284	328	323	315	321	283	304	341	311	304	330	321	313	307	312	314	345	315	272	300	310	272	320	329	315	289	353	313	315
50344	14634	4277	1995	1378	938	791	586	482	410	382	341	297	260	263	230	248	202	231	203	234	225	199	177	201	180	199	195	198	163	194	174	185	172	188	146	203	167	177	183	157	163	149	174	174	166	213	173	172	161	174	174	158	156	179	164	175	188	172	182	177	139	165	160	171	175	187	170	138	176	158	141	168	165	127	184	147	162	169	178	167	156	183	144	153	180	164	156	137	162	147	151	165	175	150	152	176	167	157	170	165	169	150	173	155	162	145	167	155	175	154	161	176	173	178	190	178	154	160	157	172	166	144	173	157	177	157	159	173	167	186	153	166	163	162	161	139	150	162	186	161	166	151	195	168	156	191	162	137	158	169	187	159	161	149	153	162	156	184	172	156	173	177	157	159	158	157	164	161	159	137	163	158	143	174	169	170	176	132	156	175	160	187	161	175	148	162	134	130	162	153	180	169	154	172	162	171	177	130	135	172	174	153	166	189	164	170	178	154	161	154	164	170	153	153	180	151	165	158	154	174	147	169	180	132	169	165	196	152	197	186	183	176	160	154	181	150	171	161	155	163	150	155	158	167	155	165	162	160	150	174	156	156	147	164	188	172	168	157	145	162	183	154	173	174	155	145	161	156	164	162	178	164	151	153	167	153	158	185	175	172	146	161	136	159	166	157	159	191	159	158	189	147	165	173	151	153	133	181	175	137	167	150	171	158	147	181	162	169	158	144	181	150	164	164	158	171	180	166	148	181	153	169	166	171	170	169	167	157	159	174	179	164	174	171	159	176	161	152	176	178	190	169	178	166	176	147	172	163	194	135	148	191	155	193	162	140	161	169	152	152	147	185	181	159	179	172	180	155	166	204	166	178	151	178	181	146	160	159	161	182	140	176	154	168	147	204	157	134	143	181	179	157	164	163	164	193	174	167	142	141	159	166	148	156	138	171	168	169	143	176	169	175	169	181	165	160	172	160	169	163	166	178	156	147	166	168	155	178	174	175	163	179	169	148	153	173	167	171	189	160	153	201	171	156	146	156	169	167	167	167	165	158	164	165	141	165	153	175	155	190	145	193	192	161	164	165	174	160	154	167	172	171	186	153	162	171	168	164	159	180	165	180	163	163	170	148	158	133	185	151	181	167	140	127	155	175	135	175	153	153	173	188	148	168	163	178	142	168	149	162	147	146	149	176	158	160	178	168	143	139	152	164	141	178	180	141	173	183	144	157	169	139	164	149	148	177	152	168	174	170	153	152	152	172	174	161	155	156	185	159	162	155	164	155	171	168	163	154	149	153	146	180	157	184	167	169	172	133	151	181	182	154	172	138	171	161	148	144	144	172	172	203	168	159	159	177	154	177	162	155	157	154	170	156	163	169	170	177	181	180	154	152	156	164	162	162	159	173	171	168	174	150	155	165	154	170	164	172	182	165	154	157	180	159	178	153	180	177	168	158	154	190	179	166	167	160	166	176	161	151	155	132	157	184	173	164	157	176	157	154	161	168	164	161	199	191	167	154	160	183	139	164	158	172	152	156	148	156	151	159	165	159	172	188	156	174	155	149	186	171	145	180	136	171	158	165	160	170	174	177	144	145	159	154	157	184	163	151	163	176	172	166	175	159	166	173	169	143	165	182	119	159	134	168	168	148	161	181	168	153	163	155	167	189	183	151	160	165	161	147	162	175	158	167	187	148	166	148	159	143	163	157	151	169	159	176	135	159	152	167	172	181	171	191	180	175	165	171	159	174	172	149	149	152	181	149	161	168	153	171	172	170	188	162	193	150	144	157	144	168	160	176	177	176	173	163	162	173	167	175	152	148	141	136	163	186	178	162	154	181	171	181	157	145	147	144	190	177	181	152	187	173	178	196	148	162	146	183	158	172	178	159	174	185	144	165	180	176	176	166	159	175	173	160	157	176	172	168	184	183	166	165	167	173	165	181	179	169	169	144	139	150	161	145	151	152	182	188	169	164	145	155	176	148	154	163	181	173	165	167	171	176	131	143	182	172	149	161	162	190	166	160	173	165	155	167	164	168	142	182	174	177	170	159	154	162	157	172	180	177	178	168	165	169	155	161	177	161	157	163	181	165	168	153	169	151	185	161	158	145	166	159	165	192	154	167	162	145	163	140	164	164	165	183	174	164	179	143	169	159	162	156	177	175	190	150	160	169	170	169	177	159	176	162	156	161	160	169	173	180	161	136	158	161	166	140	161	146	161	158	170	183	181	172	177	168	153	173	174	173	183	170	182	163	148	171	169	165	174	171	190	163	173	148	163	187	187	169	164	171	170	159	177	158	201	177	153	169	150	185	155	181	167	180	158	180	180	176	169	166	169	158	162	146	128	163	154	150	173	157	160	179	172	150	147	163	147	172	176	162	152	157	143	175	197	181	145	148	174	172	140	150	142	174	171	167	168	157	176	185	155	166	160	184	143	156	159	160	171	179	179	176	167	159	167	178	168	150	152	157	157	165	175	176	180	162	156	177	164	167	176	149	164	173	160	146	155	153	136	151	159	178	172	165	163	153	183	161	169	165	176	177	178	173	170	176	156	130	150	194	159	171	161	167	167	169	173	175	144	155	163	159	148	170	177	176	155	165	141	161	163	173	175	178	180	174	179	174	162	168	184	168	152	140	194	174	170	156	162	155	180	157	168	159	153	181	175	174	163	173	171	174	132	171	165	171	173	144	180	173	178	159	174	170	166	155	147	168	151	151	179	161	167	190	169	153	192	163	182	166	153	159	191	170	179	160	159	172	170	154	170	151	148	176	156	164	185	176	156	155	153	184	160	166	182	169	165	178	155	160	177	143	170	170	155	166	158	174	166	147	152	179	188	154	175	194	131	169	173	141	176	165	172	171	156	156	156	166	165	171	141	173	170	141	185	155	169	167	170	158	155	165	187	154	162	137	175	177	161	145	183	164	174	139	159	156	171	147	169	174	154	154	166	153	182	181	160	162	166	165	153	157	168	153	153	162	170	134	175	170	154	164	171	164	160	141	180	152	179	181	181	152	183	171	191	170	154	180	165	167	152	148	161	154	142	162	160	162	185	150	144	141	159	161	145	151	164	159	164	212	150	174	160	150	164	141	174	172	157	150	169	186	171	170	183	161	155	170	161	164	151	159	162	160	152	162	158	192	173	170	185	141	162	162	184	149	173	171	160	179	159	171	183	149	182	162	156	188	164	179	157	154	144	170	182	171	171	180	158	163	134	164	146	149	164	153	164	181	158	174	159	182	149	165	182	159	154	142	155	162	155	168	155	157	161	158	150	155	173	160	153	149	176	127	174	150	168	164	160	171	156	187	174	143	175	175	160	155	176	153	167	167	159	151	162	171	162	165	173	162	156	170	168	164	172	159	141	165	128	175	159	162	151	188	160	158	154	181	151	173	175	181	168	156	174	157	172	155	148	159	152	170	146	131	163	161	166	179	171	148	161	149	160	150	164	160	151	179	163	188	155	166	159	149	175	160	172	167	170	160	165	151	159	175	138
24971	2608	5990	6577	5524	4418	3658	2872	2540	2211	1933	1676	1493	1397	1322	1191	1088	1052	1028	992	937	882	855	808	824	802	742	755	756	652	711	697	668	690	656	650	657	683	628	684	627	626	623	622	576	583	586	624	633	589	601	626	605	595	554	570	529	573	621	569	548	547	556	591	616	541	565	563	571	543	540	562	524	559	525	529	544	565	545	525	505	522	516	508	519	532	516	562	543	544	554	556	489	544	539	520	515	522	469	560	502	520	535	521	549	568	511	504	570	545	509	551	534	584	545	524	556	536	557	508	528	527	549	538	516	520	524	514	494	498	539	547	541	543	566	553	518	524	529	494	511	550	529	532	528	504	578	509	527	507	509	467	528	544	537	531	547	512	537	490	551	498	528	530	555	544	511	505	511	501	518	539	523	537	526	529	536	514	539	516	519	536	509	510	479	505	543	517	556	556	546	527	497	522	553	527	555	532	563	500	519	524	529	530	502	534	520	532	523	566	563	538	535	520	517	513	544	514	552	526	508	498	526	491	536	515	528	543	541	507	489	548	515	502	522	509	565	538	540	536	527	532	584	502	514	527	483	543	521	495	494	564	533	523	509	539	513	489	541	513	536	530	521	533	509	506	491	536	526	528	519	526	533	493	554	484	487	529	509	504	546	520	486	530	508	534	503	526	521	542	559	522	509	482	514	555	533	532	504	495	531	517	537	529	513	536	513	502	512	508	545	520	547	531	513	551	521	523	553	569	495	494	538	504	543	503	499	507	531	557	581	491	502	524	538	503	518	491	511	542	533	515	511	577	535	489	550	512	545	540	524	501	449	526	548	481	542	523	525	562	558	528	516	543	561	491	497	524	526	523	504	492	527	505	525	528	566	505	507	519	545	572	538	502	549	494	529	520	535	501	500	513	534	518	548	513	565	519	500	573	533	529	526	477	559	519	488	554	490	526	546	530	537	498	499	519	508	519	574	541	519	537	504	519	501	515	493	520	527	541	573	555	539	546	506	520	538	549	523	516	518	524	524	505	513	522	510	536	520	526	491	481	510	492	567	509	517	509	528	529	565	558	480	511	518	531	550	491	487	516	542	560	540	502	530	507	542	535	520	504	521	540	536	539	548	517	511	516	538	504	531	502	531	525	524	534	519	500	508	507	510	531	516	523	544	504	569	475	543	512	512	512	521	537	490	523	557	522	510	545	507	527	510	460	520	502	575	516	580	506	510	557	549	550	538	504	518	511	531	530	561	538	544	536	559	508	553	536	523	499	504	484	517	528	536	508	536	548	533	482	560	531	510	499	546	510	550	511	565	570	516	551	513	533	504	546	518	521	518	528	567	519	560	525	528	538	528	512	536	572	554	528	513	556	545	563	525	530	518	523	543	514	486	519	525	531	483	537	523	510	505	521	502	505	521	528	554	511	566	524	515	526	494	496	548	552	527	499	546	508	530	503	526	538	516	495	560	545	565	513	509	519	516	551	501	542	526	542	505	540	541	504	506	511	503	527	528	482	536	555	567	535	533	544	501	510	515	518	509	545	530	512	530	507	520	524	530	527	504	518	567	518	480	545	490	515	515	544	535	512	513	540	519	513	557	541	504	543	512	534	581	545	476	492	520	501	512	491	520	505	481	539	519	518	533	471	520	514	496	509	489	479	537	543	536	490	534	544	518	532	489	531	524	506	550	539	545	523	491	507	497	510	495	541	496	550	498	514	487	549	509	521	511	527	548	523	520	488	530	542	500	511	507	533	526	487	506	476	514	514	495	557	507	514	547	548	548	534	519	537	507	548	514	542	507	492	552	521	532	522	492	519	499	510	521	544	535	526	542	558	528	544	512	514	522	551	510	517	533	490	521	513	540	549	525	484	523	461	541	506	532	514	488	545	529	529	486	509	511	503	528	486	506	566	520	517	529	522	528	549	519	538	551	493	554	490	525	524	517	529	510	543	550	546	500	518	459	557	500	558	570	538	553	549	493	479	522	501	494	538	525	558	559	516	548	511	519	495	534	575	531	498	534	536	484	499	534	545	520	533	521	517	510	549	576	503	511	532	537	509	501	522	496	525	501	527	515	519	521	498	537	517	575	524	508	538	509	520	563	520	513	544	496	491	529	504	516	496	525	500	495	510	526	567	516	491	548	515	550	487	544	503	497	469	510	576	533	522	495	528	503	498	530	523	508	532	538	518	513	503	553	492	523	575	510	519	513	538	495	511	543	529	518	501	505	522	500	517	539	551	565	486	561	564	571	560	512	508	519	525	505	555	499	542	503	512	523	523	508	539	525	509	592	515	486	518	533	548	534	531	555	564	499	530	534	569	504	487	519	498	542	529	531	494	511	516	538	503	520	529	537	500	523	533	533	513	512	527	502	519	567	511	509	485	543	521	472	497	521	532	513	549	555	532	518	534	527	558	498	530	542	535	562	485	545	551	529	490	533	511	506	478	546	539	587	519	526	492	535	531	550	528	484	526	532	491	514	542	514	511	558	538	544	520	557	552	509	482	488	537	550	511	542	525	490	552	522	498	480	509	516	531	520	532	508	508	537	526	545	475	521	500	495	570	511	520	517	523	516	558	494	545	586	514	505	509	521	536	505	536	514	546	505	543	574	510	525	534	493	537	531	538	480	506	495	512	562	518	550	541	510	548	532	548	515	509	550	498	534	536	542	520	522	505	533	539	524	531	536	461	485	496	507	493	491	505	483	521	507	544	499	502	542	519	552	504	492	513	498	510	526	525	510	490	528	533	565	491	530	502	542	527	567	533	486	528	547	544	490	556	466	523	494	557	529	535	535	522	539	544	519	523	525	470	511	514	528	502	516	531	527	481	522	539	507	546	515	527	546	511	520	528	500	566	519	506	511	539	529	484	541	504	529	536	525	500	542	504	494	548	522	510	515	528	510	525	529	517	499	508	485	524	530	519	526	530	513	537	487	518	507	497	505	546	545	517	544	523	493	559	522	491	551	541	526	489	478	521	494	545	492	522	496	522	512	580	527	484	548	523	534	544	518	535	490	514	531	537	592	509	504	541	534	522	539	514	518	502	473	484	458	524	515	543	510	506	517	532	530	580	511	533	479	522	551	511	530	527	548	532	517	568	516	483	536	517	513	507	562	501	492	538	533	531	496	521	486	538	513	548	522	492	539	527	507	536	568	527	507	539	545	517	550	501	517	499	492	484	468	538	554	514	514	525	526	511	511	488	544	504	507	519	533	524	510	544	544	524	485	516	546	513	488	532	505	509	512	493	537	501	557	519	544	471	511	500	572	512	484	521	512	501	504	540	489	511	519	494	482	548	549	545	483	537	544	543	528	540	541	532	528	501	531	516	515	532	487	508	521	550	480	499	537	515	502	541	509	512	529	564	499	530	578	512	525	504	528	529	491	532	529	527	505	511	546	531	558	528	525	502	526	518	492	553	530	518	504	534	527	514	563	519	518	520	496	537	495	511	519	544	513	480	548	543	536	528	542	493	535	536	551	508	494	544	553	545
6036	419	295	240	205	207	177	159	169	156	159	174	180	185	154	139	193	164	176	183	165	185	170	171	189	144	173	139	179	168	173	175	172	176	158	163	158	180	188	180	139	168	165	167	180	155	183	190	161	168	178	174	165	162	181	162	182	159	173	188	175	149	151	181	163	159	150	196	155	164	167	175	152	182	152	179	141	162	162	162	167	144	145	159	178	151	160	161	177	155	168	176	164	160	166	161	196	161	151	159	151	147	166	159	172	170	153	154	156	198	163	165	177	135	181	147	157	169	159	159	170	151	145	176	181	159	134	161	175	162	163	164	177	148	178	164	170	189	165	172	163	176	167	185	153	169	186	209	171	152	176	155	190	163	188	165	164	151	154	166	154	163	166	148	183	168	190	182	146	145	156	161	175	156	161	154	155	155	164	165	149	158	158	186	147	181	159	166	168	174	174	194	173	175	181	178	157	192	160	141	162	146	166	164	183	154	165	168	177	177	166	168	158	161	157	160	156	169	170	170	164	163	141	168	154	178	155	163	184	173	152	162	170	155	160	172	173	163	182	164	179	141	154	158	158	162	153	177	176	158	169	153	155	183	172	199	179	162	158	136	171	141	164	183	176	160	167	175	176	169	172	155	163	163	197	165	171	163	170	180	153	151	180	153	155	153	184	148	170	176	185	184	167	173	166	179	154	175	159	154	176	166	168	178	178	175	159	161	152	168	155	157	183	159	182	175	145	143	164	165	156	160	161	165	153	183	193	156	174	185	173	160	166	182	171	187	165	142	177	161	167	172	176	149	150	175	175	155	172	162	179	181	165	165	173	181	159	182	179	152	169	172	159	158	142	163	157	162	173	183	166	153	162	161	165	158	171	171	185	156	167	168	178	159	177	178	190	163	158	168	139	180	182	142	151	173	169	163	163	170	145	160	152	166	176	162	163	177	171	183	155	171	179	153	145	151	169	167	175	162	161	155	179	157	163	159	127	187	175	172	166	175	177	148	166	175	177	169	159	151	171	153	142	176	161	171	192	168	168	194	177	166	180	173	157	162	169	135	175	182	151	168	167	174	167	155	143	168	199	159	156	178	183	169	161	152	166	157	175	167	188	165	172	147	156	166	179	176	148	171	171	168	148	165	172	151	161	175	137	175	152	165	174	169	154	149	143	173	184	177	154	154	175	163	162	184	161	156	169	186	173	158	189	153	167	153	169	172	172	140	178	177	170	157	179	145	146	163	167	145	161	145	183	169	173	180	148	169	138	173	179	149	178	169	167	135	151	160	185	161	148	162	157	161	171	168	138	181	176	170	149	159	159	171	151	157	147	189	158	171	169	173	166	160	141	149	170	172	166	163	167	140	162	144	182	143	171	160	146	164	174	169	161	168	174	164	155	179	178	181	176	165	186	195	168	184	147	148	178	165	170	173	181	155	183	175	171	169	184	151	188	186	159	168	164	175	181	147	171	160	177	167	195	165	168	167	142	167	167	190	173	152	189	182	142	163	147	174	141	146	152	146	195	202	175	168	173	189	188	164	153	173	162	150	163	171	163	146	157	176	166	181	176	160	169	173	179	186	157	170	154	169	160	157	145	185	182	162	166	146	170	162	171	177	170	161	160	172	169	165	154	166	171	171	171	157	149	193	188	170	163	168	163	154	171	162	156	151	153	170	165	144	168	129	174	173	172	161	162	167	173	151	159	185	167	180	156	166	175	165	177	175	166	157	151	165	159	164	164	169	178	175	149	178	174	164	153	178	183	178	150	178	165	155	149	163	167	157	153	155	192	177	172	163	175	154	164	183	173	141	168	166	147	155	157	181	158	192	166	154	186	161	157	180	181	168	187	162	161	168	170	178	163	154	158	142	173	179	149	166	150	173	170	159	155	156	152	166	159	165	161	181	172	155	166	159	143	180	161	158	166	173	158	160	157	166	160	160	174	148	172	155	159	176	159	194	190	175	162	156	160	169	198	165	177	186	198	182	150	184	151	177	145	157	189	170	160	144	150	170	153	170	173	167	173	174	158	168	159	176	166	148	202	161	196	176	164	165	152	142	181	140	184	154	159	157	159	155	162	180	174	172	187	152	186	145	170	170	158	163	158	170	172	137	180	197	194	178	180	157	148	152	172	196	150	163	151	169	163	146	151	147	165	145	166	169	158	170	161	127	190	145	161	177	156	150	179	163	168	167	162	177	158	154	140	156	156	178	180	179	180	176	172	153	145	173	183	159	164	190	175	160	187	161	150	149	161	176	162	170	147	180	166	159	155	166	161	164	181	191	171	171	164	166	159	183	161	187	158	153	157	176	177	149	186	169	155	181	161	180	136	192	173	170	169	163	138	153	157	163	179	170	179	153	146	162	157	178	167	162	167	159	158	179	159	165	173	155	152	190	143	185	173	157	158	144	138	164	161	182	202	149	160	184	168	166	182	147	138	170	176	148	185	162	186	163	179	168	158	167	155	159	164	182	182	151	168	156	162	179	156	150	168	180	175	147	159	181	177	142	168	168	163	153	172	168	159	150	165	163	132	157	167	159	160	153	163	170	133	167	156	165	159	190	164	144	161	200	189	162	170	182	157	158	177	163	174	164	144	172	171	148	172	162	163	155	179	165	182	168	161	173	147	158	144	167	180	157	177	174	169	181	162	172	176	171	160	156	155	158	175	183	162	177	158	165	172	180	153	162	171	162	173	172	151	179	180	154	161	155	171	180	165	150	160	184	203	176	150	151	162	157	164	182	169	170	154	162	172	163	187	163	172	151	169	173	154	172	159	172	167	187	152	149	163	178	173	158	168	172	194	165	171	166	166	174	161	184	156	186	163	155	172	169	169	177	154	168	173	161	152	174	170	165	180	170	167	135	170	171	186	144	146	178	155	196	150	159	155	178	151	157	186	154	168	197	149	179	183	162	147	158	166	184	175	144	172	177	172	178	161	142	168	152	179	147	178	169	182	180	140	173	162	144	180	179	145	184	156	181	163	184	163	151	160	170	184	186	172	186	154	148	163	176	170	155	151	201	166	150	178	164	168	183	168	189	155	152	168	158	184	161	165	144	198	153	166	177	170	178	140	170	175	147	159	157	182	173	171	166	173	164	175	163	155	171	157	172	183	160	170	160	158	162	167	164	169	156	153	169	162	184	180	163	175	175	163	183	163	188	152	166	157	175	166	183	183	148	154	173	178	156	151	174	171	156	181	175	153	185	144	167	176	184	153	151	158	146	181	169	166	183	166	165	140	149	181	166	158	169	174	179	155	151	166	172	173	176	164	177	161	145	168	182	173	164	181	169	161	156	173	174	153	167	167	160	160	171	190	152	167	173	192	159	164	157	170	153	157	187	163	157	152	165	154	160	164	170	142	171	167	175	168	168	166	185	165	175	162	163	163	197	173	172	168	171	152	191	168	173	168	184	169	166	170	179	181	162	158	163	147	151	171	171	168	167	147	178	168	166	177	151	149	164	168	181	175	174	164	194	178	159	159	185	136	181
6063	598	697	707	673	624	616	596	598	555	575	539	524	561	553	553	536	506	524	515	520	535	500	511	514	539	558	528	533	514	509	540	551	532	537	504	528	521	540	518	565	539	526	560	490	497	520	557	530	520	546	509	500	510	505	480	477	519	546	472	501	533	508	528	479	497	557	499	543	536	483	524	518	518	543	492	486	530	536	485	489	477	522	479	513	546	519	520	504	540	522	524	505	527	483	494	496	567	518	517	475	519	550	550	501	486	506	554	516	537	518	488	509	505	520	520	523	518	498	484	509	502	476	508	505	547	540	546	508	491	505	525	525	486	536	543	507	490	486	520	528	490	505	487	552	491	517	548	474	523	502	539	537	514	454	514	505	505	476	473	529	519	512	535	523	515	498	481	481	511	495	514	571	539	535	535	534	508	508	524	522	540	536	525	519	542	491	533	519	538	501	489	549	529	536	525	523	502	466	504	509	514	530	541	522	522	515	528	503	490	522	506	522	516	515	473	517	510	526	544	542	492	471	493	532	532	467	547	522	523	539	510	501	501	471	539	491	524	529	523	538	537	549	522	513	498	531	548	535	518	506	526	484	513	489	527	518	469	516	507	504	518	496	516	508	510	502	536	520	535	521	520	546	511	498	470	560	507	530	549	568	482	475	528	536	495	520	519	552	513	546	497	529	518	505	480	521	517	522	525	500	546	529	512	481	490	511	552	463	555	490	521	528	564	500	522	514	557	513	509	498	476	522	482	529	502	507	502	511	508	523	459	514	488	531	534	545	547	523	477	516	539	550	498	532	504	529	484	546	531	487	518	500	505	508	519	528	491	530	556	523	497	507	541	497	510	494	535	494	540	486	514	526	508	525	489	503	519	544	507	523	476	546	500	491	510	492	504	507	519	520	501	510	508	497	491	508	516	492	526	494	497	519	481	486	521	513	523	507	515	483	524	513	516	541	480	519	502	493	506	549	549	480	538	525	532	520	485	502	535	466	536	528	480	556	497	530	482	508	500	500	552	523	505	520	484	491	501	486	515	531	552	497	500	479	567	517	489	513	504	501	491	530	493	506	498	537	513	508	533	497	491	513	543	529	516	510	526	506	553	540	504	515	538	516	536	516	525	536	508	456	535	514	503	523	565	549	528	515	555	520	503	480	547	473	510	510	483	518	471	507	514	496	517	543	491	513	503	535	505	479	496	510	526	529	516	493	514	478	555	513	527	546	500	484	481	464	540	520	568	483	543	542	514	557	529	531	491	528	491	495	491	526	566	498	522	499	530	545	509	520	494	528	478	499	505	507	518	507	521	496	490	547	510	508	495	521	546	515	522	535	541	533	532	548	519	508	522	520	529	516	499	520	487	542	483	484	506	538	484	536	534	522	495	515	503	529	557	536	504	550	516	493	481	538	519	516	513	535	510	513	524	528	499	505	542	477	492	518	552	495	503	533	570	514	510	579	479	493	526	521	519	536	548	510	540	533	536	491	511	550	497	534	515	517	459	494	502	507	475	512	504	534	563	538	525	553	516	533	499	489	526	518	487	477	539	530	528	505	501	473	476	524	507	539	572	477	505	513	521	522	492	525	550	525	498	516	546	531	514	481	521	571	497	533	541	510	541	513	490	516	507	514	497	525	509	494	502	513	487	529	530	505	541	498	495	526	514	520	503	498	522	535	484	551	520	572	485	490	511	495	500	470	514	474	505	530	487	508	532	556	512	508	521	489	514	476	488	515	542	521	505	504	532	513	525	523	503	497	542	504	484	511	520	520	536	588	532	560	481	519	508	503	503	508	518	543	480	497	551	547	505	556	515	554	487	470	533	510	532	493	509	534	507	515	479	540	495	513	485	556	517	474	514	511	515	526	534	469	534	519	495	521	505	530	491	494	541	502	495	518	510	492	511	506	537	528	531	523	534	508	501	523	515	514	494	551	531	534	534	470	505	516	501	528	544	499	502	487	490	476	486	546	518	447	521	492	515	529	492	523	515	551	535	499	505	504	521	529	525	485	517	525	499	532	504	505	530	516	531	521	543	509	502	548	497	511	492	560	519	489	566	549	581	513	573	493	468	515	499	489	548	529	524	461	534	517	528	516	507	498	485	507	509	545	502	516	536	466	540	500	533	502	507	494	493	542	530	503	530	496	524	513	512	508	485	518	555	499	486	523	527	488	504	519	521	482	497	547	509	521	516	470	534	510	516	517	495	503	534	524	526	547	561	513	514	483	507	497	534	501	490	500	545	453	518	499	515	536	511	543	480	486	522	476	540	549	482	525	525	503	521	503	514	537	473	484	504	512	467	465	504	492	499	529	478	502	475	504	505	536	538	514	502	492	514	505	541	508	499	533	548	504	535	539	510	495	508	531	531	548	488	503	552	485	521	506	489	555	500	534	553	499	504	529	523	516	508	536	505	492	528	480	521	489	495	522	523	473	496	510	479	550	537	533	516	508	498	558	577	504	523	494	491	511	498	494	536	486	522	511	546	499	509	546	485	527	502	540	522	537	491	526	539	478	517	513	463	525	539	529	530	490	519	504	482	508	487	512	502	500	469	502	502	488	534	514	497	515	509	539	490	504	517	542	535	494	487	493	503	512	551	528	512	519	543	516	529	495	480	491	492	507	517	498	528	490	510	469	490	530	526	489	497	490	469	551	477	495	520	537	502	476	516	521	506	504	534	544	514	466	543	532	530	514	480	516	536	527	462	500	511	538	529	495	469	530	561	497	520	517	550	549	518	500	509	509	555	492	509	520	531	525	520	540	542	488	516	488	498	519	530	519	506	498	483	485	510	511	513	481	500	519	536	542	515	507	503	500	490	482	532	521	530	491	513	497	521	514	552	508	505	515	516	517	496	510	511	498	539	515	532	536	515	515	530	564	480	541	491	505	492	513	484	507	475	500	505	458	491	518	501	549	479	529	536	513	526	481	531	477	504	530	508	511	513	505	485	551	503	516	540	532	505	454	529	549	536	504	523	533	484	468	502	501	560	469	468	510	517	507	479	488	485	517	520	515	506	550	557	504	513	520	554	509	549	514	504	517	531	509	505	525	510	513	538	520	484	542	546	542	576	483	510	506	495	506	491	509	492	508	513	505	519	529	520	529	550	534	478	508	503	510	481	497	495	517	471	500	545	529	558	516	496	536	568	528	533	521	497	551	503	462	481	499	518	530	514	499	513	546	536	487	526	564	479	490	508	494	537	562	511	507	506	543	509	530	540	496	523	548	545	486	483	512	469	530	545	505	508	530	473	539	529	486	535	505	570	530	498	515	512	536	511	506	557	525	526	507	542	536	490	498	500	530	494	483	495	479	499	540	497	507	532	508	517	533	515	508	503	486	531	495	504	472	521	498	511	508	497	535	522	541	520	529	507	532	525	514	489	522	480	520	595	491	518	469	505	506	511	468	499	492	513	492	487	484	500	539	487	498	516	532	543	512	514	490	515	568	479	495	502	506	513	532	553	499	523	517	520	512	466	499	533	528	539
38665	7590	1552	987	726	465	360	306	256	176	192	157	170	154	132	139	124	135	110	115	123	130	103	115	104	101	108	108	96	92	105	102	108	93	86	100	105	91	112	83	75	98	85	109	76	78	93	113	91	93	81	98	94	95	105	87	78	91	90	97	81	86	84	82	97	98	82	87	89	94	104	85	80	93	97	109	103	88	86	105	76	100	104	97	91	92	89	83	87	82	80	86	70	87	103	100	94	102	114	94	90	107	84	83	93	87	79	100	79	84	93	93	83	96	85	99	98	93	95	92	67	96	84	96	72	70	98	96	95	97	87	83	75	83	105	96	79	69	99	85	75	108	85	89	95	74	74	97	76	69	94	85	97	103	103	90	83	85	81	106	91	95	90	102	104	94	91	89	108	68	85	82	85	85	96	91	83	79	84	98	96	94	91	80	79	89	87	80	97	84	80	110	101	82	100	99	79	86	102	93	85	95	95	93	86	102	104	86	79	88	82	81	82	101	98	89	81	82	75	85	94	85	98	95	76	82	102	93	82	83	90	102	94	97	86	91	86	93	97	100	101	96	80	89	92	80	78	89	104	91	101	92	89	89	94	90	90	89	97	96	85	82	97	86	100	111	70	85	101	88	82	102	70	102	87	95	87	94	103	90	80	101	87	101	67	97	97	96	85	94	83	91	85	82	118	108	92	81	94	78	104	94	87	90	79	100	93	89	86	86	91	99	93	86	84	81	91	70	110	104	72	89	80	77	67	89	88	91	100	93	103	81	83	87	73	91	103	87	80	86	84	95	78	81	94	88	91	105	105	91	98	91	94	80	94	100	75	105	87	72	85	90	87	103	91	91	84	83	99	93	86	70	97	94	67	91	77	82	85	66	82	89	84	98	92	93	95	83	77	107	96	77	73	99	98	86	85	104	105	94	83	103	80	89	104	93	84	93	90	78	99	106	79	85	80	104	84	89	77	100	99	78	83	102	82	91	82	111	93	95	97	82	110	78	85	96	79	89	78	82	77	107	105	112	76	108	103	83	96	91	92	73	77	94	109	93	76	75	72	86	95	86	90	89	103	81	84	84	84	81	101	107	85	89	83	103	99	89	89	87	87	87	100	92	85	85	82	102	99	77	88	86	99	100	97	75	96	86	108	94	95	86	87	85	92	81	76	79	108	95	85	90	86	76	85	94	81	86	92	86	91	105	82	96	79	85	77	84	95	91	88	88	98	95	76	92	83	88	108	100	84	90	75	90	86	95	82	83	84	87	80	100	103	86	77	90	89	93	97	88	83	74	88	90	82	92	85	101	85	69	88	96	83	90	92	93	85	95	99	77	83	88	90	103	95	90	77	85	83	87	91	96	61	97	63	100	73	88	87	90	97	92	90	78	88	107	92	96	85	105	78	91	103	81	90	76	104	83	89	90	86	88	94	104	100	84	96	89	98	96	74	89	94	82	107	97	90	80	85	89	107	110	100	91	75	94	84	73	127	87	91	95	91	97	119	88	87	98	80	89	102	93	99	82	97	85	100	78	91	85	100	80	83	78	96	73	79	89	85	94	107	85	94	86	101	85	89	78	86	85	83	96	92	91	87	112	92	91	82	81	89	88	80	80	107	80	85	84	96	92	78	89	80	84	89	95	79	92	89	88	91	74	79	104	85	87	102	103	94	90	87	95	94	104	86	90	98	79	84	106	84	82	79	77	91	79	82	97	87	89	84	94	92	112	92	84	85	95	102	93	73	85	101	76	72	70	108	95	95	89	99	96	92	82	71	88	111	86	90	88	109	88	96	96	103	89	106	99	103	82	73	95	96	93	91	94	83	83	107	76	91	82	80	90	81	80	69	100	77	65	89	78	90	83	89	90	91	78	96	73	91	84	99	82	83	91	88	86	77	86	81	92	90	95	85	82	91	72	90	88	97	107	79	101	85	83	100	74	73	98	68	88	83	92	84	85	106	88	93	73	91	95	97	87	91	79	89	90	97	100	90	101	90	103	68	105	99	90	95	92	101	77	83	94	73	93	81	96	74	93	105	85	87	89	89	86	90	96	97	104	91	85	66	86	105	88	84	84	84	85	93	100	92	104	89	89	83	93	78	73	107	100	87	75	78	94	86	80	89	102	94	85	80	95	83	80	93	80	75	90	89	93	77	91	88	93	89	93	98	93	77	90	65	91	89	68	85	89	81	81	87	85	88	94	91	104	95	82	90	80	96	88	99	107	81	92	92	90	90	93	89	85	89	100	95	105	100	99	89	86	92	90	89	85	102	84	85	81	99	78	81	96	79	88	82	94	81	76	87	79	92	82	84	91	79	77	93	78	85	81	90	81	75	84	99	93	91	95	81	92	101	88	99	83	98	89	110	101	91	84	105	84	93	87	105	102	84	85	88	80	88	98	90	95	101	97	83	79	92	96	104	87	87	87	94	87	87	80	90	89	94	95	98	98	78	91	80	82	105	90	87	83	85	98	102	80	87	76	91	90	83	87	97	94	75	85	95	83	102	84	89	87	86	80	76	86	101	94	91	88	72	76	78	85	101	82	75	84	90	112	90	85	89	77	87	104	90	99	90	77	100	93	75	75	81	95	118	82	93	96	88	79	95	82	100	86	108	91	75	82	94	86	78	92	81	69	73	91	94	83	87	90	78	79	82	70	113	91	86	102	88	94	75	87	89	105	98	88	88	93	82	97	88	91	103	87	88	80	103	89	76	78	87	90	68	114	106	106	75	101	85	99	96	82	102	81	98	79	80	75	73	96	106	84	75	88	88	80	77	84	82	93	99	87	87	90	80	70	82	89	85	103	86	93	94	100	85	90	85	101	89	84	73	77	90	80	110	94	73	86	82	79	81	91	90	88	96	92	96	94	78	90	98	74	82	93	85	84	91	81	84	75	90	94	95	82	94	92	78	87	87	91	86	89	90	96	103	90	84	89	85	101	92	97	98	96	75	98	103	101	76	96	97	108	91	73	94	83	83	106	84	92	89	85	90	88	102	102	94	92	81	95	85	88	86	72	83	77	92	79	81	80	84	79	93	72	79	88	93	98	85	88	78	85	68	81	95	81	80	77	86	88	85	77	104	90	77	90	79	82	85	97	113	87	89	80	93	87	98	90	107	80	92	80	81	87	84	93	77	95	76	95	94	77	86	83	81	86	95	86	76	99	85	95	85	95	85	83	85	94	89	91	88	80	94	81	93	79	87	97	90	81	95	89	90	98	83	87	80	83	94	96	88	82	94	104	90	96	78	72	85	87	97	78	85	85	96	93	100	84	89	95	82	90	84	86	78	95	92	93	87	90	106	96	99	83	93	102	86	103	74	90	88	96	80	83	86	82	86	92	89	83	104	92	86	102	92	86	87	76	96	91	87	92	97	78	84	94	92	92	92	91	83	91	86	92	82	105	83	82	88	76	94	75	96	90	90	90	79	85	112	82	102	98	82	113	90	101	86	76	84	83	105	76	89	104	90	120	78	90	91	93	97	88	100	92
18707	1395	3230	3468	2983	2360	1900	1626	1308	1205	1042	900	858	791	741	626	595	564	593	499	518	519	483	521	469	449	428	452	429	425	432	379	394	367	334	367	367	381	388	351	345	371	355	360	329	336	333	341	325	367	362	337	331	342	310	355	327	288	318	323	333	355	357	320	339	337	326	322	362	314	312	317	299	333	345	313	290	355	321	314	291	323	301	326	340	339	294	310	303	345	296	333	324	342	334	321	290	323	327	341	292	294	310	330	322	333	304	313	316	314	319	304	297	325	308	341	314	299	321	304	296	300	341	304	352	286	308	290	334	331	330	292	310	355	333	318	306	327	275	317	321	307	291	343	296	323	341	312	282	323	304	332	345	343	301	303	319	315	300	299	327	303	351	289	357	327	337	298	334	309	304	311	309	338	335	307	326	329	325	303	310	328	290	320	300	308	321	295	307	363	353	306	317	313	296	301	305	331	321	322	292	301	310	297	305	324	300	308	289	313	310	335	312	288	329	335	331	319	318	333	338	300	308	287	311	320	284	294	312	342	305	316	332	277	324	307	290	313	322	336	299	297	297	311	317	316	284	283	301	311	328	310	275	312	319	326	302	297	335	319	314	292	303	309	318	325	299	318	268	293	327	308	319	309	322	350	314	322	309	301	315	298	337	324	291	293	335	302	285	309	302	307	302	313	309	336	315	297	311	313	317	307	307	317	317	298	309	314	299	326	342	298	305	291	290	305	304	318	324	312	269	318	298	303	307	302	310	344	306	334	302	341	322	291	332	285	322	339	311	340	307	321	318	302	326	333	327	308	294	337	345	301	291	292	291	308	287	307	306	332	294	313	302	294	290	297	320	288	330	332	322	295	334	322	324	317	304	293	321	311	272	310	329	337	308	285	349	325	278	299	349	288	315	312	327	293	264	297	303	306	303	306	302	312	314	293	297	279	305	290	305	324	330	325	297	300	324	294	324	293	310	318	358	331	348	288	313	299	305	272	325	313	316	279	316	289	277	320	313	325	302	338	313	327	331	328	319	337	297	333	299	333	306	284	318	340	291	321	316	327	275	320	308	315	308	334	322	304	307	322	301	323	303	309	323	335	326	332	279	334	289	319	296	313	313	336	325	312	340	268	303	317	312	305	328	340	290	293	313	344	319	302	333	304	312	294	310	306	295	302	292	296	283	295	312	324	293	315	329	314	355	336	295	310	298	301	299	310	291	303	312	313	316	308	302	339	334	316	309	335	328	294	316	322	293	334	308	346	342	334	298	332	301	276	286	321	315	302	341	333	304	327	303	295	293	328	341	306	321	293	302	326	303	290	320	292	329	304	327	307	287	319	325	317	314	293	338	288	310	297	308	295	324	319	280	306	352	363	325	318	332	313	309	351	309	295	336	286	306	324	317	291	286	314	314	302	302	302	307	316	283	296	311	312	339	263	328	318	314	311	306	300	319	320	302	314	326	322	294	330	346	292	355	308	319	318	320	324	358	312	283	309	333	315	288	328	343	297	332	306	307	299	312	323	309	317	313	302	315	313	323	319	319	305	308	319	283	336	339	329	334	316	284	294	327	272	300	298	294	328	337	326	319	302	358	314	311	313	318	329	319	287	331	327	333	320	275	297	354	327	314	289	313	348	336	305	349	304	328	281	314	314	300	308	340	328	313	278	316	323	339	317	311	311	294	318	359	308	305	318	315	289	316	305	300	298	292	328	312	297	314	351	318	277	295	315	285	300	321	297	287	316	321	315	310	305	306	330	297	302	300	303	316	339	294	299	313	350	301	343	333	325	344	295	308	274	311	295	320	302	336	309	317	318	329	296	327	318	299	328	325	340	336	261	298	314	310	324	305	305	297	299	299	317	296	286	330	324	307	307	318	319	300	313	286	340	295	278	334	310	303	328	306	310	314	339	337	312	319	288	324	279	323	346	311	309	310	321	340	276	322	310	284	338	311	285	348	296	314	307	354	347	305	336	283	301	301	301	272	314	298	301	301	300	292	272	332	291	304	292	294	294	330	325	317	289	311	296	320	304	317	305	301	318	311	321	318	334	301	296	316	301	296	313	281	313	306	304	304	324	310	310	317	316	300	318	320	327	286	286	321	321	283	299	302	284	296	346	291	322	286	298	295	323	300	297	306	293	319	272	332	327	319	333	292	340	299	321	338	315	309	298	301	289	301	314	305	306	329	260	344	319	311	329	296	298	314	315	298	305	311	334	286	309	289	330	303	293	322	325	319	285	273	292	324	323	302	332	324	288	309	306	319	300	321	313	331	312	297	306	288	302	312	329	321	291	302	308	341	324	302	303	299	317	320	348	341	314	312	315	298	331	309	294	305	297	307	323	310	279	325	297	322	279	282	325	358	312	323	321	350	337	336	317	340	323	320	318	316	321	304	299	297	333	348	304	320	328	300	315	304	340	325	324	328	303	321	318	286	303	354	344	323	309	320	295	323	311	319	322	316	315	300	298	320	326	322	314	319	313	313	339	323	313	312	353	321	347	302	337	312	300	316	312	316	320	295	321	321	336	294	324	296	296	309	309	299	293	302	313	297	282	336	325	325	312	327	308	321	327	300	327	335	323	313	300	280	316	325	336	312	301	297	294	301	314	318	310	314	311	337	308	341	362	327	307	322	305	301	318	313	306	291	313	293	325	276	329	314	319	318	316	289	305	314	298	308	317	307	315	307	327	311	323	291	303	332	300	308	308	288	290	316	313	311	297	277	306	338	317	310	288	324	298	310	305	319	313	313	310	319	333	310	332	305	338	321	274	304	304	315	288	278	304	313	316	301	299	314	310	301	307	334	313	326	338	312	318	284	347	296	310	321	299	282	275	291	354	320	306	322	309	321	319	304	303	315	287	285	305	335	325	304	310	319	341	321	329	284	303	331	308	294	314	315	313	298	317	309	308	273	312	321	345	325	301	305	311	333	309	311	313	331	303	338	346	342	291	306	292	323	329	319	319	329	295	320	342	318	336	322	291	305	314	318	303	309	281	324	301	286	319	309	319	284	315	324	293	334	353	297	304	298	336	284	301	312	285	319	332	308	328	333	312	336	315	316	330	349	290	332	281	289	273	292	325	320	328	317	311	336	309	313	293	311	316	316	296	303	290	319	277	327	303	292	332	311	329	277	325	300	309	285	302	310	341	296	328	318	297	306	329	323	319	324	322	307	315	326	308	311	279	325	295	294	302	310	294	304	311	304	309	294	322	312	308	315	313	298	290	289	334	327	327	289	289	311	321	288	304	318	308	285	309	292	323	328	313	305	284	295	293	301	292	301	325	305	315	282	303	314	314	333	301	307	306	321	304	328	302	324	306	315	300	318	308	327	320	340	344	310	308	312	306	303	303	316	311	311	292	328	315	318	284	290	286	314	294	319	338	328	306	337	298	310	319	293	348	337	321	330	322	346	298	293	294	293	288	337	324	287	305	308	288	320	360	292	350	314	318	316	272	293	298	320	299	315	308	322	317	317	294	305	288	319	287
50644	15068	4630	2039	1395	1013	718	623	485	414	376	374	322	315	268	252	224	212	188	240	208	213	222	206	242	207	205	167	183	166	166	171	151	197	168	193	187	174	146	192	182	171	123	170	196	157	186	155	157	193	166	162	166	168	160	166	167	147	159	154	153	169	151	176	144	172	150	172	148	187	167	172	151	173	164	177	164	173	161	167	158	163	165	158	175	153	159	147	182	158	171	174	141	156	176	171	164	145	161	138	164	156	166	164	184	199	165	161	164	150	184	152	178	166	144	156	154	152	159	161	159	136	161	158	154	176	160	165	163	141	173	190	148	168	148	172	188	165	183	174	153	166	151	154	144	177	142	190	166	180	174	144	163	166	168	173	174	146	158	199	154	158	172	180	151	173	175	171	149	139	157	160	158	191	173	169	168	186	167	162	163	152	143	169	176	147	179	168	177	157	176	144	155	183	179	158	162	178	149	168	167	130	159	162	152	162	151	160	145	138	159	169	157	135	157	177	164	158	150	154	180	172	162	135	168	179	168	160	161	172	138	200	145	152	143	149	169	152	160	152	156	158	156	152	154	158	169	168	154	157	153	177	157	159	167	130	180	178	172	165	176	138	167	181	158	152	170	173	151	149	166	165	144	160	139	155	168	131	158	182	167	168	149	189	176	175	173	154	144	179	173	161	162	161	169	167	173	184	168	139	172	157	171	172	157	164	159	128	151	153	175	159	142	179	183	151	178	157	164	153	155	153	159	154	161	157	171	168	149	185	190	163	143	160	176	175	164	156	184	154	169	173	152	171	158	174	153	171	185	163	146	142	159	171	187	171	168	136	163	137	151	152	182	166	171	147	170	160	185	183	174	138	152	183	144	159	168	148	158	194	149	157	161	153	143	181	168	182	167	161	182	168	155	165	172	178	165	162	163	133	181	171	178	168	163	168	158	164	174	167	141	160	151	173	179	172	145	157	157	194	149	163	156	157	156	156	158	166	142	157	173	155	159	151	161	161	144	183	169	153	158	163	184	164	176	162	160	164	168	165	169	161	161	140	158	167	155	159	186	181	159	144	161	159	154	171	173	180	149	163	141	155	155	160	178	140	173	163	173	151	164	158	142	193	178	155	144	163	167	160	140	172	159	152	161	170	160	142	145	159	185	163	171	154	160	165	158	162	188	141	138	165	165	157	159	172	155	170	167	144	179	174	139	181	177	152	175	173	168	144	158	175	187	157	165	166	181	178	157	174	157	169	142	149	173	152	172	149	173	172	164	167	172	174	155	156	153	183	189	160	179	152	162	168	175	136	166	177	154	154	169	189	169	156	166	152	173	150	179	151	172	156	164	151	175	168	174	170	140	146	177	165	184	155	178	153	179	162	153	161	157	164	176	131	187	157	140	147	145	165	177	151	158	162	173	134	165	161	166	163	154	161	157	137	182	164	154	168	175	154	163	174	197	161	166	168	162	161	178	152	151	151	166	169	141	165	176	187	146	168	185	154	169	193	170	156	171	184	171	152	172	152	152	158	165	132	157	177	157	149	157	136	155	161	158	156	166	162	162	182	153	179	177	172	178	172	170	184	165	144	147	145	165	170	150	182	169	169	174	169	152	160	170	170	155	145	161	176	174	141	162	180	163	164	143	150	175	170	170	146	148	161	151	153	175	180	151	160	161	144	165	144	149	147	169	165	173	170	191	151	161	168	160	150	145	175	173	191	140	167	194	157	164	165	171	169	166	148	185	169	156	178	161	165	149	157	181	117	183	157	197	163	157	168	179	138	179	148	154	175	159	181	143	147	146	173	159	144	180	160	178	152	163	159	175	160	168	178	160	169	160	159	180	178	140	170	170	151	158	161	163	180	183	186	152	183	173	151	163	154	164	143	172	154	161	170	141	137	171	163	161	150	167	185	164	152	169	162	154	152	182	176	164	150	158	139	146	175	188	152	158	178	145	159	155	136	171	184	186	172	166	167	152	146	152	162	151	171	175	161	170	163	149	174	136	171	178	161	169	167	181	177	165	152	141	173	157	165	140	170	164	182	141	165	153	177	178	164	172	171	150	178	157	144	175	151	177	160	163	148	176	167	173	151	161	153	181	159	155	166	149	164	154	154	176	162	167	168	166	188	178	146	143	133	150	148	161	164	179	162	144	147	131	156	177	177	154	174	142	170	158	154	171	166	172	160	140	165	170	156	158	168	154	153	150	162	158	157	145	154	170	141	170	164	185	144	180	167	139	156	184	165	160	171	149	193	167	185	174	178	170	160	167	150	159	134	170	159	179	154	165	178	157	167	194	160	172	171	181	159	144	165	152	163	161	157	162	160	180	163	164	165	192	165	169	180	172	142	172	164	154	155	181	159	169	149	152	146	146	156	169	173	171	156	130	145	174	169	163	146	165	178	167	156	157	169	149	172	173	163	197	166	167	173	196	137	158	163	176	153	150	166	157	164	169	160	164	157	185	142	172	189	147	164	163	150	175	182	149	163	166	152	149	170	168	143	183	159	156	174	155	151	156	162	171	162	167	151	164	166	162	197	140	187	165	133	164	162	134	177	153	144	152	133	179	170	170	163	152	173	179	166	163	157	157	178	148	166	164	162	165	163	165	162	174	130	161	170	143	143	148	167	160	154	172	179	173	172	158	154	151	153	153	165	176	161	194	165	150	156	171	161	173	163	172	161	191	155	154	189	187	151	154	142	157	174	145	147	168	173	162	170	169	180	157	168	167	163	160	161	163	161	138	144	166	159	152	150	159	180	154	160	169	169	150	165	170	157	150	179	173	162	159	133	157	159	182	138	187	160	160	160	179	157	179	166	166	175	155	154	161	141	171	182	149	179	157	184	165	162	157	154	165	167	158	173	163	168	143	177	194	166	185	177	155	177	174	154	173	158	152	148	168	168	158	165	156	157	168	155	135	161	161	165	163	148	149	159	154	161	135	154	177	162	188	127	167	159	177	152	160	159	141	164	148	175	173	150	145	172	160	169	176	154	153	152	162	156	165	169	160	132	168	164	182	169	144	164	170	158	152	166	177	197	169	178	158	175	184	149	179	153	163	158	160	159	130	164	192	165	160	165	161	159	159	153	161	163	155	164	171	159	158	154	152	181	188	174	163	169	153	165	165	180	205	185	157	138	185	151	165	159	149	161	172	143	155	138	154	166	176	136	178	141	152	163	165	184	150	153	178	168	159	165	158	146	149	161	146	178	151	153	155	156	156	141	170	166	173	146	174	161	181	170	158	160	162	183	144	156	157	173	166	146	171	192	183	147	165	168	161	154	168	176	156	150	171	138	178	150	197	132	153	158	167	173	189	153	154	151	163	155	158	148	179	184	164	192	178	161	152	179	155	139	180	169	173	155	167	151	154	147	143	172	169	165	169	167	163	173	164	176	141	158	174	146	180	180	149	172	150	155	140	155	161	152	179	155	158	177	185	166	154	160	165	158	166	158	173	135	165	136	148	156	167	161	175	147	139	175	160	167	150	171	166	171
24854	2676	6192	6595	5570	4284	3772	2978	2490	2192	1909	1725	1539	1387	1325	1247	1121	1087	958	990	935	870	902	793	798	752	733	731	721	705	663	694	652	673	652	674	682	668	661	651	640	617	657	645	607	618	607	603	568	599	591	602	602	581	574	528	540	563	575	565	580	536	582	557	554	559	566	542	539	535	606	570	592	548	563	572	537	538	535	570	554	550	528	550	555	535	534	502	577	585	539	581	482	543	533	522	561	506	540	555	557	533	519	560	528	559	570	567	552	554	502	547	503	523	505	519	515	503	538	510	541	491	537	525	506	525	535	536	501	515	528	539	516	515	560	530	524	519	560	542	509	519	557	496	510	573	537	518	513	544	537	535	478	502	549	508	569	556	560	512	530	581	531	556	479	545	552	512	494	539	535	503	534	520	521	542	480	526	535	494	512	500	507	564	510	536	520	524	510	510	519	530	526	580	502	563	518	577	523	523	506	528	547	534	501	518	518	526	499	519	486	503	540	530	563	537	585	527	540	539	525	517	527	541	506	510	524	496	511	560	484	543	528	557	546	532	520	560	535	556	495	536	509	526	548	508	538	524	541	497	585	551	536	544	511	514	507	524	549	569	503	500	550	531	508	484	504	557	507	594	511	498	502	514	544	493	536	487	533	543	476	518	527	515	497	489	572	532	495	482	555	517	555	522	526	531	549	510	526	491	543	535	551	499	510	527	511	532	560	512	501	533	528	510	504	548	572	514	524	519	520	567	510	559	468	536	491	533	552	548	526	520	519	542	499	508	513	488	546	528	523	499	560	494	514	525	551	495	523	517	542	512	486	553	548	550	541	533	577	553	548	542	572	567	564	531	506	543	496	516	526	558	500	542	563	505	555	524	512	492	532	538	455	572	535	541	504	535	519	545	521	555	515	563	552	542	507	561	554	510	508	527	500	506	497	538	520	499	538	472	508	532	520	490	531	499	522	505	499	549	549	522	482	517	479	519	474	513	492	543	503	537	548	495	526	516	568	514	516	526	516	513	531	527	515	501	551	513	540	524	524	495	534	519	537	545	508	498	516	566	486	493	530	522	533	551	521	528	501	509	538	516	549	491	567	532	517	519	494	498	498	504	500	532	513	486	532	551	532	480	496	563	532	512	503	513	534	539	512	567	534	507	518	507	518	530	501	508	495	511	527	507	491	505	530	505	550	537	505	551	496	523	502	514	564	474	512	525	519	547	546	511	530	528	530	541	513	556	543	549	502	523	517	501	556	511	516	507	543	549	571	543	533	499	515	520	529	510	516	503	552	542	499	505	550	508	525	551	516	471	493	550	492	513	494	478	524	537	506	536	558	519	523	514	507	487	533	497	528	458	555	502	510	533	524	546	533	529	530	527	475	516	537	516	533	487	540	490	537	453	545	527	530	523	514	534	502	505	524	513	526	514	489	523	525	566	552	520	521	556	483	521	517	486	498	479	532	552	509	545	567	535	552	573	523	517	523	525	523	552	504	518	524	519	529	537	533	478	534	551	528	516	515	490	510	514	517	496	495	518	476	504	523	497	525	522	569	535	530	609	546	526	510	549	521	512	496	531	492	494	556	508	499	520	524	523	552	486	549	564	539	462	554	555	526	543	536	545	507	501	535	537	491	553	542	536	518	494	526	508	550	508	538	539	481	502	508	535	535	503	536	543	520	528	515	534	545	554	479	539	516	496	513	507	524	517	535	497	519	541	508	526	490	534	517	562	532	553	506	527	541	529	525	488	535	505	502	491	571	552	525	520	511	529	503	490	562	566	554	541	521	530	513	533	510	548	534	522	543	524	535	522	504	524	559	490	516	540	524	519	504	484	474	529	540	540	503	528	542	494	493	521	535	548	559	489	519	535	534	538	541	560	513	496	508	544	551	518	525	522	518	501	535	534	483	536	527	498	518	525	475	533	550	536	514	476	517	525	499	548	562	505	499	531	524	545	525	528	521	530	517	480	526	514	553	517	553	545	528	527	507	515	517	516	501	526	516	519	511	518	516	537	526	514	548	534	549	522	488	528	505	513	507	536	514	537	513	544	526	510	494	563	574	561	510	540	538	528	541	496	508	545	553	517	513	560	562	480	501	503	536	512	513	504	529	475	511	509	498	488	507	539	498	533	510	514	540	527	497	509	503	520	539	500	494	540	502	523	529	524	570	544	531	517	538	502	530	509	528	498	517	503	507	516	537	526	515	518	528	523	543	527	541	523	511	527	492	536	540	557	516	533	489	514	545	537	531	506	542	538	545	530	506	543	507	535	545	525	505	503	547	529	494	527	499	548	556	514	504	538	517	504	531	548	501	516	489	507	542	537	517	506	559	493	567	532	501	542	525	519	545	506	530	560	564	551	493	483	560	489	513	539	540	494	523	512	505	470	516	562	529	514	484	538	521	491	506	513	491	525	502	475	533	541	543	561	506	514	505	532	513	536	516	515	523	534	531	565	538	511	550	527	480	529	533	524	526	514	522	529	520	569	470	512	528	561	484	510	545	469	458	526	529	506	540	534	547	535	523	587	490	504	525	533	517	499	521	514	529	547	539	502	553	539	530	546	512	530	490	494	549	539	524	513	509	503	496	471	517	530	526	528	511	523	508	487	525	519	549	551	518	536	501	506	504	502	557	525	520	552	526	489	474	525	494	481	511	521	514	506	505	537	526	511	465	524	534	502	502	539	537	522	537	507	496	506	478	500	521	522	500	526	534	548	545	520	539	511	551	520	512	495	508	571	477	483	529	542	516	511	536	492	595	584	545	532	534	544	506	507	541	543	490	537	575	541	528	500	522	584	549	506	520	524	519	537	503	495	494	494	530	502	509	528	525	517	564	533	508	530	513	532	520	487	555	557	500	508	502	500	502	494	543	533	527	559	502	526	500	472	522	508	528	498	534	554	504	513	544	510	564	477	497	545	499	536	498	526	499	533	530	552	525	530	511	501	518	521	548	526	517	517	491	524	497	522	534	489	548	511	531	510	507	533	520	548	527	501	549	505	546	481	534	532	533	504	515	531	527	482	536	523	525	477	524	514	529	551	506	551	515	540	478	510	533	525	501	479	511	471	522	531	552	503	517	491	507	474	501	560	530	524	514	515	514	515	518	542	546	508	487	571	522	548	522	526	506	517	523	531	549	493	547	529	523	535	523	534	538	526	477	530	439	529	514	524	534	516	558	523	529	541	530	531	456	537	532	487	543	584	506	510	491	560	527	585	538	489	529	497	502	539	497	488	558	494	533	486	506	510	522	557	499	516	506	496	488	514	489	519	513	495	515	491	546	504	568	512	568	529	555	540	561	523	561	515	494	553	512	540	559	533	464	542	520	506	499	550	533	495	516	534	530	485	493	523	567	541	487	588	513	519	513	520	495	514	517	486	495	517	509	524	539	502	497	500	533	509	504	517	534	533	538	505	520	528	510	520	517	533	507	517	563	491	474	515	529	505	486	543	519	515	529	549	533	559	523	513	552	498	508	509	494	473	522	470
6203	415	294	239	169	217	181	178	165	150	172	168	172	149	157	153	159	169	158	185	162	155	166	159	168	166	174	139	169	146	144	179	157	165	167	169	141	155	164	160	177	132	176	167	166	159	160	185	159	177	150	195	156	164	156	164	160	180	162	183	178	166	163	185	156	166	138	158	144	193	192	187	174	171	156	169	176	177	162	166	138	182	147	179	179	131	148	171	173	178	185	161	173	171	166	162	154	174	142	161	140	192	156	165	153	154	186	185	157	160	143	154	181	164	153	177	175	160	185	151	170	177	167	180	142	148	175	176	182	186	181	160	170	154	191	182	159	167	155	171	170	167	151	179	170	158	168	162	149	152	163	169	166	148	180	159	162	169	146	179	168	161	180	155	142	179	159	164	144	158	158	171	160	172	189	159	181	165	178	137	161	179	174	157	155	172	161	149	156	164	167	174	174	178	177	166	174	179	145	172	173	165	163	141	163	156	164	151	149	165	162	180	157	149	163	167	183	175	185	166	161	167	164	170	158	178	169	148	174	162	167	137	169	163	176	174	173	166	180	176	146	178	165	159	153	170	159	163	143	168	141	151	165	176	157	148	171	177	166	163	180	161	149	165	167	168	161	163	166	164	158	176	170	162	162	167	157	171	165	164	187	185	177	151	166	164	182	153	156	157	160	191	173	170	187	182	193	163	166	164	168	156	165	189	183	156	194	167	188	172	163	171	158	153	142	186	174	173	175	165	166	164	159	173	182	176	189	163	168	174	172	158	144	174	162	168	206	170	174	153	177	175	139	157	185	167	153	158	148	127	160	146	185	162	132	131	147	157	138	165	142	186	176	151	152	150	159	148	140	166	158	172	177	160	156	151	144	194	156	155	187	173	186	172	159	170	176	161	170	162	186	174	147	146	152	174	172	159	163	184	182	163	152	184	178	184	155	167	187	167	174	163	176	186	167	159	161	185	175	178	147	170	185	141	172	173	167	176	186	162	147	162	166	163	154	167	185	163	172	161	165	149	174	171	160	159	132	164	165	168	165	158	152	170	176	174	193	168	147	184	165	159	151	189	164	154	207	166	176	162	148	150	158	182	163	155	161	172	178	154	173	164	168	155	164	178	169	178	160	195	182	178	174	158	159	162	153	178	167	168	165	181	168	189	176	162	179	159	181	160	141	165	168	168	171	192	157	160	179	165	158	150	162	176	175	166	158	174	174	170	173	154	175	170	161	161	186	186	163	161	146	153	169	164	163	144	164	154	164	182	193	190	153	166	156	175	177	178	146	166	164	160	146	168	168	162	168	161	135	189	178	167	192	163	183	170	157	168	177	177	156	178	155	178	172	175	176	164	159	148	157	153	189	158	148	159	179	172	172	166	166	173	168	175	178	151	181	160	160	154	153	161	136	143	162	168	172	163	165	167	142	165	170	158	175	177	170	156	186	164	156	159	158	162	163	150	147	179	139	191	166	180	163	147	168	182	160	164	157	173	165	165	178	179	170	166	163	176	161	147	175	163	171	175	181	182	173	167	152	165	155	154	154	167	189	187	150	180	163	150	148	168	162	174	164	151	167	150	194	161	178	178	163	189	169	156	171	156	164	172	183	152	183	162	171	148	191	166	170	166	153	176	139	165	165	174	166	157	179	173	167	183	157	148	148	166	162	160	156	178	148	174	162	137	165	162	175	160	144	166	159	150	165	176	179	169	156	169	156	153	165	165	138	160	166	164	172	163	183	178	173	161	157	172	164	166	177	157	149	169	178	135	159	179	154	180	149	184	180	170	173	180	174	174	169	164	163	160	193	142	163	162	174	166	148	162	165	147	166	146	157	145	157	163	192	173	167	173	163	154	161	177	195	155	138	160	150	159	152	186	170	153	162	157	186	151	174	145	165	173	150	149	162	154	162	173	160	160	131	150	161	163	161	167	185	169	156	171	155	153	166	167	156	165	162	149	152	182	173	180	156	178	164	198	165	166	166	169	155	162	167	162	163	183	159	169	159	166	161	169	165	166	172	150	171	146	177	163	178	178	157	167	164	190	158	169	158	161	175	176	159	157	157	195	177	167	174	173	173	185	149	160	171	140	182	173	178	170	158	166	143	168	164	159	161	155	181	181	149	166	171	162	160	189	192	156	155	171	173	154	177	187	144	166	173	167	172	149	171	158	154	146	154	146	182	152	162	155	164	183	160	160	168	160	164	169	156	144	173	181	167	179	193	153	157	161	171	168	194	168	173	153	199	153	161	145	174	156	189	191	187	172	184	169	176	145	156	148	153	183	170	164	155	191	165	166	156	167	179	164	196	169	188	163	175	156	149	163	151	149	176	153	161	186	161	185	158	163	164	189	153	147	176	145	192	159	151	163	165	153	157	163	161	160	153	183	144	171	157	175	151	172	148	199	146	153	163	174	176	155	167	177	154	179	150	179	159	171	165	182	147	133	166	151	159	154	153	163	156	175	174	169	163	162	186	171	153	158	160	149	167	148	172	178	160	173	162	149	170	156	174	147	173	175	175	161	157	144	145	172	174	158	171	158	157	174	170	170	154	157	168	151	146	169	143	194	175	149	176	167	157	140	132	155	161	191	160	167	175	162	181	162	167	164	170	168	162	165	172	178	132	167	171	155	172	184	131	150	173	148	155	166	182	166	172	165	144	150	150	162	165	160	163	172	156	163	152	162	183	177	178	164	183	173	173	165	162	187	153	171	176	174	170	160	197	185	143	176	175	164	163	173	183	167	173	159	151	147	193	172	155	139	157	184	144	154	174	167	146	155	179	180	155	181	166	167	188	165	172	175	169	156	147	169	143	152	173	189	174	164	158	198	138	157	175	162	176	158	173	143	137	159	167	158	175	175	190	153	177	189	174	200	147	141	154	164	149	157	145	170	142	185	150	152	169	152	187	178	170	155	166	179	129	172	179	159	158	157	187	159	156	155	172	182	175	189	155	155	186	164	157	156	159	173	153	162	141	188	178	158	151	165	158	164	179	167	152	157	182	192	176	164	159	155	185	154	168	182	167	145	143	152	163	159	164	176	152	187	161	176	151	161	161	169	168	163	144	156	168	187	140	151	170	181	167	181	162	153	168	172	158	150	164	176	169	162	141	150	153	154	163	137	171	178	149	159	168	177	190	164	168	181	162	148	157	178	189	159	142	169	164	158	174	194	157	147	168	177	162	183	162	141	160	153	160	174	189	152	164	151	172	165	155	135	169	128	159	138	175	161	152	170	171	172	161	156	169	173	168	165	162	177	150	172	146	147	167	170	182	167	174	160	170	180	161	167	176	138	182	153	153	172	162	164	163	186	194	171	168	170	162	152	175	152	167	161	159	161	178	184	156	191	175	169	170	150	138	165	156	158	162	162	174	166	192	170	151	191	156	175	169	180	172	156	167	183	170	152	170	165	158	177	176	180	151	153	174	174	152	167	152	168	171	147	177	194	151	168	181	177	160	166	185	173	165	159	176	162	155	177	156	175	155	156	175	163
6277	589	710	705	685	628	618	557	573	564	539	540	557	583	506	557	522	528	537	534	505	541	541	559	549	550	566	487	498	507	481	491	543	520	494	518	540	544	516	461	541	496	547	515	556	552	508	514	514	479	488	515	495	524	538	525	457	548	531	495	521	484	474	488	485	516	496	501	501	521	494	459	502	517	538	503	521	523	472	489	547	518	518	494	544	519	483	511	496	497	497	510	514	530	498	546	532	491	510	469	504	511	457	496	532	534	513	493	499	504	501	503	491	523	456	510	525	536	515	486	497	521	519	517	507	499	511	529	520	482	510	500	531	514	556	495	533	489	481	496	522	533	523	484	502	492	503	547	561	493	506	521	499	536	531	507	477	506	526	511	503	477	541	517	527	481	509	516	525	501	500	497	520	507	513	544	515	504	487	531	531	510	495	549	510	538	508	525	532	507	516	533	516	540	507	502	496	545	534	570	525	510	466	534	510	519	532	499	533	492	486	535	482	505	501	501	509	509	523	515	522	529	517	512	546	501	478	479	517	511	532	532	552	503	499	500	487	521	528	513	530	521	534	499	554	578	521	514	504	500	482	520	500	464	525	498	520	516	503	491	475	534	505	533	541	486	512	504	536	531	445	525	491	529	478	494	488	504	528	556	532	517	493	501	501	513	511	542	538	517	541	475	492	515	481	484	530	496	513	498	484	494	520	514	516	530	517	514	502	471	533	485	497	509	472	519	514	498	497	501	492	523	520	490	527	567	521	517	505	501	484	506	487	527	508	533	492	519	487	512	534	509	515	503	526	496	523	521	530	508	494	548	513	497	513	515	538	521	497	500	543	502	534	523	528	480	487	505	570	552	535	523	489	507	524	522	533	516	516	531	496	502	522	512	572	486	527	509	493	539	531	505	534	508	512	520	505	489	555	522	513	464	539	544	487	530	519	552	499	520	511	484	531	529	522	518	539	499	507	528	512	558	514	479	488	497	513	536	506	473	543	502	506	496	520	514	483	502	487	504	517	552	490	507	497	506	500	515	533	472	466	534	535	497	556	508	463	523	525	494	513	543	524	532	459	507	495	532	471	512	517	522	516	500	495	525	515	485	505	527	556	513	549	547	494	492	495	527	501	495	531	482	509	519	482	538	541	526	514	486	532	539	493	496	522	490	469	498	493	532	529	524	504	516	491	494	525	503	534	556	484	487	523	540	517	503	537	554	527	531	528	477	510	511	526	515	474	498	529	542	497	512	568	505	507	497	534	515	500	506	503	487	500	538	539	480	532	517	556	538	498	522	484	481	509	510	524	489	499	477	511	494	484	530	489	522	501	550	502	500	508	509	521	513	557	520	544	536	507	498	525	476	516	501	489	522	520	487	479	538	515	491	553	477	453	533	507	489	497	487	505	483	519	550	510	501	511	495	526	562	519	528	493	512	501	534	521	493	510	524	554	512	522	520	529	551	506	557	522	516	512	505	509	513	535	504	550	520	481	475	525	560	534	516	510	539	520	508	527	494	508	527	463	519	512	512	536	497	460	484	524	493	487	495	501	513	487	469	491	505	545	497	539	573	500	534	500	517	457	521	527	490	508	487	487	456	516	503	511	540	498	506	505	527	530	518	491	494	546	502	516	536	522	502	513	481	541	564	514	538	508	489	497	439	512	532	527	519	510	499	485	506	492	502	534	498	534	521	555	476	516	511	484	509	517	506	522	519	519	484	552	503	529	462	509	523	507	538	485	487	517	497	500	510	499	530	521	518	507	551	528	518	511	535	501	511	542	516	517	544	503	535	512	544	513	513	514	501	508	559	561	548	521	439	520	495	516	524	543	535	536	521	520	513	451	509	515	535	543	461	515	528	477	516	534	539	503	517	484	518	490	525	522	530	576	505	533	526	532	516	497	507	533	503	537	535	531	489	519	502	523	494	523	525	524	504	501	539	508	509	478	520	464	492	463	508	489	514	455	521	475	514	518	522	556	550	485	502	513	502	510	548	509	507	521	488	532	522	491	513	509	553	483	483	506	512	532	503	535	518	506	498	503	484	531	506	512	510	511	509	500	488	517	515	539	502	504	472	518	488	499	507	526	534	477	546	508	555	492	510	515	506	490	528	496	531	508	498	505	485	524	508	530	528	496	528	507	501	532	472	550	487	468	488	517	495	525	500	468	481	515	520	543	524	505	492	534	524	533	524	548	496	552	549	519	467	484	480	546	505	499	516	507	531	542	498	498	575	493	517	496	500	495	553	517	535	502	509	510	486	535	488	513	514	494	540	503	495	479	500	518	537	524	542	520	477	518	539	513	484	513	535	511	565	485	527	516	503	510	492	483	500	532	522	524	554	538	491	500	486	527	503	503	486	503	474	484	508	547	510	521	498	517	491	523	522	506	523	528	529	486	503	490	534	502	519	508	506	515	515	507	540	494	502	519	477	512	513	516	503	498	497	545	507	522	573	502	504	526	495	500	509	537	518	508	535	534	509	465	527	563	498	534	512	491	506	482	493	506	492	497	504	489	479	557	513	511	545	525	492	512	503	484	570	500	501	534	510	536	490	549	493	520	481	509	497	512	529	494	521	542	489	494	602	525	553	531	504	551	526	483	532	538	488	548	512	459	516	527	517	520	524	468	549	551	520	508	500	532	497	514	525	507	528	525	521	502	482	505	514	511	511	505	548	491	498	510	525	521	503	533	496	507	522	553	506	521	508	514	543	520	500	513	459	530	530	474	500	493	526	508	543	499	515	460	524	515	515	494	490	522	542	505	474	522	495	519	527	505	509	493	505	557	490	477	476	523	499	498	502	538	500	582	542	483	518	492	493	508	502	481	500	531	511	507	494	514	453	531	473	513	504	522	502	537	523	508	460	488	519	546	543	520	511	532	545	516	465	502	512	496	534	495	527	527	523	518	547	516	561	497	506	516	495	561	535	483	527	450	503	516	478	560	535	502	526	525	498	490	529	495	536	497	528	518	493	522	507	513	531	487	508	500	508	542	502	524	510	508	503	496	498	540	492	479	501	500	550	507	499	464	512	517	499	544	501	511	544	498	517	530	500	545	520	509	539	505	501	521	520	455	480	500	527	515	541	525	519	567	549	514	514	545	491	499	497	491	499	542	543	518	513	540	534	501	439	494	517	495	518	492	555	549	517	495	497	518	505	503	539	516	511	514	481	541	507	491	478	504	509	487	534	532	533	545	510	522	511	516	449	506	501	506	501	541	473	471	515	531	590	493	521	515	520	510	510	529	484	561	524	530	506	514	511	516	484	475	539	488	483	529	502	546	538	566	525	474	519	502	527	526	529	544	487	506	509	521	485	501	516	515	453	519	468	497	560	493	543	477	484	508	494	520	501	516	539	501	501	504	491	534	525	510	534	543	486	466	484	517	515	480	473	544	498	515	499	507	491	534	498	505	500	482	510	550	499	503	535	480	552	522	522	512	470	510	468	530	493	519	544	486	532	530	521	556	513	537	467	531	488	525	506	502	506	543	509
39038	6913	1436	981	716	457	382	277	271	207	188	172	137	121	120	132	125	120	112	130	122	106	106	103	112	93	97	87	106	88	89	111	79	100	120	85	87	88	113	95	107	103	90	70	91	83	88	98	95	88	95	102	93	95	88	112	87	76	81	100	102	109	94	93	79	103	95	80	78	101	89	72	74	78	83	80	100	75	82	77	91	100	92	97	74	88	69	93	72	95	79	95	75	89	99	86	102	105	87	82	90	92	89	91	82	94	62	79	97	81	95	89	85	105	93	90	103	107	96	72	91	85	99	96	79	95	79	75	91	91	113	113	83	90	89	85	87	98	76	101	85	108	85	77	77	95	82	80	75	115	97	103	80	66	92	90	79	88	86	92	95	78	79	81	91	87	74	77	82	90	68	88	93	92	83	104	85	108	96	102	94	88	88	87	87	108	85	94	100	87	84	74	91	99	82	96	89	93	89	106	94	73	95	84	98	86	94	79	91	84	91	85	77	112	84	110	90	97	114	103	97	92	85	83	83	87	85	96	87	83	82	90	84	82	74	113	81	87	85	85	105	79	110	90	99	75	104	101	108	93	75	99	81	97	98	91	100	91	73	83	92	82	113	95	82	84	100	100	86	80	83	96	95	94	89	91	111	84	91	85	91	81	87	97	88	78	70	93	88	89	95	83	80	90	103	89	100	79	78	84	84	91	83	98	83	95	80	74	96	97	82	85	88	82	85	81	100	96	88	75	82	92	89	95	76	92	89	95	99	76	92	86	91	125	103	88	95	82	97	87	76	92	92	89	97	90	91	77	85	105	89	100	86	73	90	84	98	85	76	95	87	84	91	89	90	98	88	84	89	92	81	94	95	79	87	102	91	94	90	89	92	103	93	64	93	102	91	85	86	108	103	108	86	81	82	89	109	89	93	107	78	98	94	83	81	83	90	99	89	97	95	108	82	101	87	94	85	92	83	74	104	97	108	70	82	92	87	89	89	91	91	82	79	87	78	75	96	99	78	84	87	88	79	61	84	83	82	89	86	87	95	88	83	88	92	92	95	116	89	100	78	89	99	102	94	91	94	86	93	91	101	94	100	96	93	79	89	83	87	79	84	95	108	89	103	91	100	87	90	84	94	101	100	101	92	88	103	95	84	95	98	100	91	97	97	90	80	77	99	87	75	79	94	84	90	82	62	87	82	90	76	82	92	87	87	86	111	74	94	72	91	83	90	85	79	89	90	88	105	83	83	65	114	91	90	91	113	74	96	106	99	74	98	91	104	82	79	96	96	100	83	106	84	86	90	103	83	95	76	78	86	89	85	89	87	77	64	95	81	95	66	89	97	82	86	102	89	79	100	100	95	88	91	108	81	86	97	83	91	94	85	107	76	91	97	90	98	94	96	96	81	102	84	91	91	80	96	62	83	87	94	82	99	89	87	77	93	77	84	96	94	73	75	92	95	68	91	94	83	84	96	82	88	99	102	80	80	96	85	107	101	91	75	76	91	88	82	86	92	95	90	81	95	87	99	100	96	77	92	95	96	86	93	86	97	81	78	80	90	88	102	88	85	85	78	116	96	75	92	83	87	92	87	80	101	88	86	70	111	98	78	88	102	87	76	88	116	112	88	84	84	80	98	93	101	90	85	87	85	87	83	94	95	110	90	83	99	82	105	85	89	94	91	75	80	97	107	83	97	97	93	85	77	73	106	79	87	108	104	98	81	78	107	90	94	98	79	94	90	88	85	86	93	94	89	89	89	81	110	75	92	91	83	88	86	78	88	86	77	97	73	88	100	98	108	95	75	82	99	98	81	102	105	92	91	80	97	84	95	88	81	86	74	86	80	90	89	64	88	84	92	93	82	111	89	81	87	101	78	79	83	70	85	103	89	72	108	95	89	82	91	86	90	90	96	74	85	88	86	86	88	94	87	84	87	96	83	89	89	92	82	104	93	90	90	88	93	84	104	91	83	85	84	87	83	109	90	107	78	91	94	91	86	101	91	76	78	89	96	90	95	105	96	116	106	99	90	85	100	91	79	94	68	97	78	74	79	95	77	97	81	86	78	70	90	102	83	94	83	83	91	91	67	100	89	86	83	101	92	99	67	104	89	68	94	86	104	105	89	110	94	103	79	78	93	106	86	94	87	83	79	64	91	94	91	89	90	73	97	100	93	95	83	89	92	89	88	80	82	81	102	79	94	75	82	77	84	84	71	79	71	94	93	98	94	86	91	97	87	91	73	83	87	81	89	93	87	90	77	91	95	91	88	96	98	79	91	87	107	76	101	69	91	110	91	100	83	104	87	81	81	88	70	72	86	80	88	88	96	80	87	96	119	91	105	105	75	84	101	90	94	92	86	110	87	104	92	104	97	85	102	86	87	88	85	107	83	66	83	90	98	77	96	88	99	101	78	82	101	100	83	72	91	80	87	107	87	87	87	103	89	87	98	89	105	101	94	84	79	96	84	98	87	81	71	93	85	80	88	99	77	107	89	77	90	91	93	78	84	119	92	103	73	94	78	87	100	94	89	96	83	96	92	78	59	90	91	84	77	85	79	78	101	90	96	77	87	90	90	96	108	100	87	106	95	82	83	80	83	102	93	85	96	90	80	84	91	88	74	95	101	85	106	88	86	77	76	92	80	95	105	103	84	89	81	96	91	92	86	100	96	81	96	82	77	94	89	77	83	81	88	83	82	86	86	85	92	113	106	106	93	105	100	87	78	86	73	77	82	83	72	90	92	86	96	87	105	86	85	96	93	99	100	79	80	83	83	84	115	71	97	81	79	102	96	85	82	87	78	82	82	75	75	91	96	99	81	98	102	85	91	92	93	79	74	95	83	87	87	82	96	99	98	83	94	86	93	91	105	94	94	78	81	100	95	79	75	95	75	81	86	87	86	98	88	103	98	95	97	85	82	90	89	86	90	90	93	81	79	91	93	87	89	76	84	97	89	96	78	95	105	99	93	90	89	107	95	85	82	94	98	83	103	82	103	84	88	99	76	98	84	86	96	97	92	94	107	68	76	98	92	81	100	96	79	93	89	79	92	75	88	86	91	100	74	71	94	104	84	88	88	90	79	70	94	75	87	96	98	91	77	82	101	92	99	84	103	105	72	109	75	75	87	99	98	104	102	80	89	91	85	113	97	94	75	81	97	77	85	90	94	92	106	107	96	82	105	92	76	92	92	99	88	85	96	78	86	85	88	73	88	85	93	78	103	74	78	80	87	92	78	82	84	86	72	98	84	94	99	91	93	80	93	85	86	100	77	90	90	94	83	78	77	95	84	64	88	92	99	84	96	104	100	86	105	85	87	91	83	82	89	86	89	89	90	90	96	107	84	78	78	89	83	87	96	81	77	83	94	71	80	93	88	81	88	89	82	97	96	88	102	76	84	90	96	85	91	86	90	90	102	75	71	97	87	81	64	99	102	110	90	88	85	84	100	77	75	94	70	98	87	84	94	92	88	81	77	112	89	76	85	81	77	82	62	79
19321	1354	3217	3503	2963	2291	1870	1608	1293	1116	967	907	806	752	708	653	601	566	531	568	516	514	482	462	457	434	434	400	381	398	397	408	392	358	385	411	364	356	365	378	352	384	378	323	377	373	345	360	362	333	372	345	326	327	324	308	348	323	347	362	319	331	315	308	335	311	330	332	338	367	331	342	327	320	366	312	336	326	304	324	317	333	302	318	312	342	335	331	317	325	335	326	345	330	314	313	323	335	331	284	327	326	335	345	348	294	319	294	309	341	342	333	301	323	350	338	305	317	334	312	315	311	315	313	305	294	309	335	310	298	295	293	326	300	317	326	310	299	328	320	302	279	318	328	349	307	316	311	310	318	320	290	294	323	329	290	339	307	315	314	333	336	338	324	326	291	321	356	296	346	339	314	304	317	339	323	293	325	313	273	329	334	357	304	300	306	326	339	335	336	306	307	309	318	315	340	325	298	324	289	304	331	296	323	310	364	314	300	327	324	318	301	333	330	296	280	285	295	297	296	312	288	289	322	317	324	307	327	315	304	331	349	340	308	318	329	326	330	316	305	302	294	307	284	332	295	342	334	310	276	284	321	316	307	334	309	262	318	294	328	318	292	309	333	335	316	296	313	299	315	337	310	313	284	334	319	325	335	308	326	272	289	308	318	340	312	304	343	321	327	293	340	306	311	305	289	333	301	306	313	301	325	328	280	319	289	312	323	306	330	270	338	347	313	307	315	296	302	320	309	325	301	316	340	318	362	327	302	319	313	284	336	321	339	323	311	343	312	301	313	319	286	328	325	323	326	311	311	296	293	372	340	294	284	327	288	356	340	309	326	312	288	308	274	327	294	323	334	290	338	312	312	295	302	300	307	339	322	339	303	292	310	318	286	298	308	302	301	327	332	344	308	305	299	315	307	326	285	333	350	297	325	351	316	322	328	306	327	283	320	296	310	311	322	327	336	310	321	314	303	325	325	356	304	293	302	273	316	318	294	328	323	317	287	289	298	332	333	301	315	294	333	285	329	337	329	343	300	300	306	308	312	321	327	324	325	334	321	304	311	323	299	277	300	290	278	318	292	322	341	311	313	297	290	287	323	314	298	301	296	305	362	312	320	265	301	312	294	313	323	338	305	308	332	305	332	296	322	312	304	315	296	309	324	328	314	300	278	326	291	312	342	347	306	339	332	299	283	301	301	287	320	270	304	297	299	330	347	323	306	303	341	298	337	318	319	347	320	285	319	338	312	306	312	275	319	274	324	303	306	333	332	349	299	331	333	314	315	282	287	292	313	322	313	323	309	317	308	314	320	290	311	292	300	326	294	323	294	330	323	297	303	325	337	312	296	298	335	281	330	302	332	335	339	342	311	323	324	301	320	345	288	326	318	335	328	310	314	309	338	328	321	341	329	317	345	321	294	303	319	280	329	317	349	321	321	288	316	341	288	264	323	287	336	288	342	348	332	331	307	309	296	330	340	308	314	325	316	313	338	305	324	322	338	311	291	289	304	280	328	313	326	300	320	343	325	308	331	311	291	317	314	308	307	330	357	301	339	355	293	304	332	328	331	332	307	324	306	310	292	332	304	306	322	346	306	325	320	316	300	319	283	283	299	343	299	302	307	286	295	331	292	332	310	321	297	284	294	345	327	329	313	343	313	287	311	321	318	321	358	315	307	314	305	307	298	338	283	360	321	324	291	309	287	320	313	322	357	336	342	310	329	315	299	319	323	317	355	347	314	317	288	306	312	321	327	302	324	295	302	319	331	347	343	296	307	330	314	319	304	309	297	313	317	332	301	330	307	274	330	299	320	303	312	319	336	289	315	310	301	327	341	326	321	292	295	319	306	294	353	313	317	324	339	326	313	341	330	293	302	310	313	292	302	301	310	309	285	310	343	311	301	317	307	292	301	327	282	320	318	330	289	322	294	319	312	293	340	317	329	317	294	317	310	314	310	319	334	335	294	303	333	324	322	306	281	347	301	334	333	340	305	316	318	286	316	339	344	323	354	312	301	313	322	302	313	339	330	304	328	307	334	317	316	330	305	303	269	280	289	301	296	303	310	281	316	339	309	324	321	316	295	325	308	299	312	319	309	308	295	308	320	334	271	298	311	322	289	336	333	294	338	309	302	305	309	323	338	299	328	323	338	312	314	333	314	331	288	315	301	330	336	307	317	316	268	307	296	297	350	292	341	313	326	342	325	332	301	315	319	343	325	355	313	287	323	326	299	318	340	299	313	340	281	301	284	272	317	303	308	300	315	321	309	314	311	351	315	291	322	320	315	291	313	316	306	335	319	301	322	300	327	310	292	342	323	296	291	335	305	330	309	285	308	305	314	301	300	343	323	277	310	331	336	324	324	313	307	285	314	302	318	312	315	312	296	289	287	313	298	319	335	309	300	298	293	291	310	291	332	279	320	307	288	308	316	323	319	294	308	313	292	328	312	304	334	332	298	305	320	323	320	328	323	320	337	369	317	309	317	319	335	326	295	307	326	308	294	324	320	326	286	314	300	307	327	293	326	314	313	305	331	322	315	327	294	303	312	323	347	292	285	328	311	314	313	301	309	304	295	295	309	338	335	320	294	330	310	308	310	328	304	322	326	302	321	299	328	303	315	327	292	325	309	302	297	288	320	321	308	325	326	324	335	315	319	330	322	323	345	311	317	316	337	344	289	315	321	284	322	299	324	347	304	313	301	312	323	308	305	329	312	291	337	314	300	284	309	288	328	325	277	323	339	305	282	305	314	296	301	304	316	315	302	324	306	310	302	309	308	298	295	291	310	338	309	333	314	291	311	301	318	290	312	332	324	293	302	343	319	302	293	326	320	335	315	323	321	291	330	314	273	348	355	325	297	320	312	295	332	298	315	301	315	326	333	287	322	316	312	316	343	322	315	309	301	307	327	329	349	307	306	331	321	303	326	302	325	318	318	347	311	307	320	322	286	312	355	313	362	322	300	280	279	327	291	316	319	285	309	318	309	318	301	313	316	309	300	315	320	314	294	331	328	319	324	334	274	316	296	304	325	293	329	294	318	302	303	291	337	291	306	284	331	298	282	325	315	306	320	337	308	303	312	321	334	318	309	314	312	313	296	320	307	326	323	331	332	298	309	297	298	309	320	308	309	323	296	294	300	331	323	346	316	307	325	321	332	326	297	338	356	335	327	326	299	339	305	327	342	300	321	312	325	322	323	287	328	322	315	314	312	303	321	307	293	340	326	304	321	288	297	285	298	310	291	286	323	311	303	326	297	313	331	331	305	280	309	294	319	332	311	307	328	316	333	304	310	315	286	300	316	322	285	320	319	298	329	311	304	344	289	312	314	327	316	317	333	300	323	303	318	292	334	338	309	338	333	329	309	310	343	326	322	309	318	324	305	286	313	318	300	332	309	333	309	306	322	284	308	330	323	302	326	284	334	355	326	306	300	323	322	290	320	299	285	293	274	322	293	331	314	315	281	317	333	337	347	325	320	322	321	313	306	327	312
51598	15127	4724	2035	1418	1068	748	611	504	425	362	340	278	274	255	253	217	229	225	233	205	205	190	177	185	187	184	189	180	194	170	190	172	191	157	185	174	164	171	158	203	182	166	177	176	188	175	168	182	171	199	165	169	174	170	168	148	189	179	162	185	163	177	161	170	189	170	155	172	163	163	167	171	188	167	170	165	162	136	166	196	160	161	186	157	165	174	158	161	163	169	155	154	154	167	179	174	165	157	148	158	161	158	142	173	170	171	169	158	181	139	172	177	162	171	156	178	165	172	173	176	173	163	166	168	173	171	165	183	193	143	160	173	145	162	179	178	177	157	180	161	180	183	188	150	163	188	152	159	167	162	163	162	162	150	179	150	155	171	157	160	146	168	149	160	134	161	141	174	173	177	162	173	163	183	170	185	168	149	132	165	159	148	172	160	189	164	152	173	158	150	166	149	174	158	168	157	172	157	172	174	171	169	153	177	154	158	186	162	160	172	183	165	158	185	145	169	147	151	176	167	153	162	153	176	162	184	161	138	156	167	174	167	155	166	165	171	154	153	171	186	160	141	148	176	146	145	177	190	177	154	174	177	159	166	173	145	139	169	178	170	158	169	159	162	178	145	180	174	170	163	185	185	182	160	181	177	181	171	155	167	184	164	157	165	160	168	167	158	171	168	165	148	138	165	165	194	157	153	170	170	164	170	174	158	154	152	180	177	162	159	164	154	163	143	160	183	163	166	157	179	157	154	167	157	151	159	161	163	153	159	143	143	143	143	196	176	169	173	152	145	170	164	157	155	152	169	149	173	168	139	138	175	163	162	170	179	167	177	167	160	176	152	162	161	153	156	185	153	171	154	177	196	153	149	140	186	186	159	160	151	170	154	127	153	189	151	156	148	179	150	160	158	189	177	170	162	180	139	152	148	165	168	157	165	177	172	158	169	168	166	174	148	169	194	167	158	157	170	171	190	158	156	168	179	195	142	149	167	159	123	166	179	168	182	158	183	159	152	170	167	166	147	175	160	162	146	166	158	167	161	167	178	164	155	190	159	183	178	158	144	176	173	158	163	157	152	177	155	165	136	170	158	148	141	161	171	176	150	162	173	154	162	135	152	168	164	142	173	170	197	170	143	146	157	172	152	164	153	155	161	169	143	153	160	153	192	170	184	161	164	153	163	160	173	145	165	169	174	164	173	161	163	162	167	148	167	157	166	165	162	163	170	144	167	171	144	160	156	155	174	163	160	161	171	150	168	156	163	165	153	187	173	162	141	157	140	155	165	161	179	165	158	192	140	154	184	142	163	157	161	193	150	169	191	151	181	146	188	161	162	165	158	162	152	183	160	161	146	155	158	158	179	163	177	155	187	161	156	129	185	147	173	174	156	195	160	164	149	182	163	164	176	168	168	167	144	183	169	162	168	168	160	164	149	174	181	174	168	154	179	151	156	135	158	154	175	180	148	159	143	164	165	162	165	154	168	164	166	173	188	145	182	175	172	127	161	146	166	164	180	181	159	183	162	175	185	161	156	164	168	143	178	150	159	152	162	142	149	146	151	171	149	143	186	183	167	178	169	183	173	137	155	173	159	148	154	189	174	171	159	173	155	168	177	156	159	149	170	154	174	183	164	170	171	145	176	198	155	153	162	189	169	165	169	173	172	162	163	171	186	154	136	182	148	178	176	165	159	146	147	146	169	176	173	165	145	159	142	160	152	172	174	147	164	175	151	186	169	179	181	170	162	188	163	168	150	178	161	163	164	163	156	153	172	172	170	176	143	190	149	157	174	161	172	172	162	155	149	151	147	188	143	177	184	154	168	170	161	181	171	158	148	154	160	170	177	176	165	152	140	186	157	156	149	158	154	172	183	181	168	174	161	205	179	163	164	153	144	171	157	175	159	158	158	156	147	151	164	169	174	193	165	150	168	160	152	164	156	158	161	181	169	165	151	157	179	174	172	167	171	129	175	158	166	156	180	168	166	175	172	171	150	151	190	154	184	153	164	159	172	152	137	158	158	155	196	172	154	152	162	159	165	166	158	166	164	180	147	160	174	164	164	166	162	147	185	137	149	180	145	176	182	162	160	165	196	171	173	170	172	177	150	172	161	167	186	168	174	171	156	149	162	157	147	177	162	165	164	161	167	170	155	162	155	154	174	166	125	154	166	174	160	176	151	161	153	152	166	197	175	159	153	196	147	141	155	173	144	157	182	141	155	152	161	141	174	183	169	163	154	153	160	178	180	174	165	172	147	142	182	178	144	149	171	161	188	162	148	167	155	148	155	165	174	178	143	175	169	172	163	153	168	167	177	166	167	165	169	158	140	162	186	165	164	155	155	174	191	169	161	160	156	129	161	146	168	163	163	147	162	179	174	168	160	157	173	152	157	185	175	164	149	159	155	151	171	161	165	175	148	148	167	161	183	166	165	160	184	178	169	151	173	164	166	154	185	150	151	176	175	168	171	170	150	167	167	176	161	166	152	156	177	179	160	170	180	162	182	159	143	186	166	155	144	154	187	171	164	167	167	162	148	175	154	163	160	187	195	169	164	149	168	157	163	177	154	163	159	160	165	166	153	160	153	159	157	170	179	191	170	188	176	141	175	158	181	130	175	180	176	180	179	173	165	167	173	152	183	160	138	152	163	159	206	163	170	155	153	162	153	168	157	178	185	185	152	164	156	173	156	164	181	163	156	163	169	157	165	170	167	153	149	164	169	154	154	151	172	168	173	147	171	188	158	193	160	168	172	175	140	179	188	173	163	162	157	158	171	165	172	176	168	181	162	170	163	151	143	163	135	147	137	172	170	155	175	193	180	188	161	148	165	174	160	177	154	152	187	151	176	150	157	161	157	177	190	172	161	155	167	167	144	176	196	154	186	165	163	156	155	154	180	145	177	174	165	191	161	192	165	167	154	158	167	158	168	146	172	158	168	144	161	170	150	151	185	153	199	177	160	156	149	158	152	163	156	169	148	161	163	148	161	144	147	179	157	156	158	163	173	162	176	160	137	170	166	167	169	142	167	174	184	167	158	176	146	171	170	155	156	147	164	162	155	156	168	168	139	157	168	176	168	162	176	156	181	171	182	160	170	173	169	156	171	164	180	159	168	169	191	165	160	155	159	173	154	148	141	174	163	163	166	148	170	166	147	168	162	155	171	167	170	151	163	193	161	170	147	151	159	170	159	135	189	186	155	149	172	154	155	151	140	185	175	164	162	170	155	154	145	166	155	163	148	174	173	163	160	165	152	168	161	162	144	162	155	174	143	155	188	174	149	164	181	170	161	153	168	150	159	165	169	177	164	160	173	159	161	158	149	188	179	155	145	175	180	169	154	176	144	155	168	154	165	165	169	152	177	133	152	178	157	177	170	157	172	148	159	167	154	168	183	154	155	157	168	164	170	149	164	172	161	164	154	158	173	148	151	154	170	183	185	178	152	169	152	148	162	155	164	187	141	182	148	165	188	158	181	138	162	186	175	173	153	190
25538	2740	5968	6599	5504	4483	3597	2949	2551	2166	1877	1725	1564	1382	1375	1181	1147	1066	1030	981	935	897	883	830	803	787	782	795	765	745	701	705	640	650	639	640	632	642	633	642	636	663	594	588	587	583	578	551	576	627	655	608	603	546	532	575	559	560	552	528	561	594	571	588	545	631	522	545	535	589	566	560	538	587	534	566	546	601	604	586	537	568	562	588	531	528	550	544	571	542	556	544	539	527	537	542	539	567	551	536	565	579	551	551	564	573	543	550	511	523	510	543	545	574	530	588	534	510	543	569	600	509	554	476	538	522	535	537	538	563	543	506	558	523	534	484	518	552	546	504	557	504	527	487	544	551	499	499	550	524	527	550	537	500	558	533	487	519	531	528	540	562	527	542	530	504	521	507	500	520	511	558	509	526	534	520	555	509	507	513	555	522	509	547	574	573	543	509	559	518	504	536	523	503	535	494	522	498	513	533	537	522	492	547	494	561	504	529	540	549	514	573	492	543	493	530	521	518	555	511	546	525	530	490	527	517	504	511	554	526	505	523	524	519	503	549	551	531	516	547	483	531	527	555	534	518	547	490	531	490	518	488	534	519	534	491	553	551	555	517	578	507	529	513	530	535	503	506	526	522	562	498	551	525	525	534	518	499	561	556	502	541	539	588	522	484	515	491	522	533	514	547	512	553	504	477	535	525	506	537	501	520	554	493	531	542	520	554	506	514	493	532	547	554	556	504	508	535	509	506	558	512	510	545	541	526	519	496	516	562	521	516	537	493	562	523	515	514	523	548	556	556	522	546	482	503	540	505	530	525	526	520	516	498	545	523	549	497	571	514	565	551	527	509	536	535	537	533	542	538	541	530	523	545	546	525	511	561	525	479	510	523	530	508	551	490	543	534	531	535	531	554	525	552	522	504	531	532	501	493	506	497	541	507	532	488	528	528	555	548	551	514	507	510	515	517	508	516	520	564	537	527	512	539	545	556	515	504	534	536	490	551	494	502	536	518	506	553	527	546	531	561	499	532	513	521	521	514	529	501	527	523	560	491	536	538	498	525	478	525	521	490	564	572	484	485	530	511	548	488	548	574	531	561	504	526	497	564	517	521	537	546	552	528	503	564	528	518	515	501	480	518	524	488	546	484	510	555	525	537	490	518	518	526	520	546	512	521	519	506	531	541	534	553	552	538	536	531	554	516	507	524	515	542	538	550	508	514	531	514	532	517	532	504	532	525	483	521	495	492	527	487	531	550	532	515	533	493	507	512	493	522	517	525	489	520	550	566	508	539	547	540	510	552	528	560	443	535	519	536	592	527	523	556	554	493	537	509	566	558	510	528	512	517	523	488	535	530	508	533	499	518	546	567	556	535	497	494	509	547	508	511	500	516	534	555	537	503	563	541	480	540	569	542	554	542	551	513	518	518	532	523	535	559	520	508	534	576	548	535	498	498	563	536	548	565	492	525	533	527	529	514	531	518	540	519	502	540	462	497	562	530	533	538	540	516	517	552	515	546	544	518	538	512	514	510	476	524	534	533	530	475	546	605	502	532	546	557	549	505	535	535	526	510	552	550	543	547	535	503	501	554	529	534	561	531	521	534	514	519	546	514	551	513	524	507	508	515	511	517	537	501	539	505	507	541	540	499	528	527	508	558	509	497	511	521	577	531	505	527	545	537	572	511	507	531	522	523	549	530	520	534	549	556	498	556	539	494	528	526	512	487	551	510	548	533	572	521	514	550	508	484	591	509	516	550	540	551	502	514	524	561	543	529	568	522	528	501	491	526	549	544	543	535	526	534	529	518	561	542	509	550	498	508	527	541	502	515	508	527	531	518	537	564	542	538	510	522	540	516	535	508	528	529	501	514	541	524	522	508	536	507	520	530	473	502	544	529	534	524	526	535	484	498	522	539	496	518	501	503	543	530	500	531	523	507	542	506	540	527	514	533	500	503	527	528	543	541	494	514	592	550	519	504	508	518	515	525	530	528	568	498	512	537	547	503	539	526	516	492	513	538	556	580	502	529	516	495	510	533	529	560	492	531	515	554	521	490	494	501	517	499	521	517	485	557	517	513	549	516	512	549	521	541	520	543	557	495	489	528	529	513	485	500	496	505	547	511	488	506	532	528	504	541	548	557	500	583	504	554	514	505	548	513	548	529	503	486	516	536	535	553	487	545	512	550	489	512	545	548	545	552	501	534	552	523	511	505	521	545	521	519	530	541	506	558	558	512	523	514	515	510	515	572	549	514	502	526	530	592	532	522	550	524	520	550	472	554	518	550	513	543	504	509	575	536	563	508	547	502	582	528	567	481	496	567	604	471	509	548	538	551	503	480	507	478	574	516	544	519	569	529	528	466	525	506	498	537	547	525	521	531	509	502	543	563	544	514	493	509	507	538	504	515	555	561	520	508	485	489	505	529	546	532	535	533	565	515	563	546	566	526	516	556	502	529	491	512	518	539	551	514	544	521	518	564	522	546	517	494	499	517	511	529	571	523	505	525	510	530	526	512	541	462	523	516	515	545	480	561	480	523	544	542	544	520	518	539	524	492	530	537	542	535	526	514	521	538	505	584	518	510	552	545	515	546	536	523	527	520	501	553	524	500	513	525	519	485	505	516	478	447	532	507	548	525	497	542	524	558	487	475	524	510	553	495	518	519	543	529	556	575	514	561	514	552	532	549	558	548	564	541	543	552	545	502	581	554	523	508	536	498	492	552	534	484	550	480	479	518	546	544	519	545	524	542	517	522	488	515	542	515	511	514	534	555	510	566	535	506	538	533	532	557	509	583	506	524	535	480	522	522	508	495	534	497	511	481	471	483	538	525	517	552	495	569	464	521	479	541	538	511	522	489	508	510	573	522	536	512	556	531	542	519	531	539	506	483	540	517	511	525	548	548	542	552	558	498	531	555	498	534	530	476	531	523	524	508	513	519	529	507	502	581	534	528	511	528	517	539	575	511	529	505	516	548	518	534	521	534	492	551	539	516	506	508	488	557	539	521	541	542	550	544	515	537	506	511	541	530	512	547	527	533	523	565	522	529	522	499	527	519	550	543	509	541	538	519	535	545	519	537	493	524	519	525	530	529	535	550	530	512	527	514	532	536	517	563	508	542	529	516	511	522	536	510	550	538	559	527	477	529	500	534	561	522	509	528	566	535	488	547	540	511	509	509	528	526	549	553	513	484	482	549	526	522	522	540	492	479	557	595	497	506	532	533	520	512	517	517	561	525	538	537	510	522	501	500	510	491	562	527	552	551	584	517	537	528	513	507	550	542	547	508	512	520	533	585	524	548	510	539	540	565	493	565	524	544	561	551	564	547	492	519	492	531	527	525	513	550	502	542	540	536	558	518	521	528	476	479	549	522	538	500	531	529	517	538	545	585	544	536	531	545	546	538	575	570	502	496	532	542	478	502	553	493	533	536	513	487	585	501	562	513	520	527	477	511	537	509	509	502	526	544	530	503	490	500	504	502	501	542	562	493	542	491
6182	436	278	194	195	189	162	164	174	183	160	183	172	160	157	183	157	164	183	154	169	184	162	180	168	162	179	183	183	151	171	170	169	161	150	150	162	170	178	158	179	156	154	168	153	168	168	155	163	145	151	157	187	154	175	196	169	160	161	181	143	173	158	158	152	164	188	172	146	155	172	182	161	166	170	156	155	146	171	150	175	200	156	177	160	170	166	179	180	165	176	202	175	138	172	156	151	152	160	150	141	154	150	167	166	161	165	159	188	179	176	156	172	156	152	138	168	163	183	170	187	169	160	180	168	158	170	152	169	160	158	173	163	173	193	191	155	165	163	175	162	182	147	163	170	149	149	159	177	170	159	166	149	174	173	139	155	148	150	159	156	161	177	166	152	198	171	165	154	173	148	185	192	176	192	144	154	173	157	144	184	189	182	169	173	169	164	170	172	185	149	170	187	181	153	145	173	199	159	159	148	170	160	193	155	154	164	166	145	173	120	164	168	185	176	168	169	165	171	164	183	168	159	165	153	166	163	193	165	145	152	190	162	162	162	166	171	183	169	174	188	166	161	174	162	174	181	164	189	178	173	158	178	152	153	151	183	164	154	171	177	162	173	193	189	145	173	180	162	189	168	156	146	157	158	168	170	161	176	161	156	165	170	173	171	161	163	159	160	163	157	174	149	175	176	183	161	192	160	157	185	171	157	157	150	168	180	163	175	174	151	175	151	162	163	168	178	151	159	169	165	170	167	162	186	150	155	154	169	167	167	149	182	175	176	152	160	179	156	168	168	162	154	169	183	165	158	165	160	177	156	171	165	168	165	176	162	159	161	154	196	148	171	148	157	168	164	175	171	160	165	145	160	145	146	175	144	190	148	164	174	187	155	169	179	159	163	161	137	175	159	175	154	169	167	173	179	156	172	163	159	147	147	161	160	173	156	179	157	141	151	167	164	173	145	167	175	157	173	169	176	183	167	171	172	148	162	167	178	170	184	166	190	168	164	158	147	161	186	143	179	177	159	172	162	198	177	155	158	175	147	167	154	172	166	177	178	165	177	158	167	142	165	164	210	166	156	174	189	151	158	163	176	170	167	135	171	139	153	171	179	188	176	167	179	148	169	162	165	158	163	163	145	183	164	163	162	163	170	177	175	163	139	153	171	144	153	156	166	163	188	166	180	148	149	161	170	168	179	151	152	186	167	162	177	179	144	164	170	152	163	163	158	157	150	157	183	174	166	195	180	170	168	154	168	163	170	162	154	188	174	182	157	179	167	170	174	149	159	179	167	176	157	165	156	170	183	188	161	165	181	173	165	165	189	152	174	187	167	178	151	165	168	147	160	178	179	176	184	137	160	170	172	156	195	166	166	182	158	162	160	198	162	179	147	166	157	164	178	181	184	154	164	162	177	166	170	184	159	170	175	179	155	156	168	175	173	165	179	167	179	185	166	153	160	176	170	168	148	173	159	170	160	161	169	187	153	157	134	174	163	166	161	185	154	175	182	166	151	175	183	175	169	166	149	185	156	159	156	177	192	167	176	176	166	171	166	147	184	161	155	154	164	180	184	177	182	174	188	179	184	159	160	194	176	168	149	162	211	178	140	171	174	150	141	167	189	170	186	163	147	169	159	170	159	159	157	158	176	170	175	157	174	145	169	181	160	151	134	149	168	180	162	159	162	172	191	185	170	153	146	163	159	169	169	164	164	156	171	145	184	188	159	170	137	166	200	157	162	168	165	173	169	182	174	161	162	161	163	156	160	176	169	163	167	179	155	174	173	169	170	183	142	156	168	158	201	184	150	157	178	168	150	163	143	169	169	177	159	183	172	179	155	159	157	160	150	164	167	147	171	139	173	136	161	152	166	163	169	188	177	155	167	165	151	168	191	166	162	156	170	152	131	174	194	181	164	164	161	165	166	157	149	146	179	166	190	160	154	163	163	157	161	180	182	157	161	168	172	162	183	175	154	161	169	167	167	159	155	180	152	160	153	151	194	204	182	167	155	164	154	167	144	188	155	173	171	148	173	176	186	186	169	175	180	170	147	169	155	148	176	165	167	151	174	154	157	166	158	155	176	167	154	186	180	172	140	180	149	170	160	145	157	173	152	166	174	163	169	182	174	163	171	151	146	147	166	157	139	175	150	165	151	173	174	184	166	164	133	168	168	152	167	170	151	158	176	173	186	171	163	185	165	165	170	164	162	188	168	176	149	186	183	174	160	191	156	159	170	166	175	166	143	153	154	169	145	171	174	165	160	162	180	165	153	153	183	192	182	179	162	201	160	183	151	150	157	165	168	160	167	168	178	168	149	143	147	178	181	170	181	169	196	154	168	161	181	171	167	149	171	172	155	165	176	169	179	166	181	159	155	174	165	187	189	156	204	162	161	188	179	168	169	153	174	154	161	166	148	153	159	180	147	172	166	162	151	155	160	165	142	169	148	173	164	151	162	166	158	190	155	188	158	172	166	165	162	157	179	165	159	172	179	179	167	175	156	171	159	174	174	180	163	181	165	170	159	163	170	167	153	160	157	156	153	148	159	148	163	182	181	158	152	158	161	159	177	154	175	166	170	171	162	153	193	150	170	163	150	187	162	174	159	186	172	158	166	187	166	167	153	161	169	169	165	148	167	178	161	154	172	152	154	171	167	137	166	172	160	154	172	175	169	181	197	189	164	175	162	164	180	172	147	180	181	161	185	167	180	172	171	182	180	157	176	153	169	176	177	174	163	165	188	172	150	153	154	211	152	168	171	157	168	187	151	164	153	186	167	166	175	161	189	142	161	152	152	152	164	163	153	152	160	174	170	154	185	192	158	147	158	161	175	184	192	157	161	164	159	189	152	147	178	165	168	176	155	155	181	157	167	161	178	147	144	202	151	182	164	166	158	201	174	154	139	154	179	174	154	159	155	165	157	161	161	183	177	169	190	174	157	165	201	166	175	161	158	181	185	183	175	169	161	149	199	161	183	180	168	170	164	169	153	158	182	171	160	178	181	158	169	179	154	183	202	173	182	179	165	141	192	170	172	186	158	152	153	127	165	159	176	162	155	191	174	137	154	138	153	174	148	155	164	175	191	174	160	162	164	158	151	172	170	158	168	160	183	162	127	183	171	149	161	160	170	159	164	159	178	172	185	162	157	171	174	161	146	154	151	163	172	188	191	183	182	173	172	145	168	171	165	160	173	175	166	172	151	146	148	163	155	208	168	171	150	170	158	172	163	163	184	144	182	132	166	143	163	180	164	161	184	154	167	154	179	183	183	176	160	138	144	158	178	165	196	175	160	168	180	168	165	170	174	188	144	149	181	174	181	154	195	142	177	161	176	149	158	167	167	159	195	179	177	161	174	162	171	154	165	159	181	175	142	150	189	159	191	172	145	188	154	173	159	178	169	148	137	170	159	163	183	168	186	164	182	169	149	144	166	179	137	160	177	157	164	177	143	155	188	160	187	150	156	146	184	188	155	167	156	152	156	158	171	151	169	140
6054	579	657	708	708	665	628	584	523	570	558	531	491	559	527	542	530	538	510	500	510	490	537	479	509	525	500	490	504	521	557	493	496	520	526	518	522	514	530	512	565	487	555	489	546	503	510	521	486	477	502	519	525	471	550	507	500	516	515	498	553	514	505	491	524	495	538	503	517	537	491	535	515	522	512	556	501	518	479	538	537	481	467	561	503	472	490	508	519	501	472	515	490	511	565	521	509	490	520	465	500	533	528	513	550	534	503	492	468	506	506	487	504	522	503	512	485	585	530	511	497	540	490	498	512	520	524	531	450	547	535	538	524	504	518	534	531	496	528	519	531	491	544	545	485	526	481	523	513	531	523	509	511	496	469	520	522	519	474	529	528	507	472	529	552	483	478	536	539	564	523	476	512	503	502	499	540	464	534	531	506	496	510	476	510	503	488	508	519	502	517	514	496	504	500	534	528	514	470	543	549	520	547	511	496	490	477	507	471	520	538	473	509	506	498	527	547	522	457	491	506	509	500	507	477	525	494	498	518	520	520	486	499	517	523	577	517	504	449	488	514	539	542	467	495	509	525	519	500	492	492	488	467	520	514	490	501	474	517	525	465	501	497	509	549	502	529	533	540	501	513	519	517	484	518	524	497	525	504	475	479	474	539	520	517	503	554	526	521	529	497	534	517	496	506	486	499	525	489	504	510	500	505	486	502	514	545	507	560	519	480	500	520	496	527	486	528	503	549	493	490	439	548	519	523	503	557	519	502	519	522	519	521	520	513	532	491	553	514	494	483	507	514	469	525	502	506	480	518	495	516	481	484	527	523	518	520	504	491	511	519	527	514	547	552	492	483	500	524	575	499	500	536	489	524	529	540	501	530	501	535	530	505	521	527	535	545	517	504	464	516	508	534	560	520	533	511	495	509	484	522	513	553	503	525	494	522	511	496	496	513	544	468	496	512	527	506	464	521	529	523	527	467	505	495	530	523	496	530	525	528	478	527	547	533	498	509	553	498	547	524	506	555	495	511	478	529	504	534	516	479	507	522	515	490	508	498	526	532	511	485	467	544	504	535	486	542	531	470	532	489	514	494	504	560	489	494	495	488	526	544	539	501	473	479	509	502	479	540	516	508	503	488	514	545	514	493	486	537	522	485	487	515	494	527	497	521	530	501	502	520	533	524	484	517	517	519	515	499	510	516	515	545	537	533	524	521	551	532	497	549	460	498	478	494	503	520	550	516	436	512	484	485	506	524	537	510	551	527	470	500	511	486	515	514	533	515	513	505	517	500	482	504	507	519	514	489	486	546	507	463	553	513	478	510	501	517	469	480	522	507	534	497	512	527	505	537	500	509	499	514	458	505	486	499	480	476	526	513	537	523	575	512	513	507	508	516	532	543	500	536	517	491	496	518	530	515	533	545	528	508	501	464	498	535	535	560	523	534	496	520	530	503	475	514	579	532	482	529	493	530	490	515	518	498	474	504	498	540	503	535	518	480	544	486	513	499	534	506	482	463	492	503	512	498	534	512	463	545	549	522	531	519	532	508	501	507	515	529	502	542	556	524	504	509	495	508	512	522	507	534	473	481	497	519	487	503	495	533	524	483	514	518	465	481	515	468	476	523	486	538	477	529	488	522	519	523	534	480	497	532	499	525	499	494	557	469	512	509	512	454	519	501	488	527	507	531	489	514	513	521	524	546	500	506	491	543	524	523	505	528	528	542	522	509	513	500	519	529	501	528	494	521	506	506	486	519	514	482	515	492	504	525	507	493	559	521	531	505	535	509	427	564	502	471	497	517	521	518	520	511	519	493	514	518	482	540	500	471	496	525	522	541	488	514	522	503	532	499	527	487	518	509	494	531	503	519	552	523	502	487	481	529	529	515	501	480	470	505	536	546	540	536	503	536	497	494	538	486	557	504	494	505	532	502	505	502	544	456	536	520	544	488	521	539	534	508	508	500	516	511	473	502	498	497	525	492	507	523	524	489	514	490	556	524	501	544	541	514	484	483	560	496	472	493	537	514	467	496	505	511	482	527	541	542	526	476	508	472	513	492	495	504	522	553	519	538	485	538	509	542	548	524	468	535	576	510	538	536	523	493	528	508	509	491	462	506	515	550	510	508	493	524	511	499	530	554	516	518	526	494	538	539	499	493	495	504	495	529	489	517	467	488	529	524	528	513	481	481	520	491	509	474	524	503	518	474	520	523	514	533	503	491	476	513	517	561	505	503	501	497	503	519	481	491	530	548	524	502	519	546	492	529	495	544	532	500	516	529	536	497	529	513	504	513	522	491	545	521	514	489	527	529	491	515	524	509	526	505	471	479	516	518	543	552	518	506	485	543	515	527	515	546	510	484	494	545	461	520	533	527	533	513	526	528	501	533	488	525	494	509	510	533	524	516	519	507	538	539	513	478	496	518	499	551	517	515	540	513	543	525	518	549	535	500	508	482	503	500	553	507	532	487	540	546	517	507	497	525	495	508	479	495	537	486	495	494	529	499	545	499	497	543	546	511	493	507	512	519	510	546	531	489	503	498	501	533	509	511	543	505	507	474	522	536	527	508	543	472	510	530	478	551	492	536	495	539	501	512	538	492	502	513	513	519	475	525	491	503	521	533	518	540	506	512	493	520	485	512	527	538	509	512	481	519	474	502	503	514	532	529	488	515	465	510	509	522	510	539	481	508	459	536	538	493	499	528	488	506	546	494	494	523	516	476	474	520	509	520	512	496	565	561	518	496	514	534	487	474	509	557	522	550	488	484	514	520	529	538	516	513	511	490	508	487	547	510	487	541	484	526	496	494	527	499	511	510	523	509	525	480	522	522	498	552	496	523	539	497	482	516	494	531	469	508	503	503	486	535	525	486	519	533	504	485	500	504	538	534	546	531	498	497	541	506	505	497	494	524	506	501	514	509	531	554	524	501	497	514	507	534	500	496	533	526	531	511	565	547	517	506	503	510	502	540	544	517	510	526	500	505	485	505	520	488	494	512	498	484	503	534	543	539	530	472	521	502	558	501	490	480	517	496	512	495	499	491	532	497	510	464	516	500	499	519	531	501	537	507	515	482	493	471	505	524	504	493	518	504	491	528	523	536	545	492	579	514	516	488	490	516	504	526	487	532	500	506	504	556	505	527	512	532	511	509	524	504	529	530	509	479	547	528	508	485	515	525	485	494	483	515	512	527	533	515	527	521	492	471	526	525	492	484	482	478	490	531	489	499	536	505	509	485	497	528	539	507	505	501	509	488	561	479	509	509	528	534	489	532	478	523	528	506	459	498	512	493	539	496	498	503	520	503	512	512	511	489	535	527	512	512	510	546	511	504	532	503	517	515	511	512	505	516	557	531	502	500	558	500	536	487	539	519	554	548	535	476	547	470	510	508	527	514	530	562	525	523	492	503	482	533	552	503	530	510	520	565	538	562	516	541	525	485	535	505	518	522	547	481	508	501	514	524	500	534	456	531	503	485	555	513	535	529	469	513	486
39194	7102	1478	947	678	491	376	286	255	260	190	163	145	151	147	135	140	119	115	119	100	116	100	101	99	96	88	123	95	107	99	104	86	118	96	89	103	83	93	108	101	89	99	104	110	83	90	87	83	117	92	109	94	71	95	107	82	106	96	115	105	99	102	67	94	89	97	107	81	108	110	105	88	86	102	98	84	80	82	108	83	71	74	98	75	89	96	70	106	99	82	91	95	101	91	106	81	96	93	94	79	93	81	103	101	103	97	91	90	97	83	91	89	87	83	74	87	109	88	89	98	85	88	74	87	74	92	107	85	103	106	88	92	93	87	103	116	88	87	79	87	99	101	88	90	81	89	102	87	86	93	110	87	100	90	77	107	80	92	84	89	99	88	88	91	76	88	75	102	103	103	107	70	80	85	111	90	92	83	106	84	91	81	105	108	88	94	80	111	92	78	86	99	81	91	89	92	97	79	85	105	92	89	100	91	95	98	82	91	81	101	103	112	92	84	95	95	100	91	103	102	87	92	73	101	87	99	104	96	93	98	87	78	96	83	92	81	104	88	96	74	93	85	101	81	78	90	94	98	97	93	90	110	93	80	92	84	90	83	98	79	96	111	92	79	96	95	90	107	92	88	89	87	90	114	89	87	79	91	82	99	94	95	101	115	99	89	86	106	80	86	84	98	96	102	102	82	105	78	76	92	81	97	94	90	76	85	84	90	72	91	83	83	88	93	83	97	88	88	102	85	99	100	88	99	88	98	101	99	79	92	81	104	93	92	78	87	90	71	90	92	85	96	97	86	84	80	102	91	94	72	83	109	90	93	105	74	101	91	71	99	94	102	85	85	81	78	90	95	89	89	85	102	93	102	103	105	100	86	97	105	77	84	87	91	101	100	84	103	99	84	107	92	85	86	90	104	92	87	86	90	101	88	84	86	97	110	96	67	97	82	96	95	85	116	96	110	100	107	87	80	86	92	74	92	99	85	103	101	109	104	78	92	87	86	96	90	97	83	89	87	87	85	92	89	79	74	105	104	82	114	81	80	121	81	84	97	88	88	79	88	87	62	96	105	88	87	104	96	86	80	83	70	84	81	91	79	85	82	89	85	78	89	93	89	107	95	92	88	95	82	80	91	81	99	97	93	83	107	81	94	94	96	95	80	90	81	80	92	99	87	111	78	92	103	82	88	100	90	84	92	79	93	91	89	98	102	85	84	91	96	88	104	103	84	101	95	102	85	77	87	89	95	93	101	94	107	95	69	94	76	73	75	81	105	87	94	70	108	93	82	81	86	85	97	94	79	98	88	99	83	79	88	88	83	92	88	90	88	104	102	82	102	87	80	104	98	98	90	79	79	91	92	94	102	99	100	101	83	90	102	94	88	83	92	90	83	80	81	90	82	86	104	98	100	102	84	79	97	94	101	98	85	80	103	82	73	89	93	114	99	68	93	93	79	100	79	86	83	72	104	97	88	93	102	76	100	73	90	90	87	111	80	85	90	77	93	85	102	91	84	86	92	80	80	97	88	85	122	101	69	85	94	94	85	79	87	102	94	87	95	106	82	96	95	94	92	96	77	98	97	76	83	78	78	89	93	79	80	83	85	107	79	108	102	101	103	99	106	81	101	80	82	80	91	69	80	100	78	94	82	84	92	108	86	94	88	92	84	98	92	96	81	75	108	98	86	98	74	74	79	76	85	88	92	92	86	90	85	70	92	90	76	78	81	92	90	97	101	77	85	103	83	99	92	96	92	85	98	100	86	86	88	92	86	122	104	95	91	85	95	86	90	85	99	85	94	105	93	81	88	95	86	93	96	82	86	86	75	91	89	82	103	71	114	86	102	78	89	83	80	74	100	82	81	80	77	99	68	87	77	73	88	92	91	91	72	84	98	101	98	84	80	84	96	91	94	88	106	94	76	92	97	85	106	114	93	102	69	80	107	98	85	73	81	80	88	91	87	92	101	86	94	86	86	85	118	78	108	123	89	89	96	81	86	115	92	101	83	110	77	83	79	80	106	100	83	87	87	98	85	82	86	90	93	99	66	85	88	98	85	85	89	83	91	68	96	89	88	95	83	105	99	92	87	78	77	94	84	96	73	112	83	89	91	93	92	102	96	85	78	111	80	92	95	96	83	85	87	92	92	82	101	111	91	99	92	94	87	80	110	88	80	104	83	83	95	82	93	81	87	78	79	99	85	99	78	93	88	102	95	102	91	94	95	94	102	97	96	86	95	85	95	80	95	81	100	86	91	100	100	94	101	95	92	100	86	101	100	86	96	83	85	88	94	101	84	86	77	115	89	84	79	78	88	93	86	118	91	72	78	110	87	65	86	104	99	87	86	90	95	69	89	100	87	88	92	94	70	91	91	82	100	95	85	98	91	87	91	88	102	114	86	83	88	95	85	105	80	84	81	89	97	97	88	97	82	85	89	76	78	70	98	91	74	79	87	84	82	84	93	101	101	89	97	103	95	85	80	86	94	87	104	111	81	96	103	105	98	100	97	91	72	86	106	88	91	91	84	84	90	88	94	91	90	79	90	80	88	92	89	101	71	101	88	70	97	71	74	91	85	98	93	99	76	87	96	87	98	93	78	96	100	93	93	114	93	104	87	96	101	75	94	91	95	93	90	89	101	101	82	104	93	94	85	110	97	102	77	92	92	101	85	82	99	91	105	92	100	99	92	105	85	92	96	100	96	92	102	90	104	87	78	91	87	73	95	92	98	91	97	82	105	97	96	95	82	99	91	94	88	99	98	90	85	80	91	97	104	88	75	94	98	91	90	99	94	82	80	102	82	110	86	107	95	61	78	82	87	67	84	95	104	86	73	89	87	79	88	110	100	90	70	88	83	97	79	89	88	82	82	94	79	109	96	74	73	90	83	90	103	95	103	105	90	84	90	99	102	92	81	86	93	99	99	79	95	102	81	86	97	93	81	84	104	94	83	109	96	88	96	92	98	87	93	81	78	87	98	85	93	89	97	77	86	121	95	83	84	102	90	83	80	94	82	86	93	88	84	98	82	108	85	86	92	74	107	80	75	83	77	75	94	82	93	94	82	89	87	89	99	86	92	87	79	89	85	89	87	97	102	84	97	109	101	81	84	94	112	71	89	78	89	71	96	86	90	102	89	80	83	91	85	97	85	86	78	79	104	90	106	88	108	96	96	82	110	89	94	84	89	83	108	95	95	95	77	76	85	105	87	83	82	102	102	104	87	82	77	76	87	96	100	106	84	91	93	100	90	89	83	95	75	77	86	91	84	84	80	100	89	67	85	85	107	92	85	81	98	92	91	87	83	88	91	82	83	73	115	75	81	83	94	83	88	97	77	92	76	95	94	83	72	92	94	86	91	89	88	81	91	105	92	80	97	101	79	90	97	97	83	86	76	93	74	73	101	86	77	95	77	93	80	80	87	82	83	91	100	93	85	80	91	81	88	94	95	81	97	98	84	80	88	99	98	105	77	77	84	102	79	101	100	91	93	87
19771	1402	3238	3497	2887	2306	1861	1587	1265	1191	1074	879	842	792	672	653	590	596	581	549	532	477	487	530	462	460	405	445	445	406	418	389	377	404	370	373	384	383	384	376	343	348	315	338	327	372	372	364	327	347	345	333	335	367	286	314	326	322	365	329	317	317	313	369	309	309	351	291	340	375	308	356	332	341	296	324	318	309	296	331	334	328	323	339	301	293	298	331	332	311	324	285	313	315	328	324	313	349	330	358	300	346	346	350	292	322	337	263	312	320	338	346	322	308	338	314	314	339	322	339	334	311	330	339	335	342	297	322	314	321	325	331	306	322	310	334	307	330	287	336	358	285	345	335	330	323	300	345	318	293	305	350	329	365	330	341	302	310	319	322	299	309	308	308	288	292	307	314	296	332	311	331	320	345	297	316	294	308	318	326	354	303	322	311	322	354	305	307	305	309	311	304	320	304	334	304	320	302	292	308	346	316	298	311	287	295	295	327	339	294	324	303	341	329	301	304	314	307	326	295	332	325	301	318	319	308	315	305	302	318	339	321	302	329	335	329	320	321	343	301	343	296	335	323	320	309	297	323	335	299	326	332	339	313	302	325	338	327	302	291	313	342	316	314	285	329	328	266	319	318	293	312	308	318	321	322	317	311	355	316	326	290	309	296	323	314	305	319	315	333	319	320	323	283	308	320	309	295	317	323	311	313	285	319	281	348	324	341	301	294	322	298	299	295	320	315	315	303	316	334	325	307	312	279	317	293	294	309	334	290	312	314	311	321	305	329	321	311	323	294	301	335	321	315	285	315	281	341	325	286	293	313	331	321	299	327	303	302	307	338	307	324	336	290	313	332	290	310	309	306	309	304	306	312	319	300	301	332	361	325	347	327	314	302	320	313	255	310	331	302	309	306	322	297	305	339	340	302	327	267	351	347	313	304	259	321	325	299	319	322	300	279	300	302	300	327	317	312	305	291	284	288	350	306	290	304	284	310	319	306	360	316	289	300	329	304	296	306	325	311	329	333	295	326	303	319	310	309	326	342	318	317	289	329	304	336	302	348	308	299	313	338	321	321	287	314	326	325	298	302	295	345	338	324	334	317	301	326	315	307	298	302	347	288	316	306	312	292	318	293	300	315	329	346	306	296	335	370	311	289	334	305	293	304	325	311	306	328	338	319	282	331	301	296	307	342	324	349	322	319	293	312	316	320	309	329	287	311	295	321	294	313	294	279	302	303	323	322	320	316	328	296	317	331	300	308	305	288	318	315	322	278	308	304	298	320	291	282	304	332	328	332	337	324	309	298	320	305	292	304	304	289	286	296	317	334	294	292	291	316	318	320	326	293	322	314	336	316	292	329	331	308	308	278	335	306	293	289	310	298	344	299	304	328	328	302	330	277	296	321	315	329	325	308	319	344	310	301	294	337	293	309	301	308	321	313	282	322	316	299	323	352	296	303	326	299	303	280	296	337	338	305	292	328	301	280	318	304	336	310	319	324	313	316	340	321	357	309	291	341	324	303	341	297	338	314	310	325	311	345	314	321	336	317	311	303	334	308	317	333	315	282	294	332	334	299	338	326	293	298	332	315	319	320	308	320	320	328	304	312	358	302	320	287	313	341	339	313	335	293	316	300	313	322	331	322	299	295	314	343	298	283	329	297	330	329	332	320	286	330	332	315	307	301	311	339	302	324	328	315	327	273	302	332	345	287	313	323	301	322	289	305	299	303	295	335	298	295	327	323	307	333	307	314	304	313	299	342	342	322	302	314	295	308	333	304	319	323	316	336	299	312	328	302	321	313	331	303	303	333	322	312	355	327	319	304	315	336	327	333	326	331	330	312	313	315	297	329	307	288	296	311	316	334	305	315	330	321	309	316	319	342	326	300	319	331	336	307	321	302	311	305	304	307	298	311	320	323	297	330	296	336	320	295	317	303	291	286	283	333	247	295	308	323	312	343	349	289	312	302	325	320	329	312	308	336	304	340	279	301	344	354	322	317	303	317	313	323	269	294	287	359	314	285	301	336	311	318	306	305	326	315	290	318	325	287	336	303	322	317	319	324	316	313	317	309	333	328	296	290	320	352	334	339	332	309	326	333	320	307	294	336	313	313	333	291	302	296	299	340	291	330	326	326	289	330	317	309	311	304	297	326	335	327	286	316	317	316	301	301	319	314	304	311	310	309	318	307	301	332	321	300	341	323	317	347	293	300	315	334	293	308	300	290	298	298	299	309	318	303	331	307	302	314	308	272	343	316	305	310	304	309	305	339	312	311	316	324	286	293	302	291	313	295	348	303	326	324	315	321	301	326	317	302	316	315	342	277	319	299	316	327	312	307	312	276	302	294	334	293	279	324	324	323	331	320	310	333	298	313	330	315	320	321	311	296	318	315	284	323	316	339	277	324	318	338	315	310	321	327	297	311	322	314	319	255	307	337	327	286	320	287	290	317	310	287	315	315	305	301	286	332	288	349	356	292	329	301	276	306	302	314	332	312	334	292	331	307	283	321	346	313	305	313	322	308	325	308	330	313	329	307	304	314	335	321	321	325	323	319	332	344	336	349	294	326	338	316	320	288	301	289	317	323	312	307	300	316	306	314	321	323	305	309	297	294	307	323	299	324	328	314	295	283	335	336	334	301	294	308	303	326	324	334	291	322	295	292	313	307	321	353	312	352	329	341	301	331	317	313	283	300	320	337	308	320	300	309	333	332	333	316	282	309	331	339	320	349	298	309	297	318	322	309	326	336	312	304	322	326	311	310	297	331	322	309	272	299	343	306	284	316	314	309	285	306	298	326	321	330	303	298	344	344	338	317	301	311	304	318	320	311	299	316	321	325	292	341	335	301	329	339	305	322	324	288	348	301	302	327	313	319	280	307	334	300	328	333	298	308	347	341	315	320	284	302	320	338	295	325	288	291	340	315	339	293	305	317	302	335	309	288	323	297	308	303	272	315	312	362	324	315	303	331	313	317	314	303	317	313	324	307	310	339	335	301	334	330	320	320	302	307	319	286	301	285	313	300	283	309	293	306	309	306	291	325	313	323	301	339	296	324	306	323	312	299	281	320	330	298	335	317	300	332	338	327	305	304	306	314	312	310	330	310	354	309	303	298	327	304	330	311	293	327	290	298	321	314	333	334	303	305	310	308	314	327	320	318	323	284	295	300	327	338	311	311	358	299	328	294	295	310	298	323	283	306	316	315	302	292	307	330	298	311	290	316	303	337	320	299	312	336	334	310	320	335	293	306	300	297	330	302	322	319	291	314	315	301	336	352	304	331	288	317	278	335	291	340	315	298	342	334	321	310	308	302	328	351	302	323	314	311	283	284	305	322	313	320	325	344	299	296	324	303	318	287	341	305	293	275	332	325	302	305	298	316	328	323	322	342	326	309	342	333	329	285	314	329	316	321	304	329	352	323	342	309	290	319	310	298	297	316	304	294	327	309	306	336	278	315	293	309	305	318	343	315	291	313	302	326	292	341	341	351	318	323
52069	17051	6312	2186	1407	944	754	644	468	421	366	330	314	283	278	238	237	241	220	211	237	196	167	197	203	183	188	208	181	182	183	171	199	171	153	167	186	172	173	153	183	156	191	176	163	180	168	177	163	181	155	181	160	132	164	161	178	162	184	153	152	158	168	166	167	173	174	151	154	167	151	165	173	162	159	180	143	154	190	181	171	184	160	181	181	168	159	158	154	165	149	145	169	164	167	164	194	171	173	169	169	188	178	167	154	164	178	162	174	150	165	137	143	183	149	187	159	161	205	182	181	161	157	145	161	150	177	160	158	168	171	151	193	151	142	142	154	169	163	152	174	157	168	174	162	164	170	161	157	156	158	154	165	159	169	170	174	133	162	161	152	179	161	159	165	158	156	163	193	166	174	168	146	143	175	160	164	178	155	155	153	173	193	167	161	166	147	166	169	167	183	163	151	167	159	141	148	146	168	166	158	174	169	147	148	169	178	166	162	169	168	170	164	172	168	164	168	158	159	169	155	187	183	157	165	180	150	159	173	175	168	154	165	147	160	161	155	157	149	168	165	178	150	167	183	177	165	154	154	157	166	164	159	153	145	206	178	166	169	163	182	167	154	181	157	165	154	160	166	150	155	144	172	174	184	168	177	154	152	153	171	153	148	166	178	162	165	173	180	152	175	164	149	160	166	138	161	151	176	173	148	165	186	170	167	151	150	182	188	156	180	183	145	188	154	164	153	152	149	163	127	189	150	158	174	155	161	163	179	152	164	153	167	177	150	160	164	138	154	160	159	175	182	196	141	150	181	174	160	144	168	164	166	189	163	152	138	144	153	159	173	164	159	129	162	157	175	160	176	159	158	167	158	155	170	147	183	191	164	151	145	168	150	165	143	164	165	160	170	158	154	183	171	172	167	172	162	163	149	147	186	152	171	154	170	161	163	177	157	153	163	150	163	173	148	154	154	141	156	170	157	150	157	156	173	183	169	163	148	146	160	158	159	151	165	148	163	169	147	152	159	179	170	186	151	174	169	149	154	150	166	185	150	156	164	172	165	170	172	188	139	183	159	165	194	181	184	153	159	142	160	176	162	153	163	147	178	162	175	183	186	168	164	190	161	173	157	184	178	155	153	160	152	157	159	167	160	156	153	176	163	170	170	147	172	172	164	159	155	148	161	179	158	161	141	156	149	193	177	168	156	163	161	176	191	166	174	168	162	137	149	165	145	186	164	157	146	134	131	189	168	147	162	171	183	181	169	170	182	178	178	171	164	189	184	158	158	157	188	153	161	160	166	179	183	168	167	163	169	160	159	185	158	149	139	169	169	160	163	167	178	151	178	153	168	173	173	173	150	160	185	169	152	173	156	151	144	146	179	174	148	165	185	150	135	177	168	157	164	143	184	147	170	148	156	176	149	156	159	157	164	152	162	168	157	176	169	165	181	163	177	142	182	175	170	173	179	173	161	171	150	176	140	175	165	155	171	173	148	149	163	159	177	174	152	180	147	184	169	204	180	178	157	162	150	164	172	149	183	160	156	155	158	163	165	148	163	146	152	179	176	148	154	183	156	156	175	159	139	153	160	168	166	189	164	173	166	159	143	155	179	153	157	158	177	162	157	154	175	169	175	185	168	168	190	146	157	170	160	171	161	178	164	171	162	170	195	157	167	163	164	180	173	157	159	180	146	178	169	169	176	192	150	164	198	170	161	182	173	169	161	168	157	162	157	177	175	184	161	153	170	170	182	167	158	174	150	149	157	169	183	175	173	181	161	139	177	162	152	150	165	166	143	184	180	186	179	165	185	164	171	164	150	179	162	159	168	172	177	154	194	173	170	171	158	157	192	149	158	148	187	173	168	161	156	170	172	176	170	163	138	196	163	150	159	163	175	151	154	179	155	176	156	144	145	161	165	162	151	174	163	174	171	144	144	168	154	178	176	154	181	170	153	165	149	180	171	151	170	153	160	160	157	144	171	180	153	183	175	158	159	169	172	168	155	169	170	137	163	163	195	168	157	154	158	169	185	156	166	171	171	162	177	164	173	183	171	145	167	175	170	155	174	172	182	175	158	165	171	167	173	163	141	181	155	166	182	161	155	174	179	165	145	164	172	155	161	148	147	187	141	148	166	132	167	171	173	184	164	173	181	171	149	160	165	172	164	161	161	185	165	168	148	170	165	169	151	150	169	179	171	179	150	169	181	182	163	157	160	177	163	168	180	176	189	144	178	198	201	161	167	176	159	164	184	158	178	176	208	181	152	170	192	170	164	146	183	146	166	174	181	162	164	148	164	156	163	177	164	153	184	152	170	165	182	154	148	180	171	163	187	178	168	173	161	162	164	172	162	149	161	146	175	158	173	163	164	173	138	175	147	172	157	132	179	182	167	162	145	170	157	169	178	160	177	180	172	175	151	161	150	134	155	162	153	181	172	162	193	166	178	175	164	161	165	166	192	171	171	163	157	179	167	172	181	182	147	183	172	176	156	158	140	164	160	142	162	148	181	157	151	164	162	195	158	166	175	175	140	162	154	186	172	160	148	162	163	184	168	171	156	189	166	168	163	174	170	156	156	187	167	161	151	165	138	166	177	132	156	182	180	169	157	158	163	180	150	159	165	169	150	160	169	170	156	158	160	143	150	157	169	185	144	152	149	145	158	168	177	167	157	156	182	162	168	164	161	157	173	172	152	152	169	153	158	162	165	168	157	149	154	196	157	165	179	174	181	158	163	159	180	163	158	171	184	166	164	171	170	157	158	169	160	181	158	188	170	191	162	129	165	130	151	134	176	148	189	164	156	156	143	179	156	181	172	177	156	167	153	145	187	156	136	166	164	175	157	139	166	151	152	184	146	159	154	159	162	154	164	173	154	159	175	180	156	170	152	165	176	155	159	184	193	162	169	139	145	166	142	173	185	161	150	146	168	160	174	178	184	153	183	162	157	146	176	173	163	181	169	166	185	164	137	157	126	153	145	174	170	192	130	156	168	170	174	155	154	183	175	152	168	159	163	134	156	172	181	203	172	154	159	174	164	174	172	156	158	144	140	178	153	156	176	174	164	154	173	186	164	167	144	178	140	187	180	128	171	163	194	161	155	178	205	163	156	169	155	164	156	179	182	168	145	156	144	163	157	166	168	159	168	151	154	159	156	169	174	154	150	156	165	175	138	174	175	155	183	172	153	143	181	176	187	148	166	165	162	176	173	172	186	181	170	171	170	173	168	177	154	175	184	174	170	180	153	154	189	170	171	180	168	169	171	171	150	161	159	155	184	142	165	184	170	154	166	148	140	166	155	173	169	177	148	168	147	160	135	154	151	172	150	177	161	180	181	189	166	152	148	154	167	147	163	166	161	156	172	155	182	147	170	167	162	168	166	168	159	179	155	170	166	193	174	145	163	161	170	167	165	167	159	153	153	134	163	141	160	179	164	162	169	163	164	158	144	158	162	180	146	142	166	149	146	166	185	150	140	172	173	139	168	177	157	152	181	174
26656	2672	6094	6496	5533	4209	3578	3047	2413	2142	1835	1589	1560	1385	1231	1254	1176	1075	994	1003	928	925	873	895	812	734	732	749	727	700	703	655	660	644	717	650	690	647	622	627	669	605	631	621	594	594	589	601	604	606	601	560	598	538	600	633	555	602	542	579	601	541	565	533	571	510	599	568	574	585	535	561	565	532	572	528	562	537	523	563	538	556	558	522	555	558	547	513	568	537	554	523	544	569	545	551	581	543	546	520	524	527	537	554	522	562	574	544	559	510	518	530	543	560	548	548	507	536	523	569	547	522	590	565	543	539	527	567	549	524	550	551	515	567	511	500	513	451	519	520	509	544	541	554	547	517	489	584	544	474	533	524	517	530	518	555	513	534	563	519	546	516	546	551	519	500	524	527	551	548	503	493	552	507	507	508	552	513	509	509	565	525	546	532	511	523	513	530	491	521	491	546	543	479	534	547	554	514	521	577	527	532	557	533	572	570	536	544	525	529	549	539	512	570	508	554	534	539	559	485	573	516	537	537	557	537	510	499	555	555	508	514	528	518	555	539	549	526	497	512	526	540	539	509	506	505	533	554	536	545	509	529	532	532	525	521	578	518	518	542	576	543	500	503	492	531	540	518	533	524	518	549	561	562	554	506	546	541	529	473	514	514	507	525	544	506	583	518	503	526	553	506	535	562	543	516	546	510	549	547	525	558	508	511	550	550	521	509	529	523	545	548	522	517	574	542	513	569	495	532	539	577	525	495	529	523	536	525	549	521	473	531	514	543	538	538	537	523	502	531	520	545	490	543	479	459	537	523	510	515	539	498	512	517	511	524	492	516	538	531	514	539	509	545	559	534	485	509	557	544	510	484	527	543	564	544	494	511	530	490	528	557	547	545	528	509	537	553	516	539	500	504	511	489	506	552	562	581	538	517	548	524	519	545	526	496	509	505	549	488	533	574	541	541	537	518	591	523	520	489	562	504	482	520	490	567	549	539	517	494	478	496	517	522	510	541	530	546	509	498	523	532	494	518	506	511	530	555	528	539	556	575	512	499	554	537	513	545	527	529	535	539	488	515	504	534	557	524	536	550	503	535	521	502	519	520	503	504	539	510	538	477	511	544	539	515	560	554	550	517	485	526	518	552	552	519	507	542	541	543	563	545	532	514	501	520	519	541	494	531	536	556	517	549	530	581	521	556	565	540	497	557	515	550	520	497	545	514	527	549	546	495	535	484	553	515	519	524	508	525	522	507	558	505	474	539	524	523	506	473	513	515	508	509	494	546	532	549	499	542	509	515	524	550	528	500	527	523	550	516	533	538	506	530	536	513	546	499	571	557	506	555	541	573	548	548	535	535	536	510	509	528	480	514	549	523	541	548	520	557	560	461	540	527	539	490	527	549	517	493	563	505	525	512	507	541	545	536	563	520	508	541	505	510	521	554	550	510	505	530	567	532	514	509	541	524	490	552	513	520	545	567	512	500	536	555	469	483	548	498	521	553	525	489	501	505	502	543	530	506	513	556	506	521	521	528	530	524	534	547	503	566	519	529	499	560	476	511	517	520	511	513	549	539	527	575	550	517	518	535	549	550	541	516	503	557	511	514	527	520	494	499	541	505	538	541	530	495	505	553	516	529	477	527	511	506	579	577	505	532	511	531	533	552	526	550	503	506	489	574	514	521	530	533	508	537	489	543	495	533	532	537	524	589	510	529	531	552	550	517	507	520	519	510	533	523	513	528	496	529	500	534	553	496	519	527	524	538	529	524	547	518	515	532	547	550	539	522	488	518	541	505	546	544	575	560	520	504	515	520	501	522	517	505	537	525	539	537	586	502	492	530	520	536	559	516	489	550	534	580	518	514	536	489	515	542	533	522	533	504	521	486	518	534	525	482	529	495	512	540	517	558	541	521	494	518	485	534	536	508	578	576	534	498	495	526	480	493	531	553	514	562	574	493	502	492	501	525	524	505	496	543	536	509	528	525	498	516	529	500	576	494	537	551	593	563	537	527	574	544	527	537	516	537	520	546	519	542	499	547	507	534	540	485	529	490	498	488	527	561	521	544	527	517	518	508	524	498	534	578	518	514	486	536	502	527	515	497	527	563	540	574	547	528	531	532	505	532	544	545	525	521	493	535	500	539	529	546	536	549	495	502	512	551	543	524	522	531	528	545	561	526	514	559	496	504	532	581	499	480	530	510	524	515	553	540	554	541	535	523	530	524	537	538	544	525	506	535	537	508	494	553	549	511	488	525	548	534	530	544	539	529	495	571	549	519	509	548	500	544	549	546	521	526	546	546	527	529	484	523	520	491	497	529	498	564	562	522	506	464	500	500	528	515	518	516	504	515	574	513	517	554	531	484	548	513	519	571	537	507	544	520	531	562	518	502	527	538	507	517	570	515	543	499	498	529	503	567	520	523	533	544	554	499	548	529	498	530	491	544	538	566	502	559	489	514	531	506	554	531	523	545	548	521	534	531	512	532	525	510	520	506	508	532	490	562	565	533	511	479	530	540	533	548	511	548	484	534	534	502	541	542	466	531	534	534	522	520	526	549	549	523	542	521	529	523	535	491	512	528	535	536	516	505	541	540	521	520	550	485	505	507	503	543	531	548	488	487	499	532	515	531	496	527	527	528	537	587	517	541	497	510	541	544	540	541	510	523	498	506	519	513	515	534	510	530	532	479	519	512	561	515	495	537	565	524	505	524	531	525	531	515	551	508	543	553	498	568	523	543	526	492	574	520	472	529	560	506	528	547	553	550	515	515	532	530	555	550	558	527	542	515	533	532	559	515	545	520	540	540	519	504	505	497	494	524	509	530	518	537	560	521	530	484	521	487	553	525	527	530	502	505	586	555	538	541	516	509	549	547	545	516	545	538	550	518	525	559	530	507	520	527	535	548	498	543	536	525	496	558	526	476	494	555	475	548	529	531	568	525	518	502	520	539	528	547	528	532	532	514	513	516	524	533	513	522	515	496	544	500	493	517	546	505	533	509	528	506	503	543	519	525	485	513	558	511	503	511	495	528	524	528	532	494	492	516	531	550	538	528	494	528	533	516	533	514	516	524	517	479	527	542	494	508	523	500	541	542	507	523	513	520	548	529	514	493	539	496	532	526	492	522	494	532	529	550	562	539	523	491	563	497	532	517	541	544	509	521	539	524	514	512	537	494	529	529	520	541	501	511	534	505	535	523	486	528	528	510	522	532	550	498	516	499	531	478	480	530	517	534	522	532	537	537	519	521	520	534	544	505	502	561	531	528	500	555	509	491	552	493	520	498	486	516	506	501	513	569	525	542	552	566	524	496	512	528	460	498	533	545	500	510	510	496	493	518	524	520	527	512	522	567	524	530	534	523	555	531	558	530	539	522	530	517	548	521	499	557	511	531	523	528	515	480	527	524	490	545	566	528	502	538	554	528	576	530	521	537	538	529	531	500	545	507	514	494	557	550	514	544	524	537	562	544	522	532	533	529	538	534	545	545	527	524	597	593
7301	561	301	235	213	191	185	181	163	183	176	172	167	189	177	176	183	215	159	154	164	174	168	157	151	168	171	151	156	178	162	176	178	171	154	139	165	177	161	159	168	194	152	171	162	152	197	180	164	168	169	177	150	165	177	170	155	173	156	175	148	160	148	164	162	163	193	163	154	182	151	179	193	163	168	159	172	165	181	164	158	167	180	164	162	173	157	157	180	167	173	152	150	211	169	158	172	167	162	166	160	148	184	162	203	153	181	180	174	152	187	152	170	182	161	150	174	170	198	153	179	155	159	164	153	157	155	167	158	149	167	137	187	163	155	160	164	149	161	166	173	169	161	161	160	166	164	174	174	174	166	165	155	198	159	166	149	164	141	160	157	160	174	159	181	166	159	158	162	172	156	152	132	155	176	174	168	166	155	157	157	180	193	150	182	170	182	173	167	165	167	168	140	178	158	169	175	145	169	164	164	152	149	163	148	178	155	171	151	164	153	170	171	181	152	165	159	156	186	201	197	154	162	178	176	172	138	200	171	158	165	177	168	182	164	168	166	182	167	156	166	165	174	180	159	185	157	188	163	142	176	195	190	155	184	162	161	161	162	173	161	182	185	153	182	160	159	156	174	146	159	157	204	157	181	176	166	169	169	156	189	177	146	155	165	172	183	176	153	197	168	183	142	161	173	167	157	173	194	165	149	169	164	147	167	166	171	166	148	174	162	166	154	158	169	179	163	151	192	170	158	147	200	150	155	170	158	171	180	155	155	170	165	161	168	170	171	185	178	187	171	156	179	148	176	162	171	174	169	142	174	157	173	152	141	173	148	172	169	150	151	171	178	164	160	164	168	187	184	172	160	185	152	187	171	185	169	133	172	166	151	171	162	185	175	175	154	172	180	166	171	156	170	156	191	183	155	181	179	177	168	185	169	167	177	170	179	169	164	157	173	153	187	163	182	166	162	159	145	189	161	170	174	181	175	139	161	159	165	156	168	157	174	166	159	166	171	187	138	195	167	161	171	183	176	158	156	156	198	143	191	159	183	190	178	175	177	165	151	175	180	162	174	161	162	195	174	151	196	172	161	149	181	146	164	148	156	191	158	158	159	164	180	154	174	167	163	167	146	149	167	163	173	161	185	166	176	186	174	162	157	165	172	154	164	160	164	156	178	152	161	155	172	177	169	141	158	147	166	176	185	163	172	167	171	168	164	155	160	171	170	171	168	181	171	172	158	171	149	165	162	176	175	163	146	162	157	164	182	164	173	155	167	188	173	173	151	173	166	174	168	163	169	170	185	173	185	170	164	157	168	184	157	164	172	176	179	172	171	156	174	186	169	168	171	186	175	159	170	166	157	161	185	154	149	177	180	155	164	157	171	167	196	132	150	172	173	150	172	180	159	156	163	164	156	167	172	159	195	182	183	174	170	147	156	154	157	194	164	165	152	155	149	175	174	157	164	153	168	169	148	181	185	170	146	176	164	158	147	162	176	181	172	185	187	170	167	156	156	178	182	180	140	161	157	193	167	189	185	165	162	170	163	154	168	175	152	158	159	187	152	148	181	181	179	167	191	166	163	166	172	179	170	167	182	144	163	170	155	183	146	170	169	156	170	147	177	148	198	157	186	167	176	155	183	144	164	178	145	188	151	170	157	159	135	161	174	163	158	200	190	183	188	152	170	149	179	180	153	157	142	169	167	162	168	145	148	164	174	169	174	142	153	160	166	150	170	155	168	187	156	146	144	148	168	133	142	171	133	141	161	148	175	191	176	146	157	159	152	161	181	180	165	161	171	176	192	170	163	163	161	167	132	161	161	156	162	131	165	163	182	193	185	174	178	188	176	153	158	157	180	158	169	151	159	149	163	167	169	150	143	158	162	176	170	162	153	152	154	160	178	165	174	165	165	168	138	160	167	188	156	149	167	163	161	153	154	170	146	159	196	165	173	188	177	172	158	173	174	196	166	162	176	162	172	187	182	145	162	168	174	176	171	203	172	184	183	159	160	160	170	147	167	168	188	195	187	156	179	155	183	168	186	178	173	189	169	161	163	135	165	191	187	159	168	164	166	155	157	178	170	162	183	163	185	177	169	162	158	180	152	164	158	190	177	133	169	167	162	188	151	184	159	140	166	178	172	184	156	166	188	131	204	184	162	159	179	184	131	160	172	177	166	196	171	174	165	176	151	177	165	182	169	155	154	148	161	157	200	177	188	168	192	167	140	184	175	168	203	178	185	155	177	153	169	183	154	157	166	168	174	158	174	153	170	148	154	159	165	158	170	153	177	167	154	151	158	161	175	181	163	176	167	155	169	163	162	163	160	166	168	158	162	144	159	160	162	165	141	154	150	176	165	185	162	170	182	169	163	180	179	195	180	159	159	196	140	171	176	153	144	171	158	176	155	162	162	177	188	170	146	152	161	150	160	170	175	185	171	158	160	172	180	183	164	159	163	170	153	162	170	149	164	179	155	152	153	151	160	173	145	158	182	170	211	170	180	153	173	149	185	182	142	172	196	167	162	141	171	168	204	175	184	170	148	172	185	152	177	165	164	171	192	182	170	165	167	186	158	182	165	166	166	156	180	167	156	150	178	177	166	183	173	190	158	170	170	153	156	170	173	180	174	166	158	161	149	182	169	191	182	160	174	169	158	164	171	159	189	164	181	186	160	142	168	135	148	189	179	177	161	185	171	145	171	196	156	160	169	194	146	178	170	163	177	171	135	212	183	180	185	182	202	187	185	165	166	179	174	180	185	165	164	183	162	151	153	171	153	139	158	185	184	186	146	183	179	158	170	163	152	170	144	171	177	175	176	171	183	176	155	176	154	153	172	167	159	160	179	144	165	182	156	174	143	182	182	170	163	181	207	142	142	160	163	164	175	175	154	155	154	175	170	163	166	176	164	162	173	171	185	166	167	153	168	176	180	146	180	155	153	149	178	156	164	169	151	181	183	164	157	166	187	157	158	148	169	146	144	159	143	165	160	181	171	147	165	167	182	169	154	179	157	179	181	161	159	197	169	157	173	169	155	154	164	194	154	195	161	158	170	186	186	171	173	180	172	172	188	176	156	165	134	164	163	184	154	181	173	163	153	160	153	179	166	143	158	190	144	186	161	157	182	178	163	180	170	178	166	150	165	149	181	178	170	156	185	138	143	166	182	164	175	160	160	168	169	170	153	186	165	163	155	143	171	161	170	180	188	166	148	159	144	154	185	162	182	177	172	165	191	161	159	176	179	154	175	174	159	161	162	178	174	177	174	158	172	173	149	167	161	178	152	135	173	157	171	147	168	172	173	175	174	173	169	153	170	190	177	174	170	166	195	156	175	144	163	143	149	169	165	174	176	159	168	154	187	150	193	204	161	174	174	174	169	176	169	169	165	185	157	168	162	168	156	152	174	154	164	166	172	171	173	164	169	144	153	169	172	152	142	171	157	162	147	159	188	180	174	168	171	165	166	170	175	161	160	142	178	176	164	170	166	146	155	140
7365	621	661	657	622	603	582	586	604	530	558	568	542	540	571	540	497	568	528	538	547	538	521	498	515	560	499	516	530	542	591	525	519	508	499	547	495	528	489	569	505	494	516	489	473	504	556	510	491	505	515	548	502	528	503	548	496	541	512	522	496	492	554	511	491	525	534	533	505	495	503	544	553	499	507	534	511	510	519	503	569	543	527	506	505	547	511	497	527	517	524	517	507	489	514	525	483	516	543	499	528	502	532	513	486	490	475	501	489	531	523	579	551	554	510	470	525	534	506	499	501	534	504	531	503	513	553	565	504	530	502	525	538	553	564	492	510	480	503	500	515	470	513	509	468	485	552	519	538	525	482	485	474	525	474	518	510	534	481	501	528	494	527	516	507	482	527	501	492	506	518	503	512	493	476	501	540	536	521	522	532	540	532	544	491	542	548	543	537	500	490	538	519	536	506	544	518	550	472	475	527	537	510	561	459	504	552	532	524	490	560	525	557	484	514	542	511	520	487	505	523	464	482	500	539	525	539	462	476	502	488	512	492	526	503	509	518	519	520	532	549	501	501	454	509	498	554	485	495	512	516	509	521	542	489	506	501	512	474	545	544	538	508	512	521	479	532	470	495	471	494	498	524	511	511	538	538	527	531	499	473	523	527	517	528	527	526	506	566	534	514	545	577	499	508	517	542	523	498	580	507	532	524	506	483	565	498	527	468	526	490	502	534	505	527	511	512	544	498	555	519	524	528	489	529	521	558	515	521	525	484	538	500	555	511	498	479	514	560	535	529	502	478	534	484	527	542	563	527	530	494	501	535	514	523	516	514	498	498	508	514	480	500	510	496	544	500	511	519	535	529	528	502	504	542	512	504	520	516	566	543	492	497	518	478	511	493	544	508	511	532	526	528	530	538	481	527	494	542	536	524	519	484	520	528	530	517	467	557	482	475	532	516	515	445	475	516	511	514	529	475	514	535	521	520	525	508	522	503	492	533	511	525	477	497	519	578	544	531	517	520	504	514	510	506	503	480	521	540	547	513	470	527	510	458	541	518	519	550	529	536	516	554	514	504	517	536	483	522	534	526	499	511	533	503	496	484	559	475	499	525	513	498	489	493	525	520	543	509	513	493	551	509	486	563	501	502	533	505	478	504	515	501	529	572	512	524	501	514	493	491	507	491	492	539	545	542	502	567	525	494	530	530	494	537	497	548	498	499	519	527	503	497	503	542	533	523	542	525	479	488	480	455	511	516	508	505	516	518	554	532	557	525	522	522	528	523	537	522	514	536	514	494	533	531	564	521	467	499	521	523	537	544	526	514	473	511	551	518	483	531	520	508	533	559	523	488	531	517	460	528	533	544	491	513	536	503	532	537	538	493	516	521	506	501	520	522	515	501	491	527	520	515	478	554	532	529	540	514	482	491	525	538	542	502	509	547	495	543	533	518	525	517	523	552	497	549	504	538	517	513	461	492	506	507	496	476	477	478	520	493	492	507	494	502	521	504	536	486	534	502	561	539	495	533	525	496	499	517	553	499	535	503	528	511	532	496	526	515	507	510	531	517	504	487	505	540	513	565	517	524	524	517	511	521	545	523	492	522	510	499	479	503	491	488	506	501	485	527	512	556	478	493	560	477	503	528	511	501	503	519	510	533	490	512	537	504	470	508	519	516	511	527	458	491	486	483	514	521	490	520	505	500	534	510	493	515	518	558	533	505	533	500	554	512	487	505	500	534	515	542	482	550	495	509	480	505	521	525	521	527	471	500	505	505	543	515	526	534	535	508	514	527	520	545	526	502	501	547	527	486	519	529	508	513	526	504	483	474	509	539	515	520	536	531	501	536	498	492	506	530	496	511	565	513	471	498	501	526	536	559	498	532	489	545	540	484	493	514	522	508	502	518	539	529	482	502	476	485	526	476	556	497	514	569	493	481	505	527	513	488	525	498	525	501	515	508	527	524	484	517	553	544	554	504	572	551	499	557	521	505	486	534	508	550	518	541	514	544	513	488	533	527	537	526	537	519	534	506	543	537	504	492	499	472	529	532	466	530	516	532	503	492	505	519	543	508	542	491	514	517	542	472	498	519	517	475	546	528	503	503	535	495	503	529	496	525	479	495	477	545	516	491	525	502	502	514	511	504	503	501	526	535	488	541	535	540	512	511	509	489	482	512	510	519	501	497	540	526	528	504	470	512	483	550	530	472	579	478	520	519	467	546	490	454	508	513	498	495	524	538	536	514	492	525	544	531	509	513	539	494	500	506	570	505	573	532	541	502	483	488	487	493	488	536	512	515	526	506	520	516	511	493	519	544	522	504	540	496	535	538	542	523	527	516	571	505	521	515	541	512	527	508	561	529	497	539	506	524	521	508	546	525	528	540	510	521	513	492	539	518	496	517	528	485	489	524	531	530	500	531	533	510	511	506	530	529	477	510	508	507	559	512	520	504	504	536	522	504	508	515	507	485	494	503	537	522	536	504	510	530	510	518	511	533	471	479	488	547	511	499	479	554	485	546	527	503	473	527	551	516	548	496	518	494	499	554	520	512	522	543	527	520	528	519	494	546	526	508	542	498	537	507	538	527	494	522	510	513	497	550	502	515	510	519	533	498	512	563	513	530	486	529	499	503	497	496	521	497	568	495	528	517	531	556	561	496	550	550	535	509	554	517	540	533	532	550	550	502	546	486	522	512	516	517	522	490	505	485	499	513	555	511	496	470	459	547	527	534	482	535	535	546	538	484	523	524	518	521	483	487	513	492	540	492	545	510	529	535	536	545	535	521	490	483	548	494	553	500	519	472	513	530	476	534	509	503	483	526	511	523	516	500	502	516	541	502	541	556	481	499	527	519	538	527	484	503	470	534	524	485	535	545	555	508	507	514	518	480	478	480	530	499	528	502	550	505	538	522	506	514	521	515	494	521	483	485	501	489	507	518	523	540	497	514	514	512	505	532	539	551	547	506	539	503	491	539	483	520	503	488	486	512	483	524	503	497	531	548	573	526	504	478	515	500	495	486	489	515	507	504	510	481	499	484	563	549	501	554	555	524	514	533	515	548	470	517	496	485	492	538	529	534	525	541	534	511	540	498	549	573	520	532	480	542	537	496	557	485	511	518	506	524	481	463	612	533	536	532	521	530	528	524	502	501	577	499	486	490	495	484	500	528	538	535	473	497	533	507	474	511	519	530	516	507	518	481	526	462	526	497	507	517	547	502	508	542	521	575	571	529	500	523	520	546	503	514	515	503	527	443	494	565	517	484	534	524	503	503	483	530	489	530	555	508	538	567	522	504	503	524	536	466	495	516	507	520	517	479	516	515	508	504	521	554	502	521	507	515	536	513	521	464	552	496	536	529	536	536	525	500	520	511	506	504	512	512	513	496	497	497	530	528	488	512	505	513	531	518	502	514	524	513	540	551	484	514	511	525	550	508	555	525	502	500	514	542	500	509	512	494	533	506	519	563	535	502	524	486	548	539	512	506	506	518	562
41616	12329	2287	997	715	463	381	332	224	185	188	161	155	148	159	104	111	123	116	88	105	104	105	128	107	110	94	103	101	93	96	110	107	108	95	102	112	74	89	95	87	114	87	112	83	91	110	96	99	87	73	89	87	99	103	95	91	93	100	94	102	85	86	104	96	106	99	80	98	83	96	110	96	98	90	88	86	92	91	98	102	83	98	102	80	72	90	86	92	85	89	88	82	112	79	90	86	101	95	107	105	90	83	95	87	90	95	92	91	100	102	91	75	67	90	98	87	79	108	100	90	88	108	90	91	85	87	75	91	72	89	81	103	95	98	104	102	84	89	72	100	84	111	80	95	74	86	77	82	86	96	81	100	81	101	83	85	83	97	90	85	83	83	100	87	85	93	96	95	96	98	96	90	91	100	100	93	88	88	101	92	85	87	87	98	106	103	88	90	82	88	82	76	92	79	93	75	85	89	86	99	90	89	94	73	104	92	93	83	96	89	86	98	113	85	93	90	84	91	90	95	87	84	97	79	85	84	75	94	95	100	84	90	94	103	101	113	92	90	90	108	84	99	88	89	79	81	109	85	84	88	101	91	109	73	93	79	95	81	83	84	80	99	99	89	92	96	89	98	94	75	106	86	73	97	101	86	92	83	94	97	80	106	83	90	84	103	93	102	90	79	83	74	81	85	86	99	104	82	92	95	76	78	79	94	74	87	96	92	81	89	89	80	92	72	101	92	92	97	92	117	88	106	74	87	92	92	92	94	86	90	88	89	87	94	89	96	84	90	92	98	88	88	82	89	96	72	97	99	88	111	100	82	85	93	98	107	96	106	94	96	93	98	96	105	92	87	97	92	93	89	86	97	81	84	90	93	99	88	102	100	87	107	90	109	78	79	98	94	101	94	97	78	85	87	90	89	85	92	92	97	102	83	108	81	86	89	77	83	85	95	91	85	105	88	96	87	98	82	89	77	94	84	101	69	94	89	81	91	93	60	102	75	86	84	98	97	94	91	88	87	74	77	98	98	81	93	95	90	97	82	90	87	104	86	92	108	84	92	81	79	91	86	80	89	95	100	86	103	102	94	80	88	94	65	102	100	78	101	82	81	104	79	88	86	75	92	91	88	109	102	88	92	99	103	91	84	83	102	84	82	91	121	80	108	86	86	88	98	80	101	88	92	88	95	91	80	88	91	82	91	85	77	69	78	91	85	84	97	85	94	98	93	83	87	86	79	103	91	98	94	95	97	113	89	87	99	94	86	98	92	97	85	106	81	94	114	96	78	80	98	93	85	92	94	94	85	92	118	92	83	103	72	109	85	100	93	94	96	90	103	82	95	85	89	100	93	80	92	70	80	80	95	92	96	83	80	83	89	96	98	70	89	91	81	96	84	85	82	90	83	86	73	90	100	82	79	92	91	92	88	88	103	113	92	89	86	85	84	63	77	91	105	84	116	99	86	82	70	79	92	80	97	84	90	94	89	86	92	88	93	78	72	119	99	83	84	92	96	85	94	90	102	87	92	87	86	82	96	89	85	111	92	86	111	104	82	88	97	102	85	98	108	87	91	96	97	89	87	87	96	83	75	99	87	71	101	97	92	101	100	74	102	85	94	75	84	78	97	77	78	93	85	71	75	102	100	87	90	94	90	93	97	84	91	82	90	78	85	77	94	110	81	89	99	94	100	86	88	102	98	81	106	92	81	79	93	74	80	75	76	90	109	104	90	85	108	99	85	94	84	94	92	91	80	103	103	97	99	81	96	64	94	87	96	95	94	97	90	83	91	106	86	90	89	78	97	117	87	108	95	72	88	94	91	80	101	87	100	87	95	84	95	98	97	72	96	81	106	77	95	91	85	105	91	81	62	74	104	99	117	80	89	81	76	84	104	104	90	93	88	87	67	73	76	72	83	97	97	102	79	88	101	78	83	80	79	95	116	96	107	90	103	86	88	92	97	100	105	97	89	91	81	70	100	88	80	100	85	80	81	92	99	105	96	102	113	99	90	92	71	76	90	85	105	93	80	99	95	90	83	86	105	85	93	95	90	112	94	88	95	98	92	86	96	104	92	94	108	92	105	91	90	79	98	81	74	99	87	76	96	88	105	83	97	71	92	86	93	96	96	102	83	96	102	87	80	93	84	82	76	91	98	74	93	82	104	73	104	81	94	96	87	94	86	93	77	101	90	86	94	103	86	87	89	77	82	116	78	96	101	94	69	81	83	85	91	94	87	96	103	83	87	90	88	85	104	100	90	97	78	68	78	92	97	80	81	97	80	90	76	95	92	67	80	93	93	87	96	104	99	87	93	91	99	98	86	96	93	98	102	88	91	88	91	94	86	98	108	89	88	82	90	79	93	80	100	90	102	102	80	101	91	94	90	93	79	96	99	86	90	89	91	95	74	93	96	87	92	76	88	99	88	98	79	81	96	92	97	79	80	104	85	77	94	101	106	102	81	87	84	75	82	90	85	86	97	71	98	86	78	78	99	64	96	87	103	90	84	94	96	99	88	92	100	92	91	82	103	83	88	83	92	86	100	90	88	81	93	91	97	121	90	103	93	86	90	94	95	106	94	85	92	83	80	101	83	87	79	108	88	98	101	87	75	81	89	97	90	95	90	88	89	86	87	88	78	78	90	102	111	80	81	87	90	95	89	88	80	103	88	81	93	86	105	89	84	85	86	92	95	101	91	83	84	88	104	92	96	90	99	102	91	98	89	83	80	82	104	94	71	80	81	84	90	69	96	93	99	99	77	103	94	98	103	100	91	105	101	86	113	99	86	79	96	66	90	84	99	102	101	93	95	76	86	92	95	95	81	85	77	87	90	85	93	89	91	85	87	107	87	109	80	98	85	89	101	89	98	87	98	91	107	97	102	104	90	87	75	100	98	100	103	88	89	97	80	104	105	80	99	97	103	99	107	76	104	85	89	101	96	85	94	82	97	77	110	93	92	89	99	90	83	96	108	103	115	76	89	99	84	93	98	98	78	98	89	103	93	92	81	86	83	77	86	88	91	87	85	100	87	80	80	113	98	68	89	97	83	100	75	86	98	89	94	91	74	112	95	90	85	99	97	75	89	101	86	84	96	94	79	91	100	101	75	89	106	101	109	85	70	93	85	94	95	82	98	96	98	95	80	87	108	93	106	89	79	82	102	91	95	79	100	97	93	85	92	99	91	100	81	95	80	97	91	82	106	106	92	88	74	79	82	98	103	91	87	92	99	84	82	98	81	111	83	93	92	114	98	81	82	85	81	81	83	92	95	90	90	85	82	78	102	93	77	89	88	109	87	76	86	94	81	80	83	96	79	86	81	76	95	87	93	101	86	87	88	96	84	88	72	80	94	98	98	79	85	92	78	106	88	93	73	106	100	90	106	93	84	98	99	82	85	99	93	91	96	88	90	87	92	96	95	75	93	98	91	68	87	86	83	98	82	83	106	100	88	102	80	106	88	87	97	96	87	106	75	99	78	81	89	88	81	86	88	86
21003	1334	3102	3375	2828	2276	1833	1573	1307	1213	993	880	834	769	714	664	614	564	545	553	533	486	535	475	438	460	394	429	449	405	388	386	423	381	386	391	416	378	372	383	347	353	367	353	371	339	339	380	349	347	333	363	331	358	318	316	348	344	366	323	333	314	344	331	373	354	327	343	321	357	354	316	338	369	335	323	328	333	315	379	321	311	335	335	351	329	306	360	296	300	310	325	310	317	321	284	305	348	325	329	328	319	305	326	301	342	321	330	338	294	338	300	320	299	315	329	335	318	347	327	306	322	310	309	348	325	326	315	327	307	269	304	309	323	328	300	326	333	342	312	321	322	325	305	319	313	317	301	317	330	321	325	303	319	346	307	303	348	357	318	329	310	335	303	322	327	319	310	317	313	315	338	329	310	318	294	335	331	337	323	332	298	359	328	350	331	357	312	336	295	333	308	339	299	312	331	331	331	323	312	327	341	324	320	321	337	326	294	290	332	344	330	300	331	328	310	324	302	328	337	324	297	311	315	319	341	340	329	317	354	309	337	307	289	306	337	350	330	314	320	382	321	314	301	303	295	322	320	281	321	305	317	330	307	329	339	305	339	323	340	311	334	353	303	283	320	326	310	300	317	350	295	320	362	313	332	336	317	332	307	328	336	323	314	316	299	309	302	313	305	347	312	289	328	301	294	334	330	314	324	306	294	338	293	349	313	300	323	286	316	303	328	313	316	348	331	311	284	316	277	334	293	316	318	325	315	286	326	318	326	331	314	340	339	340	305	304	336	304	341	336	311	330	318	329	299	294	316	296	326	296	270	316	338	319	308	304	330	308	330	334	324	306	308	316	283	296	330	309	315	313	315	352	312	352	358	323	319	361	351	288	331	286	318	315	292	324	317	341	323	287	314	330	306	314	288	346	315	318	306	319	296	322	313	363	339	311	322	326	329	336	304	310	306	318	314	292	318	310	343	327	289	318	322	329	313	305	317	292	306	304	328	304	317	319	326	298	303	335	303	315	365	310	307	343	295	315	329	321	281	336	308	300	313	308	303	348	322	291	313	282	337	321	316	320	311	315	293	329	306	312	319	316	278	313	284	339	307	321	304	316	313	337	314	311	318	309	321	320	338	310	353	305	309	319	324	313	314	319	329	311	297	320	295	313	323	337	364	371	295	323	330	312	350	330	327	305	324	345	313	320	333	323	302	316	331	331	292	296	317	312	312	323	330	323	313	331	321	298	339	346	319	325	300	326	299	337	311	286	349	331	330	323	332	310	336	301	307	316	332	337	364	318	343	312	333	318	293	343	305	341	285	320	340	319	304	319	337	311	315	317	318	334	321	329	304	336	337	331	312	329	322	317	315	343	288	311	313	321	339	333	297	347	302	333	350	323	274	302	325	308	334	336	310	328	293	287	309	311	310	333	346	344	297	318	315	327	322	317	302	289	300	303	310	321	349	329	324	286	332	321	336	304	300	331	338	318	302	331	300	295	336	312	340	340	314	365	339	333	326	322	271	297	317	298	294	323	320	338	322	322	313	300	313	309	343	328	315	332	306	325	321	299	335	313	307	347	337	305	342	312	325	298	337	291	340	280	312	328	300	302	314	322	317	321	322	328	345	325	314	332	329	314	331	292	329	343	318	335	322	319	350	320	325	306	306	326	301	319	321	314	321	328	303	348	301	295	315	333	319	323	323	316	339	327	344	311	303	339	339	335	339	315	307	323	317	309	343	287	344	333	343	334	325	311	339	322	326	329	322	345	317	286	339	320	304	292	352	323	304	331	288	316	323	329	326	292	340	280	308	322	322	293	311	277	334	310	318	344	299	318	324	322	305	272	320	315	294	330	307	303	279	312	284	305	334	322	301	338	346	366	313	363	297	313	299	332	313	317	325	324	297	309	343	309	318	301	270	343	334	331	337	319	311	310	323	319	343	344	317	296	282	329	307	327	322	332	294	296	279	340	310	336	324	306	325	327	301	337	337	302	329	295	315	282	324	293	317	348	323	307	302	294	323	349	294	352	316	336	326	319	301	314	346	315	309	312	293	336	311	334	302	333	320	320	305	347	340	309	300	309	339	334	350	296	308	349	332	299	316	337	329	329	302	341	300	313	302	318	331	307	348	322	311	303	320	317	301	323	309	340	328	329	323	313	314	313	310	301	297	306	295	297	295	313	316	322	326	285	314	312	352	284	323	348	330	350	339	319	293	317	303	339	314	294	317	304	346	301	301	325	320	301	340	312	304	331	316	317	352	293	326	325	311	290	307	289	265	356	330	328	318	351	306	303	340	346	331	304	301	305	310	299	333	320	287	310	317	328	299	279	291	322	334	344	312	347	329	330	298	307	334	329	288	312	350	327	335	322	282	308	338	331	300	303	337	321	341	325	308	325	324	307	313	314	288	339	332	340	301	336	298	307	301	320	313	317	311	300	320	321	328	314	326	312	342	305	340	308	311	309	357	326	289	333	312	305	314	297	321	315	311	316	320	343	314	304	342	314	334	326	326	344	310	299	322	328	304	287	321	319	364	306	291	343	296	323	335	295	302	340	307	314	298	311	297	322	300	267	341	312	289	318	313	332	312	286	312	309	321	301	338	335	284	327	320	301	308	322	315	320	304	331	355	292	317	319	326	313	337	332	312	286	328	311	298	313	320	326	294	307	296	323	304	279	291	317	276	311	316	334	331	334	331	348	330	348	336	372	325	313	331	318	332	325	337	333	296	310	291	306	302	316	325	325	298	308	294	281	344	329	336	313	341	345	318	313	304	310	317	306	303	315	370	315	294	327	296	306	300	321	323	279	302	333	309	330	332	343	315	318	287	334	319	337	322	331	285	347	317	327	310	312	322	315	334	298	300	313	326	342	329	328	323	301	305	312	326	308	322	338	372	322	317	303	313	294	305	345	318	304	300	324	312	288	331	280	329	325	356	304	335	311	324	327	324	308	309	292	324	314	285	330	312	309	328	330	323	338	358	304	332	323	310	303	355	321	322	307	318	291	305	307	316	301	292	301	344	335	339	310	303	308	300	346	312	315	316	323	305	325	322	312	294	323	300	314	313	324	328	306	296	317	324	310	346	328	322	313	324	289	315	317	316	318	321	326	337	284	310	299	361	310	311	319	292	343	324	316	297	337	322	339	335	331	329	293	323	299	320	340	323	327	352	324	301	341	325	334	302	321	313	334	341	332	314	356	291	307	311	321	286	308	311	296	316	291	291	301	319	312	319	293	351	320	331	307	319	313	333	325	308	313	323	352	327	324	316	327	316	316	347	337	321	321	311	313	355	299	286	331	314	303	301	328	338	290	356	335	311	319	285	314	294	311	311	304	330	331	305	319	325	296	326	306	308	335	328	317	309	294	329	360	303	322	284	315	319	326	315	371	313	292	307	316	338	301	295	364	338	356	315	354	296	336	318	288	325	313	297	313	315	303	295	298	316	327	333	323	318	352	310	328	304	306	291	328	336	323	344	313	324	299	336	325	310
47942	19882	10779	2458	1380	993	716	611	456	379	373	310	322	264	271	245	255	226	224	218	205	202	219	195	213	190	193	197	207	178	170	183	171	195	181	175	169	209	187	169	185	157	177	178	173	149	185	181	177	167	180	188	160	188	187	166	169	164	171	147	164	179	174	170	163	190	172	181	166	178	189	162	152	167	195	170	177	192	148	175	168	162	176	166	180	173	155	156	170	180	160	179	147	184	159	134	161	151	160	155	195	172	188	166	186	154	169	156	175	158	163	188	192	187	171	170	152	190	184	167	148	183	137	183	177	187	172	161	169	160	177	171	185	189	162	207	154	153	179	178	174	143	153	170	155	179	172	185	175	154	174	170	158	168	191	159	156	172	157	180	188	184	150	170	174	166	180	151	154	195	160	170	194	209	152	171	179	162	151	171	153	144	178	169	168	169	162	175	136	181	174	183	169	164	177	169	165	179	174	155	143	174	163	134	180	156	142	178	156	142	181	168	182	159	154	162	180	171	182	147	161	163	175	163	186	161	156	165	155	168	153	184	155	165	155	173	161	158	173	183	138	139	179	157	177	163	156	165	155	149	161	151	164	168	151	184	164	189	141	145	163	158	161	190	181	170	164	150	156	185	184	155	188	161	158	166	168	143	178	152	169	185	156	151	162	138	158	156	175	153	168	181	162	165	161	173	164	155	148	164	176	184	160	179	172	153	144	180	161	171	156	144	167	184	149	155	161	170	164	172	156	178	154	168	165	191	158	167	168	150	163	162	161	168	165	155	163	168	156	153	168	168	179	161	195	164	178	170	153	172	161	174	165	178	199	178	149	140	156	150	152	172	162	162	177	169	160	170	180	145	151	180	179	175	168	156	176	162	165	161	145	158	168	179	168	178	193	149	160	181	166	178	164	155	197	144	162	191	160	160	157	184	147	157	138	169	162	121	146	166	160	169	164	163	165	166	170	186	157	167	157	171	163	172	154	170	145	156	143	161	184	176	169	170	161	186	173	147	191	170	164	152	152	180	174	200	150	181	184	196	161	174	145	171	165	147	180	172	162	151	158	172	151	170	167	154	148	163	197	176	170	153	169	157	152	167	149	178	168	185	180	157	160	183	188	182	156	166	169	161	137	165	152	167	155	166	160	178	157	183	179	189	177	161	180	146	156	183	170	154	181	180	158	171	138	160	181	155	159	160	158	151	192	148	160	178	157	188	150	147	175	175	149	155	174	179	181	159	157	155	170	141	177	148	174	144	154	181	167	154	163	152	165	166	199	152	153	155	156	168	143	184	183	168	183	178	155	164	160	140	175	161	176	163	135	170	168	126	166	156	176	174	153	166	172	171	162	163	167	160	173	176	169	172	155	175	186	160	166	179	168	163	173	162	158	164	169	178	179	181	158	147	167	155	159	186	173	157	163	154	164	202	177	171	179	157	178	184	178	185	162	166	142	175	159	169	165	138	180	157	161	147	162	153	155	165	186	156	160	158	138	157	140	147	175	177	144	176	167	169	175	207	171	182	150	165	164	189	148	180	158	171	170	150	165	170	167	175	145	158	168	166	166	137	165	153	178	191	158	175	192	150	168	163	176	160	154	127	158	149	174	141	152	161	151	151	144	162	169	151	171	217	171	124	166	164	189	184	164	174	157	157	155	158	163	177	179	143	171	164	153	162	210	167	176	176	164	154	162	179	157	154	169	161	168	159	162	168	184	167	184	183	152	158	156	153	165	145	166	165	144	175	168	152	165	170	153	151	164	151	147	155	173	178	191	178	182	171	147	171	167	152	172	166	163	167	166	194	168	181	159	184	177	171	140	143	153	184	157	168	160	163	168	175	174	192	172	175	172	147	154	193	177	171	149	168	166	167	182	151	167	163	155	184	149	165	156	164	155	190	153	163	157	193	188	183	172	168	175	203	159	160	177	159	149	141	136	155	150	175	152	170	178	174	154	157	149	185	174	148	169	156	156	170	161	155	179	180	162	181	183	206	129	166	154	186	157	161	163	198	163	160	148	156	194	147	153	161	171	153	167	147	155	169	186	162	186	152	160	143	170	157	156	162	158	169	157	157	166	197	168	164	170	196	144	201	179	159	146	156	153	165	164	182	165	163	175	153	166	183	158	175	176	182	147	165	157	175	159	191	171	166	157	184	160	146	170	144	146	169	158	168	156	186	173	140	162	150	168	182	161	161	180	176	156	167	167	161	148	176	173	171	161	157	160	159	137	175	164	180	170	143	166	153	175	166	159	164	157	160	181	171	155	158	153	162	194	152	181	177	160	175	177	180	159	152	199	171	155	169	148	158	175	179	165	157	164	152	183	168	181	175	143	166	164	167	175	149	169	175	169	162	163	161	181	167	146	178	163	150	143	177	167	176	168	157	189	151	176	181	148	159	143	173	167	176	162	158	151	167	176	156	178	166	170	154	168	174	159	149	161	163	166	183	175	183	168	157	172	155	175	151	171	198	167	177	181	162	189	166	166	169	167	177	192	165	157	181	160	165	161	145	166	160	154	155	150	171	171	179	168	169	154	170	170	189	160	176	172	166	149	148	171	179	169	168	186	168	139	145	194	168	172	175	156	149	173	169	185	171	175	182	179	164	147	167	167	152	159	171	150	166	172	155	192	167	159	144	162	160	156	168	148	173	164	167	147	176	165	176	149	159	171	162	170	153	150	183	180	171	158	149	162	196	174	153	162	167	169	150	156	181	156	168	173	168	172	170	162	145	154	144	184	136	165	154	182	172	160	152	163	177	165	155	175	164	139	161	166	175	177	175	165	157	146	175	167	163	157	169	156	144	166	155	175	159	179	137	172	179	175	157	169	155	172	162	160	142	150	156	177	168	155	179	153	167	157	163	192	146	169	167	157	142	163	155	165	170	152	134	150	181	167	169	144	164	173	155	160	148	176	157	154	170	182	152	167	149	149	171	167	157	164	177	169	154	162	163	184	162	177	133	178	175	155	163	169	153	155	175	153	165	170	148	156	187	158	139	151	163	176	166	185	165	173	150	172	174	175	153	169	174	149	185	162	144	156	178	180	172	163	164	186	171	160	155	169	144	149	169	153	157	173	146	173	171	153	184	175	175	170	150	157	163	159	176	171	179	167	148	158	175	183	174	160	183	193	156	144	169	147	146	159	167	169	186	154	184	169	179	167	155	171	160	156	152	162	150	172	143	159	202	146	167	184	178	174	146	176	160	163	168	146	181	173	159	162	161	172	156	179	169	167	145	173	153	176	171	172	150	147	167	150	157	154	158	171	166	161	142	162	170	176	166	165	148	174	157	164	152	166	172	158	178	156	170	173	166	171	160	162	170	160	180	133	166	156	158	164	169	168	154	183	176	163	175	162	139	165	164	145	154	171	190	156	172	182	151	183	178	175	155	168	160	166	169	165	169	155	172	150	163	140	163	183	158	165	155	160	146	188	152	167	154	172	166	148	168	155	170	171	174	174	145	169	162	160	169	170	157	157	190	150	165	157	160
26502	2569	6007	6541	5520	4476	3531	3007	2510	2140	1823	1725	1572	1447	1279	1201	1086	1079	1085	982	942	902	853	831	784	775	720	740	731	712	716	671	697	691	698	688	631	681	646	642	664	627	614	612	636	578	609	614	591	615	581	582	603	552	563	592	593	604	605	581	537	546	595	587	579	514	563	592	560	567	547	554	562	529	511	538	525	515	525	590	517	575	581	554	575	546	545	539	505	525	492	506	525	510	532	521	502	539	530	546	569	519	572	537	572	549	511	552	510	531	530	533	527	565	500	577	519	511	538	549	540	525	587	545	550	537	498	561	496	535	538	583	585	563	532	517	505	553	496	534	523	503	522	546	553	574	531	531	567	529	507	523	550	569	561	504	524	560	531	519	503	498	519	553	520	552	527	519	528	563	516	545	530	532	559	534	521	530	539	547	525	580	554	490	530	538	526	501	513	497	523	517	528	560	560	517	568	522	525	568	532	520	521	495	536	547	540	533	527	537	531	504	549	553	495	519	533	521	520	485	540	537	501	507	546	542	539	579	508	504	548	524	535	543	552	527	512	465	532	507	506	534	528	522	478	522	505	534	526	529	518	515	558	554	509	541	537	549	493	551	516	544	493	544	521	534	549	532	538	540	507	531	561	507	515	497	526	507	526	503	521	530	518	564	505	509	516	562	569	532	514	516	501	529	539	467	546	563	526	557	570	579	516	521	525	578	565	547	522	529	534	521	522	512	562	510	530	525	538	507	498	494	543	518	524	493	526	534	607	540	525	528	530	524	501	566	524	534	493	499	543	538	490	491	536	545	565	544	531	515	537	499	541	515	546	510	527	570	541	480	531	556	578	524	527	530	544	535	524	515	523	492	532	546	502	565	518	487	518	535	572	541	505	522	511	516	514	523	522	556	505	488	555	550	507	560	542	538	539	477	544	558	550	509	546	523	533	542	536	543	517	521	515	486	564	541	546	532	521	517	527	522	519	534	538	526	526	535	495	526	491	501	492	524	507	493	546	530	542	532	517	504	536	551	544	539	523	523	529	501	533	551	518	543	517	490	508	557	553	585	522	489	522	511	562	530	518	576	495	522	546	521	549	512	518	510	521	536	519	512	511	530	515	539	528	527	499	502	560	559	516	538	515	553	533	520	537	507	531	494	535	535	533	530	557	506	583	507	541	512	530	524	482	509	528	512	528	506	539	511	528	504	569	510	495	528	538	515	504	530	532	543	576	535	527	509	521	536	514	515	536	547	496	530	495	536	570	524	528	527	559	525	522	492	518	512	540	547	527	528	516	530	545	503	535	526	513	542	488	510	559	495	508	541	529	561	571	519	535	532	512	514	508	502	523	480	515	500	516	540	536	484	505	557	526	570	540	531	527	522	491	535	576	505	585	543	555	531	526	536	541	551	512	539	508	494	533	540	522	527	557	517	525	550	546	499	494	519	558	529	513	508	559	525	518	489	527	485	551	556	541	578	588	547	532	517	525	544	513	536	539	523	520	517	539	545	534	549	543	552	513	510	545	514	506	508	544	490	525	556	516	481	546	512	533	554	532	545	531	516	511	507	528	538	512	544	545	523	511	535	478	522	512	543	489	532	489	518	549	500	510	534	555	531	539	540	477	522	516	522	559	512	518	520	517	524	510	526	542	500	527	533	506	537	507	536	519	499	511	530	521	526	579	563	522	528	468	489	534	570	516	507	523	547	545	518	556	523	513	516	560	526	491	535	516	526	558	548	556	506	520	509	521	528	536	549	514	510	544	528	538	559	566	551	511	517	537	533	504	528	502	507	497	492	538	537	522	517	530	541	538	537	549	540	535	510	498	508	577	531	538	507	495	535	498	476	517	548	530	555	522	533	499	534	518	567	473	549	547	517	531	523	559	531	530	503	533	546	510	530	523	527	501	530	528	506	525	502	523	521	534	517	484	502	510	512	490	517	552	510	499	527	560	538	510	544	542	558	531	541	525	552	533	545	544	492	520	550	512	534	519	547	561	552	509	535	493	543	516	513	508	530	530	568	535	558	552	504	549	555	514	545	526	519	586	530	515	493	491	503	511	534	549	578	512	506	585	543	511	531	502	541	555	510	529	534	511	553	489	522	556	553	533	517	524	521	502	502	526	555	532	556	516	558	543	519	495	548	533	545	538	551	498	486	534	521	533	543	501	537	516	562	518	534	558	564	537	542	529	509	516	517	522	543	528	530	499	558	532	527	483	558	548	521	488	565	476	524	511	537	533	549	498	545	512	539	506	491	562	544	555	544	541	499	535	487	521	519	517	511	545	532	537	527	526	508	504	520	513	545	588	532	505	546	538	490	549	515	508	549	500	520	518	543	528	527	518	545	540	532	526	536	500	532	526	522	518	532	506	537	534	529	500	546	512	517	533	524	522	543	529	520	521	558	560	550	510	513	527	531	518	539	526	522	525	539	556	556	553	552	549	518	595	539	500	489	550	528	540	521	504	535	533	528	562	546	538	498	531	542	536	529	545	502	516	517	550	505	523	539	555	536	539	549	543	526	488	534	541	560	539	519	539	534	512	533	541	565	530	517	542	515	529	538	515	524	540	516	535	534	535	501	525	556	524	517	523	531	553	515	520	577	495	465	549	527	532	545	513	526	483	498	507	509	551	533	577	506	529	534	552	501	507	521	540	552	508	504	531	502	526	558	542	526	492	518	547	529	556	556	552	546	522	536	543	519	561	546	550	472	519	537	514	520	564	506	529	529	510	494	529	521	577	505	503	525	527	516	510	544	576	504	525	515	542	487	526	549	531	540	557	537	524	528	492	539	567	523	510	536	560	532	556	552	544	515	496	523	514	503	532	515	486	567	542	506	527	523	520	510	528	518	536	535	532	490	537	491	496	513	580	535	495	501	569	516	569	513	576	530	541	528	560	522	541	493	533	522	499	563	559	515	541	533	523	529	589	534	547	534	525	514	526	538	527	510	546	556	564	522	595	541	528	551	521	516	493	502	596	501	457	544	551	501	507	553	498	544	513	570	513	545	536	553	562	539	544	530	515	550	552	568	535	543	518	553	529	508	523	507	550	511	551	495	544	556	542	516	513	482	524	553	547	511	566	522	572	521	488	518	520	531	531	543	524	523	545	531	508	489	510	549	535	535	509	539	508	546	574	572	491	551	527	535	525	504	546	517	508	485	501	520	521	515	539	557	531	526	531	500	563	486	565	495	535	538	547	540	541	485	504	503	525	555	555	535	495	515	516	517	524	503	507	522	539	530	539	549	513	522	565	541	505	486	529	530	493	500	539	520	539	536	536	587	521	501	562	523	524	527	496	550	530	532	537	518	556	514	525	524	485	533	534	516	527	521	553	545	529	493	517	517	551	504	523	513	524	531	575	521	512	543	496	553	522	547	525	524	545	495	447	506	543	534	520	490	529	586	517	516	518	533	522	526	521	496	526	550	484	497	534	553	474	547	518	529	501	522	478	517	523	489	569	551	515	526	562	530	554	539	554	518	516	594	534	533
7250	508	340	242	202	208	179	164	182	174	179	176	173	182	166	178	151	182	171	176	156	172	158	173	199	153	155	154	137	145	179	166	170	176	173	166	159	200	177	185	193	188	180	158	183	152	160	182	191	145	155	171	193	176	160	153	171	165	153	184	180	175	193	151	173	146	188	157	171	186	173	166	161	147	192	172	166	182	170	170	180	171	184	180	143	174	153	135	178	168	165	194	154	173	174	180	175	157	166	160	169	190	159	184	182	186	177	156	154	160	184	167	179	160	180	158	161	163	178	176	163	149	190	159	150	202	174	139	162	170	167	163	161	151	162	165	168	155	146	185	183	182	155	178	173	144	157	162	174	164	165	151	161	170	163	177	153	170	173	150	173	179	161	157	146	187	169	157	147	171	191	159	169	156	155	170	164	171	197	168	160	159	156	151	166	159	172	172	178	171	194	152	150	158	153	171	162	146	173	172	179	170	165	182	178	164	154	176	171	181	156	179	163	161	164	178	157	144	169	163	179	141	167	169	157	172	174	154	145	162	177	170	189	169	157	157	169	156	174	167	164	192	174	147	139	149	163	184	189	190	171	155	157	158	189	152	153	154	167	151	165	158	195	166	150	170	151	142	162	173	175	162	167	193	149	178	181	200	164	154	163	149	176	153	155	175	170	176	149	170	168	157	181	184	165	154	169	140	158	146	165	187	148	168	174	180	159	166	159	152	175	180	142	166	167	156	172	163	142	164	177	172	168	174	163	167	163	168	162	164	201	163	168	178	157	168	162	151	162	166	162	189	156	150	160	186	168	164	148	162	154	169	159	152	178	145	151	179	183	170	165	148	154	183	155	159	182	167	146	171	199	149	173	183	189	173	153	169	167	173	159	156	134	168	168	169	173	153	137	166	166	169	160	156	165	139	144	172	169	179	192	177	168	150	179	151	172	163	170	153	183	175	157	151	177	179	182	154	189	162	166	183	154	162	171	138	164	178	144	147	159	166	161	147	163	154	170	152	172	168	164	165	163	173	141	163	143	164	160	144	175	151	158	153	176	157	179	179	176	190	156	149	160	148	181	165	214	160	171	167	163	175	181	148	174	177	155	168	170	162	169	152	163	176	157	164	153	166	147	166	173	175	182	174	146	154	167	166	154	176	171	166	173	160	175	158	193	169	169	190	192	172	149	188	171	167	152	172	176	181	175	160	177	159	165	180	151	146	182	179	161	174	180	152	178	166	166	172	156	130	178	195	157	184	155	153	191	168	168	176	159	169	182	160	178	196	157	157	173	175	170	169	147	163	161	185	153	182	159	167	158	170	155	174	190	143	146	152	169	171	157	177	159	186	195	172	156	163	148	152	154	170	144	173	168	195	131	163	169	149	184	180	173	144	172	159	164	155	159	172	166	163	164	160	169	163	156	162	153	156	179	174	179	159	158	153	153	147	162	146	171	162	158	161	176	165	171	159	161	180	157	175	143	162	167	181	156	174	184	163	176	166	160	176	198	142	161	167	175	173	152	162	181	168	178	159	164	174	141	160	180	178	177	182	164	161	163	185	163	177	169	172	168	158	163	148	174	168	164	186	169	167	159	164	163	178	157	161	147	155	179	144	163	176	167	157	185	164	187	198	160	176	168	189	151	159	163	182	171	164	161	167	176	179	181	159	154	174	183	152	197	163	175	169	166	168	154	163	147	171	184	175	162	155	160	177	174	174	145	169	155	186	148	147	156	157	159	167	167	151	191	168	172	165	170	187	180	172	164	176	164	176	192	164	182	171	154	169	157	175	168	157	165	179	149	167	136	186	157	162	159	170	151	170	174	162	186	177	188	166	182	169	172	153	188	175	180	153	165	178	190	183	145	177	159	153	165	172	161	152	197	158	179	169	165	164	165	158	186	182	163	183	152	179	168	152	178	165	179	166	168	193	172	159	173	160	182	168	170	163	173	162	180	146	173	181	155	164	185	187	162	165	165	152	179	170	182	163	151	157	192	168	165	165	159	188	167	162	200	146	168	169	170	128	157	157	160	157	172	177	161	171	144	189	174	147	167	157	137	162	186	169	165	166	151	160	153	176	167	169	178	165	159	154	190	160	165	159	167	164	166	182	176	152	188	176	159	157	160	152	194	148	175	152	184	163	152	158	186	172	147	160	167	182	181	154	179	189	171	161	159	156	167	148	175	149	180	177	149	181	149	152	182	187	148	167	188	195	173	160	153	160	156	153	165	188	174	156	160	193	194	156	170	151	167	167	154	126	174	174	142	191	167	144	159	154	146	170	173	176	164	183	184	178	172	161	145	156	148	179	147	168	170	178	164	181	160	195	167	192	172	172	169	160	163	146	186	167	195	169	155	176	157	208	171	159	163	154	163	170	179	162	174	166	168	178	181	158	174	171	165	170	192	171	150	146	173	162	158	155	166	169	144	177	179	176	149	159	168	163	190	154	153	168	185	175	165	194	169	158	171	196	175	175	174	174	168	158	185	158	148	159	180	159	173	169	160	173	142	154	159	158	154	173	154	167	183	174	167	219	187	148	157	169	180	158	163	150	143	178	163	169	144	177	156	147	160	180	173	152	157	172	143	173	172	152	182	169	196	155	177	180	172	171	156	157	147	164	178	173	167	186	170	159	159	164	153	163	156	170	159	185	159	156	164	150	165	182	148	150	185	176	173	186	154	177	171	194	170	168	180	176	170	160	183	164	157	160	162	168	170	204	153	178	147	169	161	174	170	159	137	182	156	146	176	157	171	188	181	155	185	156	168	158	173	169	184	189	172	159	166	153	166	156	159	185	199	171	175	170	164	155	147	171	179	196	173	144	160	180	179	176	185	180	167	171	189	169	184	170	144	165	169	167	151	206	166	177	175	176	171	170	167	184	174	145	162	163	134	180	166	164	191	157	201	164	179	179	160	183	176	172	174	151	194	156	149	161	160	185	146	156	175	146	172	179	178	140	140	146	163	171	166	164	174	186	158	156	179	171	192	149	156	151	166	184	156	150	170	161	163	158	159	144	176	170	186	134	163	173	169	173	171	169	159	146	154	164	162	151	173	146	181	183	152	176	149	187	145	158	166	162	190	154	159	193	166	154	179	156	155	160	164	188	153	152	166	156	178	168	153	174	162	183	176	175	161	137	164	172	171	178	153	173	171	189	172	184	159	168	188	176	187	160	163	183	154	152	170	175	158	172	171	155	150	174	173	153	155	154	132	158	163	148	158	174	173	177	143	193	169	178	137	186	154	160	180	159	171	159	172	170	181	159	156	162	177	161	168	162	178	169	166	172	165	180	178	169	170	164	168	171	193	181	148	180	162	148	179	163	166	163	163	161	170	166	164	185	161	168	174	158	159	153	167	175	178	156	161	155	169	150	175	173	160	174	170	187	160	197	170	146	159	172	151	149	141	182	187	151	187	192	164	154	171	159	137	158	140	164	163	155	176	165	167	172	193	151	158	170	150	166	170	165	163	175	151	169	183	169	166	135	152	168	157	184
7522	573	727	710	630	595	587	581	552	560	555	540	547	533	544	558	516	529	523	559	537	518	512	486	521	511	509	523	536	530	528	518	544	558	521	530	519	536	497	560	546	531	525	532	500	507	569	519	518	515	477	529	553	493	497	496	529	488	596	507	461	519	510	517	474	505	511	553	530	539	527	522	549	526	484	558	507	501	517	574	550	467	497	503	537	500	509	491	508	476	541	456	485	550	516	543	555	495	481	528	585	549	505	476	497	528	474	549	516	539	466	572	474	516	536	483	506	491	547	504	541	471	526	526	494	487	448	467	539	475	508	538	495	512	536	486	529	512	511	480	505	520	520	506	517	566	503	489	502	504	520	518	491	532	503	558	501	513	468	501	502	486	497	495	552	507	517	484	536	524	493	494	488	539	571	510	502	541	534	534	537	539	558	540	528	534	507	508	527	524	525	550	518	529	504	510	471	553	545	500	478	507	518	525	499	517	498	532	487	529	535	504	506	505	498	487	501	482	553	539	529	526	522	513	539	483	549	529	523	531	549	483	501	498	508	519	528	514	530	511	524	542	533	535	477	522	533	507	558	505	512	495	498	511	526	473	519	513	524	523	494	495	531	489	500	515	524	502	495	493	518	477	511	490	518	497	512	492	540	508	525	530	509	520	505	505	478	532	473	527	492	551	508	554	516	541	510	533	511	513	505	516	505	506	522	494	512	515	526	502	522	528	532	524	512	531	520	491	515	508	528	481	499	491	540	507	495	494	500	471	482	498	540	570	510	526	512	512	544	489	537	507	494	485	498	515	524	547	490	526	515	525	506	536	493	521	521	517	557	517	541	510	519	532	528	527	508	519	517	538	514	513	514	538	502	477	571	542	501	512	558	501	565	502	488	512	542	494	538	493	524	534	492	517	499	481	552	536	503	564	553	520	531	481	556	495	530	514	486	527	520	507	493	524	484	503	505	515	508	533	498	500	504	535	539	525	515	536	507	515	521	513	493	524	500	521	508	502	492	534	496	579	532	510	502	518	529	521	543	526	544	527	528	518	501	545	507	497	516	523	560	528	496	472	534	524	507	536	560	482	536	521	552	538	519	549	487	511	588	515	511	493	514	502	508	505	526	515	512	523	507	540	497	497	504	470	490	534	534	548	489	484	533	498	520	553	506	515	494	521	559	559	547	496	512	541	553	479	473	447	523	529	560	485	485	518	526	520	503	525	494	491	544	530	536	501	497	528	507	525	486	533	479	494	508	511	464	520	486	521	526	496	480	537	464	500	519	516	554	528	461	520	528	505	483	508	519	508	480	496	519	520	504	487	545	544	511	534	512	531	527	521	522	510	476	541	496	511	490	514	545	541	511	514	523	540	485	472	519	525	536	528	524	515	504	511	524	549	510	489	499	529	507	517	517	533	509	477	536	482	527	518	530	477	514	491	463	515	526	459	504	518	491	544	525	484	544	527	489	549	537	539	512	516	521	535	485	508	531	504	505	536	490	475	514	525	561	499	536	540	498	534	528	523	529	492	506	481	520	506	511	506	501	506	512	506	529	538	496	495	498	492	498	526	548	529	537	480	512	528	501	522	499	489	520	477	516	526	496	538	500	524	458	532	540	507	523	517	530	516	553	514	487	527	528	479	481	543	551	553	525	482	523	501	538	487	542	550	533	490	517	494	529	531	525	486	513	486	462	519	571	480	485	517	511	513	533	492	552	505	511	529	537	506	489	483	506	536	548	518	491	521	533	547	508	481	529	510	470	513	481	512	515	511	514	486	527	503	539	530	500	554	524	500	526	547	490	504	518	507	516	525	504	489	486	495	507	539	535	541	553	516	527	537	492	487	553	500	520	544	519	518	519	528	517	534	479	509	504	496	542	531	505	508	512	515	563	500	500	454	548	524	505	530	504	528	500	496	552	508	525	535	497	537	502	497	514	506	536	459	524	472	513	510	520	509	546	512	533	527	522	520	532	498	504	514	551	556	524	510	518	496	555	493	486	525	536	485	543	517	549	537	528	534	524	493	504	516	496	504	558	551	542	503	509	514	516	518	486	509	514	534	486	536	474	501	494	513	512	524	525	493	503	515	516	497	506	517	521	520	504	513	514	523	499	520	513	527	520	525	472	536	530	502	528	549	477	493	497	477	517	580	522	528	501	545	489	530	514	514	536	541	492	532	498	493	512	512	518	501	497	524	491	496	527	541	519	492	547	533	516	514	512	555	539	515	507	537	514	508	512	520	537	526	517	489	508	517	506	517	519	526	517	518	519	524	514	489	505	562	523	548	497	536	518	524	515	490	500	542	510	543	486	526	500	501	516	499	516	492	513	522	554	551	540	524	531	544	520	526	518	517	519	492	540	529	499	496	507	509	502	494	514	528	526	509	529	569	532	509	522	532	497	521	496	486	473	516	546	521	495	515	533	499	507	508	495	510	526	498	511	541	506	526	527	467	495	545	484	514	516	524	528	554	518	504	528	515	525	538	517	480	509	531	534	522	526	523	521	517	517	533	522	544	529	522	521	527	513	543	538	555	487	503	491	514	521	516	503	487	544	519	524	499	513	544	522	534	538	499	554	513	481	538	544	481	522	513	494	526	522	536	505	503	496	539	508	528	504	542	510	496	487	484	510	547	500	544	536	524	506	581	528	539	523	515	526	516	509	501	540	521	534	526	493	528	521	530	493	507	530	514	514	494	515	530	514	520	551	498	498	532	520	521	487	509	504	525	529	534	530	514	503	522	540	559	496	546	509	468	520	528	486	548	541	563	538	479	504	464	515	501	555	525	517	527	447	508	489	531	511	521	518	504	498	523	547	492	482	486	516	508	541	522	481	535	491	500	516	528	513	519	478	519	503	512	527	518	553	495	527	473	531	505	509	506	511	505	498	497	521	516	520	509	563	534	520	548	517	495	520	487	531	557	478	472	466	499	546	499	534	533	528	503	527	518	523	487	507	501	520	570	487	503	515	522	506	522	532	524	516	468	510	527	490	517	500	570	521	499	521	488	545	544	523	506	516	478	532	506	545	531	484	534	520	530	510	512	526	508	494	538	525	509	500	571	520	538	553	544	535	484	525	513	518	532	523	516	507	524	525	522	549	507	502	507	494	525	513	491	507	503	493	523	571	533	510	492	489	544	519	527	545	516	522	557	528	513	523	472	524	531	514	523	486	500	536	529	551	489	507	517	523	521	504	501	542	505	514	553	536	500	517	489	502	504	524	475	526	492	546	480	496	533	546	503	528	539	509	493	472	566	496	511	575	535	478	537	499	481	497	558	518	551	532	509	536	526	534	472	523	496	499	540	564	531	488	513	500	556	484	508	539	528	508	509	506	520	537	494	514	507	502	519	512	537	488	507	505	561	530	498	506	484	535	503	498	538	502	521	512	524	551	506	506	550	523	505	535	535	487	447	508	502	532	544	490	499	511	491	542	495	488	549	494	490	532	557	525	496	537	477	502	509	544	523	518	499	528	544	511	545	522	522	505	483
42282	10935	1995	992	632	465	366	290	256	216	204	167	177	148	139	120	133	123	125	143	101	124	109	121	85	126	97	126	112	111	112	86	119	95	99	105	95	110	95	85	95	94	82	96	99	96	83	87	101	99	92	91	101	82	100	91	85	87	84	79	95	103	111	88	94	81	80	105	83	106	94	101	85	101	77	93	100	96	88	84	88	93	90	82	96	99	109	102	89	95	90	98	71	93	79	103	89	94	76	94	102	79	95	97	107	83	93	88	80	69	102	93	102	78	84	90	100	79	94	77	97	90	75	99	96	90	91	87	89	80	96	92	109	82	95	81	100	81	92	78	73	83	93	108	97	91	99	97	97	83	96	85	84	91	80	72	94	81	91	90	87	91	91	96	97	101	70	85	108	101	103	87	86	81	78	84	82	85	82	85	89	87	86	97	114	107	91	88	111	77	81	96	99	101	93	96	107	90	96	90	99	116	105	88	103	88	81	99	81	94	76	89	92	80	88	77	75	98	92	98	105	86	93	93	78	93	91	82	100	89	112	87	86	93	103	79	86	74	87	85	88	102	82	96	75	89	79	99	89	98	94	89	77	93	96	85	75	93	100	72	85	100	79	98	93	92	98	95	105	81	81	91	89	111	82	72	95	90	105	99	89	104	88	88	78	112	90	109	87	99	83	83	95	87	71	113	106	90	94	75	82	94	80	58	102	98	111	91	100	76	81	94	84	81	117	77	82	89	83	95	101	86	101	81	93	84	94	92	81	79	93	109	86	86	106	77	74	87	97	84	90	96	84	99	81	94	97	86	81	91	105	93	77	81	101	95	84	83	85	94	85	97	100	107	105	93	79	94	94	96	95	97	83	93	84	85	81	103	104	77	89	84	102	84	106	94	93	84	91	85	94	96	86	102	98	93	85	84	79	94	114	97	77	103	82	88	90	82	102	73	90	86	99	92	90	82	89	86	109	92	92	95	77	90	104	106	86	103	88	83	75	92	106	102	86	74	91	91	91	105	79	79	101	106	94	79	83	90	92	72	95	86	86	70	90	107	84	94	87	93	91	92	90	103	94	98	74	89	81	67	92	74	85	95	107	81	91	98	86	85	86	88	107	85	94	88	103	115	86	95	71	84	102	103	99	92	75	81	93	109	75	78	92	102	96	83	85	70	96	94	85	85	89	84	80	83	102	71	100	74	102	106	78	89	75	109	92	93	101	89	104	89	96	80	106	98	98	87	106	94	94	88	83	86	94	96	83	93	74	73	85	100	83	95	103	91	91	106	93	87	89	86	83	92	97	91	73	94	79	77	107	82	78	81	106	98	74	89	80	96	80	86	95	76	89	86	88	83	89	79	110	67	78	90	107	88	85	96	73	87	88	79	78	98	87	83	78	89	91	76	109	94	99	92	89	89	94	94	91	99	87	86	81	86	102	90	92	93	91	94	82	89	84	87	87	93	91	114	105	95	82	108	96	92	97	87	86	97	106	76	103	97	107	97	104	83	86	89	90	95	91	78	92	79	103	83	92	78	84	87	95	76	95	106	100	88	86	75	93	112	113	87	91	84	98	93	111	90	81	87	95	81	83	90	104	85	108	91	107	100	83	81	91	97	85	87	103	94	87	82	105	96	93	96	103	83	88	90	79	126	76	91	95	91	79	94	79	79	91	118	87	79	82	88	95	92	100	86	97	79	83	104	96	78	88	82	96	108	92	94	81	100	91	100	98	87	103	83	92	79	83	100	97	86	95	99	105	89	92	87	93	93	83	95	91	77	85	91	79	91	88	99	93	93	94	98	75	91	74	89	77	98	89	77	84	111	81	94	97	83	78	114	84	70	102	110	95	72	101	80	102	107	98	93	77	97	84	89	74	91	86	78	103	100	104	92	101	87	97	102	89	74	90	101	84	92	91	94	93	73	84	99	87	86	82	97	80	83	78	87	86	72	103	86	87	100	96	89	87	70	103	83	95	103	89	100	105	85	93	84	97	95	91	90	94	90	102	98	95	102	107	88	81	97	87	75	94	112	74	91	103	88	99	106	92	78	84	80	79	89	85	113	84	80	100	88	86	89	69	94	79	96	97	98	94	89	84	91	94	86	73	87	92	85	87	88	97	107	100	95	85	84	100	103	86	81	91	108	104	92	76	85	84	83	84	96	96	106	82	70	105	78	86	94	89	92	86	105	96	100	85	101	67	113	84	85	88	85	94	100	104	93	79	88	98	88	102	72	94	68	92	88	77	93	91	81	93	79	88	102	86	91	76	85	86	92	85	88	84	82	106	106	93	103	86	91	109	81	91	84	108	93	90	105	77	96	90	81	92	91	80	70	84	92	88	96	71	90	96	73	90	73	96	87	92	87	96	93	86	89	93	81	99	99	98	89	95	87	94	79	81	89	88	80	84	79	84	78	97	97	95	89	104	95	97	93	90	83	95	74	104	91	102	84	88	96	88	83	94	93	96	102	75	88	94	91	68	88	86	83	97	85	95	93	107	103	109	85	94	87	93	108	77	95	84	82	69	77	90	89	98	80	89	82	97	72	82	79	87	83	80	81	90	81	100	93	93	87	80	85	91	104	90	96	90	102	89	102	94	93	85	100	101	89	84	68	78	75	89	90	94	83	86	84	94	102	98	79	89	84	78	84	81	113	94	73	85	97	91	91	104	94	80	102	65	101	73	107	94	92	91	89	111	76	73	94	98	98	77	87	89	101	70	103	79	95	91	81	91	82	71	90	112	83	97	98	100	88	94	99	102	87	107	81	77	97	70	83	105	92	88	78	89	88	95	81	114	94	82	87	93	94	86	91	99	102	97	92	94	91	87	99	94	90	92	82	78	84	83	96	94	71	90	91	88	92	87	108	91	88	78	79	93	86	94	97	96	113	79	73	105	85	87	83	88	91	86	87	96	83	99	83	77	80	89	104	93	71	94	112	87	94	94	89	80	82	101	98	100	91	82	100	92	98	83	102	78	97	95	93	84	97	103	93	85	96	108	81	79	88	86	78	92	98	99	100	91	94	91	84	106	87	99	87	85	106	99	83	77	79	73	94	93	93	83	101	104	82	82	101	97	79	84	78	94	95	96	92	86	99	88	95	94	97	96	85	82	95	95	79	87	92	110	83	90	89	80	94	96	89	79	93	69	77	86	77	111	91	66	94	86	97	97	87	77	84	97	80	89	88	95	83	82	77	88	79	104	91	88	75	104	101	87	76	89	69	85	87	84	91	91	91	97	92	83	93	105	73	79	81	88	88	88	82	85	96	90	89	84	84	91	93	91	91	89	84	95	108	101	87	81	79	84	87	86	107	85	72	84	72	86	97	85	90	90	90	97	106	100	88	99	86	89	100	101	74	79	80	91	84	89	105	85	83	99	90	86	93	99	100	86	69	95	97	103	91	99	93	107	90	88	93	86	105	68	80	82	106	101	88	89	95	84	88	89	97	104	82	67	98	86	100	100	99	89	93	66	99	100	88	97	94	90	93	86	89
21237	1339	3100	3496	2884	2346	1841	1580	1307	1080	1006	860	823	782	690	636	637	576	549	508	521	499	467	478	459	456	404	439	379	414	381	421	394	389	368	377	390	379	341	388	369	381	366	356	357	361	329	350	343	338	341	344	361	362	329	348	348	346	318	338	344	355	331	353	359	350	347	324	316	320	317	312	326	353	331	306	308	309	355	341	308	320	306	296	312	284	323	305	356	342	345	298	327	340	312	301	320	332	352	349	342	313	297	327	354	341	351	316	319	323	340	319	342	320	335	312	320	318	292	296	309	329	372	302	332	317	298	328	301	315	333	321	318	330	304	304	304	337	336	317	323	333	283	307	303	313	325	310	317	309	323	319	326	341	326	338	356	293	287	331	308	309	304	329	333	321	281	358	307	309	333	306	356	302	331	320	313	297	331	313	310	308	303	275	327	333	286	314	303	316	314	311	308	314	319	340	316	331	350	300	320	335	319	285	279	317	318	312	295	307	302	333	304	351	321	328	283	357	328	289	298	309	348	330	305	302	316	317	294	335	336	299	311	302	312	324	318	302	287	326	289	316	297	318	317	342	316	329	344	350	327	339	323	310	326	346	316	323	314	310	318	340	325	317	342	315	300	306	281	321	321	325	318	324	329	299	319	314	322	321	318	325	308	349	328	335	338	313	308	340	329	313	300	329	332	268	286	336	311	317	328	333	288	335	339	315	315	351	346	312	305	325	317	317	352	293	281	332	314	291	308	301	320	323	325	331	312	307	316	318	295	345	324	334	321	338	291	306	344	338	332	278	325	328	353	329	319	301	293	339	301	318	315	298	301	361	340	340	326	306	309	324	329	347	303	298	307	288	299	340	326	278	335	261	333	308	330	351	343	300	300	281	301	307	294	317	304	326	305	321	307	304	309	332	306	332	293	322	327	334	354	325	313	322	278	303	311	293	342	322	335	301	312	322	324	317	344	313	316	315	309	348	306	340	331	317	304	302	315	303	321	310	324	318	343	316	318	317	311	344	280	324	327	310	304	305	301	303	343	293	307	327	324	338	305	293	292	296	328	333	321	319	338	335	312	302	297	304	322	369	327	311	333	361	349	301	295	336	306	335	344	327	324	346	323	333	310	343	301	298	329	344	337	291	333	310	299	318	280	322	329	324	309	334	297	315	307	361	351	324	320	300	327	300	317	328	313	311	338	315	305	343	321	331	308	338	351	305	307	312	317	321	288	322	327	323	308	343	342	325	334	320	315	297	309	301	322	326	302	295	276	290	317	320	352	295	292	310	308	321	318	328	339	308	331	315	318	313	327	362	333	292	322	316	332	330	295	305	309	309	318	323	308	295	332	326	293	328	307	308	317	293	312	303	278	321	321	359	325	332	320	294	334	293	302	340	323	319	327	290	315	307	306	327	307	323	308	324	306	313	322	317	333	347	333	334	304	317	339	321	299	315	321	308	346	310	308	299	293	310	301	324	302	327	298	325	300	323	316	298	304	313	306	315	342	310	327	341	317	313	292	313	297	315	298	327	328	309	315	336	283	310	323	331	312	324	310	316	325	359	273	315	336	346	288	326	320	294	331	332	355	348	303	329	327	337	333	328	350	287	352	322	330	296	259	320	345	313	306	318	339	315	327	312	298	289	314	316	341	347	312	332	281	325	291	310	343	296	336	287	293	266	338	326	318	313	330	290	309	323	328	305	327	318	304	313	333	329	303	344	334	325	300	312	332	309	320	321	292	316	332	335	294	302	310	306	305	325	305	323	304	286	287	295	333	318	308	329	322	302	321	308	311	327	347	309	335	319	274	339	319	325	339	287	325	323	341	330	310	327	284	345	293	305	341	319	309	299	337	318	276	310	300	327	365	341	322	336	281	328	305	325	324	321	299	303	314	341	333	339	318	319	321	332	313	281	319	328	308	328	325	328	339	338	313	324	343	329	318	288	312	296	366	318	293	304	350	286	310	335	285	278	319	314	319	363	332	306	312	361	321	285	320	331	306	330	317	315	335	293	287	312	338	316	297	315	323	283	301	302	336	331	327	296	315	299	315	304	338	305	309	301	345	323	355	350	324	321	334	317	271	304	338	324	310	291	317	311	303	299	335	315	312	332	309	322	313	317	303	308	308	297	320	280	323	311	314	314	302	331	304	306	321	312	326	330	310	317	278	316	313	346	317	314	327	347	293	311	311	368	306	342	274	299	321	337	306	306	316	300	314	356	301	344	333	289	306	327	311	313	320	317	340	329	290	360	321	315	317	305	319	305	300	311	319	334	309	338	314	281	336	303	292	315	288	335	350	323	352	304	322	314	319	289	332	304	327	329	289	306	279	289	307	339	304	308	318	309	307	300	319	329	336	326	313	327	312	316	315	317	297	344	292	295	346	347	304	314	366	313	314	328	316	323	310	319	328	335	306	329	326	342	320	278	342	321	310	313	309	306	290	318	316	323	297	313	283	329	297	303	306	301	342	306	312	317	315	291	323	319	275	314	325	317	279	311	292	294	313	335	324	292	312	295	303	324	292	301	358	339	345	320	299	305	319	323	322	293	320	302	316	301	338	329	312	323	314	294	330	333	321	317	327	314	285	323	302	313	290	304	298	323	340	314	335	292	313	312	307	307	306	281	307	321	338	328	327	300	329	347	294	311	293	333	329	330	332	311	353	291	316	300	306	326	326	295	328	288	326	320	296	336	300	315	316	330	311	307	302	338	310	295	316	323	328	326	295	285	314	328	321	299	314	300	319	303	319	299	325	333	302	291	318	314	278	317	346	320	338	356	379	277	303	337	334	341	348	300	292	306	328	316	315	321	330	316	312	328	324	336	310	325	318	316	318	309	294	342	322	334	293	327	331	317	337	328	299	345	335	326	318	315	329	304	303	298	316	312	330	323	348	337	326	306	307	346	352	308	314	306	293	314	304	325	294	296	289	333	329	312	300	333	295	299	314	320	303	316	319	297	333	296	323	324	275	325	320	298	291	322	304	319	288	324	297	362	305	316	317	298	340	322	311	296	323	336	320	283	326	321	291	308	303	292	317	289	312	304	315	327	314	350	323	329	334	305	332	320	324	302	316	282	310	333	323	344	314	321	340	307	305	302	291	301	298	350	319	299	298	310	282	315	305	294	309	328	358	316	327	308	335	308	324	315	312	303	339	336	314	333	325	327	289	307	298	296	332	285	322	325	323	320	311	297	310	325	318	307	300	310	313	318	319	333	311	285	310	319	327	304	324	313	351	354	314	336	320	283	294	304	324	304	318	343	339	336	307	310	286	280	328	324	303	310	330	328	293	320	316	328	328	318	313	359	316	294	326	343	338	339	300	282	363	339	344	287	321	305	305	322	319	328	336	320	330	371	320	291	310	315	375	310	309	346	333	340	334	307	263	319	343	309	307	296	300	316	274	322	341	317	299	311	319	318	306	326	329	348	324	296	307	293	307	328	318	309	301	335	348	336	333	324	348	318	285	299	312	307	323	321	316	343	362	295	313	310
52153	18185	7281	2262	1356	1017	752	606	449	436	356	315	353	281	265	245	253	256	255	241	240	196	204	203	195	168	193	193	203	183	179	168	180	186	184	178	212	173	184	168	206	179	183	151	176	195	175	164	183	184	157	174	144	183	167	151	147	174	188	178	167	180	176	179	165	153	177	170	158	145	180	157	171	174	165	161	152	138	160	170	170	151	130	184	134	179	166	163	182	153	160	149	165	190	149	169	176	165	173	157	151	196	173	166	160	173	174	136	158	150	162	156	151	177	166	179	185	168	142	173	182	160	175	175	165	154	154	191	157	170	183	165	147	168	174	158	165	169	174	185	182	187	177	151	155	165	155	166	155	166	165	174	168	166	176	160	157	150	170	146	177	158	143	157	157	140	162	160	170	150	151	146	189	163	174	158	177	159	172	157	168	162	167	179	179	171	161	144	135	174	169	143	191	194	156	174	172	183	171	170	169	142	160	163	155	170	159	149	193	169	169	162	187	148	170	164	165	181	186	177	170	148	161	154	153	167	170	164	154	186	161	155	144	172	152	158	169	165	202	175	173	173	173	164	166	153	168	163	166	147	176	169	160	168	168	157	174	148	156	171	159	162	175	172	156	176	176	150	160	174	160	152	178	176	160	164	163	171	173	171	157	162	163	147	159	164	170	138	185	156	175	151	186	163	146	151	186	176	198	198	166	136	182	185	177	157	155	181	171	179	148	162	161	168	149	166	165	151	154	163	156	158	146	175	179	173	153	173	168	187	171	150	175	168	175	168	168	151	169	151	155	168	157	181	163	188	166	154	128	163	185	167	152	159	166	169	177	201	171	161	176	147	171	177	137	159	190	159	167	159	144	153	155	186	171	162	167	172	165	163	179	146	180	152	137	170	157	188	166	148	173	146	177	182	166	161	170	178	144	163	174	165	161	174	173	157	174	168	180	174	174	165	155	154	153	185	166	179	176	184	140	153	179	154	163	164	158	153	157	162	159	168	172	139	169	153	183	158	149	171	160	158	156	144	151	164	169	159	159	180	155	169	167	137	169	152	171	166	182	172	192	167	180	171	178	159	162	153	154	172	152	152	160	150	162	149	176	174	155	147	191	189	170	168	165	153	176	159	175	175	206	177	167	184	159	156	183	178	154	160	166	176	162	157	157	164	161	158	176	173	153	153	166	165	172	169	160	180	155	183	140	174	163	176	173	168	172	165	156	166	179	172	173	179	179	139	164	175	144	185	171	173	159	152	166	164	154	163	165	155	153	150	162	165	175	187	166	179	177	157	160	155	164	188	157	163	197	148	144	164	186	174	175	152	159	161	176	152	179	178	170	147	187	164	156	162	146	170	147	180	176	161	159	166	164	178	143	170	169	182	161	145	153	176	189	158	173	175	169	176	156	152	176	183	152	160	184	153	155	152	175	153	149	167	158	167	197	186	170	178	165	171	192	143	158	158	170	159	186	164	177	176	153	167	162	182	156	156	137	161	156	179	151	165	170	170	159	154	169	174	154	138	168	172	144	172	148	167	170	158	149	171	153	173	156	176	168	153	182	154	177	194	159	170	174	178	172	175	160	158	174	168	159	174	165	149	155	154	164	175	169	164	173	140	166	180	150	159	145	165	168	160	154	163	153	166	163	178	178	163	153	186	156	135	166	142	157	180	151	172	144	172	164	170	161	177	151	162	169	152	140	160	188	179	172	156	161	160	164	147	163	155	159	177	159	169	178	152	170	172	162	165	163	169	153	191	176	174	174	154	155	178	162	171	152	168	138	166	161	157	153	164	171	153	168	156	165	153	158	177	162	151	144	152	168	157	166	141	154	144	165	167	164	153	158	163	161	182	153	158	145	188	188	162	156	165	153	168	177	193	190	157	172	163	175	168	177	147	164	176	166	152	175	186	159	162	164	194	187	171	162	136	176	160	171	177	151	158	155	165	153	157	162	164	154	165	140	163	189	163	165	146	175	154	151	164	154	160	188	155	182	148	183	169	135	189	160	161	152	176	161	181	159	183	177	149	186	174	156	156	171	158	175	168	175	132	181	179	156	150	160	188	141	163	169	173	169	181	162	169	185	174	172	178	164	171	156	167	165	188	143	166	152	174	156	173	171	181	174	151	168	150	168	161	169	176	163	161	181	163	161	161	188	180	166	167	161	136	161	154	161	168	158	141	166	162	191	152	164	153	162	170	162	174	154	185	151	169	163	189	175	152	180	166	155	164	192	172	173	169	154	166	143	157	155	163	179	174	172	133	188	156	176	164	172	146	167	148	146	153	169	179	164	170	154	166	187	156	149	160	170	170	192	151	171	159	155	153	177	160	179	187	180	146	189	182	147	182	157	188	163	173	186	169	165	175	189	159	153	148	156	159	166	170	167	141	156	175	141	170	163	173	157	184	178	158	171	174	169	163	163	183	154	156	149	188	155	172	177	183	177	159	151	156	167	153	159	169	160	166	192	167	189	175	173	140	172	159	165	194	158	182	151	168	174	154	177	168	171	171	141	147	179	179	177	182	161	158	167	144	186	155	163	167	174	170	194	173	164	156	177	149	157	173	153	169	150	165	156	186	163	155	162	174	175	150	169	152	176	168	158	168	182	154	166	158	170	171	182	142	140	163	189	178	182	164	171	168	184	172	178	146	161	137	139	143	184	178	160	188	140	158	151	171	172	154	154	163	142	169	170	180	208	166	150	151	176	126	171	153	171	163	150	185	168	166	171	165	162	171	158	159	152	155	149	191	171	175	181	138	171	139	169	157	165	184	170	175	186	173	165	150	166	156	166	172	168	165	159	170	174	177	165	169	172	163	160	156	156	168	155	170	169	169	162	153	162	157	162	149	170	149	138	187	167	173	155	165	160	149	184	176	154	171	186	145	184	150	159	158	185	163	183	153	152	161	150	148	160	171	143	188	185	155	172	142	142	148	158	148	175	174	181	172	161	171	177	141	211	159	173	165	153	188	195	189	172	178	177	168	153	167	155	177	162	161	154	179	179	183	168	180	134	175	169	165	167	181	176	194	168	180	133	154	167	175	175	172	152	155	178	143	174	168	172	168	130	147	146	160	160	196	174	153	155	168	180	161	161	166	177	166	166	154	132	148	168	177	171	170	144	140	150	179	166	157	160	167	188	166	181	160	162	162	177	174	166	178	164	147	174	178	161	139	171	179	170	160	157	149	167	163	164	163	182	155	180	170	163	184	151	170	163	153	154	164	181	177	152	157	158	195	167	149	170	174	166	173	161	155	175	163	152	184	162	151	184	159	173	189	141	169	174	158	159	176	174	157	146	151	169	159	177	165	161	194	175	153	160	168	181	170	181	169	157	166	157	173	166	176	146	179	157	160	143	163	189	149	180	184	156	167	185	167	162	166	172	163	172	152	169	138	164	168	159	145	184	183	173	157	157	184	150	140	189	195	152	178	161	153	155	161	191	161	156	179	172	183	174	170	149	166	164	156	158	162	158	169	169	168	148	161	159	156	175	169
27438	2593	6100	6455	5358	4432	3595	2974	2490	2172	1868	1698	1494	1412	1296	1202	1156	1090	1043	947	957	930	841	868	807	818	730	733	756	730	747	679	673	728	672	649	579	603	639	649	617	633	587	575	613	618	559	606	606	628	608	578	579	599	545	579	544	595	580	568	586	561	554	549	546	573	554	588	573	558	583	552	531	569	599	549	578	570	573	583	518	542	542	529	559	542	509	566	566	549	570	505	545	545	553	546	527	518	511	554	546	564	577	546	528	529	519	526	537	519	555	534	499	525	516	510	569	575	530	535	518	552	513	523	544	555	545	539	540	529	523	546	531	565	565	544	551	528	545	504	534	501	492	518	561	530	517	578	542	491	543	538	539	515	506	553	576	532	499	535	511	531	504	531	525	507	513	570	536	542	528	514	520	557	519	553	497	534	575	544	533	526	538	551	525	513	548	507	559	522	520	535	534	531	533	541	507	562	540	546	518	523	533	551	508	515	519	550	514	524	525	532	529	540	508	511	497	537	530	516	530	537	532	510	541	512	558	523	526	527	498	493	543	560	507	559	548	554	511	566	531	526	535	548	551	549	551	538	515	562	506	551	525	510	482	514	545	551	522	510	482	535	503	546	527	547	533	505	545	536	515	508	529	506	561	536	593	512	516	572	568	479	550	492	548	534	512	536	499	529	511	519	526	500	545	530	510	532	538	517	524	508	518	535	490	519	516	521	559	488	523	556	507	512	524	509	517	526	543	499	509	522	547	544	502	558	507	557	542	555	516	531	564	543	539	526	563	549	551	532	555	526	518	536	565	501	535	519	521	510	521	541	540	549	561	530	561	495	527	496	517	534	507	552	535	525	509	533	525	519	535	526	524	510	547	517	543	483	515	563	527	565	531	506	540	560	528	529	563	482	529	503	525	530	489	539	558	505	494	572	562	544	543	531	561	574	527	512	530	561	520	523	565	511	516	565	508	514	531	540	525	532	524	521	514	551	514	510	535	553	525	535	514	556	519	503	517	478	500	506	514	562	528	539	592	540	538	543	571	560	501	537	551	520	544	511	534	531	525	513	513	499	535	534	518	488	537	512	501	536	506	490	498	539	557	520	554	509	501	560	528	536	504	558	492	524	543	533	528	526	523	553	557	493	523	548	550	538	548	543	508	551	519	515	513	565	507	518	536	510	494	554	507	503	538	513	510	523	496	505	515	514	523	502	556	516	536	495	510	530	566	516	566	492	558	535	514	523	509	489	480	521	534	508	513	498	535	550	551	511	524	526	503	513	576	532	534	510	507	516	520	543	491	534	523	515	529	488	510	505	513	507	494	509	555	482	529	549	534	552	570	499	525	529	540	513	505	519	542	531	525	555	511	539	509	519	511	512	547	547	491	524	542	529	472	572	518	526	554	562	494	562	523	510	544	540	526	522	562	529	533	520	511	557	529	522	514	535	492	549	519	566	524	498	544	548	534	552	533	517	530	553	529	491	552	542	514	528	494	511	507	537	506	549	536	558	522	482	514	543	537	535	544	519	521	563	529	490	514	544	551	533	505	561	552	542	532	499	522	533	532	507	530	511	563	548	532	563	510	509	533	512	537	529	487	512	507	514	497	516	498	540	515	504	573	570	525	509	515	580	550	525	525	516	523	518	507	557	536	503	587	525	526	492	522	513	540	518	528	488	568	533	549	524	538	521	512	517	522	536	548	560	550	579	521	498	508	578	520	524	540	539	509	489	536	531	491	507	561	515	498	504	540	556	531	516	541	527	542	501	520	542	492	534	510	487	563	512	578	515	507	511	503	529	524	525	535	517	529	529	516	510	543	525	555	517	533	513	511	475	511	533	530	497	551	549	526	556	467	501	538	523	497	558	555	561	524	510	508	502	559	533	512	541	522	496	545	532	543	540	546	559	523	558	520	539	575	531	560	510	505	512	538	505	559	524	526	480	538	528	495	534	544	528	534	557	514	528	494	565	516	526	516	562	510	539	497	531	538	556	556	530	546	529	516	528	459	481	506	548	507	558	537	509	530	534	520	521	552	541	544	523	488	533	507	547	526	524	484	558	502	518	543	544	546	527	531	540	507	522	489	532	572	568	531	508	474	513	569	480	547	521	516	522	543	537	532	562	551	535	544	474	496	531	563	523	543	489	535	553	493	549	524	541	526	511	503	510	522	475	533	536	499	533	592	476	523	536	573	511	568	501	531	536	539	522	542	517	500	513	500	526	513	547	525	517	536	543	514	509	484	516	510	487	561	527	478	539	516	523	484	530	533	529	520	525	481	539	486	570	499	536	543	478	517	553	532	548	538	554	527	515	535	553	543	523	507	530	583	509	550	556	559	522	537	509	534	512	517	499	511	542	527	589	574	527	520	519	514	529	466	525	479	544	513	523	540	530	528	531	543	543	515	517	528	508	528	499	533	537	528	520	505	609	521	542	489	518	562	546	541	554	546	521	513	542	534	558	538	534	574	514	551	585	510	534	486	536	548	565	491	563	558	531	517	546	524	548	517	513	545	473	568	514	524	557	505	541	527	509	508	510	523	537	550	481	477	529	556	505	527	538	529	523	514	528	525	519	563	539	523	566	523	564	502	514	541	504	525	528	512	531	539	502	559	545	508	565	514	553	582	517	547	494	583	551	491	500	519	510	578	523	556	505	540	549	511	488	504	498	505	571	542	528	525	555	534	534	516	546	511	530	517	529	546	525	496	529	514	519	524	540	558	527	567	592	534	465	527	518	548	521	535	521	526	579	534	542	509	545	529	509	527	532	507	511	503	542	544	546	551	514	538	513	524	538	512	538	529	553	517	529	530	559	499	499	564	514	522	529	530	551	516	545	539	514	546	514	535	517	510	483	535	533	519	544	525	508	507	525	520	526	534	547	517	551	523	518	554	520	504	524	503	523	507	539	544	534	524	536	458	546	541	571	506	553	550	548	553	553	552	497	520	547	532	573	529	527	519	553	526	541	556	508	472	529	512	505	527	544	570	491	553	507	528	550	520	519	533	558	543	550	522	534	503	551	516	532	521	548	562	528	549	507	493	570	573	500	531	539	539	519	534	508	515	543	537	545	552	530	547	573	567	514	506	523	567	553	563	537	548	523	515	512	544	516	557	543	571	533	532	537	509	514	567	562	540	531	510	547	543	547	513	544	549	491	531	518	530	549	535	545	497	541	532	569	555	505	538	525	519	507	507	523	560	522	528	521	554	520	511	538	547	512	526	520	509	525	531	525	471	527	518	511	578	522	518	486	514	536	565	501	523	541	499	506	541	519	521	527	544	508	561	530	557	539	532	511	537	522	548	519	554	558	559	558	525	550	495	528	555	542	512	524	533	552	552	576	535	520	525	526	532	525	539	519	537	517	544	549	509	532	522	501	522	511	495	511	579	523	526	517	531	509	509	549	508	545	504	529	523	494	494	546	562	524	529	536	529	518	513	523	529	499	526	513	503	519	519	597	546	533	533	540	547	475	483	510	487	526	483	548	569	505	526	540
7357	463	268	219	199	179	182	161	161	157	165	150	166	186	164	157	176	172	158	162	154	171	159	186	171	170	154	163	143	157	172	172	177	180	166	164	176	184	178	176	150	162	150	192	152	170	146	151	161	193	158	151	153	150	186	159	176	180	173	162	178	143	191	168	171	154	173	150	177	189	171	156	176	178	181	187	181	173	184	162	179	162	183	146	182	166	183	162	141	176	190	173	162	164	172	195	180	174	164	163	161	180	164	163	158	161	187	164	155	163	153	176	171	172	171	173	165	178	159	190	167	174	167	149	179	164	166	139	156	152	162	171	158	179	158	158	159	150	186	148	166	162	165	197	164	168	174	180	134	175	148	141	166	157	180	146	159	179	155	160	169	165	169	170	206	174	181	167	171	184	182	166	160	156	168	187	137	160	174	170	170	160	181	171	166	165	170	167	183	144	148	159	161	172	176	176	174	183	179	168	188	149	183	179	173	158	165	145	158	172	172	170	157	193	178	150	194	174	163	162	157	173	173	175	156	178	155	148	179	184	158	162	165	190	157	170	180	167	159	202	145	153	164	181	198	151	175	160	160	185	157	166	163	182	199	179	175	155	152	188	185	147	178	167	145	164	181	184	167	155	156	153	180	180	152	175	167	167	156	180	186	174	161	171	155	165	163	175	179	175	190	156	155	155	142	172	163	180	157	175	162	143	172	185	160	173	175	151	173	181	174	166	181	149	156	148	140	144	157	181	165	142	171	159	173	171	150	172	193	183	145	169	163	158	149	169	162	168	164	148	145	167	173	173	204	166	181	154	146	178	163	162	166	166	143	188	172	166	170	177	173	171	158	165	161	191	161	158	167	182	164	194	188	167	167	169	151	193	170	165	150	159	150	174	146	155	163	161	158	168	154	167	167	170	158	188	178	150	191	148	164	160	190	177	147	137	171	155	176	169	161	195	160	151	162	153	166	174	191	172	158	155	186	204	149	145	168	150	179	153	169	158	164	157	145	155	187	175	152	133	159	165	155	169	172	206	156	166	167	170	159	164	158	151	169	176	147	177	157	182	178	152	149	165	164	165	154	159	161	157	176	153	183	192	155	188	193	155	178	185	162	175	155	169	164	182	172	184	165	149	168	151	167	174	150	155	174	175	177	180	166	194	185	152	168	176	194	160	157	164	184	156	158	165	162	163	173	186	161	181	152	176	160	168	145	158	185	184	180	153	150	161	158	167	172	169	160	190	163	147	148	172	180	164	178	161	166	167	192	164	146	161	150	172	166	144	183	173	172	172	189	174	162	155	166	177	168	152	169	161	187	186	180	160	150	189	181	142	186	185	188	187	174	164	195	161	160	185	150	169	180	147	190	188	170	167	147	149	160	160	176	172	166	179	168	174	175	192	163	164	169	167	170	179	156	164	175	168	172	184	175	163	172	155	168	175	153	157	175	147	189	144	153	179	164	192	159	152	183	163	156	158	175	171	191	165	184	171	185	166	170	183	182	177	166	166	187	164	146	171	179	170	159	172	148	168	186	161	184	171	143	150	161	145	160	180	159	150	170	170	180	137	180	158	171	181	132	165	179	189	169	172	214	155	167	175	169	138	173	166	190	165	190	177	142	170	166	167	176	170	162	173	165	157	160	169	180	147	151	152	161	170	148	174	168	176	171	170	157	153	175	180	171	138	154	152	189	193	154	183	159	154	159	181	158	180	150	159	171	164	178	174	158	196	184	169	159	169	162	158	155	174	179	144	176	184	151	165	171	187	166	171	179	153	179	167	172	160	175	155	193	163	170	166	174	171	187	178	165	175	177	149	171	175	179	188	173	158	179	168	148	173	170	154	160	156	175	147	156	173	168	184	148	157	158	179	175	149	146	164	178	163	170	191	152	166	163	166	168	156	171	164	184	165	185	178	175	170	164	150	156	168	166	181	177	172	173	164	160	176	148	145	157	145	150	150	156	155	186	160	173	166	164	160	134	161	181	168	189	185	181	187	138	185	169	164	159	146	154	158	144	166	200	174	170	171	193	134	167	163	151	188	158	183	166	158	153	180	174	152	164	159	166	148	170	180	174	177	158	174	175	157	156	158	159	185	155	166	164	168	162	148	167	171	183	163	182	150	162	158	172	178	168	141	168	170	178	163	181	156	192	172	147	183	158	155	154	181	158	159	168	161	155	185	177	172	165	149	165	172	197	157	175	179	164	156	148	166	169	158	173	172	174	172	189	181	152	156	169	144	167	147	182	182	151	177	154	169	167	193	166	169	155	143	152	162	155	153	160	183	185	158	152	174	160	161	142	144	157	156	167	181	149	169	171	196	179	178	201	173	162	152	151	160	176	162	173	185	164	183	194	162	161	169	155	171	155	160	191	146	174	154	156	147	154	194	173	182	171	157	175	169	176	127	156	185	186	162	171	173	162	173	179	178	150	151	160	167	159	161	180	189	161	177	171	171	169	164	155	194	174	171	153	167	190	182	173	166	156	160	155	188	155	157	187	169	170	130	162	151	155	182	161	165	166	163	171	185	155	175	161	168	176	162	174	157	174	169	160	161	172	157	168	171	158	169	161	165	159	149	154	158	159	153	166	174	183	155	174	155	163	165	164	165	163	161	186	158	168	156	161	180	167	158	156	152	154	175	148	181	179	173	155	174	150	150	167	176	170	173	179	175	182	157	148	147	176	172	162	169	158	193	155	170	173	173	181	154	191	156	163	164	170	173	168	188	187	152	175	165	178	174	160	163	159	153	165	167	169	165	150	135	166	182	174	171	157	159	183	172	162	160	169	166	185	170	177	154	165	153	147	166	175	160	163	177	155	148	175	172	182	171	166	159	178	172	166	167	159	162	165	193	175	167	179	171	150	151	149	174	175	165	146	174	165	156	151	176	155	164	168	164	149	159	192	177	189	152	175	159	185	164	141	152	153	154	165	174	187	167	167	165	191	168	171	180	179	151	146	128	135	154	188	170	164	178	175	160	145	148	155	160	180	176	160	172	174	179	159	157	179	170	151	155	174	167	154	178	151	155	154	158	183	162	186	160	193	165	194	175	191	175	192	165	144	149	155	168	166	150	171	170	179	164	134	176	169	190	171	171	143	157	183	176	168	154	166	154	148	171	149	170	157	170	158	170	166	173	171	167	155	168	181	179	153	190	149	142	164	161	174	165	157	168	142	166	170	144	179	180	166	165	160	166	167	190	164	179	146	158	167	161	184	154	158	165	156	188	185	146	159	181	148	182	178	171	187	173	171	174	163	169	160	177	165	152	184	172	174	165	194	184	195	156	172	161	158	175	187	138	163	165	172	177	189	186	176	167	169	165	166	161	171	177	165	165	172	176	153	141	164	149	156	154	165	190	169	182	187	162	159	162	147	162	196	181	180	177	160	164	186	147	165	170	186	155	169	147	159	149	171	181	163	157	172	161	178	179	174	175	147	160	151	134	165	147	182	151	186	181	154	169	144	162	148	181	190	171	159	155	161	176	178	186	155	157
7609	587	726	690	650	630	596	597	611	553	564	488	547	570	510	561	541	522	527	513	516	580	514	545	505	486	494	538	540	487	529	551	563	497	530	480	501	523	503	516	496	524	440	520	500	503	527	549	499	471	533	516	517	545	537	512	504	530	486	520	520	514	484	535	550	568	507	515	519	531	521	504	518	506	497	497	519	496	523	489	496	474	505	532	541	534	511	532	493	525	519	489	512	498	513	539	508	518	523	511	533	500	536	536	519	520	525	527	479	506	512	513	487	541	489	500	483	553	527	486	543	507	498	499	529	525	497	495	532	526	545	510	539	539	508	537	499	482	508	523	509	529	524	485	501	556	483	516	464	488	551	480	541	522	541	529	549	503	537	499	502	502	510	518	531	525	562	516	560	545	545	495	509	539	554	510	509	495	525	504	494	523	490	524	537	506	507	513	492	518	542	505	503	541	544	491	516	520	495	477	502	502	507	493	496	523	493	491	490	484	485	508	453	542	520	507	525	513	507	549	523	518	536	513	511	522	531	530	542	507	524	515	510	529	547	513	519	520	547	500	556	505	517	530	518	496	507	541	499	453	532	515	494	533	533	535	526	501	496	473	531	464	489	459	523	514	513	522	476	482	515	511	526	503	495	536	519	551	560	503	505	504	520	476	541	493	515	467	527	514	509	470	570	521	528	498	525	497	543	519	514	522	512	531	542	523	500	508	530	485	549	512	491	523	501	551	481	514	483	545	522	529	527	531	534	472	514	473	507	514	544	521	506	478	535	522	501	524	526	549	483	531	516	516	554	482	510	511	512	490	495	546	497	514	491	527	532	532	536	531	468	508	514	510	489	486	509	510	490	489	484	509	520	499	498	497	522	511	551	503	510	511	505	531	542	533	477	471	527	523	486	494	506	507	474	545	517	509	524	543	474	490	522	519	535	516	513	529	523	516	500	535	525	550	524	472	484	523	571	548	488	517	460	534	526	503	542	545	547	505	498	498	505	503	529	499	510	474	480	503	511	562	484	493	528	487	480	525	527	518	492	520	493	496	533	520	511	536	568	550	491	520	531	485	496	515	520	552	518	513	530	494	512	524	552	535	500	565	523	529	479	515	512	498	512	505	540	495	544	563	515	532	519	503	538	543	503	511	510	529	517	535	515	509	463	500	529	483	530	532	497	511	529	491	523	524	558	510	488	532	540	545	531	524	531	503	525	472	497	543	496	525	530	541	510	476	480	479	529	470	512	507	478	556	462	542	494	532	519	529	505	526	512	505	532	496	504	521	554	515	553	546	528	552	526	543	527	545	476	539	544	518	488	499	529	525	511	505	498	530	560	468	533	557	551	530	513	516	526	492	554	530	504	519	522	512	513	556	515	516	497	511	516	548	516	518	516	513	517	517	558	502	500	558	505	493	547	504	547	510	520	514	529	494	530	488	530	503	489	471	556	499	507	542	522	520	493	519	521	509	512	521	540	523	498	514	509	542	512	486	540	493	507	470	524	493	502	469	486	545	489	520	503	537	515	499	524	504	469	524	551	531	481	551	472	531	468	556	533	536	543	480	522	489	496	513	500	488	487	533	518	534	530	494	550	510	527	510	493	467	496	515	526	520	562	517	530	515	547	501	486	473	539	540	523	526	563	484	471	510	510	559	473	535	535	529	528	567	515	520	551	509	519	492	516	455	503	513	454	521	528	495	533	501	517	527	508	511	522	498	547	538	478	477	541	524	536	526	500	504	499	538	529	478	488	524	554	518	505	537	548	511	529	522	523	499	515	510	504	474	531	515	540	475	447	515	522	492	499	534	506	510	510	523	487	517	513	552	531	535	495	498	568	472	547	527	509	539	480	545	502	499	521	519	501	473	498	550	492	504	513	527	493	500	499	521	526	537	510	511	509	514	528	540	521	538	498	506	500	504	487	509	510	516	520	516	517	538	516	500	514	524	528	544	481	502	512	500	471	544	487	517	519	510	506	481	497	498	507	536	500	516	511	520	477	526	513	542	523	532	509	510	538	497	487	505	507	527	516	491	580	482	528	526	497	526	527	494	496	535	549	493	565	499	520	528	530	525	493	503	494	513	519	493	513	521	492	512	485	529	532	500	489	494	512	520	509	483	502	493	480	488	543	553	490	570	521	486	498	531	506	473	535	535	503	538	483	508	494	487	518	516	514	530	503	554	513	497	515	494	491	530	568	523	495	536	483	510	528	504	502	522	491	528	507	527	565	547	482	537	489	535	562	528	507	521	485	516	506	485	489	496	512	513	520	529	549	505	503	535	519	513	527	508	530	527	503	512	498	503	552	506	542	522	531	533	502	517	516	496	494	529	482	544	466	542	501	518	538	498	537	522	489	491	494	500	502	496	585	476	477	493	562	500	495	545	520	518	499	525	506	501	512	500	525	495	505	484	541	470	475	512	505	540	488	510	504	501	545	526	511	546	534	481	535	517	487	501	510	482	505	505	539	497	519	510	503	516	531	527	523	537	537	514	548	488	522	543	498	494	494	510	553	510	518	499	480	534	517	518	473	520	510	484	521	474	485	503	532	504	490	505	552	505	517	484	527	514	474	541	538	484	572	557	521	501	521	569	462	545	503	521	537	528	502	478	470	533	483	533	468	505	532	452	521	496	536	564	515	520	509	538	512	497	523	525	516	571	520	514	501	481	515	494	516	591	478	483	523	533	530	506	511	530	516	506	520	535	504	507	560	525	477	498	531	505	526	544	486	558	513	502	507	517	510	476	522	486	526	491	470	566	536	507	554	518	551	495	489	501	538	471	516	510	505	520	557	521	501	504	490	515	510	485	542	488	500	509	495	499	548	538	553	486	497	518	510	512	475	542	502	519	493	500	498	524	518	487	520	530	484	507	502	501	486	537	489	486	525	536	502	467	464	494	520	514	529	530	515	542	473	506	496	494	510	501	551	552	496	498	532	514	520	541	557	508	532	518	535	505	546	539	549	529	523	503	509	492	511	539	518	486	529	477	537	503	520	555	537	533	546	521	496	538	509	541	525	498	529	551	478	501	500	516	532	494	521	510	537	512	517	526	533	506	532	513	494	524	520	515	522	520	513	529	505	525	498	491	504	496	518	518	548	509	543	523	484	528	448	465	514	550	471	516	503	525	505	533	503	489	565	485	502	490	533	543	540	499	450	523	536	497	516	537	523	451	471	463	509	512	500	499	535	513	479	494	487	496	534	515	516	554	483	534	496	495	514	512	508	519	526	509	483	508	536	512	505	532	542	486	515	471	516	539	508	501	545	514	494	494	515	532	528	553	504	525	514	482	460	527	518	510	485	551	510	547	492	486	521	519	481	558	548	513	510	495	527	516	526	508	468	527	542	546	508	506	485	577	513	526	493	505	509	469	490	510	522	527	506	517	517	496	553	535	539	532	524	518	502	547	543	546	535	493	551	513	555	498	486	516	492	555	520	505	500	568	532	505	495	548	554	519	540	508	495	510	493	491	529	507	496	486	527	496	499	549
44013	9354	1585	997	719	463	340	313	271	209	193	163	161	147	139	133	119	115	123	119	98	124	118	117	94	108	107	94	98	99	109	88	114	115	79	103	99	95	105	114	88	89	86	125	82	90	93	87	102	114	105	97	104	110	104	104	105	82	73	101	89	102	82	92	97	96	99	88	85	80	106	103	104	80	99	118	92	76	85	101	103	90	104	89	84	89	94	81	87	87	126	99	82	82	108	88	76	95	97	79	93	101	101	115	86	100	91	102	118	90	100	92	106	86	89	90	86	88	101	92	98	83	86	89	97	89	103	78	110	102	86	82	80	91	99	90	105	85	76	91	84	87	75	83	70	95	75	111	96	99	97	88	91	94	87	77	86	84	73	105	108	76	99	115	107	100	100	82	80	92	72	110	79	85	88	94	97	77	101	83	89	87	96	89	109	88	90	74	86	107	90	89	103	98	83	101	96	81	87	99	107	91	75	94	89	105	100	89	85	97	101	94	98	89	91	104	90	75	91	98	99	76	90	92	83	91	97	78	94	93	87	77	96	82	107	90	85	88	105	83	76	90	100	88	79	74	98	94	98	86	81	77	81	88	87	82	79	98	108	95	100	99	74	87	90	99	79	95	103	87	96	94	83	85	96	67	92	97	101	86	92	97	84	84	86	85	83	98	73	97	78	74	83	107	94	86	78	104	89	110	91	76	88	93	79	72	94	97	97	74	65	92	74	97	109	81	72	84	90	83	85	90	81	78	95	92	104	98	88	71	96	103	105	116	103	88	96	78	95	104	98	76	98	96	84	89	92	93	113	85	87	91	80	86	76	80	94	77	98	92	103	93	89	80	92	76	88	95	105	86	90	96	100	87	76	91	81	89	96	93	97	99	85	85	79	77	99	87	94	93	90	91	96	88	78	100	96	105	92	104	114	108	97	81	101	106	86	89	83	84	81	87	87	95	105	93	80	97	96	83	88	92	96	72	88	84	66	97	68	86	78	100	85	77	111	88	103	90	118	89	101	93	85	87	94	91	83	90	78	87	102	80	103	86	93	83	92	84	102	76	96	100	84	97	91	85	85	92	95	80	93	94	91	89	94	92	98	88	81	100	83	85	87	103	93	80	99	88	101	102	107	104	103	86	93	94	84	106	108	79	92	89	79	92	106	79	87	108	101	83	110	79	98	89	110	91	92	76	90	89	96	85	93	76	98	92	106	83	95	108	95	90	104	93	78	102	99	94	83	97	83	85	85	105	94	68	93	82	74	79	93	98	87	88	89	89	106	89	87	92	114	100	89	87	88	85	76	87	96	84	92	80	82	85	87	100	66	96	92	75	88	96	109	87	84	92	83	89	101	79	84	94	81	86	94	107	101	94	83	97	100	101	92	94	95	77	92	82	76	86	83	79	95	81	94	91	98	78	85	80	95	89	90	100	93	96	109	85	77	69	103	97	112	95	79	103	104	93	100	106	89	73	102	85	102	83	90	78	98	102	91	77	88	92	79	92	88	87	97	78	81	98	88	97	90	81	81	84	91	90	91	100	89	84	74	100	93	84	80	86	98	106	94	92	86	81	91	81	87	88	90	86	104	95	106	86	78	115	88	101	91	98	90	94	90	107	95	92	85	82	85	95	89	95	85	81	83	85	100	90	96	93	96	85	104	95	89	82	96	84	90	83	103	98	107	83	85	99	86	94	70	90	94	77	103	84	82	93	79	80	93	79	78	103	97	80	102	93	86	89	88	82	98	94	96	107	89	72	95	90	79	92	81	84	89	81	82	88	90	85	107	109	98	87	79	82	105	90	80	90	89	78	75	99	79	95	91	92	78	103	68	82	87	91	84	104	72	83	108	84	86	86	84	85	105	106	98	94	98	92	92	88	88	70	93	72	107	81	106	79	90	87	87	86	81	81	91	99	89	89	85	96	83	83	89	86	110	79	87	88	91	99	96	98	91	87	101	77	104	87	88	100	78	93	109	81	103	113	104	92	94	89	86	79	84	115	75	104	76	106	90	88	84	91	94	91	83	95	111	92	87	105	90	83	76	88	90	94	90	98	105	94	78	106	96	86	83	96	102	84	101	90	86	85	87	89	87	85	89	89	77	98	110	89	77	68	96	86	86	92	85	93	87	98	78	94	94	97	93	89	91	84	99	82	81	92	90	93	77	101	94	94	102	90	72	92	100	85	106	101	88	87	97	101	83	88	89	99	89	105	79	82	78	95	94	89	97	84	82	86	88	105	89	96	92	103	97	88	96	98	99	101	104	67	96	101	96	83	88	91	107	81	83	108	96	86	81	89	81	98	99	71	79	100	94	96	81	97	95	92	81	73	75	88	113	72	97	104	93	96	97	81	100	77	94	101	85	93	89	79	102	76	71	84	92	105	80	94	105	79	84	82	105	110	102	98	115	102	75	96	113	98	98	101	73	91	86	95	99	86	97	71	80	102	91	86	93	83	98	95	91	95	84	103	80	95	82	81	86	71	80	91	94	67	91	91	93	101	89	98	66	68	84	88	100	74	79	84	95	91	91	96	97	88	89	72	102	88	85	98	108	94	72	80	86	87	77	84	109	97	103	110	94	86	105	89	89	99	85	88	85	82	91	97	86	99	99	90	89	94	98	81	109	88	103	91	91	99	73	108	78	99	102	70	81	76	95	76	89	85	82	88	89	99	102	106	68	96	93	87	85	82	100	101	91	94	93	104	85	78	78	98	87	79	96	101	90	93	99	82	87	100	100	75	98	98	100	99	90	77	109	107	96	82	74	111	78	94	84	74	82	93	68	81	93	79	72	101	81	92	83	86	88	94	80	86	102	94	97	83	87	79	85	73	86	89	92	86	99	92	85	90	90	83	87	75	82	87	95	112	115	94	77	92	91	93	90	97	98	92	94	101	104	89	109	102	93	79	109	109	92	91	73	92	92	108	82	103	99	69	80	89	99	106	97	85	109	95	74	91	87	104	96	86	97	97	77	91	79	88	71	82	76	90	80	107	98	92	97	110	86	75	99	74	78	91	75	93	75	91	76	81	83	76	86	85	96	100	84	85	107	102	89	106	100	95	86	94	106	95	85	70	89	87	88	102	74	104	93	93	90	99	86	95	95	101	82	85	92	91	102	101	85	83	103	100	98	79	98	71	92	92	105	114	95	77	89	78	78	96	94	109	93	96	101	80	93	113	88	94	85	90	110	92	90	84	102	84	114	90	89	104	74	90	89	91	98	99	90	96	88	84	121	88	80	87	79	80	77	101	95	90	97	95	100	77	88	85	90	85	92	112	99	84	86	104	82	87	75	76	115	81	68	98	105	108	89	87	79	98	92	94	98	78	79	88	89	88	93	101	87	84	103	70	101	106	67	81	87	82	80	96	99	81	109	90	90	88	85	95	91	89	90	93	77	88	102	90	82	82	92	90	99	70	99	96	85	78	98	80	103	82	103	97	85	98	101	100	96	103	85	86	103	96	91	99	97	105	86	89	84	102	110	87	94	79
22769	1284	3226	3409	2989	2238	1804	1595	1330	1107	980	908	768	721	739	645	603	557	554	543	525	508	460	470	454	459	461	419	420	385	388	405	407	387	392	382	345	389	360	379	369	412	370	376	374	358	344	364	335	374	365	375	365	372	344	357	334	365	304	334	331	363	367	295	323	336	359	361	351	309	324	327	339	315	339	344	323	311	272	339	334	319	291	339	322	289	335	339	332	323	319	309	329	355	306	323	320	311	306	301	320	298	321	301	333	296	334	335	297	329	325	293	297	284	363	318	318	283	306	336	338	319	285	294	303	315	358	314	320	344	311	298	341	324	317	309	341	337	307	292	316	301	279	338	307	348	323	319	316	303	310	314	328	314	300	371	335	358	318	308	301	319	296	294	308	301	345	325	310	313	319	355	325	330	322	300	302	332	335	336	302	303	284	329	339	297	329	310	337	314	305	313	338	337	313	314	330	331	328	308	343	286	319	321	350	317	331	302	316	312	307	259	301	311	303	320	328	302	316	321	316	289	325	327	324	333	305	339	307	322	334	304	329	314	321	330	292	312	315	332	317	331	341	298	322	328	314	300	327	315	294	318	322	302	279	305	314	306	336	355	310	292	324	343	307	350	347	326	313	333	298	297	329	319	291	311	313	293	289	305	323	290	343	297	327	340	327	315	334	318	318	308	305	318	288	301	346	297	273	304	330	345	311	309	314	283	334	308	280	341	329	304	303	273	285	293	322	310	310	285	298	319	319	306	336	329	311	321	317	319	342	329	324	316	300	294	325	294	302	311	296	318	327	326	302	326	332	333	324	309	307	321	305	284	316	280	327	307	321	342	327	311	326	348	294	327	305	339	307	324	306	288	319	293	343	285	283	322	307	318	305	332	284	290	329	327	299	291	327	298	308	301	303	317	312	319	284	339	323	321	348	286	321	320	287	303	298	301	333	298	336	310	308	275	303	310	299	302	318	334	308	321	350	296	286	281	309	327	295	312	320	339	356	301	278	293	326	315	338	342	283	282	295	363	332	284	341	301	270	310	306	357	298	350	303	319	319	338	314	297	287	304	305	324	342	353	308	318	343	303	311	312	291	337	293	298	299	364	318	304	301	292	322	310	325	316	335	323	329	299	335	334	327	313	315	296	304	291	320	346	310	290	278	320	295	324	336	301	313	304	331	323	324	331	338	305	304	303	318	338	336	305	308	316	294	310	338	301	312	294	309	330	312	283	313	312	294	323	314	302	318	346	286	330	294	330	312	317	332	289	359	297	301	282	322	332	291	292	334	311	284	318	326	291	308	315	308	311	305	336	327	304	316	316	316	298	315	321	300	321	303	326	307	336	300	303	340	298	318	303	312	333	289	327	312	335	316	324	299	298	313	282	327	292	311	282	313	327	327	317	307	335	332	293	323	305	321	287	304	302	321	308	319	326	315	313	312	339	291	333	314	318	312	327	327	307	342	302	296	310	302	327	325	335	277	309	312	332	305	320	317	320	292	314	336	340	280	311	336	330	328	297	316	319	313	334	316	307	308	300	335	328	319	311	323	317	327	307	281	291	323	311	316	301	331	321	319	363	314	300	287	317	283	326	319	293	320	310	328	318	267	298	343	313	305	287	299	329	314	307	314	295	312	351	322	306	320	301	316	293	343	314	304	312	345	303	319	343	306	289	308	330	351	333	314	320	348	319	317	318	306	305	317	332	289	324	321	330	281	289	321	330	301	297	332	307	324	313	324	319	306	307	317	297	284	331	287	329	297	295	343	292	347	307	310	319	319	330	295	309	304	327	304	305	310	329	331	324	329	283	300	315	296	297	342	319	343	330	352	323	286	300	304	312	334	343	334	325	295	319	309	302	311	336	319	320	316	339	341	290	311	330	303	349	338	349	329	294	317	305	312	307	316	296	346	301	269	287	328	332	307	308	335	368	298	337	305	328	326	313	302	302	323	300	326	287	287	329	301	318	327	318	298	287	295	329	283	310	301	314	295	361	309	315	301	297	314	298	322	280	312	344	303	317	335	321	311	310	298	310	310	333	324	342	313	319	305	329	317	290	332	324	326	334	330	338	327	310	278	318	325	330	314	295	313	306	326	288	314	318	324	309	336	296	314	303	311	341	296	292	320	345	323	297	309	301	324	319	341	316	300	331	334	288	317	335	340	330	316	314	311	334	328	323	343	348	321	291	299	333	305	317	293	317	320	325	304	297	348	305	296	314	324	314	310	345	291	302	338	308	297	365	320	307	310	319	349	305	333	313	310	299	341	325	329	319	339	327	318	367	320	329	338	271	306	366	345	293	350	305	299	294	315	297	328	310	290	309	313	309	293	290	352	342	309	312	305	293	337	353	346	334	298	317	307	313	293	303	287	291	287	302	328	359	300	340	336	295	349	331	296	314	306	324	332	288	293	316	322	339	314	338	330	346	283	316	309	369	314	303	320	307	345	329	318	333	338	304	311	321	346	347	302	325	303	305	301	307	337	295	330	313	316	292	313	340	298	280	312	336	289	314	331	313	328	327	301	308	345	283	321	314	314	299	322	306	306	307	311	282	320	370	299	301	311	302	303	319	324	331	354	321	320	321	323	304	305	311	320	301	318	310	278	326	316	312	360	309	337	316	311	334	305	326	299	331	276	332	292	303	321	316	314	306	351	319	318	315	323	328	309	312	301	329	312	308	295	307	296	305	297	303	354	281	344	288	306	326	315	333	302	316	303	318	333	311	267	358	303	330	328	308	314	316	364	351	297	331	315	306	305	308	352	326	317	329	323	310	310	309	318	324	304	316	343	337	311	290	331	304	320	317	312	308	338	336	285	325	317	334	336	302	290	312	302	306	340	341	315	304	326	319	310	331	324	284	319	313	294	320	292	327	331	313	302	314	333	326	303	307	305	334	348	290	277	344	304	301	328	303	307	319	315	308	305	320	307	298	313	323	313	323	299	314	305	305	327	306	320	332	339	308	323	320	329	339	318	310	292	322	332	341	291	329	336	314	308	330	333	307	295	316	322	295	329	336	340	336	326	324	299	328	329	308	302	342	303	331	333	294	310	327	330	342	311	309	293	312	299	288	314	315	308	298	288	333	308	338	307	333	315	311	304	343	274	322	312	305	331	311	326	296	350	337	310	316	328	336	296	337	329	301	300	302	338	308	301	318	306	321	336	322	274	310	279	294	335	333	313	334	313	296	344	321	303	288	324	296	319	323	315	302	296	294	299	315	288	338	298	315	320	313	344	327	339	326	300	344	305	298	310	325	305	302	349	293	321	311	301	311	327	295	361	310	355	317	318	319	330	316	308	320	313	307	352	327	339	319	320	303	334	319	313	305	303	315	311	286	294	303	299	337	305	320	297	340	279	301	332	336	336	314	319	330	319	302	324	302	309	297	322	311	322	368	336	305	312	304	290	291	297	347	298	322	307	310	320	315	321	327	313	336	279	335	329	322	317	336	332	305	342	275	352	328	314	342	352	310	351	309	296	306	335	332	310	291
56628	16644	4581	1991	1400	1003	748	607	476	396	377	296	278	289	264	272	224	231	224	192	231	218	189	211	192	181	181	180	182	212	194	194	174	193	190	174	179	164	169	185	211	162	192	179	165	167	171	153	167	177	157	179	176	185	170	187	170	143	172	150	184	168	160	152	158	175	174	169	174	177	157	170	158	170	179	159	175	173	165	164	164	173	176	186	161	183	173	177	177	152	154	154	151	157	174	165	170	183	177	166	153	167	162	168	155	166	177	155	150	178	158	184	171	169	155	168	174	150	144	148	150	181	183	157	155	177	175	181	183	151	164	151	173	185	163	167	177	163	183	160	176	170	181	175	173	148	168	183	182	166	167	155	174	178	155	175	171	189	182	155	152	129	153	178	171	142	171	161	160	173	163	188	129	169	166	157	162	177	182	174	174	158	154	158	169	142	182	161	171	179	176	160	176	143	138	148	163	161	145	157	172	157	159	161	161	159	163	152	156	177	188	185	155	174	170	164	145	174	147	154	170	182	188	192	160	168	168	162	185	186	153	188	166	182	176	161	169	176	169	146	208	160	164	169	150	182	153	162	189	141	165	186	150	143	161	158	161	151	150	169	157	179	167	157	171	169	162	166	179	156	165	194	175	161	157	201	166	170	159	179	175	155	161	174	155	163	176	147	162	125	154	165	146	155	173	172	180	151	194	149	165	160	197	157	174	191	157	165	179	178	171	144	173	169	159	149	154	164	182	155	151	164	163	161	173	160	157	158	141	161	152	160	163	178	181	158	166	165	158	153	154	164	186	153	158	159	156	178	145	185	164	190	187	160	159	145	170	173	154	160	171	173	166	162	139	181	146	172	173	177	177	163	176	166	158	150	169	176	141	161	166	152	178	165	165	140	148	160	159	167	157	171	133	157	158	144	162	152	172	144	169	160	165	154	162	166	154	170	166	150	175	154	153	123	166	158	159	183	176	151	156	159	165	156	161	175	156	172	146	177	170	180	177	180	169	175	158	167	178	173	152	165	177	176	168	164	160	164	165	158	163	163	140	150	169	172	154	179	160	150	181	170	171	167	152	155	151	183	171	143	165	154	151	167	168	183	174	161	172	173	159	143	145	172	168	196	153	159	176	162	176	160	169	151	189	151	187	164	178	173	180	164	144	192	163	171	204	176	147	155	137	170	194	162	160	158	156	161	158	170	162	148	161	157	160	183	154	164	147	152	140	169	177	186	150	178	172	164	182	160	178	155	162	164	175	149	176	174	168	168	141	162	184	191	180	164	148	163	167	142	150	164	153	154	161	139	155	170	155	158	168	176	137	167	154	159	148	150	158	163	158	173	137	168	153	178	177	176	169	162	191	148	190	158	155	172	162	154	176	146	173	155	165	182	157	158	167	160	152	153	184	153	164	173	176	146	172	163	160	182	167	166	137	166	189	178	166	164	167	174	182	157	173	172	164	140	181	179	160	176	169	154	174	192	161	137	185	159	163	156	158	171	142	157	184	170	158	162	162	165	145	174	187	182	146	143	170	163	150	178	171	161	147	171	179	148	188	155	148	178	145	152	138	157	158	175	182	167	181	170	162	157	173	144	171	157	163	168	161	145	154	162	194	159	153	185	154	178	151	160	167	178	176	172	149	139	159	161	169	157	163	172	159	157	172	139	187	184	170	165	157	184	149	157	178	169	165	188	167	183	173	162	168	170	164	156	160	170	183	165	155	153	177	169	159	149	181	155	163	162	159	190	175	156	166	134	158	173	171	165	166	164	158	172	167	175	164	157	181	172	152	144	158	160	160	174	162	144	182	159	160	158	169	154	160	158	170	160	162	166	172	146	172	165	166	178	156	174	158	147	184	138	182	173	183	143	174	159	170	164	177	182	166	184	162	173	168	137	152	156	190	152	158	201	182	162	165	142	168	169	151	169	172	173	175	157	170	188	185	188	176	169	183	161	170	166	157	151	160	173	173	155	162	168	171	178	158	169	172	146	151	174	150	172	155	150	194	150	178	158	163	174	153	160	159	156	164	146	165	191	165	159	188	166	164	161	166	177	149	161	172	171	163	154	161	144	171	165	152	174	145	176	186	169	162	158	172	170	163	172	169	175	163	173	153	143	170	199	159	144	168	155	155	156	132	148	162	157	167	128	177	179	182	146	164	159	160	156	171	150	155	193	157	140	180	166	168	159	168	159	181	143	151	175	139	163	165	146	158	151	182	155	152	168	172	177	173	176	196	170	166	158	151	157	159	156	189	163	190	148	162	157	166	167	178	161	164	159	171	154	177	177	170	185	155	178	165	146	146	185	180	168	165	169	146	185	155	169	137	152	143	167	169	159	187	168	169	144	162	164	161	171	175	156	199	185	164	176	161	167	173	187	172	192	164	154	158	169	161	159	167	174	167	167	173	182	152	176	167	189	142	148	186	149	183	168	138	164	150	166	167	153	161	181	162	162	183	160	168	155	161	154	163	164	168	165	166	159	170	168	169	179	165	156	169	166	160	145	178	177	157	152	141	168	174	157	169	161	175	159	178	152	177	169	142	171	160	181	156	170	170	174	162	165	186	177	171	168	172	179	159	169	148	152	147	169	153	160	187	165	193	178	149	195	159	162	140	173	163	166	146	158	173	151	153	145	166	170	136	156	168	181	161	162	161	177	149	156	162	187	160	154	179	166	169	152	181	151	175	168	173	174	138	162	154	151	169	140	174	168	138	163	164	167	152	161	150	180	171	151	196	154	165	164	159	154	195	159	130	146	149	143	170	171	172	163	153	169	167	170	164	176	162	170	160	176	159	152	125	164	163	165	183	150	162	178	148	166	181	183	175	164	196	173	197	168	155	150	182	186	161	184	171	166	146	176	171	158	166	173	139	173	176	170	177	157	142	163	157	158	155	185	147	156	160	161	161	175	187	169	177	167	172	175	166	198	176	161	168	157	157	185	147	150	145	140	165	148	171	186	173	155	181	153	175	175	163	176	188	166	164	161	175	175	168	157	153	173	158	173	168	168	164	180	159	194	151	152	140	172	164	185	189	164	161	175	156	164	160	154	172	161	144	128	154	147	154	152	156	181	176	149	180	175	182	159	172	176	166	181	173	183	148	149	158	171	175	156	171	176	135	147	153	177	167	157	163	148	167	161	169	165	148	148	170	161	171	158	155	151	199	187	138	174	168	165	167	199	137	169	159	154	194	194	155	160	185	186	152	152	175	170	176	185	156	178	160	144	171	144	168	176	150	141	159	162	157	136	149	175	170	177	151	143	179	160	180	172	177	199	139	168	192	175	168	162	181	169	157	154	171	177	175	159	148	156	152	161	154	162	165	187	153	168	152	158	164	169	173	180	170	164	179	148	159	168	187	177	171	152	162	167	170	169	174	165	153	172	177	179	158	147	176	179	168	151	152	151	180	141	164	163	162	163	162	165	165	163	159	178	192	168	164	158	157	152	177	168	169	146	170	163	175	177	168	185	151	169	173	159	138	177	165	173	184	171
29999	2601	6021	6410	5429	4386	3608	2929	2494	2181	1817	1682	1520	1406	1293	1179	1105	1083	1038	954	900	910	856	802	776	803	779	787	758	731	735	749	640	673	649	673	673	584	653	578	677	635	620	652	586	620	595	608	584	602	583	566	593	572	565	611	558	539	561	567	572	559	587	557	551	578	584	576	543	554	533	561	550	586	542	586	566	576	509	531	559	570	534	527	525	558	551	527	523	564	589	518	519	556	541	534	601	534	521	513	534	557	569	550	536	525	548	548	571	577	525	528	502	521	523	554	521	554	559	523	570	545	520	530	571	524	513	553	555	547	584	573	537	553	524	511	550	511	542	505	575	594	545	544	531	553	500	552	573	540	564	519	522	512	488	525	512	519	571	521	548	543	558	517	560	496	558	541	471	504	557	543	547	575	521	523	507	498	520	500	516	566	509	558	506	494	532	534	556	524	493	550	549	563	521	539	547	552	510	515	517	494	554	570	549	502	543	555	533	520	543	559	495	497	501	484	526	540	494	533	541	528	497	536	536	541	495	507	531	517	508	501	523	525	535	539	513	495	534	515	512	533	535	504	489	525	528	543	572	545	534	527	550	577	551	540	517	535	570	527	529	554	535	522	563	561	519	571	515	500	549	532	515	523	540	568	560	499	525	535	518	495	544	523	512	501	533	545	569	548	570	550	559	504	532	514	485	507	551	519	560	536	503	529	489	572	530	550	580	548	506	502	533	516	516	547	538	516	547	576	530	527	515	491	533	493	526	558	555	531	506	554	501	537	547	548	547	553	559	541	527	493	527	527	546	535	527	510	542	520	526	568	507	540	523	530	539	459	510	537	530	548	553	525	487	561	553	514	539	492	552	566	513	522	512	544	506	509	521	558	500	484	548	512	550	510	596	499	509	488	520	530	473	552	528	529	517	523	544	571	521	538	512	534	489	500	520	529	521	499	523	506	537	518	529	583	528	526	516	564	509	542	540	565	501	547	564	501	524	550	550	534	535	518	532	535	571	516	497	503	505	561	561	544	511	514	551	550	508	548	546	564	531	534	554	557	557	524	508	496	535	553	526	544	485	539	563	494	551	522	550	574	525	566	534	503	506	553	542	524	549	511	530	507	514	516	508	537	543	515	523	540	534	502	551	533	544	535	539	537	541	531	493	582	545	455	538	507	540	495	510	529	589	536	497	520	545	520	529	493	548	507	511	534	535	493	501	514	505	540	510	550	509	503	496	510	513	536	539	485	532	531	556	550	530	503	534	568	516	522	537	553	542	536	526	544	488	500	531	553	490	461	573	531	523	509	522	536	523	534	523	592	537	504	495	541	525	564	514	529	516	528	517	506	509	530	476	525	511	563	506	531	532	570	520	549	515	503	541	561	513	521	543	527	532	520	515	563	517	514	513	546	560	551	495	542	493	530	530	552	565	535	534	512	562	523	538	540	527	548	535	557	558	524	533	520	538	522	501	532	524	545	506	519	517	517	503	516	534	600	521	539	518	479	520	494	536	505	520	506	520	532	531	510	533	509	543	511	496	549	504	546	527	528	490	544	554	536	530	526	520	486	531	544	530	548	535	548	576	528	548	561	504	560	542	510	518	540	513	547	527	496	518	534	531	541	503	537	515	532	508	480	551	515	540	552	548	483	475	521	525	558	537	559	529	539	535	533	525	555	574	517	540	501	521	545	526	537	531	494	551	524	539	533	507	515	518	522	504	537	539	496	506	532	502	551	530	544	529	503	511	531	538	518	530	549	530	541	569	544	531	518	528	565	501	511	550	502	509	520	517	550	520	523	542	559	548	518	503	539	543	543	532	521	547	515	541	529	530	533	558	535	539	533	539	540	545	522	564	550	516	526	556	552	546	522	547	534	552	533	556	489	531	554	517	498	537	539	535	535	532	537	492	550	520	537	529	507	493	523	545	517	550	498	566	531	530	505	506	518	522	549	522	542	501	505	551	534	529	560	577	519	553	509	556	535	537	527	526	484	531	515	565	526	535	503	541	561	547	510	513	536	516	557	547	505	541	529	542	520	508	554	479	527	523	493	512	540	587	553	519	529	479	538	559	492	511	542	499	492	532	541	474	530	571	527	500	538	539	569	542	502	532	525	598	525	533	555	543	513	484	530	517	587	536	530	543	519	527	493	515	563	549	533	515	500	531	515	525	490	562	562	483	521	526	518	503	548	502	557	528	487	546	492	538	504	500	510	528	524	520	487	554	532	554	559	535	529	540	526	536	556	528	521	544	509	540	532	486	493	548	538	530	582	499	512	505	539	505	545	508	548	564	532	518	528	529	521	530	517	548	545	547	558	512	520	538	508	581	483	569	485	527	551	498	531	530	545	513	504	513	537	531	552	538	511	518	465	503	502	529	528	551	569	521	511	518	477	544	554	558	531	543	499	575	565	530	515	520	510	568	543	544	524	541	537	516	487	509	523	519	526	525	514	526	512	564	497	562	563	506	576	553	583	550	551	524	526	547	517	502	526	535	536	510	510	543	513	484	545	516	531	509	521	515	496	539	535	517	558	523	554	502	579	479	528	563	528	542	527	523	529	493	543	527	546	571	504	518	553	528	546	539	537	507	541	551	487	592	551	505	565	520	476	539	563	515	521	532	576	514	525	537	491	544	491	524	552	524	547	495	521	540	550	523	511	548	538	544	509	540	525	455	529	515	499	505	464	528	528	555	501	510	518	555	526	514	506	541	555	536	587	533	537	510	568	574	490	477	515	530	555	542	525	482	510	514	506	527	532	527	489	546	561	548	508	493	562	482	553	504	531	564	507	546	529	499	522	525	510	530	510	529	528	494	508	497	560	483	531	540	519	517	503	525	535	562	484	576	505	511	515	547	527	518	511	543	490	549	527	516	530	514	547	560	537	501	529	505	502	568	526	539	519	514	570	522	545	519	539	571	541	501	525	526	539	543	537	551	506	560	559	538	539	515	528	513	559	528	513	577	486	532	524	481	532	520	483	551	496	549	504	567	509	531	540	501	535	507	567	509	518	524	543	489	508	535	528	546	512	504	559	553	498	518	547	539	537	540	495	510	521	538	520	532	558	559	565	488	518	521	550	475	542	498	531	501	552	550	482	533	557	534	513	504	550	506	567	506	482	531	533	545	506	543	527	588	525	541	509	512	501	539	555	514	518	548	529	531	538	549	525	494	547	555	525	521	531	532	443	546	517	500	508	525	496	500	523	499	528	510	474	528	554	569	503	560	595	540	541	503	554	476	495	518	480	549	556	520	519	565	497	549	521	522	517	539	556	524	527	527	560	568	590	532	573	516	536	540	506	512	537	539	529	511	532	548	538	525	567	541	560	521	510	541	533	531	540	507	483	533	551	497	526	516	541	549	515	507	485	560	535	538	532	511	512	566	511	500	501	518	529	547	507	537	546	560	575	536	568	526	553	515	563	577	504	572	584	553	527	509	517	539	493	563	530	532	532	519	531	558	523	504	518	541	505	510	550	553	539	513	485	501	507	552	553
7428	460	274	207	187	196	168	177	183	169	172	167	148	190	173	171	154	186	183	158	155	166	165	181	164	155	175	157	166	162	143	164	171	154	177	168	153	163	187	165	182	154	172	172	130	157	176	170	156	169	188	190	165	155	161	151	163	162	152	165	171	176	160	154	155	172	150	188	159	153	162	169	165	160	183	151	183	154	176	156	163	154	150	173	158	164	139	160	153	169	174	158	144	168	146	150	166	194	179	160	156	173	156	155	175	165	160	152	165	167	159	202	139	169	153	162	163	167	152	167	147	180	159	152	151	174	176	171	163	170	160	163	167	172	166	157	163	155	166	150	151	203	170	192	157	165	168	147	168	181	169	167	177	167	139	162	169	162	191	156	177	151	166	166	190	149	174	153	144	184	156	184	150	163	157	151	175	151	162	192	164	178	186	172	168	178	190	170	154	170	158	180	144	167	172	168	169	179	136	169	146	198	172	174	168	184	159	175	175	157	145	163	164	153	153	200	189	178	156	145	154	169	171	164	173	162	162	165	153	170	152	176	181	179	175	153	163	159	141	177	153	167	171	160	142	164	148	161	159	154	145	174	174	149	163	182	168	167	166	190	154	148	153	140	154	171	143	160	157	159	175	174	153	166	160	174	179	162	140	189	177	194	133	165	153	173	161	170	151	170	166	161	145	151	161	149	166	163	149	179	145	189	158	170	168	158	169	173	163	164	154	165	151	149	157	179	172	156	160	169	142	191	175	169	156	169	175	154	169	157	182	159	176	177	158	160	154	168	156	160	152	172	166	169	145	169	171	150	139	159	175	163	192	157	172	162	177	165	164	168	178	166	135	146	168	193	193	165	169	145	147	161	167	173	149	189	163	155	159	171	163	141	163	146	150	170	162	148	182	171	153	160	188	162	186	138	164	165	173	159	151	149	188	185	167	141	151	169	174	168	156	170	199	168	156	156	152	225	151	172	181	178	177	161	158	176	169	160	159	160	152	169	193	162	171	164	150	170	171	147	195	151	153	148	167	185	177	179	143	185	174	161	163	159	184	160	173	143	149	143	169	172	176	164	160	142	177	168	152	153	177	192	187	149	184	176	164	160	185	187	156	164	173	134	175	153	166	195	146	175	154	163	173	192	163	183	149	166	186	159	175	166	165	174	159	165	167	186	164	165	187	188	158	170	145	199	158	166	167	159	174	167	167	166	164	159	174	164	159	160	146	176	162	143	157	143	177	180	159	170	159	169	169	177	150	169	183	153	162	149	164	154	151	172	152	141	166	152	170	187	173	168	140	165	157	170	161	188	168	180	189	156	146	172	151	174	155	160	147	171	151	163	164	146	172	139	143	161	160	148	152	153	167	168	171	170	162	150	155	164	170	173	143	171	161	178	181	180	156	167	161	143	163	192	165	167	172	166	172	161	184	172	147	179	153	158	183	155	148	143	163	181	164	153	143	169	161	171	167	145	169	192	165	177	176	167	170	153	170	167	163	152	190	164	199	181	189	162	162	165	159	177	162	166	178	156	164	182	185	162	186	175	181	170	150	151	178	155	155	186	178	165	139	169	175	183	151	155	150	187	165	151	167	164	168	162	155	166	170	179	173	155	164	165	150	164	174	187	159	153	180	172	153	172	156	167	188	144	143	161	159	181	163	169	155	177	155	177	173	166	160	172	168	164	151	183	158	174	173	195	156	172	170	163	160	161	154	172	172	148	171	169	166	168	166	168	141	173	163	149	167	163	154	181	155	158	179	149	148	173	172	147	171	159	159	176	185	173	142	160	151	161	177	172	163	164	164	160	160	165	183	187	186	163	165	134	172	175	137	165	170	176	147	177	163	159	178	158	147	164	158	174	151	169	177	161	181	141	174	154	172	159	168	189	176	171	151	145	172	168	144	147	161	171	165	149	150	155	166	151	171	171	181	157	169	143	139	180	156	162	144	140	164	200	173	164	158	164	173	146	170	174	162	160	170	153	158	164	150	154	200	180	147	151	155	159	150	157	166	174	154	170	146	168	151	169	148	170	146	152	184	160	171	184	174	168	169	149	162	174	156	184	178	167	151	167	171	166	160	155	157	181	161	175	148	150	186	181	143	170	137	143	173	166	166	159	176	184	150	184	184	183	172	166	174	162	165	150	175	162	145	161	149	124	180	153	160	161	154	183	167	175	195	149	169	162	168	158	163	172	176	161	187	176	158	174	160	169	157	164	169	136	171	160	177	150	182	159	177	152	154	169	177	160	180	168	184	181	140	180	155	135	152	183	163	165	158	130	159	178	144	158	168	150	149	145	178	202	165	195	175	177	179	144	157	172	164	164	180	167	173	156	175	182	145	178	164	175	164	184	162	176	167	155	173	143	156	154	174	150	160	167	170	190	170	138	154	164	157	159	149	143	178	180	140	158	164	172	159	168	155	163	151	173	172	154	175	172	181	183	167	172	187	179	153	183	180	155	149	141	173	166	166	169	164	167	154	147	177	175	155	152	164	163	171	148	162	165	152	177	155	162	158	149	174	169	172	165	140	149	162	169	165	158	160	186	159	158	155	159	172	155	175	152	194	181	144	182	157	173	171	188	139	147	154	160	154	179	173	142	171	193	191	174	181	177	163	172	146	156	151	169	162	154	171	164	191	179	162	176	181	142	176	164	166	168	144	138	175	178	168	162	163	187	142	152	170	175	191	146	167	175	161	166	184	148	158	146	156	152	164	179	175	174	170	149	152	166	160	142	179	170	178	182	163	186	185	168	162	190	147	164	181	174	156	172	149	175	183	163	164	168	167	163	168	141	171	164	157	163	166	166	163	158	168	187	164	146	185	173	147	162	154	140	151	162	174	177	156	157	159	162	160	163	184	165	178	183	143	172	146	174	161	171	169	166	145	172	185	168	171	172	167	157	152	198	182	158	145	145	158	164	186	176	179	171	150	179	168	164	160	179	174	166	161	149	159	169	188	194	185	178	169	149	152	166	173	163	136	170	151	178	154	150	165	182	167	166	159	121	142	165	169	143	170	157	159	139	157	164	172	141	141	189	154	166	158	159	180	153	153	140	167	147	181	160	167	179	161	169	160	156	151	165	163	147	150	177	149	166	185	158	156	166	150	176	176	152	199	139	161	150	174	165	174	185	166	161	169	158	186	172	168	174	172	191	162	177	162	166	174	129	165	168	166	162	159	175	166	155	186	192	162	165	143	159	142	166	168	153	149	200	158	170	176	153	167	160	176	167	160	165	143	166	169	144	159	175	146	164	148	163	144	165	160	165	167	170	169	179	157	165	139	171	176	196	142	179	180	151	143	195	181	179	166	163	148	155	178	156	168	187	168	161	153	175	158	154	147	160	170	155	184	169	170	167	158	151	165	143	166	155	153	160	182	168	161	147	157	169	127	170	133	175	156	164	194	187	159	138	195	174	170	157	144	163	165	164	140	157	152	181	179	166	160	182	170	150	161	171	173	166	142	155	169	166	166	168	171	165	174	182	173	152	161	147
7263	592	675	671	671	623	599	600	562	555	557	591	553	527	531	502	508	536	549	528	535	495	520	548	543	526	486	499	495	506	526	514	495	486	523	517	525	507	521	516	577	496	500	477	511	523	469	499	529	504	509	529	514	524	527	510	501	462	579	509	484	509	507	518	532	522	504	458	495	506	505	508	534	507	535	522	491	555	510	514	500	532	473	477	539	515	513	487	524	492	523	542	488	493	517	483	493	508	537	495	550	490	516	512	498	512	523	527	529	489	504	489	532	495	494	500	517	475	540	549	490	497	524	489	535	516	503	487	529	518	518	524	533	552	546	482	530	521	532	528	519	530	507	531	530	489	500	535	524	534	489	502	487	544	516	507	529	537	517	535	541	488	518	459	494	526	518	502	481	488	525	495	549	491	538	534	504	543	543	537	538	530	488	499	519	538	549	512	537	483	507	497	524	497	483	523	523	523	535	487	499	538	511	513	542	508	501	516	526	519	503	510	507	482	545	541	501	508	503	513	500	497	502	551	503	541	547	502	521	478	582	464	507	485	506	524	536	483	502	496	488	514	531	490	527	498	529	532	508	500	523	508	495	509	519	506	534	515	507	486	555	515	538	516	530	471	495	459	505	499	484	468	493	489	487	506	530	529	512	511	521	498	521	541	539	550	533	514	495	521	490	529	498	531	516	471	555	557	499	521	477	509	519	483	499	529	526	510	553	505	549	525	472	468	494	544	498	491	517	488	548	487	529	497	553	548	550	516	494	505	528	469	556	500	479	535	480	476	500	514	526	490	499	511	516	521	482	528	527	505	494	483	538	516	535	513	512	534	496	485	511	491	499	488	508	508	484	512	490	512	525	492	533	487	541	532	519	553	534	496	507	491	512	503	527	529	535	500	491	511	533	528	550	540	497	526	560	500	490	475	504	492	532	506	478	453	505	482	538	514	462	558	512	512	511	439	549	475	471	517	516	532	522	543	495	534	549	505	522	464	523	489	496	505	499	554	536	538	504	525	525	510	526	534	538	506	513	514	508	476	496	535	539	502	511	528	536	520	531	529	498	521	561	503	521	493	521	500	502	499	512	439	503	506	486	502	552	512	514	546	476	503	524	492	511	508	539	503	477	566	505	516	501	511	542	493	515	506	459	533	526	517	525	523	491	536	523	516	534	528	537	516	465	540	518	522	517	517	528	486	539	512	529	525	507	459	512	530	563	508	499	527	509	515	541	520	505	527	522	532	528	483	523	496	506	515	492	537	491	549	504	533	531	500	547	507	476	548	510	533	528	521	552	501	485	536	496	579	524	470	485	542	535	515	532	517	537	527	511	498	482	484	497	528	501	480	516	515	539	491	516	469	495	517	473	534	498	486	512	496	529	510	536	519	495	502	493	522	522	520	505	525	479	499	528	509	499	512	494	473	507	536	477	533	495	532	515	527	520	577	515	504	560	518	481	477	520	515	489	493	527	539	522	523	542	490	505	548	494	525	501	526	493	479	519	468	515	509	519	521	553	525	543	530	538	502	484	523	512	493	522	508	534	485	479	487	474	474	484	544	512	523	524	512	511	545	507	505	514	529	494	550	469	505	504	538	533	507	461	497	482	543	538	480	514	510	479	497	517	501	503	518	529	510	512	509	512	549	504	487	512	567	527	480	465	511	515	512	510	508	533	508	555	491	505	541	535	546	470	493	481	480	499	488	509	501	501	512	512	526	522	527	540	533	503	529	465	540	535	505	508	529	501	537	511	502	524	507	509	498	471	470	510	525	541	528	489	497	508	487	448	524	544	523	495	521	476	517	547	534	507	514	482	487	516	521	501	508	543	524	500	519	519	565	526	532	494	466	506	530	502	478	481	491	520	508	470	511	523	503	524	529	525	514	500	527	506	496	533	520	545	483	560	493	479	516	496	523	478	535	502	528	463	506	492	518	489	533	502	508	488	485	524	557	550	496	510	496	487	530	504	528	544	490	544	517	549	502	497	529	541	518	498	502	508	494	499	528	523	533	536	524	516	530	506	540	531	519	526	526	487	519	490	546	503	495	494	536	495	537	509	518	540	490	541	500	525	522	496	532	531	508	461	486	489	511	443	490	565	518	478	490	516	487	522	501	467	490	498	469	517	511	522	473	486	500	499	516	516	521	497	536	484	494	537	484	540	500	518	479	503	480	502	524	516	472	547	493	503	508	548	477	507	518	529	542	515	506	532	532	554	555	531	523	479	498	503	497	575	513	478	494	544	513	505	523	538	534	536	537	524	540	437	508	543	491	516	500	519	510	488	496	538	518	532	535	493	482	520	513	493	523	487	503	504	496	496	454	490	518	508	529	496	498	530	496	521	516	507	512	506	488	555	529	512	537	597	540	507	545	507	509	511	478	518	535	480	545	522	507	507	500	522	493	517	504	478	482	527	517	537	526	522	502	486	460	479	512	505	516	506	510	524	530	511	516	508	510	561	493	517	532	520	513	485	492	476	510	500	516	467	524	504	502	538	514	519	488	512	507	508	508	499	474	507	524	489	468	506	510	470	523	486	518	511	534	532	492	504	500	540	515	501	481	451	522	493	468	524	490	485	532	531	509	523	486	528	492	499	513	536	504	540	504	495	492	503	539	540	477	457	501	547	478	487	490	520	453	479	533	507	563	528	533	476	525	512	496	424	518	494	526	529	460	527	504	499	539	511	489	503	507	516	543	496	480	496	538	531	512	475	475	547	535	500	478	516	525	510	528	518	503	517	492	507	521	511	500	500	553	515	519	522	503	514	499	500	517	511	511	523	540	518	530	525	520	528	507	510	523	495	527	496	502	551	555	510	497	538	518	484	500	520	487	521	490	517	499	509	503	525	517	518	510	507	513	523	542	491	515	518	516	511	473	477	534	489	539	529	524	524	523	529	530	496	559	515	500	509	478	551	540	467	545	485	489	521	507	526	502	535	510	533	515	542	509	492	519	495	542	478	517	492	552	502	516	520	494	545	499	526	504	513	552	510	478	521	518	457	509	494	486	464	465	498	541	517	505	520	508	509	512	479	523	483	531	592	534	509	505	538	498	557	526	499	477	501	530	545	487	529	497	475	491	505	487	472	521	492	486	528	521	506	512	541	511	542	520	553	454	498	527	511	544	525	537	514	487	521	523	553	528	520	529	482	531	489	479	491	487	538	506	516	514	499	523	521	535	472	519	527	507	455	524	550	539	513	534	511	507	508	507	517	547	508	510	516	496	509	495	489	495	560	505	492	533	512	524	561	492	510	496	524	520	523	509	543	523	514	476	522	505	519	495	543	536	523	509	495	515	502	538	534	516	500	536	496	542	522	535	491	513	498	491	506	545	516	455	503	534	493	549	503	511	494	527	533	524	550	499	503	547	516	498	504	513	476	488	533	546	492	475	525	508	491	500	485	505	513	520	524	495	501	495	527	518	496	516	496	493	541	541	497	455	514	534	508	512	532	498	550	501	536	545	502	517	552	523	528	496	514	540	557	518	498	466
41107	8070	1478	937	649	461	353	285	238	214	197	159	159	119	126	147	113	121	102	108	93	129	108	111	117	101	106	101	106	95	110	96	95	81	90	88	109	66	87	103	81	82	96	80	100	93	74	103	83	78	65	94	93	94	98	91	95	92	96	87	90	94	90	97	87	98	79	88	95	92	91	84	94	85	80	86	93	94	82	89	101	87	85	104	94	102	99	92	94	100	99	85	102	80	93	93	105	96	83	79	83	88	77	84	77	97	87	91	81	102	80	79	82	91	91	100	74	89	89	93	96	96	97	88	64	80	66	74	94	87	88	106	90	96	95	67	92	92	73	85	89	108	77	98	96	76	74	87	74	90	109	98	87	97	78	78	93	84	81	88	86	91	98	93	66	103	97	84	97	82	78	92	103	86	107	76	96	90	79	98	97	91	87	88	101	87	97	88	90	92	96	82	81	110	100	84	94	93	95	83	87	106	84	107	79	104	98	105	92	79	108	87	106	88	94	72	79	78	96	89	85	79	113	77	88	89	85	107	82	83	88	89	99	92	99	96	91	86	83	84	77	100	69	75	94	80	79	106	100	93	101	79	111	93	79	90	80	97	86	83	93	77	83	91	89	73	90	87	90	85	83	85	103	87	101	104	99	85	87	95	102	96	77	96	94	95	91	94	91	87	103	85	75	74	82	86	86	92	84	89	98	78	102	97	83	112	85	88	103	88	75	83	86	90	93	95	80	90	94	79	75	88	83	96	99	71	86	78	77	92	78	101	89	104	90	90	89	90	94	85	98	75	80	80	79	84	85	83	91	90	88	85	95	82	97	92	92	108	82	73	101	79	100	101	94	85	78	89	92	75	88	85	87	108	92	73	78	72	90	82	75	96	92	94	87	79	101	88	74	103	82	79	102	78	80	72	82	77	90	93	89	82	78	79	86	88	85	76	86	86	101	91	62	87	98	82	96	92	93	92	91	90	89	96	91	98	73	89	103	110	76	72	76	89	87	102	80	80	82	92	110	98	91	87	92	83	98	96	70	97	88	99	83	97	97	98	96	97	103	82	87	97	99	98	99	91	95	94	67	108	86	87	106	100	83	77	85	91	105	106	87	86	80	85	67	84	90	104	88	81	95	86	86	86	101	92	90	102	88	82	87	95	105	91	113	102	95	91	97	85	99	95	96	105	72	92	73	100	94	86	104	95	92	85	108	88	81	67	80	104	77	95	86	108	85	92	79	106	105	73	87	97	102	100	91	101	64	99	93	69	91	93	72	85	75	97	82	107	88	86	98	85	98	100	72	83	82	84	112	111	82	91	101	88	80	92	96	89	99	105	93	94	92	103	101	100	92	98	100	96	89	93	85	93	92	74	93	98	86	89	78	74	85	72	105	82	77	91	89	78	95	82	89	81	103	71	100	79	110	84	80	92	103	106	81	89	93	85	93	73	88	99	81	96	84	86	92	96	80	84	67	78	97	79	87	76	80	88	87	87	81	86	92	100	86	77	87	102	96	92	96	81	70	77	90	86	95	98	72	94	96	83	82	93	94	74	95	88	83	78	98	103	76	88	94	84	86	82	85	84	75	118	78	67	93	97	92	73	84	103	85	83	100	90	90	84	96	94	81	85	90	112	82	93	91	85	97	82	97	104	92	86	99	80	88	80	93	101	73	100	74	93	85	80	88	111	82	81	77	90	85	83	104	79	75	86	86	87	92	83	99	106	92	92	89	103	85	93	90	89	85	76	79	75	79	99	87	80	88	90	107	83	103	82	91	95	92	90	95	99	94	80	89	81	84	95	105	81	87	89	75	112	97	73	80	92	84	92	104	76	88	87	95	86	82	99	99	95	72	92	80	83	92	79	92	89	86	96	83	89	88	73	83	98	91	87	87	81	87	77	89	105	86	101	94	74	103	86	87	101	85	104	68	78	76	89	81	88	108	95	94	87	107	109	76	89	89	104	87	78	109	107	83	94	98	88	79	107	86	80	104	95	88	108	94	102	100	107	91	88	92	118	93	111	89	75	70	82	86	73	92	89	75	100	81	87	92	89	73	97	72	97	68	92	106	97	76	73	86	82	87	90	76	92	89	90	89	91	98	100	97	88	100	92	108	95	77	105	80	78	97	57	77	87	98	79	76	101	109	84	89	85	86	79	80	76	95	88	102	90	78	98	103	91	110	81	92	96	102	96	85	96	110	65	94	84	76	82	92	79	95	95	104	81	91	87	76	65	99	67	84	80	77	75	86	83	87	79	79	90	91	82	83	92	66	98	92	84	101	93	83	69	93	88	99	101	91	93	88	87	107	78	99	100	87	92	81	89	80	77	87	90	84	92	96	90	84	80	90	107	99	80	90	100	101	82	83	97	85	105	82	97	77	86	90	91	78	78	90	76	89	75	110	103	73	104	90	85	91	77	97	88	91	91	81	94	99	87	107	78	95	78	87	88	86	108	88	94	92	86	84	100	82	84	96	79	99	92	84	91	94	99	80	78	92	94	78	88	78	92	75	71	88	90	102	88	93	75	80	93	108	101	95	71	96	104	85	105	93	88	112	101	92	93	99	77	106	96	76	94	95	94	84	89	102	92	94	93	99	92	95	97	69	97	89	96	91	75	77	96	109	99	111	91	81	77	83	70	93	76	97	92	75	76	99	70	116	93	72	90	99	81	86	91	83	91	82	85	96	103	82	74	99	97	64	84	100	115	80	106	88	105	89	99	94	90	74	77	77	88	96	99	105	78	99	107	95	93	78	83	89	95	89	87	92	75	89	89	92	89	88	82	109	81	72	108	85	102	103	99	88	100	86	85	85	95	100	89	84	84	92	78	82	76	94	94	100	89	80	79	75	83	73	100	88	80	83	98	99	103	104	82	74	99	95	88	93	83	84	96	101	83	87	97	95	91	77	94	93	91	82	79	91	82	83	93	100	84	83	98	73	80	82	98	78	86	98	96	102	93	74	81	74	94	95	86	92	87	87	80	70	95	86	104	79	94	73	102	93	92	101	107	79	97	89	85	98	92	84	102	95	81	99	95	88	80	84	83	83	98	111	89	107	101	76	90	71	94	93	98	102	86	92	79	105	80	77	73	101	81	91	90	114	96	90	79	85	92	70	86	101	84	95	90	78	92	84	87	104	86	82	82	96	97	93	92	93	95	85	81	78	90	82	87	63	89	90	84	84	81	104	89	97	68	91	85	98	78	95	83	92	81	87	77	105	83	85	101	81	80	88	82	91	79	103	84	107	82	83	100	83	96	89	95	94	87	78	88	82	86	90	83	93	76	75	91	85	99	103	103	81	96	84	100	89	91	87	88	92	86	84	82	63	90	80	108	88	98	79	100	90	80	84	87	88	108	106	81	102	83	89	92	71	83	85	82	82	79	89	71	79	92	104	79	97	83	87	80	97	110	96	81	104	97	82	92	104	92	94	85	90	96	92	80	96	82	92	98	96	86	89	88	88	101	80	82	93	77	74	86	90	95	78	73	94	96
21607	1371	3288	3424	2896	2350	1863	1570	1307	1145	999	867	814	767	671	630	644	561	558	532	511	507	462	478	499	435	411	416	421	430	432	390	397	404	407	370	338	367	355	339	394	369	365	383	377	362	376	336	320	338	352	359	337	352	349	327	321	328	353	342	331	330	339	316	310	295	361	315	332	336	319	339	347	355	334	327	331	321	351	298	376	293	323	316	346	299	302	337	339	339	306	305	304	341	316	345	316	314	329	339	343	319	302	308	312	341	310	297	342	322	325	299	283	344	300	309	333	318	345	313	335	307	330	334	350	342	296	331	296	323	292	293	303	297	311	319	327	353	314	326	319	316	296	283	303	292	318	336	343	316	328	303	342	284	307	303	293	308	323	346	349	321	304	293	300	327	325	305	327	310	296	297	291	299	355	313	335	292	316	310	302	317	309	330	321	306	334	309	329	333	323	334	311	314	283	322	289	304	302	335	321	332	301	308	322	326	304	317	322	333	329	330	335	312	300	316	285	327	301	331	348	314	299	313	307	308	302	281	317	322	337	315	319	347	345	346	295	283	290	294	317	340	306	275	322	324	307	326	313	331	336	300	322	320	287	333	305	314	334	323	290	293	321	310	340	287	340	312	283	314	315	322	305	338	303	327	292	314	291	301	326	311	311	300	338	315	362	329	356	307	307	311	322	336	325	293	295	326	308	322	275	294	335	289	316	319	277	327	301	310	307	303	317	332	336	292	312	295	333	333	289	328	315	304	287	319	330	323	304	308	322	311	306	293	353	296	323	335	339	317	329	303	308	289	313	310	311	307	310	318	303	285	328	303	339	302	328	293	321	321	281	336	315	309	313	305	309	323	331	367	306	331	318	346	296	315	305	358	315	319	345	309	324	306	329	310	311	290	329	350	289	296	286	334	322	311	299	344	323	352	296	298	305	335	309	292	360	317	314	290	323	283	296	260	322	297	332	308	320	293	340	312	328	342	297	349	320	301	342	299	308	348	310	291	313	320	357	317	308	319	277	316	315	318	329	308	287	307	282	333	303	321	301	301	306	324	297	285	288	315	306	332	331	333	317	329	286	298	322	316	307	332	332	299	317	337	319	323	305	317	325	306	305	322	320	287	300	340	300	325	325	310	313	340	315	312	289	309	313	361	343	323	324	297	333	344	326	326	316	342	282	311	305	304	342	312	320	322	290	318	344	343	319	346	317	292	292	309	293	310	299	313	323	298	302	301	319	337	317	340	296	274	336	286	319	317	305	313	342	303	313	326	293	295	326	334	285	295	327	308	318	302	330	309	309	340	309	352	309	295	301	343	299	350	291	330	323	314	317	341	326	347	300	297	329	303	292	304	310	300	312	340	294	303	303	287	344	352	325	279	294	298	319	309	284	338	305	336	307	320	316	294	312	314	326	279	326	312	271	295	295	310	326	329	303	298	324	292	311	321	298	302	331	299	278	324	312	332	339	298	322	336	317	299	327	306	296	358	310	325	312	312	309	326	343	333	315	314	321	326	315	305	312	330	307	331	324	292	324	311	283	308	322	302	329	321	326	341	293	348	312	346	327	301	338	315	343	319	319	341	306	278	311	319	316	313	293	341	349	297	309	340	283	332	332	325	343	296	343	289	307	305	327	348	295	307	310	297	318	336	307	300	338	329	298	294	341	354	319	306	316	301	305	322	336	302	341	325	301	296	328	315	324	310	322	314	302	343	298	305	307	349	328	306	305	303	307	322	317	316	323	314	306	276	306	318	318	319	323	312	282	301	368	310	304	326	326	302	310	300	324	286	303	322	319	321	303	326	312	297	319	326	317	321	334	303	318	334	331	340	337	322	305	332	336	331	318	300	333	317	322	318	286	297	348	324	300	302	327	284	299	314	309	283	301	344	303	327	310	301	288	310	323	330	323	354	349	298	328	323	292	330	331	321	311	329	306	308	314	293	317	339	309	358	321	300	322	324	345	278	295	306	329	308	295	327	296	289	309	309	320	349	336	301	295	296	316	314	315	322	322	329	344	320	305	301	318	297	328	320	308	336	304	317	291	325	318	297	311	277	295	315	302	294	303	295	308	299	323	314	332	276	315	321	333	312	326	299	330	330	343	309	282	332	314	335	311	290	305	310	304	319	305	283	295	327	290	317	288	292	325	318	308	330	304	282	325	327	300	301	285	317	342	306	319	305	281	323	309	332	310	309	314	314	296	314	342	331	332	301	279	315	291	291	314	328	308	290	294	298	333	312	349	327	318	314	330	312	333	312	317	311	318	310	322	340	314	312	301	286	305	327	307	288	326	300	294	332	319	326	324	320	285	329	315	315	296	330	323	332	281	293	313	325	319	289	296	268	331	314	314	311	321	291	324	275	327	323	276	308	322	345	327	296	331	340	320	316	313	302	319	310	320	332	304	354	325	329	298	317	304	270	313	320	337	341	287	293	344	288	299	273	319	301	330	330	301	300	312	346	317	280	297	322	314	324	333	330	303	257	314	313	301	298	332	306	308	306	321	301	310	315	293	329	303	301	301	304	332	328	333	328	327	347	317	317	302	326	312	328	289	313	304	323	349	305	298	297	312	329	298	361	331	357	303	294	314	298	302	332	333	335	327	324	321	310	309	304	302	337	311	318	348	314	307	322	328	327	333	302	301	311	320	296	338	324	313	340	322	308	318	314	298	295	325	304	321	305	326	294	316	298	319	307	311	300	292	317	295	308	291	320	283	314	314	342	289	315	310	321	298	315	291	334	321	318	288	310	313	288	288	317	316	297	354	285	297	331	319	314	304	338	335	322	317	337	330	318	293	313	312	311	319	297	330	344	313	302	317	313	308	322	325	321	303	352	332	319	315	324	314	322	319	327	304	332	311	352	325	345	301	313	312	315	287	333	316	313	298	310	302	306	304	335	299	310	336	287	308	304	346	283	299	286	326	320	314	325	341	330	308	306	326	294	307	316	300	305	310	286	315	306	306	306	282	315	299	275	322	302	307	309	312	312	310	314	298	321	296	286	334	313	326	316	335	287	333	280	315	323	315	300	315	297	300	285	325	315	319	308	341	311	318	300	303	310	298	323	321	337	286	316	344	346	329	319	310	324	325	316	312	294	310	323	310	343	305	346	315	347	283	318	319	307	313	294	320	314	283	272	348	307	335	342	286	347	332	291	353	303	323	307	349	316	315	300	330	290	328	315	301	308	297	293	318	318	331	336	315	322	292	297	330	319	314	324	312	298	305	297	308	309	326	272	309	284	296	329	321	319	309	318	335	335	331	328	296	318	327	310	316	293	313	324	320	332	318	323	329	324	306	338	341	294	308	327	282	306	285	316	306	331	302	338	310	299	294	302	308	323	305	355	327	314	321	311	318	289	285	312	341	307	361	328	308	310	319	297	335	291	308	335	340	315	320	341	324	312	334	301	322	306	306	342	320	310	311	328	336	309	322	313	302	348	317	300	302	340	313	317	332	344	324	319	312	291	294	319	326	312	295	283	291	325	292	311
53207	15458	3844	1982	1336	956	774	641	523	434	340	325	297	287	257	283	232	198	253	219	237	220	202	195	193	213	192	193	196	179	200	179	172	184	176	168	169	195	173	191	189	179	172	175	178	168	164	159	162	172	174	172	183	156	184	168	174	167	183	171	185	170	172	145	158	178	176	175	187	182	168	162	173	146	192	135	186	177	171	169	144	162	164	164	153	140	161	175	167	157	165	149	178	148	156	164	169	154	177	162	140	142	161	171	151	170	177	172	196	192	146	184	166	177	159	153	166	158	194	135	161	177	165	174	161	165	163	155	163	151	152	170	164	144	193	171	158	148	169	156	149	197	178	172	165	155	180	179	143	166	151	143	170	168	159	130	166	159	161	166	175	147	172	166	171	151	145	166	165	169	163	149	160	149	154	178	167	175	160	160	157	160	171	179	165	157	151	165	167	160	155	175	147	143	177	159	178	146	147	170	158	182	160	167	167	194	158	164	148	139	161	158	170	154	154	167	164	165	158	183	170	135	176	170	173	160	165	160	192	179	174	158	162	181	195	169	175	170	174	175	165	172	182	160	162	174	209	181	153	159	165	156	166	191	159	169	181	170	151	180	151	170	145	154	178	158	169	156	148	143	195	177	156	184	148	166	179	175	148	174	158	179	172	166	155	151	157	155	155	170	157	173	169	162	159	147	159	166	158	164	159	171	158	176	156	164	155	152	179	174	182	140	135	151	158	149	171	162	148	172	163	168	187	153	164	160	178	173	181	131	157	178	164	157	142	170	145	173	151	186	159	157	161	159	171	170	173	162	159	170	143	182	161	170	171	160	165	148	158	161	150	163	153	167	148	167	143	204	192	150	168	155	153	171	153	162	193	168	156	157	165	143	175	170	148	187	167	154	175	154	162	173	149	175	170	170	177	159	176	175	162	156	175	179	173	162	183	164	166	153	167	150	166	165	157	152	153	192	157	175	143	151	171	166	154	162	154	158	165	141	173	158	184	156	166	175	157	169	158	155	169	172	149	142	166	162	178	162	164	155	155	168	156	167	160	175	189	140	145	158	179	179	154	182	163	158	167	176	161	177	152	158	178	168	158	156	146	160	154	161	182	164	158	166	187	154	176	165	181	156	149	161	159	163	174	180	158	153	154	159	175	164	157	160	162	174	166	182	156	156	190	148	168	144	162	174	170	171	164	183	169	155	181	149	175	166	167	156	148	167	149	167	163	136	149	163	149	157	155	151	169	145	178	159	168	165	177	170	149	168	159	146	160	179	152	181	177	166	163	148	149	170	156	180	160	194	166	190	165	153	159	159	164	163	167	154	153	162	157	167	148	161	193	172	155	140	151	176	182	172	163	142	148	182	164	161	162	172	171	146	186	141	139	145	146	158	143	171	166	147	152	150	163	181	149	169	151	171	152	156	148	163	164	184	151	147	149	169	162	156	162	151	162	158	161	175	174	182	153	146	187	183	157	154	144	164	158	153	173	165	174	166	174	183	190	155	179	166	170	164	153	171	161	165	178	183	140	134	171	153	147	158	160	172	152	172	167	143	157	192	174	173	150	169	152	172	159	165	182	170	140	176	172	155	134	165	167	173	145	172	176	173	161	181	152	165	170	157	155	158	166	156	177	178	147	153	184	179	143	177	176	155	160	171	134	185	159	152	172	157	153	161	145	189	149	166	169	161	158	149	175	170	156	179	142	158	170	160	158	165	151	173	165	142	148	185	163	149	167	136	166	165	154	155	162	210	154	152	195	162	157	165	154	160	148	166	155	154	155	175	173	170	158	154	155	152	142	164	153	143	137	158	184	157	177	163	169	172	176	151	165	177	164	160	173	144	168	145	178	198	187	152	159	158	157	169	160	161	159	170	162	164	165	153	175	163	143	165	171	176	182	166	149	212	150	174	184	147	166	161	135	159	154	153	168	180	147	172	169	183	155	155	161	159	186	158	177	156	166	175	176	150	156	171	183	126	170	172	168	179	173	147	178	171	153	165	139	143	158	170	165	168	180	159	173	161	140	167	155	171	194	180	158	162	159	157	165	166	148	167	155	149	150	171	169	164	161	154	161	176	163	161	181	155	161	183	166	153	155	165	169	176	138	163	166	158	162	170	153	159	169	155	153	157	148	167	170	156	162	167	163	174	152	163	159	166	184	157	160	143	157	151	152	168	165	167	172	168	148	157	152	173	138	158	162	162	174	171	165	162	162	158	185	178	166	142	168	162	168	127	160	166	136	144	160	172	183	170	175	154	160	164	162	177	161	170	154	193	162	162	153	185	154	171	163	133	171	169	168	174	158	158	141	154	169	190	178	163	181	169	144	165	153	128	145	136	140	154	173	165	164	154	165	150	173	148	185	159	177	173	142	160	169	157	158	155	187	146	163	195	159	154	168	161	177	149	173	157	150	153	175	170	171	138	174	186	188	178	159	153	169	193	142	161	164	156	156	170	197	173	159	166	197	181	179	182	188	171	137	175	148	181	158	159	156	180	158	172	152	164	186	159	170	163	150	159	189	175	150	158	163	153	151	175	151	143	163	151	166	153	172	186	170	166	168	151	160	170	157	177	158	150	162	149	169	161	168	161	180	180	163	155	159	164	148	168	161	178	160	157	160	155	178	180	172	157	166	154	170	166	146	169	181	134	153	178	148	177	155	168	167	169	164	173	154	166	165	162	145	151	176	157	158	168	155	175	174	157	142	166	158	151	157	163	178	184	136	148	141	148	163	159	171	162	181	147	155	166	153	183	171	169	170	160	164	138	150	160	184	153	162	154	151	146	167	163	168	149	160	171	136	163	155	177	156	158	155	157	157	161	186	177	156	165	150	181	159	173	170	167	159	175	156	179	170	175	179	148	175	151	192	176	180	157	154	149	143	141	166	151	156	144	168	186	140	167	145	163	159	163	165	161	156	157	164	154	180	151	169	170	176	151	164	179	162	168	151	186	174	139	156	168	150	168	159	162	173	172	153	141	152	159	161	167	154	162	181	178	164	159	164	155	174	164	149	181	167	150	158	163	135	169	140	172	160	157	179	164	147	184	156	189	149	156	167	183	166	147	167	181	156	188	173	148	153	149	164	164	150	151	154	192	133	159	179	150	165	185	146	163	192	164	161	162	163	174	173	159	184	156	156	148	164	174	164	157	181	172	179	150	154	155	178	167	167	147	160	161	176	176	161	155	145	160	147	154	173	156	155	152	156	154	170	168	154	170	145	150	156	168	161	161	169	164	153	170	156	190	159	153	172	121	148	157	159	177	171	148	165	168	137	144	167	162	161	174	181	156	172	155	158	165	171	184	155	136	134	179	169	159	155	170	168	174	161	178	158	163	148	175	179	164	156	149	147	157	166	148	166	172	161	166	183	182	151	173	151	179	159	152	201	166	165	151	191	166	166	145	152	157	144	165	177	167	170	182	176	177	167	161	162	165	182	157	167	168	133	138	177	172	160	165	167	159	155	156	147	150	165	180	145	144	176	146	183	160
28183	2545	6095	6598	5509	4586	3520	2994	2519	2072	1904	1652	1554	1416	1322	1184	1182	1058	967	932	945	909	885	836	798	776	738	788	747	720	699	724	656	672	657	683	668	620	624	662	645	614	603	576	614	601	563	573	603	587	607	611	588	567	572	593	579	590	576	608	552	581	553	554	570	575	543	583	590	547	557	557	561	540	515	526	538	535	552	557	527	549	559	556	576	521	564	551	573	562	547	530	543	530	539	540	533	559	541	553	542	537	551	525	532	523	536	523	529	514	544	543	526	582	533	548	569	556	531	551	515	535	589	545	534	564	546	539	548	529	537	530	514	545	506	530	499	561	484	514	538	525	536	554	525	536	493	508	528	519	521	513	540	510	550	533	559	541	552	532	499	535	538	568	541	543	479	449	536	527	480	526	563	510	527	511	544	572	510	514	528	523	447	550	515	519	514	543	544	507	519	533	546	514	517	486	519	536	542	534	498	525	558	516	498	541	528	519	533	519	572	545	512	486	587	549	532	530	477	552	477	498	557	492	512	551	533	562	540	518	502	538	513	551	559	516	512	542	564	550	551	522	533	530	520	513	556	512	493	554	556	551	534	514	520	502	522	485	542	555	523	503	495	544	503	552	523	554	508	525	503	547	555	494	523	533	546	545	525	552	530	521	540	532	577	516	494	486	515	536	511	524	522	514	551	515	495	545	538	535	501	502	478	490	516	542	491	524	523	522	519	516	497	516	514	548	511	518	495	534	592	520	515	510	483	520	501	546	534	516	536	502	522	551	532	524	565	522	517	528	478	598	494	537	520	492	571	491	509	519	493	520	506	508	507	527	510	502	514	499	503	528	492	497	514	507	538	522	505	524	507	564	517	525	533	511	539	539	511	519	523	525	495	517	510	509	546	551	521	528	505	552	511	513	560	538	492	539	524	537	522	503	527	515	536	555	558	527	479	522	474	546	534	524	534	520	564	571	562	519	523	503	512	534	544	522	512	518	502	546	502	517	545	526	532	541	502	562	534	501	538	528	555	517	506	558	524	569	516	537	517	532	477	540	500	525	568	537	495	509	518	540	551	522	527	519	535	532	487	493	534	537	472	503	489	534	502	510	528	491	530	565	552	545	547	502	530	546	551	483	546	521	526	506	509	544	556	571	563	545	539	552	532	555	537	548	481	522	573	525	496	535	530	512	501	520	536	526	547	557	528	532	543	539	534	507	534	503	511	482	558	535	536	534	511	509	526	563	542	503	557	532	525	534	549	494	550	508	517	490	477	543	517	528	544	533	517	502	529	483	520	510	515	542	545	494	510	529	484	550	571	525	524	525	485	504	558	538	556	472	524	478	527	508	533	549	488	530	503	574	526	587	519	555	551	509	531	519	539	544	535	551	483	493	515	535	550	518	511	581	544	508	541	493	551	483	495	550	516	526	529	518	513	488	529	530	470	511	478	543	551	522	519	518	530	560	532	536	559	518	516	519	523	516	499	512	520	526	524	519	539	499	539	534	513	520	544	536	508	532	512	508	505	522	521	536	551	546	483	507	527	506	543	529	541	544	530	505	504	565	508	530	584	499	535	550	552	556	535	544	519	536	515	505	538	557	549	509	489	564	555	518	491	520	528	497	529	492	543	515	568	496	531	538	534	500	520	545	511	504	570	491	513	568	548	523	507	558	506	536	509	497	526	494	509	502	530	515	531	480	550	500	528	537	516	486	492	503	508	523	528	519	527	567	521	541	515	522	541	527	515	481	491	547	519	539	530	511	561	528	510	549	538	534	535	507	515	506	510	551	536	520	559	535	539	524	529	531	544	508	570	520	481	505	504	497	500	567	539	529	556	526	526	482	579	542	518	539	504	527	511	542	508	545	498	522	545	549	511	498	543	510	523	494	532	529	510	553	549	528	498	546	548	542	517	546	522	517	528	475	556	487	566	520	594	505	511	533	512	562	527	516	510	483	521	475	502	534	589	551	489	515	566	537	478	529	494	509	497	543	515	532	478	538	526	527	519	503	512	506	535	515	549	522	512	517	569	503	522	531	547	536	487	546	531	537	518	553	575	542	545	526	500	529	516	508	472	541	544	508	543	528	546	534	496	538	568	547	537	546	524	513	519	502	509	516	538	527	548	515	543	546	526	553	505	506	541	503	580	550	492	489	526	530	520	531	518	563	517	583	520	493	547	505	540	508	517	518	547	543	540	480	555	489	514	515	517	516	499	553	505	512	502	539	514	516	534	534	564	511	484	515	573	553	503	554	540	543	518	540	520	540	505	509	503	515	525	504	531	495	552	537	529	542	492	475	501	481	502	497	514	534	528	506	506	532	487	534	497	548	525	545	507	518	526	519	548	532	500	532	501	502	544	519	486	555	529	535	538	543	508	509	492	547	539	570	554	528	514	488	522	535	507	534	491	519	510	525	523	496	506	513	521	494	484	545	498	537	501	522	543	504	554	563	521	528	506	539	562	516	549	518	531	514	522	509	517	560	512	553	537	525	500	530	534	523	497	465	548	506	492	516	528	550	528	502	516	518	529	543	485	532	535	508	550	512	508	519	533	511	509	550	542	527	518	546	513	515	521	514	538	488	579	581	493	538	563	520	563	501	512	519	529	507	531	511	548	504	551	524	542	516	579	556	501	536	522	531	470	541	505	533	526	592	526	523	486	527	553	489	538	497	532	563	532	529	567	535	479	537	518	534	520	516	550	539	510	539	512	528	486	571	527	537	539	537	512	544	554	512	506	506	521	560	517	513	543	534	539	549	525	502	517	543	502	522	548	524	545	530	554	519	587	515	513	553	536	546	538	503	507	518	567	503	549	514	509	506	513	500	494	550	529	489	540	492	540	484	529	532	574	564	544	508	527	513	516	527	520	571	583	483	544	472	488	537	518	514	522	516	499	534	514	523	547	536	526	513	580	543	567	512	534	495	504	581	521	519	553	519	563	551	538	531	498	535	530	536	537	514	536	500	542	564	547	507	535	503	500	527	529	541	533	492	520	490	548	541	503	548	521	536	523	527	497	493	503	534	535	542	491	510	508	516	516	519	514	562	538	539	525	550	507	539	521	537	537	521	501	540	517	517	534	499	548	530	473	536	492	512	495	520	539	533	560	494	512	514	528	502	554	494	496	537	485	539	535	489	551	526	520	505	536	525	580	467	529	527	507	547	530	540	533	520	566	526	529	532	462	527	523	560	491	526	531	510	536	541	524	499	542	499	516	502	547	533	567	523	522	514	524	443	500	543	532	533	554	505	548	560	546	497	560	532	521	528	537	570	552	530	568	550	540	528	531	550	517	497	506	513	565	504	565	488	505	508	524	510	556	518	490	527	501	520	520	527	519	537	525	520	537	514	527	467	542	513	521	538	520	556	471	567	501	524	460	548	521	514	558	485	559	507	513	502	538	535	528	540	539	510	514	519	501	525	506	535	541	547	521	534	528	492	521	496	502	500	546	505	498	471	536	520	549	530	524	543	516	500	563	545	532	525	512	524	532	539
6788	427	272	197	209	193	181	180	167	192	179	164	175	164	156	158	131	174	162	178	175	183	138	150	151	151	180	158	157	157	160	152	164	150	157	138	163	147	173	173	169	175	163	142	176	153	177	166	176	168	177	164	169	158	160	170	150	139	184	180	166	161	148	150	169	161	156	175	153	155	140	181	165	172	183	156	171	164	145	176	170	159	157	162	145	150	144	146	183	191	167	156	164	181	133	136	176	161	168	178	157	160	169	162	174	161	164	153	172	195	172	180	138	165	184	158	166	165	165	159	163	170	169	148	157	167	158	161	165	179	143	170	158	186	166	175	162	157	169	182	189	166	172	167	160	158	169	158	159	153	150	163	164	149	164	165	161	148	174	168	184	160	161	176	182	180	173	167	182	161	165	160	176	167	154	178	172	156	197	171	150	146	165	194	167	163	154	172	197	159	185	172	179	174	167	190	155	191	190	165	170	169	170	174	166	158	165	147	154	149	174	151	152	179	146	151	158	145	173	163	195	182	158	185	160	169	171	167	164	168	164	145	149	171	141	155	161	160	178	172	180	170	184	149	170	148	157	171	181	165	159	165	170	166	157	175	173	155	165	172	168	171	148	149	171	165	159	124	163	161	177	144	157	160	150	155	159	157	153	149	149	151	157	189	173	165	171	177	157	171	162	164	152	189	163	144	182	172	151	136	162	175	163	152	167	148	196	159	177	176	142	192	168	168	164	158	181	167	163	174	151	168	170	174	162	159	175	153	154	174	171	162	186	178	172	173	165	161	144	157	174	171	156	156	173	181	163	175	169	172	161	142	164	165	152	145	155	176	169	179	150	156	177	152	147	196	162	174	159	158	195	153	161	160	181	141	165	174	168	158	180	196	176	135	149	169	154	166	165	147	157	154	165	169	164	158	172	185	188	180	170	153	141	162	152	181	186	161	176	152	175	180	160	169	157	174	162	155	174	174	152	163	166	161	161	176	169	165	159	161	160	178	161	157	158	178	161	191	142	153	165	161	131	166	171	149	174	163	173	164	160	176	178	166	165	160	154	164	174	162	150	175	150	165	140	156	173	161	163	189	165	180	142	165	175	152	184	155	173	182	169	157	168	154	153	146	173	177	163	165	168	141	174	156	157	158	161	170	172	168	165	165	166	167	155	169	178	166	174	155	169	172	164	154	145	164	178	163	160	163	152	177	135	181	167	183	176	163	137	177	189	150	161	181	162	152	157	155	157	154	171	145	152	161	154	169	147	175	160	169	174	155	151	163	141	149	154	158	139	175	156	155	204	180	154	142	172	164	167	177	159	162	191	161	168	166	174	137	183	160	161	171	157	147	155	163	174	172	172	162	161	158	149	151	172	183	184	153	169	167	125	177	175	150	171	153	163	168	153	159	185	155	156	174	161	167	180	169	185	167	175	181	147	149	181	153	178	168	171	170	160	181	157	170	178	168	185	149	140	175	166	157	156	155	169	160	157	160	187	166	167	187	174	153	180	163	157	152	172	156	166	168	184	167	153	164	160	169	162	149	163	170	148	149	164	153	153	151	167	204	156	189	175	161	158	174	147	170	166	177	178	180	139	187	153	138	176	155	170	179	161	183	164	167	156	153	148	149	151	162	167	170	155	147	171	160	178	167	150	166	190	149	173	156	175	194	162	146	179	172	185	158	174	181	155	160	168	153	168	151	165	139	195	153	155	151	145	169	145	179	171	147	146	162	165	172	170	162	157	184	156	173	152	173	172	184	156	142	164	157	190	168	184	163	149	155	148	156	191	153	151	149	184	151	184	176	167	152	154	175	174	175	170	178	164	184	169	163	174	157	173	158	167	152	159	144	164	153	184	150	184	151	147	166	160	155	159	162	162	157	141	151	158	181	170	163	168	158	156	179	157	176	173	164	161	182	168	165	139	156	159	179	184	162	179	156	175	172	176	184	186	151	177	153	161	157	167	173	144	180	183	170	158	169	152	161	178	166	159	158	155	152	173	148	177	182	167	194	174	187	160	162	174	180	149	169	148	162	156	183	159	180	170	149	172	165	159	170	151	188	152	162	190	180	168	157	164	153	142	176	165	175	173	158	183	173	168	162	164	152	164	181	183	156	173	172	162	180	167	151	156	165	153	164	169	165	171	172	149	159	157	140	158	169	144	183	151	184	158	153	179	155	199	170	174	144	161	184	159	159	158	190	172	143	162	171	164	169	173	182	182	174	153	162	172	164	168	160	143	159	166	161	149	174	166	172	133	162	161	158	153	154	162	172	186	183	179	173	162	170	144	182	177	185	178	189	148	152	172	167	154	170	146	184	150	174	171	170	143	166	173	156	160	169	175	159	182	146	171	159	158	173	136	156	173	170	151	173	141	179	175	145	167	158	164	143	167	143	155	175	180	170	184	166	157	165	156	154	153	155	160	189	162	164	143	159	162	129	157	164	179	166	171	159	157	186	189	152	166	185	159	157	173	177	152	148	179	157	175	171	165	148	187	140	158	152	169	194	162	172	171	143	169	151	193	126	159	167	154	157	175	160	185	172	140	172	164	149	156	160	136	139	134	176	168	184	183	145	179	194	163	147	170	161	164	152	174	181	154	159	160	143	167	157	162	186	149	168	154	175	157	165	159	188	157	151	179	146	152	165	160	178	163	154	155	173	173	153	163	157	172	182	177	171	146	171	172	173	158	159	175	150	164	150	164	169	159	189	159	152	157	163	151	143	157	188	162	148	163	168	169	151	168	176	185	164	159	139	159	148	164	152	143	179	164	168	167	169	186	174	171	139	190	162	164	164	174	143	179	160	153	181	172	142	173	148	170	157	162	156	162	168	171	150	145	169	170	160	129	168	168	173	164	155	178	155	170	152	156	172	143	178	162	158	157	161	155	140	170	149	169	176	146	156	147	181	164	170	148	198	183	171	152	166	153	169	152	171	150	161	151	164	183	169	145	160	156	151	152	161	164	165	157	185	170	152	155	178	181	154	167	171	145	188	154	142	161	181	164	155	191	155	144	180	167	154	160	157	151	182	152	130	183	158	168	157	163	149	179	167	142	171	170	151	154	177	162	173	157	156	163	175	168	153	183	173	165	188	165	196	176	146	175	175	170	175	164	169	159	182	140	158	157	156	187	172	138	154	152	157	192	183	193	173	140	156	173	171	179	161	159	155	139	141	163	157	152	175	154	163	148	165	160	159	168	168	176	170	147	157	166	161	178	142	144	198	177	171	170	158	149	177	152	165	187	158	163	141	167	161	195	141	178	164	154	142	137	183	144	162	166	151	175	147	164	192	168	165	163	160	169	169	179	140	176	177	163	156	189	167	192	150	142	150	150	153	165	172	168	157	164	158	157	166	173	159	160	171	186	174	154	179	173	162	134	177	162	169	161	175	185	164	161	176	146	155	150	180	170	160	158	168	162	150	172	163	169	182	172	167	176	169	169	144	168	147	172	179	167	183	166	156	190	159	184	188	169	181	174	201	172	172	150	160	173	154
6754	589	675	678	675	640	609	536	553	552	544	530	580	562	549	515	511	529	514	540	519	502	484	496	511	533	504	482	494	515	531	504	528	562	530	503	540	537	541	518	547	488	506	519	506	503	522	530	536	545	493	509	545	530	508	515	558	530	489	529	507	482	495	541	511	493	533	455	526	553	496	487	499	511	491	524	453	519	532	524	496	517	515	535	467	485	504	481	539	508	506	525	487	510	534	520	523	528	518	531	518	552	530	494	509	508	524	531	504	552	500	498	498	501	529	532	471	545	530	545	501	477	496	516	509	532	475	529	509	546	461	505	508	507	507	509	510	478	505	524	508	502	548	514	488	472	508	541	568	485	491	543	512	540	495	535	483	482	538	518	529	506	520	515	518	526	522	488	464	515	498	496	497	560	491	552	471	497	542	525	555	541	507	526	516	522	516	492	509	486	524	520	467	497	520	497	512	495	520	495	477	477	502	528	513	521	503	477	488	508	497	491	496	531	507	515	489	483	533	525	525	512	504	503	466	532	518	485	500	573	500	457	518	513	492	525	506	529	518	569	512	503	530	523	522	496	510	519	550	494	543	513	514	504	475	498	485	519	509	522	498	487	541	535	530	505	531	501	489	529	477	488	527	465	489	497	482	549	521	528	525	512	511	501	513	519	482	561	480	543	538	522	493	534	520	502	480	542	518	506	507	524	474	482	500	514	561	543	502	501	532	532	557	520	496	505	503	531	517	507	451	511	513	508	523	497	542	521	523	521	494	510	510	501	521	502	529	517	534	520	486	510	508	525	530	493	508	506	522	491	523	552	492	540	503	522	514	501	499	493	524	471	500	512	474	454	508	488	464	530	535	502	532	499	486	502	497	522	521	533	533	551	500	497	527	487	482	559	514	494	499	527	488	532	529	504	530	515	517	540	533	549	534	513	488	499	536	516	543	462	543	502	541	533	513	494	505	494	495	510	466	516	561	505	469	503	520	507	493	523	500	515	525	515	507	527	533	527	511	566	499	493	492	537	533	515	507	498	519	510	517	501	509	510	539	499	529	518	519	496	520	495	490	495	486	539	499	515	542	559	485	525	503	511	460	493	540	445	528	503	533	521	492	492	519	530	493	529	500	509	549	507	539	514	488	519	524	533	497	548	523	495	518	492	494	541	520	487	496	497	479	501	505	507	538	517	504	532	499	526	535	500	502	526	516	522	565	502	523	495	494	520	551	500	509	551	497	503	499	466	544	503	526	521	527	552	489	492	516	513	499	500	519	516	539	535	527	549	505	492	526	517	519	535	519	503	506	551	529	498	542	497	513	533	512	532	516	531	477	505	509	505	505	479	509	524	541	474	543	518	547	501	460	562	508	495	517	499	500	530	528	554	543	541	499	497	533	510	510	534	506	513	488	532	497	489	522	476	525	517	490	514	518	494	486	491	509	475	493	499	527	520	509	472	502	534	501	507	533	521	500	453	518	499	483	485	509	483	495	524	495	505	518	492	530	526	490	503	502	505	498	494	526	472	555	508	495	507	503	497	542	522	487	497	523	541	521	507	510	503	486	478	532	459	518	507	481	543	501	515	516	506	526	507	505	487	525	537	495	513	492	504	536	516	518	482	499	538	489	524	521	540	491	525	527	455	546	517	526	507	508	553	532	489	528	496	543	545	513	515	471	503	492	480	488	486	503	523	535	536	501	537	500	504	495	528	515	510	508	501	490	528	513	522	480	479	522	541	492	523	487	499	527	465	519	524	495	512	521	496	543	501	503	527	519	539	498	509	537	522	518	488	519	472	533	522	494	530	502	539	528	511	524	530	495	538	492	484	521	507	491	508	531	534	554	536	543	506	508	524	521	566	487	509	552	528	498	511	531	518	503	527	527	524	492	478	527	523	518	482	543	509	515	521	480	474	523	524	509	527	487	516	496	472	449	516	481	518	531	504	505	527	513	498	483	479	488	508	508	503	530	519	525	535	521	519	517	508	521	507	500	508	534	510	525	525	536	522	543	510	496	519	502	488	503	528	497	484	566	496	498	485	498	500	513	531	493	521	484	493	522	551	539	493	507	503	503	448	512	473	483	531	546	473	532	560	497	499	492	532	510	473	501	513	491	488	510	492	549	529	483	537	509	518	535	511	489	499	523	491	495	536	513	492	540	507	503	487	520	515	492	467	500	525	510	530	508	509	536	488	514	521	515	502	484	536	505	511	478	547	477	505	506	518	558	522	562	512	533	519	496	523	496	531	479	497	538	483	510	534	485	521	491	533	496	505	534	536	502	524	509	516	520	515	524	524	479	502	459	492	500	518	489	480	538	498	552	523	535	483	520	557	528	473	508	525	514	504	539	518	486	573	553	484	465	489	533	546	501	487	516	540	504	517	465	493	496	485	510	497	481	495	492	514	495	546	517	464	516	511	565	487	528	533	509	512	542	515	487	513	519	548	525	536	518	510	484	535	484	490	555	486	539	488	521	505	498	461	479	529	470	486	518	505	507	486	495	525	494	498	505	520	481	483	515	493	492	489	488	527	473	543	482	540	526	520	499	501	524	482	534	498	531	497	482	506	512	524	509	476	496	526	515	544	471	494	517	481	504	483	488	534	515	509	548	523	503	539	490	486	523	515	505	495	541	523	499	511	547	497	487	524	492	532	524	523	509	506	516	525	529	469	547	520	539	496	490	519	505	503	477	507	515	531	505	563	553	531	524	491	474	465	497	504	490	476	531	495	515	506	502	539	501	516	544	481	542	489	531	521	512	513	524	529	527	551	477	506	518	535	498	490	500	505	469	498	497	486	494	525	512	481	465	524	484	514	568	459	496	482	515	492	494	506	538	509	492	489	520	503	485	498	516	491	483	527	472	526	517	506	508	471	510	529	490	529	529	516	482	529	540	493	483	502	479	518	540	511	518	539	536	536	533	520	516	500	522	535	525	499	517	512	548	499	505	496	520	479	538	489	515	511	553	480	557	521	542	474	476	529	498	526	509	533	524	498	520	497	549	539	495	484	526	510	531	525	513	505	545	522	521	484	490	481	488	529	480	500	530	549	491	521	508	511	519	504	512	528	501	517	503	511	497	524	548	495	528	475	527	542	503	503	516	461	540	500	505	498	489	493	517	525	505	557	484	520	521	538	538	509	478	475	516	467	515	482	504	504	514	520	497	492	479	495	544	509	497	507	522	496	500	532	498	496	508	537	537	551	541	530	484	502	487	538	522	516	537	492	526	498	505	480	502	518	503	507	513	492	547	546	520	525	525	542	503	475	530	519	500	521	540	521	480	480	567	506	495	524	530	499	483	515	534	517	513	555	511	491	531	528	502	508	499	443	487	526	518	491	511	531	540	493	500	441	488	532	506	501	525	534	493	483	498	516	490	503	463	494	469	518	473	517	514	529	517	519	492	504	501	487	506	509	499	509	506	475	553	480	493	514	531	507	488	537	540	497	548	488	527	574	520	503	531	527	522	550	503	501	508	518	512	508	462	475	503	522
40919	7376	1430	930	635	477	401	304	257	223	185	171	173	137	121	129	134	123	105	94	111	111	99	103	102	109	91	106	117	122	96	86	102	97	98	109	87	116	114	89	88	91	92	86	103	99	99	79	81	103	95	89	92	100	97	94	87	98	95	102	78	95	91	70	111	75	97	69	78	89	77	97	108	93	99	91	86	99	76	89	84	81	93	95	94	102	83	91	92	104	94	89	102	104	88	110	95	91	90	72	104	87	102	84	71	88	71	90	91	96	90	78	106	94	93	87	88	102	100	77	92	99	96	99	81	73	96	91	100	85	82	91	84	88	94	76	99	88	91	97	88	101	87	101	90	71	67	94	99	80	90	109	95	99	83	80	91	104	73	85	80	88	90	86	84	72	87	101	114	80	84	84	75	90	108	84	83	65	78	95	80	105	90	84	99	78	101	98	83	88	105	108	85	99	86	80	100	117	94	87	90	82	94	84	92	97	80	85	86	78	100	86	86	81	87	89	79	92	83	79	88	89	89	89	88	99	85	94	89	81	104	106	99	94	74	86	91	81	96	84	95	92	67	97	91	87	82	78	110	81	109	96	88	93	81	104	105	97	101	93	84	99	87	92	83	98	73	84	85	81	98	88	77	109	115	74	82	84	92	78	99	94	85	84	91	108	69	85	86	78	96	85	95	90	86	93	82	69	99	109	75	92	82	89	99	84	72	76	83	89	90	86	79	97	101	90	81	86	78	81	95	77	87	85	88	89	116	80	103	82	86	91	91	73	92	80	68	71	96	91	90	81	88	98	85	93	82	90	101	93	96	112	76	90	76	101	90	80	89	70	81	91	99	81	91	84	96	82	68	93	80	99	107	89	95	79	91	95	82	83	99	76	90	93	103	99	89	89	91	101	74	88	77	101	92	80	85	91	96	88	65	90	82	95	95	100	84	91	103	105	105	100	85	92	98	100	103	82	91	89	117	110	81	94	95	78	77	97	67	89	104	98	75	75	85	82	77	79	83	69	90	83	96	103	82	99	103	94	89	87	99	78	91	94	84	91	95	86	78	82	82	80	89	86	89	75	100	107	88	91	66	96	85	90	74	87	92	94	93	99	93	82	77	99	92	80	86	94	103	71	101	89	87	78	90	98	84	88	97	88	96	81	98	92	91	102	108	100	72	87	80	98	102	89	82	83	89	89	93	77	71	80	80	84	77	91	79	88	87	95	96	96	92	82	101	88	94	83	78	94	107	75	103	83	104	83	83	90	81	78	90	100	74	82	94	83	99	80	96	87	92	72	85	111	85	101	94	81	80	94	86	89	88	87	78	86	96	105	86	93	95	92	96	106	106	90	97	83	76	87	94	88	84	85	77	89	99	91	99	87	86	79	77	65	89	78	82	93	89	85	104	96	95	97	76	92	104	78	94	78	96	83	97	74	85	90	102	92	87	90	98	112	93	84	92	94	82	82	87	80	109	92	97	81	74	91	74	91	70	85	76	88	97	97	88	84	81	103	94	84	91	90	83	82	83	100	84	78	86	81	90	80	105	100	62	93	88	92	103	91	82	82	96	95	86	94	95	97	103	94	90	94	84	94	91	86	92	115	102	92	91	102	92	102	82	99	97	103	73	86	80	95	105	76	100	95	87	80	95	84	86	96	102	89	98	96	89	102	102	89	88	83	80	91	78	86	92	85	74	99	92	70	86	91	78	103	89	89	69	86	95	92	105	91	81	107	93	69	98	88	88	90	80	96	95	88	101	84	86	98	87	77	81	99	85	114	77	94	102	90	96	107	98	82	97	92	89	100	92	75	101	85	101	94	91	97	99	91	76	83	95	119	91	81	87	88	94	79	83	80	87	78	82	81	101	93	75	82	84	106	80	99	106	79	115	72	89	85	80	88	80	97	86	81	89	93	86	72	86	93	90	84	94	91	85	95	100	90	88	90	108	98	97	89	88	76	94	89	105	68	90	92	90	96	87	84	83	100	98	84	96	107	74	95	82	92	81	72	76	66	107	89	93	84	91	91	79	88	105	102	81	84	97	79	81	98	98	92	97	97	96	81	85	92	83	81	93	87	95	93	71	87	75	86	99	99	82	91	93	111	93	88	71	85	75	96	100	120	96	105	92	82	87	88	88	85	112	87	86	95	85	78	87	89	87	89	86	92	82	89	102	90	95	82	103	90	91	66	86	94	86	93	91	90	80	81	112	91	89	85	98	83	89	86	86	94	95	86	103	95	88	102	90	82	78	102	101	83	82	86	99	85	91	86	101	78	92	84	101	87	93	89	79	80	104	95	102	92	86	76	79	96	99	87	90	98	77	88	82	83	99	83	103	85	97	93	97	81	89	91	96	94	81	103	90	86	84	86	81	100	88	94	112	93	105	77	78	96	73	108	97	91	89	79	81	110	97	68	97	76	100	93	92	90	100	95	94	109	78	83	94	118	92	103	94	87	106	84	99	86	89	85	94	112	86	99	98	119	103	83	95	92	81	91	73	79	83	85	87	80	105	82	88	95	100	91	95	93	101	89	88	84	83	83	81	90	107	98	91	102	96	99	90	92	87	92	93	87	87	84	98	90	84	71	91	88	82	110	86	96	85	74	75	107	95	115	86	87	75	89	92	77	83	97	92	87	102	95	92	94	107	89	95	88	96	93	100	74	85	89	70	96	80	76	91	108	85	102	91	81	99	84	94	116	101	101	108	92	89	98	79	98	93	85	92	95	78	88	94	90	101	95	89	90	77	94	89	98	87	99	114	84	72	73	80	89	74	74	102	95	83	83	94	77	92	65	90	92	71	95	93	89	113	82	76	94	93	83	88	79	95	76	105	78	76	97	76	68	95	88	81	82	87	81	89	88	105	74	94	98	75	101	90	75	110	102	90	80	96	81	80	81	80	99	78	106	78	103	98	81	94	81	97	94	91	83	92	79	90	92	103	109	75	72	95	108	101	82	104	78	105	97	108	67	104	99	72	93	92	84	72	101	78	81	73	89	83	78	94	93	81	102	86	76	84	96	84	81	76	91	93	76	77	85	89	82	104	97	90	96	99	102	82	88	68	98	80	92	102	104	106	96	92	94	92	88	69	86	92	112	95	96	90	91	90	85	94	88	92	101	99	82	91	88	103	69	78	81	95	90	94	82	73	65	84	90	89	85	85	92	103	96	88	84	90	101	79	96	70	75	92	76	80	89	86	87	72	91	75	95	69	88	102	78	100	93	81	101	85	82	81	99	78	83	79	77	99	112	90	97	84	77	78	89	82	79	82	94	92	98	90	94	91	83	91	81	90	88	84	82	95	92	97	81	80	79	88	106	79	93	79	89	68	84	92	97	110	87	96	95	80	89	90	90	86	100	76	87	79	93	81	81	96	97	84	93	90	89	88	91	84	83	66	92	87	95	97	101	93	110	84	78	86	89	93	88	76	94	105	85	84	86	91	79	92	104	97	84	94	94	82	101	81	86	75	83	86	93	78	80	82	90	102	80	87	90
21717	1416	3185	3537	2947	2359	1923	1527	1344	1135	1009	916	802	754	709	686	631	571	616	544	551	474	509	487	445	433	423	424	404	411	416	406	435	405	391	372	411	376	346	368	340	348	381	369	367	344	353	348	343	346	309	367	358	366	341	325	325	338	312	354	318	332	322	336	317	322	307	299	344	298	352	366	335	334	336	336	353	314	326	358	319	338	339	353	334	346	350	331	289	317	295	306	321	335	322	349	340	317	319	329	316	331	293	316	306	347	288	317	303	348	306	356	314	294	321	322	306	340	329	305	295	354	333	301	333	342	338	330	318	344	319	325	328	308	309	326	332	300	299	339	320	288	297	311	356	301	312	296	333	322	319	314	311	345	324	281	278	306	336	337	295	298	314	313	319	307	339	311	315	363	306	312	315	348	317	318	338	312	326	329	301	316	308	315	327	303	287	310	306	360	320	307	312	302	281	290	333	345	327	306	328	343	367	287	322	335	327	336	321	334	336	312	323	301	295	329	316	308	310	326	331	287	328	285	299	325	321	310	314	300	298	340	292	329	316	324	311	313	310	318	299	350	319	322	333	322	314	303	290	288	302	323	315	341	340	291	314	298	308	309	335	335	328	305	284	308	307	277	299	278	311	323	306	342	337	284	304	326	303	327	332	319	288	341	324	319	323	303	298	322	310	279	316	324	310	330	316	300	296	299	294	367	311	290	334	316	312	312	350	323	340	303	320	303	325	295	286	328	284	333	306	335	325	299	331	315	319	297	300	320	335	343	299	318	357	298	308	341	282	300	295	340	307	319	311	306	288	330	334	306	311	297	303	306	324	296	329	308	319	345	294	321	318	345	321	297	298	303	289	279	333	303	303	290	314	322	271	287	321	313	315	343	333	280	301	330	301	319	318	321	292	346	328	305	346	311	310	331	289	323	317	345	329	291	333	320	336	344	320	296	310	312	342	353	310	328	309	322	299	303	304	307	340	325	314	303	333	292	277	302	288	325	308	292	315	338	313	311	305	324	305	322	351	304	320	337	347	369	313	342	332	310	301	283	306	348	313	326	320	305	297	323	299	298	310	299	292	320	305	317	343	289	322	305	292	283	309	326	310	330	325	300	286	311	353	323	319	344	304	355	286	317	296	301	330	303	327	293	323	300	311	347	317	304	323	328	276	302	315	345	290	319	312	322	320	323	313	330	313	334	338	318	300	302	321	299	321	320	329	296	319	319	308	310	329	297	290	315	309	372	290	332	310	308	319	318	321	329	343	320	329	363	334	320	321	291	328	338	302	316	333	327	283	330	344	291	286	319	348	321	331	306	329	317	305	319	307	322	333	324	325	325	311	307	300	290	309	295	308	290	296	292	325	314	323	310	325	330	322	337	303	311	329	339	290	303	298	283	314	349	288	305	335	321	325	330	304	304	325	347	283	328	296	333	321	324	342	329	339	318	293	338	278	320	332	323	332	312	294	348	334	341	308	322	321	308	321	306	303	343	327	317	319	314	313	313	345	335	328	331	293	292	333	325	322	331	314	302	314	300	306	346	278	320	324	308	338	319	338	309	347	318	309	299	331	296	311	313	326	319	296	310	329	329	299	333	313	325	294	300	326	308	294	316	322	295	299	313	303	311	334	309	313	321	316	311	340	319	319	323	292	326	339	309	337	327	285	295	324	305	292	326	316	317	305	291	278	309	304	349	330	329	333	297	274	296	317	313	274	337	305	304	330	359	305	309	309	336	334	316	297	332	306	292	300	310	304	303	316	314	305	282	362	315	302	332	289	303	318	325	290	321	321	331	296	320	332	302	337	306	315	299	307	317	302	335	311	311	310	321	303	318	277	334	305	307	316	282	327	316	298	329	305	289	293	320	344	329	326	317	347	329	315	351	331	320	299	308	283	327	341	316	378	274	340	300	330	295	327	291	313	285	350	343	325	312	304	288	329	290	310	339	281	324	301	335	289	306	330	337	306	341	302	309	333	319	309	283	335	312	295	300	289	299	312	283	331	274	311	316	310	331	324	315	318	326	303	314	331	337	291	309	288	324	308	314	314	337	294	356	300	308	333	296	322	326	321	320	312	298	321	298	334	304	307	312	303	304	311	305	325	314	319	341	298	300	322	345	304	322	296	289	318	301	330	307	298	324	321	331	290	311	302	321	332	321	294	329	316	334	332	302	325	322	349	326	331	361	321	303	303	315	334	298	326	346	289	317	310	312	309	298	305	334	315	327	337	314	296	304	306	288	309	302	306	275	318	313	285	291	311	310	322	315	329	277	309	317	295	302	349	285	319	306	315	301	319	336	337	284	332	307	322	292	296	326	297	320	301	298	318	342	295	339	306	321	310	326	283	308	273	318	283	324	286	315	278	297	270	347	330	318	306	322	285	328	318	343	318	309	323	336	330	309	295	311	342	332	307	317	315	323	310	314	329	314	291	333	317	324	326	326	312	316	330	303	311	295	304	326	334	308	309	316	322	306	306	279	322	292	304	322	324	317	329	324	338	311	316	306	315	333	274	306	311	340	327	336	327	320	345	270	333	293	332	318	301	328	346	334	297	312	307	319	307	330	321	300	333	295	304	318	318	331	281	325	327	322	308	329	307	331	321	319	323	310	327	338	314	314	295	306	306	327	296	309	326	290	288	344	306	289	304	310	328	334	311	317	306	318	294	353	349	345	311	292	348	315	300	336	341	332	281	312	328	340	295	283	337	350	280	325	316	334	292	326	344	323	311	326	332	327	308	265	312	317	294	345	306	311	342	341	330	287	329	339	332	312	313	328	303	314	306	319	317	313	319	299	319	330	316	329	319	314	336	315	326	331	323	320	297	298	290	309	305	333	306	311	326	328	300	312	303	331	331	315	308	340	294	273	325	317	313	282	329	312	309	334	301	311	302	318	315	302	336	311	322	332	345	303	267	291	311	314	303	354	328	347	320	307	326	313	311	313	329	305	303	299	308	305	322	328	289	291	299	295	329	299	331	311	316	316	300	304	297	333	313	345	296	317	292	288	289	322	311	328	306	325	305	326	336	319	323	329	308	354	317	307	310	329	311	303	294	330	312	297	294	306	299	335	310	318	321	335	330	321	288	305	298	323	300	309	303	305	328	319	334	268	313	336	299	347	293	302	357	306	281	291	317	310	321	329	324	319	344	285	326	290	342	315	300	307	314	322	313	325	297	310	315	317	343	333	308	279	321	308	323	360	309	344	307	335	289	321	296	313	332	302	298	323	294	300	340	303	279	304	340	334	298	320	310	330	332	310	338	322	309	338	320	326	325	317	313	323	300	307	323	295	302	309	308	348	292	320	328	292	306	302	332	337	290	317	283	314	327	297	303	326	316	288	311	337	296	338	359	321	339	310	314	309	321	322	327	299	284	299	306	326	284	333	316	299	333	339	316	319	305	312	291	299	302	308	332	305	295	303	318	301	347	288	291	304	312	310	306	296	313	309	341	320	307	311	316	308	324	311	321	312	329	332	323	326	308	309	306	305
56003	15248	3607	2035	1385	1013	791	620	499	388	395	338	293	293	274	248	233	250	218	232	232	216	209	224	202	170	183	185	192	186	187	158	169	184	144	182	185	183	176	179	173	160	148	182	184	181	168	178	167	153	153	146	181	168	154	175	161	162	178	145	172	159	182	175	175	174	161	161	191	151	170	161	187	197	163	172	173	160	188	160	159	182	163	165	169	179	162	151	165	160	141	156	149	169	172	145	178	185	148	162	148	161	160	155	160	157	162	171	165	168	164	172	182	161	165	177	154	143	153	153	166	179	152	169	142	165	187	161	179	170	168	144	170	184	154	180	178	138	164	149	171	153	170	159	165	167	168	176	178	167	167	192	176	174	179	180	151	194	178	178	162	163	189	160	181	181	147	166	198	178	169	163	156	167	174	158	158	161	156	182	160	165	174	148	154	177	171	160	183	163	164	201	184	182	164	170	176	184	171	165	173	169	171	140	150	175	162	167	151	164	172	150	168	153	146	167	187	156	143	164	164	163	171	161	185	175	152	171	174	196	194	182	185	183	157	157	198	169	155	150	152	186	163	154	175	160	169	159	155	169	140	159	163	186	181	170	148	173	174	146	176	164	156	165	142	172	166	159	179	164	178	171	143	156	160	182	184	193	164	155	156	169	162	149	178	181	177	171	185	170	160	158	181	141	154	178	148	181	173	173	155	160	161	177	182	179	136	171	180	148	154	155	165	161	135	155	179	158	185	153	151	155	173	144	164	173	168	151	151	149	156	169	170	180	153	175	188	173	152	143	165	162	192	173	159	161	168	154	165	177	178	190	182	156	154	167	143	154	178	152	171	181	155	143	156	152	169	150	157	187	171	173	167	169	177	165	169	166	162	172	165	173	174	139	160	175	161	189	159	169	165	167	170	170	171	159	186	146	165	164	143	177	169	146	160	148	142	169	186	150	158	160	186	176	191	168	140	147	150	188	165	147	157	181	177	158	174	158	148	158	193	159	155	170	177	144	138	161	177	202	175	152	169	176	145	163	200	172	158	163	159	186	159	174	174	176	144	172	157	156	187	168	142	175	150	163	187	174	150	158	166	178	168	145	146	180	178	155	147	149	189	184	182	164	149	184	170	164	157	173	151	149	145	165	164	159	169	161	164	150	152	158	174	180	183	155	152	183	151	169	157	166	148	164	161	173	155	175	160	158	164	183	195	168	153	183	179	171	212	162	187	175	155	165	149	165	172	175	156	151	163	168	169	157	154	184	173	169	150	157	155	166	141	162	151	145	140	188	165	193	172	152	185	158	193	150	173	156	166	156	172	164	174	185	149	165	155	158	167	166	179	153	165	137	166	153	175	158	145	163	173	166	165	135	161	144	188	159	139	156	165	171	165	181	149	160	119	159	184	171	180	168	170	151	169	173	151	166	161	164	152	172	176	155	165	157	170	171	185	190	162	181	184	175	158	164	165	174	180	172	175	152	160	181	166	184	159	150	165	169	155	153	153	164	133	159	161	176	151	155	173	170	172	166	164	168	174	168	166	150	159	153	148	165	157	151	182	181	154	150	166	179	145	181	175	173	167	162	133	172	147	176	157	167	176	163	166	188	182	184	185	161	164	189	126	142	144	166	158	171	148	177	177	157	140	160	159	172	149	175	156	160	159	149	164	178	151	150	165	166	162	174	166	154	175	163	173	188	175	156	153	168	162	169	166	173	168	186	149	174	171	175	157	174	153	178	202	158	181	143	161	142	159	156	154	180	134	183	158	166	167	157	147	152	165	176	164	155	149	188	146	159	162	175	166	134	154	159	175	155	149	147	164	176	162	175	147	167	180	146	174	150	173	148	167	174	180	168	156	147	172	169	126	173	165	169	167	176	152	179	169	169	153	185	171	179	155	189	166	151	147	192	150	143	146	141	179	163	160	170	141	134	154	152	155	194	181	174	149	181	157	173	181	176	171	188	168	166	173	172	156	177	143	177	177	170	158	168	173	159	163	170	145	156	147	153	153	136	193	162	157	160	164	177	172	145	152	195	181	163	157	182	180	148	127	165	168	155	180	168	158	145	158	135	175	158	174	165	170	165	166	162	165	189	184	181	182	149	164	189	146	163	162	162	171	151	153	154	165	168	164	138	184	163	147	147	176	161	152	175	147	183	178	184	168	186	161	179	172	170	148	161	163	147	160	176	164	154	168	170	165	171	165	139	165	188	148	191	183	166	158	151	196	140	171	162	177	167	175	167	168	155	164	170	167	174	162	180	169	165	167	171	166	157	158	167	195	176	170	162	133	165	154	160	163	165	151	157	159	182	150	165	167	150	173	148	145	177	167	151	175	159	180	142	169	159	153	151	176	174	178	170	150	169	154	184	154	146	171	155	159	171	158	187	156	156	165	158	151	145	178	164	153	170	171	146	183	179	172	138	163	187	179	160	144	147	180	159	132	170	160	169	159	152	179	170	176	172	156	165	155	160	154	151	163	173	148	153	157	154	149	145	167	200	164	166	171	163	165	156	201	169	188	152	160	170	188	152	170	199	146	139	147	129	159	182	171	165	153	173	171	172	172	181	178	170	144	170	166	174	168	168	194	150	162	169	175	150	179	166	164	166	148	157	181	171	158	170	169	176	170	189	145	155	167	161	176	174	153	163	191	138	184	188	166	155	170	156	171	157	157	183	178	174	168	157	166	157	158	168	168	167	188	131	171	171	165	161	140	141	189	162	159	179	136	180	179	175	139	171	189	171	163	168	162	178	163	158	157	150	172	175	159	170	155	153	191	168	148	187	176	185	180	148	146	182	177	164	166	133	171	168	202	159	173	187	176	139	167	182	167	165	189	154	153	175	142	144	170	156	165	179	180	162	159	172	158	169	172	150	184	181	180	148	187	166	155	163	152	182	159	164	172	145	159	152	153	146	167	154	149	167	182	157	156	147	174	184	143	145	148	185	184	170	186	149	156	198	160	161	165	180	187	185	186	150	164	170	162	178	179	177	158	149	176	185	168	146	167	149	164	132	150	183	171	168	166	185	173	150	159	142	147	149	162	160	153	157	163	158	169	157	150	181	168	160	176	167	171	188	160	149	178	164	167	158	156	157	146	146	169	168	162	168	159	162	135	153	169	144	174	160	185	174	162	156	186	172	157	168	182	170	174	153	150	162	161	183	137	164	174	168	146	184	156	153	163	154	160	168	148	154	158	157	165	149	184	176	182	166	151	168	165	163	177	157	153	151	179	162	155	169	158	178	169	184	139	182	182	147	158	149	171	155	167	187	149	141	164	186	187	137	175	169	177	165	162	185	163	161	164	147	158	166	180	136	167	160	165	175	176	153	165	172	179	151	173	159	175	174	177	171	166	172	165	173	149	176	166	154	144	174	165	181	153	153	160	189	156	160	178	161	148	158	160	163	184	154	173	168	156	151	183	162	162	168	159	193	189	183	183	169	153	168	154	170	164	144	190	145	153	178	137	146	169	168	169	171	160	155	190	161	160	154	188	152
29157	2676	6169	6502	5494	4465	3614	3085	2427	2259	1892	1700	1588	1467	1290	1237	1116	1090	1021	977	937	875	842	815	795	738	773	768	718	726	703	724	682	662	654	677	662	662	613	637	626	632	612	630	611	563	617	604	600	577	566	567	560	623	562	554	585	605	599	601	554	557	556	563	558	540	563	567	535	559	572	527	569	556	599	563	524	550	550	564	536	577	568	521	581	569	574	559	543	570	515	510	542	556	570	531	541	526	587	568	532	552	582	544	551	539	531	562	560	551	519	533	554	544	558	519	510	558	565	539	544	553	530	565	514	556	574	557	562	530	560	553	518	518	536	543	537	495	524	508	490	555	551	544	540	527	540	564	523	553	518	566	531	489	545	570	512	561	528	519	548	554	559	533	539	494	556	536	518	536	548	491	528	544	554	506	549	553	468	566	517	509	556	510	498	536	543	528	524	552	546	509	503	548	487	560	544	534	507	535	534	526	535	523	513	525	521	585	513	527	496	546	523	553	501	511	541	543	542	521	546	526	554	524	530	538	552	544	546	514	512	547	516	582	538	561	530	510	506	509	519	504	530	518	506	534	515	553	510	581	535	528	534	533	588	531	543	539	513	528	526	535	512	545	489	531	518	531	535	568	510	528	541	556	525	546	495	544	526	543	496	574	544	532	490	502	515	567	526	524	515	530	519	527	510	545	522	538	522	534	558	505	549	546	535	567	504	513	528	518	513	519	531	520	555	530	530	547	563	552	511	490	573	526	495	509	515	523	550	505	533	558	579	553	554	504	553	529	511	534	516	515	527	511	541	600	516	527	541	506	541	532	542	550	529	535	504	563	564	527	552	522	508	502	550	507	542	488	524	576	522	522	548	519	579	550	512	524	547	565	519	507	536	524	519	501	502	543	571	550	591	540	530	551	535	536	582	540	514	545	553	523	533	546	549	545	573	506	509	518	546	515	493	540	526	531	544	514	532	547	511	534	519	512	501	506	576	550	510	522	497	562	561	541	547	545	520	474	508	517	530	523	532	491	502	532	540	508	533	513	548	534	513	547	571	544	543	533	568	525	517	513	539	569	577	521	560	547	562	533	531	536	536	539	536	554	512	528	506	519	531	495	505	502	554	540	509	533	515	503	511	523	532	575	512	515	523	532	523	504	554	543	542	583	524	537	551	552	492	524	558	503	546	546	488	503	557	534	590	509	523	517	505	524	552	502	519	544	530	519	466	557	513	511	535	552	511	562	520	512	575	563	565	518	529	551	504	523	522	551	519	497	522	549	528	560	518	489	519	553	565	517	550	564	500	566	528	494	469	505	549	542	523	547	571	525	548	531	518	528	556	509	521	560	531	496	534	499	523	496	560	554	531	527	543	561	501	502	538	535	493	551	534	532	508	546	544	520	498	571	576	520	520	500	494	559	526	570	524	538	561	542	555	547	568	519	596	535	510	564	545	463	516	527	511	537	497	537	519	519	530	562	544	485	531	540	519	530	566	549	524	555	511	518	528	525	534	541	497	525	504	506	523	530	507	550	527	512	542	531	541	548	522	520	526	500	530	515	501	553	485	505	534	570	536	540	544	523	526	522	509	540	503	492	489	502	513	536	523	508	565	485	554	528	537	534	484	508	540	552	486	525	531	538	545	516	543	507	497	552	541	543	534	564	522	559	541	519	575	520	510	510	558	554	512	550	533	485	543	521	564	535	532	500	577	523	539	523	513	473	481	520	502	526	504	516	584	530	529	505	515	539	509	519	524	530	502	537	551	498	512	507	525	525	525	536	478	523	547	527	504	514	486	535	525	534	509	529	537	554	537	556	525	550	521	495	495	563	513	533	543	522	532	534	526	552	550	596	509	544	552	552	525	572	478	560	558	533	525	474	550	514	536	502	543	539	582	556	570	549	551	536	520	513	562	526	516	499	530	549	489	511	524	527	525	495	523	542	576	525	559	520	550	494	578	519	545	585	530	523	549	556	518	522	559	526	559	552	493	576	518	515	515	528	547	524	465	560	514	526	569	518	486	534	535	538	548	573	536	541	492	518	549	510	530	543	549	523	559	560	594	532	516	547	534	536	529	482	489	521	529	535	522	549	552	524	533	556	530	503	588	520	545	541	545	531	549	528	517	549	538	499	532	574	552	532	574	546	530	537	545	521	518	532	519	516	582	540	564	540	552	556	522	537	545	532	542	528	499	536	511	518	537	496	552	510	538	528	551	532	500	540	566	544	557	548	520	516	554	530	546	553	541	526	561	546	538	548	521	513	517	491	556	544	543	530	529	525	511	517	541	567	519	566	546	555	523	569	531	562	538	525	518	521	563	495	518	534	489	550	552	529	507	517	499	530	497	498	509	507	560	508	484	538	535	531	519	524	524	538	543	488	539	521	519	515	546	542	512	509	550	496	568	570	523	539	541	514	551	536	501	505	490	504	523	521	529	487	528	516	533	551	530	539	537	534	528	522	576	528	536	490	549	487	538	542	530	516	569	488	514	579	536	517	522	522	531	527	539	543	536	535	556	501	552	495	496	541	506	538	533	517	524	530	582	517	534	541	508	548	560	530	526	519	522	566	529	532	527	518	517	530	540	507	543	573	538	532	505	516	522	515	532	548	512	524	517	541	539	506	522	485	517	507	552	522	544	542	553	527	494	517	525	547	528	510	533	524	497	581	588	539	527	539	549	504	520	551	547	567	549	580	513	501	538	558	507	555	506	546	565	509	546	527	525	530	519	550	522	540	514	534	528	534	542	523	496	529	536	510	539	543	593	546	543	546	529	559	545	526	513	509	534	526	535	523	547	515	576	572	531	518	554	521	485	583	526	520	537	521	528	555	502	540	511	588	519	563	515	550	528	511	534	536	545	523	526	510	525	483	541	519	524	505	520	525	555	541	485	563	490	520	553	537	571	498	514	558	502	536	484	513	518	501	557	540	531	509	549	518	550	540	565	511	552	497	528	523	505	565	523	573	526	526	549	530	517	507	553	518	560	493	548	527	507	528	546	511	569	526	515	530	536	546	549	540	541	579	549	531	550	537	553	521	520	572	521	529	519	514	497	513	562	573	565	549	496	496	479	560	525	511	583	545	501	517	564	536	545	516	529	527	538	536	571	486	502	552	505	529	533	545	502	519	502	519	518	558	543	518	553	535	539	542	539	532	469	526	543	509	579	513	563	518	527	522	559	542	550	532	495	518	556	496	500	573	557	539	548	563	556	501	518	546	551	493	498	499	525	514	555	516	581	495	541	545	535	560	531	531	522	534	567	537	513	535	535	472	552	528	611	513	534	567	521	532	557	582	497	549	534	528	513	530	541	508	569	490	500	519	538	530	573	510	507	531	555	519	495	562	519	529	524	530	523	523	548	538	534	557	555	519	538	523	538	529	547	543	538	546	520	508	554	552	535	529	515	553	576	545	536	525	537	556	517	529	530	507	556	491	565	521	538	525	542	571	512	542	561	550	554	546	533	509	545	562	538	499	595	535	515	552	535	543	537	516
7433	488	248	234	182	196	199	176	143	161	157	176	168	178	142	176	158	161	175	185	159	163	191	169	178	182	163	181	174	174	161	174	175	151	148	159	167	172	146	158	155	155	192	153	179	171	177	186	177	182	155	172	167	151	154	168	172	149	154	177	162	161	162	170	159	167	153	167	154	171	182	170	146	161	147	175	164	157	167	168	176	158	189	174	173	158	169	148	180	161	179	164	168	183	149	180	157	171	192	161	153	156	157	146	170	156	171	157	190	157	143	167	188	170	169	159	175	153	173	165	165	171	154	177	182	164	201	178	141	155	152	169	165	175	153	153	191	172	175	160	167	195	162	180	157	161	149	151	171	174	164	147	163	155	184	143	188	162	163	150	186	170	163	167	165	160	173	156	190	147	163	139	169	194	172	146	170	172	159	166	162	159	164	159	171	163	170	166	165	137	190	167	180	158	153	132	160	164	145	155	159	158	157	148	180	169	157	178	160	172	175	180	177	156	155	161	172	159	154	171	161	158	174	182	185	162	164	163	164	177	176	147	161	148	193	174	158	153	160	141	171	174	149	169	173	143	213	163	186	147	168	189	170	172	181	148	167	148	172	178	153	182	153	165	161	161	167	151	152	148	172	167	188	144	131	149	160	169	153	166	177	179	166	153	162	163	164	138	172	143	178	184	158	171	174	173	155	177	163	177	162	148	172	176	141	165	166	144	146	189	141	173	148	178	145	170	150	169	158	157	170	152	138	165	172	150	163	161	173	173	175	151	189	156	172	177	159	172	166	178	142	158	159	163	147	150	173	171	170	158	152	157	165	166	165	156	148	157	183	154	151	149	158	149	152	152	160	178	183	157	161	158	153	179	159	163	166	164	176	180	158	174	172	173	167	164	181	149	173	161	137	181	159	176	159	165	151	156	172	185	163	162	157	144	155	186	191	151	166	155	157	168	142	157	161	149	171	183	152	168	156	171	147	161	160	188	164	166	149	158	179	161	157	159	160	164	161	157	165	166	147	162	159	163	155	174	165	168	162	172	162	165	173	179	152	162	162	153	165	160	197	163	159	166	159	166	158	182	163	139	157	138	147	171	172	150	170	163	162	152	170	165	188	151	151	159	170	161	187	157	173	158	153	179	171	177	162	153	183	174	170	168	169	207	163	147	164	162	175	149	155	170	178	153	165	162	172	156	166	140	162	164	154	198	161	164	169	169	172	162	167	166	173	138	178	151	161	150	184	156	175	168	163	166	164	149	157	170	159	171	159	169	148	141	154	163	149	147	158	157	150	176	157	157	147	192	172	162	137	155	168	153	182	158	154	162	170	166	160	171	163	159	161	159	146	181	154	185	170	160	158	154	167	141	170	151	157	155	166	168	153	157	173	143	152	151	154	171	182	143	147	175	174	151	168	184	134	145	181	171	156	148	156	143	160	164	142	175	158	162	174	176	158	172	140	184	159	172	150	156	167	177	157	164	176	149	148	177	176	169	168	154	187	153	171	158	182	167	163	189	134	165	160	143	138	150	176	153	139	167	173	154	171	134	175	152	167	161	159	157	156	163	195	160	164	147	177	172	182	164	159	143	170	156	173	192	174	162	161	167	157	146	189	180	174	158	165	152	190	165	170	181	158	161	172	175	162	201	156	157	165	166	176	163	189	136	170	169	156	175	163	168	182	158	159	173	177	170	178	133	144	169	157	195	167	164	165	180	179	149	157	170	175	159	176	151	155	163	152	153	150	163	144	152	158	125	183	148	167	127	157	171	156	166	157	162	149	162	161	159	167	174	168	169	161	169	190	163	187	166	168	142	145	139	157	146	158	199	160	170	165	155	167	170	160	156	167	154	166	164	142	162	153	161	169	177	172	176	179	152	163	164	178	151	143	164	157	175	153	169	146	167	181	168	161	159	152	151	188	194	185	169	179	182	141	158	159	168	174	154	162	177	146	150	169	158	166	147	170	139	192	166	157	173	157	157	153	162	156	171	175	153	148	164	184	169	169	154	158	174	150	173	166	168	137	155	179	167	176	157	164	171	136	142	154	165	161	153	153	162	177	173	165	176	165	163	179	162	178	175	179	162	167	176	172	159	167	183	177	180	164	152	161	166	182	162	170	174	160	172	179	171	154	184	184	165	193	155	153	151	171	163	161	177	165	184	184	156	162	160	161	158	175	167	169	169	139	185	156	142	156	173	178	181	170	162	174	162	158	134	177	171	165	148	166	169	150	179	175	172	167	156	175	159	140	154	160	139	185	164	175	152	182	129	171	163	160	159	161	166	166	157	155	150	172	163	167	160	172	161	124	154	166	178	166	152	146	151	183	169	184	157	174	133	178	147	153	152	177	147	159	147	178	171	172	170	154	169	154	157	154	173	167	159	165	172	143	147	171	171	171	174	158	186	170	179	159	137	162	157	162	171	174	157	151	170	174	143	163	177	180	170	166	162	155	174	172	159	162	193	172	145	153	181	127	163	160	153	163	131	169	189	174	163	144	177	168	167	145	171	177	149	169	217	159	152	155	144	177	170	154	151	170	161	181	185	149	164	161	183	138	185	149	161	180	184	149	152	176	153	186	175	180	162	154	161	168	152	176	166	167	153	176	169	180	170	156	163	194	152	177	139	179	164	136	197	159	131	167	172	161	181	166	181	177	170	181	174	171	172	150	156	149	162	160	168	162	151	167	167	167	157	159	164	153	160	148	158	164	152	165	153	168	164	145	168	155	185	155	166	155	129	179	168	181	149	145	159	162	144	147	163	170	142	168	172	160	174	184	184	180	155	141	188	190	172	158	174	169	177	169	155	162	151	154	192	180	178	142	163	158	139	167	169	168	178	172	163	163	162	171	151	167	172	189	135	145	157	185	172	171	187	168	159	189	167	145	185	177	165	148	174	165	156	150	184	136	167	168	172	171	156	153	186	174	155	161	169	160	152	187	193	189	138	176	170	154	178	182	159	179	169	179	189	155	156	174	154	161	165	167	157	151	169	168	171	164	163	170	157	166	180	153	144	180	176	151	171	166	176	145	156	164	182	167	151	176	181	185	168	150	179	166	170	170	157	126	151	137	165	156	152	140	169	155	165	179	161	160	191	168	170	154	154	166	172	177	160	197	162	160	159	182	152	148	165	171	147	188	153	162	175	173	165	156	159	164	163	177	171	146	169	170	158	160	162	162	147	155	154	159	160	176	160	182	159	167	153	197	182	174	168	164	195	147	168	168	164	157	178	155	146	138	155	157	168	177	160	170	165	154	174	161	177	159	179	148	170	180	171	148	154	176	172	161	200	147	152	155	189	166	144	165	162	167	168	140	154	180	165	167	140	131	156	167	173	179	162	149	172	163	183	169	160	158	173	158	165	177	168	178	150	181	172	173	188	164	155	158	196	167	168	180	186	181	144	154	163	150	174	158	184	155	163	158	186	162	170	160	163	155	168	154	166	164	173	170	149	166	147	185	158	155	175	166	169	159	162	159	152	161	172	150	161	163	147
7315	593	692	684	682	622	620	573	535	554	571	543	544	514	541	506	495	496	548	503	545	540	537	514	549	512	511	525	543	511	519	541	545	528	502	541	515	491	472	538	498	494	532	509	519	486	516	534	534	520	508	524	515	525	503	521	530	498	516	492	494	518	544	544	485	533	528	503	472	530	513	526	542	524	519	489	482	476	483	538	503	504	539	484	540	530	529	513	494	519	541	499	515	504	478	531	559	490	506	461	533	505	498	516	531	501	497	508	497	510	514	470	560	510	500	494	508	549	476	496	516	528	508	508	486	547	493	482	497	556	505	511	513	504	514	540	477	528	515	537	495	479	496	560	500	477	501	496	520	515	502	525	524	529	525	487	493	574	480	555	480	513	520	539	553	512	513	536	531	515	474	474	518	511	528	499	503	519	519	550	472	538	531	548	522	510	544	526	526	502	503	562	528	498	491	526	495	510	516	538	485	533	519	511	493	505	505	509	483	486	522	530	499	531	565	499	513	509	527	492	479	516	519	497	527	487	531	510	540	538	504	523	538	599	544	529	500	520	507	526	553	516	526	527	511	510	478	482	467	526	538	523	502	493	542	536	512	536	484	532	501	524	532	531	539	493	513	565	557	499	517	513	526	542	487	530	509	502	518	460	505	525	506	531	518	538	505	452	516	554	513	541	512	519	535	532	517	499	476	514	475	501	520	491	507	523	522	526	515	448	563	459	506	518	526	482	514	523	484	495	532	511	539	531	505	475	497	523	528	505	515	526	514	493	508	480	498	479	505	524	536	528	507	528	516	492	535	535	551	503	467	512	528	503	495	476	502	485	463	500	484	486	531	510	503	509	500	512	520	496	499	472	501	548	520	487	520	570	473	511	535	540	492	489	507	533	490	485	533	484	510	523	530	510	504	473	510	477	508	527	521	519	527	519	489	506	479	531	495	564	539	551	540	558	523	551	461	497	504	503	500	518	517	566	497	484	567	463	521	508	498	534	517	502	535	467	523	524	546	523	500	523	507	507	480	528	529	526	507	496	541	495	518	507	545	491	540	487	486	546	567	509	538	499	500	469	489	490	563	495	527	515	527	479	526	528	523	509	519	515	544	531	503	525	502	501	512	496	561	515	519	503	484	532	513	533	524	572	514	514	535	494	534	493	521	508	484	530	530	484	540	497	524	488	504	493	517	511	514	516	516	521	546	546	521	493	511	496	505	494	499	506	496	530	499	531	504	506	500	541	497	552	441	547	501	537	519	483	499	515	543	490	508	511	501	496	565	450	465	509	510	524	513	502	516	517	497	500	532	517	511	517	503	539	507	529	515	553	515	505	503	535	508	496	489	529	511	527	526	528	511	512	521	487	537	505	492	507	508	476	528	552	552	548	532	551	493	489	510	496	494	504	524	508	510	538	523	508	522	510	530	480	498	536	493	553	526	495	523	483	511	494	514	528	511	504	543	553	493	511	505	513	484	473	505	478	528	518	513	525	534	511	516	508	526	489	548	522	526	483	459	500	480	487	493	469	500	509	495	476	521	536	541	495	471	526	537	476	517	527	518	530	503	510	511	498	495	507	499	514	494	513	514	508	541	485	492	484	538	508	518	443	539	523	515	534	507	518	525	510	501	532	504	483	499	480	513	521	499	515	528	513	525	477	515	461	517	486	553	509	516	500	526	484	506	532	555	472	535	508	508	484	534	509	481	528	514	461	532	501	507	513	512	461	532	547	511	476	519	518	507	510	498	468	493	495	510	501	502	551	520	521	532	530	484	531	491	507	526	500	537	525	478	525	523	506	518	507	484	529	511	516	509	539	517	513	528	475	524	532	525	497	512	470	491	488	501	509	516	502	527	464	527	492	514	494	518	535	514	518	499	504	533	533	515	511	527	487	506	518	473	502	496	525	545	501	495	514	487	508	498	445	507	496	501	507	459	500	543	512	521	514	495	484	520	516	513	526	507	525	519	490	555	481	502	491	497	503	518	494	484	525	509	501	503	464	512	535	526	541	552	478	510	494	506	561	519	501	523	530	485	482	514	493	487	468	507	496	513	502	501	515	467	529	513	521	538	490	517	523	493	535	562	509	519	485	512	508	485	517	513	526	489	496	474	532	514	472	485	491	512	505	516	513	513	483	479	516	537	509	509	466	512	462	481	491	525	527	501	498	488	525	520	507	549	539	523	550	462	555	516	498	531	532	498	495	528	482	503	479	507	529	489	525	493	477	476	478	485	506	522	508	515	496	487	482	505	506	526	510	486	507	529	482	504	490	486	511	518	512	517	517	532	446	551	530	556	558	502	547	516	524	498	513	517	510	491	544	550	491	537	529	518	526	506	509	478	503	532	541	500	522	496	532	500	472	515	515	498	520	489	503	529	493	514	511	517	504	541	527	489	503	513	527	503	473	550	517	500	529	502	509	532	530	513	502	522	554	513	532	507	515	511	528	515	520	474	489	499	553	513	507	503	492	504	530	498	466	490	550	516	453	533	495	491	485	469	510	552	505	498	516	490	538	556	491	554	525	498	530	495	528	502	501	506	508	526	522	507	501	500	496	497	573	535	490	470	520	542	498	510	480	506	536	505	513	518	536	532	533	545	541	520	528	495	536	521	464	496	482	534	500	522	474	509	505	540	523	498	522	501	525	507	475	493	519	482	488	509	521	508	519	529	550	546	511	522	509	482	476	479	476	484	564	516	518	519	517	510	473	532	532	540	487	503	543	524	511	512	522	571	559	490	521	521	525	518	494	555	517	496	498	487	522	562	500	533	520	514	500	506	525	523	528	532	509	532	519	513	504	513	505	505	522	522	514	535	510	496	533	538	455	450	490	528	518	520	489	510	478	525	454	495	513	509	492	507	500	542	504	475	497	531	504	476	534	515	506	521	496	500	519	450	501	556	506	506	521	524	490	494	542	533	547	524	502	522	459	513	476	486	536	500	521	517	517	534	496	538	506	508	459	524	480	486	474	518	577	517	483	514	479	513	512	501	511	530	502	531	550	524	547	539	500	546	542	505	538	517	508	507	528	507	497	523	485	553	521	477	527	512	492	495	513	527	495	485	533	488	492	502	479	516	506	488	543	514	501	509	522	509	555	532	521	466	499	500	454	480	533	502	513	515	485	511	515	500	591	487	533	570	489	474	508	489	486	500	479	503	515	523	485	507	526	485	506	535	499	514	502	510	499	508	517	522	536	511	488	514	522	486	508	522	526	508	506	492	508	519	481	496	510	498	520	491	525	524	516	535	543	515	517	543	531	512	488	501	520	529	527	513	518	525	515	528	504	485	487	514	514	523	528	519	483	503	489	531	519	513	500	506	506	525	542	531	556	493	506	561	492	534	549	518	509	509	553	498	516	513	499	511	512	538	484	534	503	539	524	499	508	518	527	493	488	517	515	542	517	501	499	536	548	517	514	491	490	523	522	508	505	516	478	544	526	568	482	560	521	510	528	473	489	494	518	545	471	483	545	521	500	521	520	541	548	482	533
42625	8787	1438	911	684	503	373	280	238	236	173	143	162	135	145	133	143	102	131	90	105	105	89	93	119	105	91	95	81	104	109	85	89	94	112	70	98	92	88	96	83	100	97	104	96	91	85	96	88	78	81	98	105	91	92	83	102	80	89	93	94	84	86	84	96	89	79	94	71	88	63	87	96	88	102	92	79	90	103	84	92	95	104	106	101	80	91	77	76	95	93	93	92	97	89	105	91	89	88	90	92	89	83	94	94	103	109	89	88	100	93	99	77	87	82	93	82	108	85	98	93	74	76	84	104	93	72	72	87	83	87	77	100	76	95	89	82	81	111	87	88	80	86	90	89	98	102	105	92	82	97	88	98	97	74	87	88	101	94	99	99	98	84	79	79	84	99	79	83	92	99	90	90	87	91	98	86	90	86	87	88	89	96	75	87	90	84	89	95	92	79	83	81	86	85	96	85	89	96	111	92	104	86	92	88	95	95	90	98	90	101	81	74	84	101	88	97	82	90	95	93	96	86	80	95	84	79	81	90	76	85	94	82	85	114	82	108	86	77	91	82	91	95	92	96	97	82	99	99	114	80	100	85	82	99	99	105	95	87	96	84	84	84	101	89	94	85	105	80	81	98	97	99	67	93	91	106	85	95	80	70	91	86	91	97	85	108	90	89	91	91	98	89	87	84	74	82	103	95	79	95	76	99	98	98	91	85	95	97	83	103	97	84	100	99	97	79	92	77	90	83	82	72	97	80	101	105	98	88	70	88	76	103	85	88	81	92	87	91	96	99	85	100	100	83	79	84	82	93	78	80	91	98	86	90	76	85	70	85	92	91	79	83	90	95	83	85	89	98	95	89	114	82	102	83	77	90	91	95	87	110	88	92	83	80	100	100	91	88	88	91	90	86	102	104	91	96	91	95	86	103	93	93	90	91	76	87	91	93	95	82	112	102	98	72	102	112	77	90	92	98	118	88	89	66	83	97	95	84	87	96	94	77	92	75	81	101	102	95	105	95	89	91	76	96	107	88	94	90	104	91	93	83	80	93	92	86	84	83	84	84	95	78	95	90	93	96	82	80	101	92	105	101	89	101	74	95	93	85	69	80	86	68	87	100	122	80	100	86	86	97	97	80	90	90	96	85	101	87	86	88	60	100	83	82	91	95	83	119	89	85	87	92	86	81	83	107	87	87	99	109	86	91	87	90	85	83	76	93	98	94	97	93	84	87	91	119	97	78	92	81	90	101	95	79	94	101	87	85	99	75	99	100	105	80	87	92	94	85	104	81	99	75	96	111	83	84	93	94	99	87	74	90	94	95	69	90	77	77	101	88	80	82	84	74	82	97	100	89	84	86	92	75	87	85	113	117	80	98	101	87	94	89	95	97	77	90	79	85	92	96	84	96	104	82	84	84	95	84	91	93	99	91	78	76	91	96	86	83	82	87	77	100	85	68	100	76	82	85	89	92	105	111	84	86	67	81	88	78	69	95	82	86	81	86	79	92	69	104	101	91	83	81	98	86	92	92	101	90	97	87	79	70	76	90	86	89	93	88	88	103	100	109	90	88	77	80	115	93	90	95	80	85	71	90	88	88	90	78	84	88	88	77	85	96	113	73	83	87	85	112	91	103	85	103	76	88	103	86	110	75	97	91	92	103	84	95	87	86	83	80	86	100	90	91	99	81	96	77	82	78	77	80	102	100	83	84	80	92	84	77	99	102	89	92	102	92	88	84	111	95	86	89	82	87	92	91	78	80	83	92	88	68	79	94	99	79	80	93	103	87	88	84	83	96	94	96	87	99	87	97	92	85	82	97	101	96	87	88	82	95	92	81	93	98	82	91	97	96	103	93	104	90	99	62	95	102	88	96	96	87	87	99	94	98	86	89	75	111	88	92	73	76	101	88	89	93	64	99	89	71	91	114	77	95	84	75	80	83	102	77	97	107	92	75	88	76	88	100	80	96	88	82	80	77	94	95	67	88	94	86	87	80	110	86	104	88	99	95	115	91	99	97	122	85	94	78	88	84	72	79	94	77	114	98	88	86	95	73	93	75	83	94	75	118	99	75	99	91	91	88	91	92	89	93	85	88	61	92	88	87	96	101	82	89	95	86	95	88	83	97	77	80	80	64	96	94	90	94	87	84	81	85	90	94	82	91	98	73	93	85	78	85	82	82	90	68	90	89	91	86	93	84	84	81	98	80	68	81	88	89	90	70	94	74	85	85	80	93	93	95	89	75	81	90	91	87	86	108	101	99	91	103	81	80	73	82	75	84	83	73	86	103	80	95	92	99	89	79	103	94	92	88	88	90	75	85	80	73	93	67	102	89	87	92	84	79	81	95	79	88	98	90	89	79	98	91	76	98	92	89	84	80	94	81	99	81	103	89	71	87	90	92	98	76	91	76	80	88	99	81	90	95	82	94	75	88	99	78	89	84	83	96	64	88	81	75	110	90	75	100	82	81	104	85	102	88	86	101	96	87	96	108	87	89	102	96	94	77	94	81	92	93	102	85	86	89	89	73	90	94	86	89	66	93	88	76	77	100	85	90	93	93	93	94	87	82	79	78	89	69	98	84	96	79	95	92	98	97	90	81	70	82	99	82	90	90	95	87	97	100	73	84	85	104	108	95	84	90	98	93	90	106	87	94	100	83	100	80	95	89	83	108	92	86	90	77	99	77	89	94	86	99	82	107	91	96	88	82	89	101	83	105	91	86	95	90	69	89	92	90	87	97	103	86	91	90	99	99	86	85	102	101	92	97	84	77	91	84	71	94	88	82	86	97	85	64	65	89	71	93	91	83	77	86	99	75	69	97	83	92	89	93	87	95	93	98	85	79	111	91	99	101	89	85	110	88	86	94	86	93	95	97	91	95	93	100	81	95	89	110	84	92	98	106	87	101	85	84	83	80	97	69	76	90	84	96	103	85	77	83	84	77	84	87	97	89	75	89	87	83	71	103	79	97	73	91	83	87	77	86	87	78	92	100	110	94	106	85	95	101	83	97	88	96	74	92	101	80	99	97	85	83	79	107	84	87	89	78	88	99	95	100	84	86	94	88	74	101	86	78	97	102	83	87	91	87	78	90	97	82	102	71	100	80	87	88	84	87	95	106	91	101	99	93	89	101	90	71	97	95	85	102	70	94	78	95	93	77	119	80	78	90	95	77	66	97	96	89	99	88	98	83	80	86	90	103	83	78	78	91	92	82	83	102	109	105	89	92	95	89	86	95	89	90	94	81	87	100	99	69	98	91	90	83	88	95	82	79	102	80	105	82	91	99	83	99	93	81	101	90	75	81	89	76	83	92	89	84	85	103	103	82	91	91	81	84	97	94	88	118	81	108	96	97	101	93	83	114	81	86	81	86	87	77	91	113	87	97	103	88	80	78	80	81	92	96	86	104	76	105	80	90	91	93	86	96	84	94	89	109	72	94	72	97	82	100	82	79	87	97	88	86	73	95	79	96	90	99	89	79	94	96	85	85	98
23097	1415	3282	3561	2897	2324	1971	1623	1352	1096	964	907	777	758	709	652	634	537	607	508	510	461	484	504	483	421	425	459	401	420	402	422	407	428	420	369	384	393	374	381	364	359	359	344	370	321	348	343	330	346	367	330	349	338	306	354	334	344	341	310	343	357	341	357	316	343	328	341	317	320	329	334	345	319	313	332	301	320	343	314	329	312	317	308	296	337	298	292	315	319	334	314	358	333	298	330	340	332	321	339	335	332	354	300	313	311	307	329	305	323	320	317	329	311	297	321	318	310	315	334	316	301	326	348	310	284	319	307	310	332	319	348	336	332	316	310	358	298	378	326	308	328	288	300	285	315	327	326	306	311	315	307	326	316	321	304	326	350	312	322	326	313	292	326	292	298	319	305	306	310	286	313	319	305	283	300	320	319	323	333	292	314	303	328	337	332	324	316	300	318	314	319	328	298	338	341	307	337	345	298	299	287	291	350	295	301	335	281	294	304	327	322	332	306	341	300	298	314	321	318	349	346	294	309	315	307	303	311	295	320	302	354	330	325	337	322	321	310	302	297	329	336	334	304	305	299	341	327	317	313	327	311	303	324	303	307	342	319	358	340	310	312	317	280	301	314	318	333	282	329	329	287	287	283	313	267	309	298	326	313	300	324	333	315	304	317	275	289	283	313	316	325	298	302	304	347	325	317	322	335	335	346	305	312	328	338	309	304	313	309	303	309	303	313	285	333	331	299	331	318	308	291	286	331	325	298	305	310	323	308	308	305	306	343	326	303	322	293	336	320	318	303	300	299	260	314	300	314	333	319	325	327	331	296	318	328	309	297	312	326	296	306	312	321	304	341	335	321	309	309	313	341	334	327	297	298	323	329	318	310	312	288	334	307	297	311	316	359	330	311	333	316	333	310	348	302	319	299	317	325	307	296	331	312	323	300	301	317	330	334	359	283	303	344	300	311	315	284	346	318	304	316	276	330	323	318	314	352	311	309	292	328	303	282	306	303	314	343	292	317	316	286	306	298	291	300	313	298	344	289	310	305	303	286	297	298	315	323	298	309	340	319	315	310	330	297	287	328	308	303	327	337	307	279	316	300	325	323	309	320	314	317	302	311	306	333	329	300	324	305	327	322	311	317	302	292	305	334	300	283	323	333	320	297	328	305	312	319	313	315	295	298	307	322	320	303	340	318	313	316	309	326	303	327	306	329	340	283	334	296	313	309	318	324	285	321	324	293	311	314	320	336	314	321	349	308	303	324	290	325	330	293	327	319	303	322	313	319	288	330	304	285	310	292	307	322	308	285	288	327	292	331	311	314	296	314	329	313	310	311	310	318	311	301	312	335	311	298	301	317	304	293	282	306	307	331	345	336	299	318	324	347	332	317	294	313	291	303	327	324	330	316	359	290	320	317	343	318	337	338	311	348	297	317	307	335	290	305	315	305	304	370	319	292	318	339	327	332	304	303	311	296	287	315	311	310	320	305	302	298	329	335	336	328	348	335	350	314	330	312	321	318	307	322	333	314	331	349	326	312	316	277	362	291	294	343	298	310	304	318	309	312	333	315	318	286	318	313	293	297	302	302	335	291	314	289	343	287	314	322	315	306	328	344	310	331	292	321	325	313	326	308	306	314	319	305	320	301	314	288	301	320	309	309	305	307	281	296	348	324	318	315	302	337	344	315	322	307	308	333	306	311	318	324	298	310	303	299	335	295	314	304	314	274	336	340	297	328	324	321	332	321	309	339	318	324	304	310	313	292	313	299	321	288	320	314	317	315	303	340	342	285	326	319	328	315	314	352	287	342	334	311	318	306	306	304	323	318	306	300	285	358	344	328	313	308	308	310	300	293	314	318	312	308	297	317	335	320	295	315	333	292	303	359	310	324	319	312	319	282	338	322	296	301	317	319	353	292	330	362	321	290	338	327	296	312	352	314	307	265	325	287	280	352	323	324	310	333	322	308	308	310	313	300	311	299	344	307	328	314	346	322	336	339	328	312	285	319	347	333	312	314	311	325	357	319	306	297	314	327	339	307	320	306	346	318	328	305	301	322	310	300	307	304	354	315	336	324	306	307	295	341	315	342	348	308	325	292	304	309	365	303	268	299	324	291	312	340	277	336	298	305	303	333	334	310	314	308	318	316	321	301	298	326	339	335	318	300	329	283	317	317	316	331	338	286	303	341	336	301	318	332	325	330	348	330	277	304	311	306	326	320	319	327	321	311	314	319	333	326	305	305	310	288	326	326	303	320	327	316	335	303	290	288	345	293	324	282	281	322	331	323	304	298	323	339	312	283	325	301	307	325	319	323	307	342	297	311	305	317	311	333	324	315	346	335	291	313	297	345	318	319	316	324	312	298	324	325	287	323	298	298	271	316	300	329	322	314	288	310	285	334	308	338	283	343	297	315	315	343	319	314	261	299	308	332	330	313	296	277	329	307	327	321	305	322	329	334	330	312	326	351	351	323	325	287	343	307	302	321	336	307	314	322	316	307	312	314	306	274	310	297	308	325	334	317	301	336	346	328	301	317	297	325	321	307	322	341	312	317	326	322	316	305	319	338	342	287	310	296	294	312	275	315	301	320	314	299	347	308	322	311	331	330	307	315	310	329	294	302	315	339	345	352	347	298	315	318	314	314	311	282	336	296	315	330	290	317	344	314	271	313	296	311	325	331	301	333	323	321	281	306	302	326	308	319	352	312	309	330	328	315	320	319	303	313	317	333	305	329	294	351	294	271	320	315	305	334	348	334	303	324	309	323	290	306	311	299	279	348	296	285	316	339	345	332	333	308	318	324	307	325	311	300	336	321	317	325	332	311	320	321	303	320	356	301	325	339	323	335	339	314	294	312	315	306	281	328	299	343	306	340	324	321	333	307	293	314	311	293	301	340	330	349	296	319	320	306	329	292	295	342	303	304	329	306	313	347	310	300	329	341	308	300	344	286	329	327	300	322	338	316	331	316	318	313	308	328	316	290	289	331	331	311	287	325	316	328	306	326	323	294	348	303	303	331	350	316	304	346	332	302	346	288	313	284	296	331	289	313	333	323	311	328	304	314	319	350	310	322	339	303	330	324	315	350	303	299	299	303	312	310	282	301	305	309	305	309	332	331	322	334	314	318	317	310	330	299	315	307	286	318	307	350	312	305	334	326	323	320	310	301	327	353	307	315	325	306	286	302	315	306	311	297	335	298	356	312	324	330	289	318	341	311	313	347	340	322	342	333	295	334	327	275	291	331	333	307	302	299	279	332	339	299	309	296	315	306	328	312	311	304	318	317	321	339	347	364	353	299	305	316	266	303	316	337	318	309	280	309	347	306	314	302	341	298	317	288	304	295	335	331	328	311	322	331	292	329	312	316	334	298	306	304	292	282	344	308	298	308	290	341	309	293	302	288	292	306	269	317	337	308	312	309	295	321	289	312	326	331	321	318	325	303	311	310	285	335	309	331	307	306	304	300	342	329	308	317	271	342	309	324	307	315	324	307
