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
335871888795	335871889356	335871889906	335871890456	335871891006	335871891556	335871892106	335871892656	335871893206	335871893756	335871894306	335871894856	335871895406	335871895956	335871896505	335871897056	335871897606	335871898155	335871898706	335871899256	335871899805	335871900356	335871900906	335871901456	335871902006	335871902556	335871903106	335871903656	335871904206	335871904756	335871905306	335871905856	335871906406	335871906956	335871907506	335871908056	335871908606	335871909156	335871909706	335871910256	335871910806	335871911356	335871911906	335871912456	335871913006	335871913556	335871914106	335871914656	335871915206	335871915756	335871916306	335871916856	335871917406	335871917956	335871918506	335871919056	335871919606	335871920156	335871920706	335871921256	335871921806	335871922356	335871922906	335871923456	335871924006	335871924556	335871925106	335871925656	335871926206	335871926756	335871927306	335871927856	335871928406	335871928956	335871929506	335871930056	335871930606	335871931156	335871931706	335871932256	335871932806	335871933356	335871933906	335871934456	335871935006	335871935556	335871936106	335871936656	335871937206	335871937756	335871938306	335871938856	335871939406	335871939956	335871940506	335871941056	335871941606	335871942156	335871942706	335871943256	335871943806	335871944356	335871944906	335871945456	335871946006	335871946556	335871947106	335871947656	335871948206	335871948756	335871949306	335871949856	335871950406	335871950956	335871951506	335871952056	335871952606	335871953156	335871953706	335871954256	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2694	3650	2300	2693	3650	2300	2693	3650	2300	2692	3650	2300	2692	3650	2300	2691	3650	2300	2691	3650	2300	2690	3650	2300	2690	3650	2300	2689	3650	2300	2689	3650	2300	2688	3650	2300	2688	3650	2300	2687	3650	2300	2687	3650	2300	2687	3650	2300	2686	3650	2300	2686	3650	2300	2685	3650	2300	2685	3650	2300	2684	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
74025	59465	53744	49819	34008	8633	640	320	269	279	272	260	269	231	260	249	218	216	243	221	232	223	219	234	226	233	227	207	223	207	227	203	242	229	207	207	216	224	216	240	209	214	199	182	180	222	197	214	214	223	215	233	230	224	207	184	228	235	232	224	200	218	225	214	209	185	220	211	196	222	199	221	205	234	215	239	243	207	220	249	236	212	200	205	205	219	247	229	219	224	240	204	223	218	233	239	215	261	202	209	203	213	225	216	205	253	248	193	211	218	201	200	211	190	213	226	223	201	218	203	255	202	212	231	229	204	234	222	200	206	222	225	226	189	207	204	230	222	219	217	205	231	219	227	219	185	199	218	212	236	222	212	216	236	196	221	212	227	206	215	219	207	227	218	234	213	221	208	224	249	223	247	210	226	196	203	210	209	218	227	236	199	226	224	231	223	197	237	217	223	213	197	233	214	225	215	221	201	240	225	206	192	203	211	197	212	228	213	221	182	241	209	198	194	194	214	193	222	197	245	242	232	197	223	210	203	210	190	218	203	201	222	243	208	200	209	196	190	193	221	197	198	209	212	213	236	196	217	216	217	187	207	218	243	219	194	220	236	202	205	210	199	212	206	221	256	216	222	222	204	214	205	218	211	221	207	224	227	230	208	219	227	251	234	221	206	187	230	226	213	209	206	216	237	224	210	191	212	216	218	197	207	205	222	212	206	208	217	232	194	209	204	199	227	208	212	181	207	210	234	205	214	228	232	230	218	214	233	206	214	220	185	213	237	203	184	217	221	240	213	202	199	189	210	187	215	203	207	212	231	210	187	197	207	231	188	211	182	186	200	195	198	194	193	211	211	227	217	185	198	218	221	228	209	218	216	234	195	195	205	207	200	209	225	215	221	194	213	190	214	196	217	216	209	253	233	209	212	218	211	224	191	211	218	198	234	214	224	214	236	221	209	192	192	216	217	210	210	225	206	225	203	210	199	212	199	226	220	232	223	200	209	186	191	208	223	216	176	220	211	203	223	210	211	236	226	222	198	235	240	226	236	232	217	219	207	211	190	203	213	218	230	191	217	214	212	222	191	193	212	218	234	240	207	227	212	236	191	180	230	224	201	243	204	201	197	219	225	225	221	203	207	188	231	234	208	210	205	226	198	241	201	236	229	203	200	232	228	224	208	211	209	223	224	237	219	217	218	192	203	195	200	235	222	193	222	241	196	215	187	222	203	208	214	200	221	230	227	207	191	199	249	224	198	221	225	209	243	245	218	204	203	199	204	219	197	210	262	228	215	221	235	215	206	217	223	204	228	226	192	211	223	208	239	187	216	224	222	188	199	237	231	206	199	220	186	212	212	215	215	221	231	227	230	201	203	211	212	214	248	228	232	216	197	204	226	207	213	229	228	206	199	217	237	228	227	223	231	221	223	197	212	210	219	227	173	199	219	237	195	191	210	198	204	232	190	201	222	218	179	231	216	210	218	228	197	219	242	224	217	201	231	243	226	233	226	219	212	198	216	200	210	231	211	193	177	184	199	234	209	235	221	198	223	230	214	238	214	213	238	225	219	227	213	223	223	198	204	215	205	222	240	238	220	186	220	200	200	234	192	246	233	223	209	216	204	210	202	242	236	206	223	217	190	213	202	239	220	242	224	216	223	210	221	213	217	216	230	243	249	198	223	198	220	209	200	214	210	209	223	203	197	220	208	219	217	211	219	211	245	210	226	226	199	235	215	204	209	190	204	196	223	198	215	216	221	204	247	207	192	210	217	206	223	218	219	221	206	198	215	173	218	198	229	210	217	226	212	261	241	208	202	224	190	234	202	215	199	229	221	225	205	184	212	218	213	220	199	218	225	205	217	206	231	210	204	199	216	241	205	218	213	233	211	209	236	223	244	205	189	219	225	219	197	197	223	212	238	198	202	207	202	217	235	208	214	227	209	211	238	211	205	213	218	234	221	201	241	226	211	191	210	174	228	218	200	197	206	212	218	220	203	211	192	216	223	221	233	228	221	205	210	229	221	248	195	208	201	224	214	209	215	212	229	207	201	203	222	201	210	222	212	197	218	203	231	240	194	204	214	247	213	234	226	214	214	217	238	204	210	211	222	227	221	229	214	241	201	232	225	216	202	221	217	210	214	212	188	207	222	192	222	245	243	234	226	200	188	201	207	222	196	236	234	185	243	232	240	233	222	221	203	220	233	206	234	199	215	207	209	215	221	205	249	215	220	212	239	207	213	178	192	222	227	201	215	228	206	219	205	227	201	208	235	228	211	209	216	203	223	244	210	210	205	209	184	201	208	233	210	200	213	202	237	201	203	204	222	224	224	223	194	222	195	225	232	193	205	199	243	223	195	205	219	226	224	235	247	209	209	207	202	195	226	233	204	224	215	226	201	217	198	198	213	210	223	214	193	208	210	217	203	232	197	216	227	221	229	206	191	216	220	228	205	226	208	205	173	217	230	228	206	210	205	216	230	197	243	201	205	236	191	217	215	212	243	189	207	208	213	230	225	228	208	208	225	216	220	191	227	226	206	220	230	203	226	247	210	215	196	217	206	234	210	218	214	242	195	237	218	226	184	217	197	229	206	204	216	234	196	220	245	228	236	205	234	224	249	216	191	204	212	190	209	205	216	212	221	221	219	250	216	241	223	219	215	215	183	188	220	233	197	241	214	216	211	227	259	216	189	206	230	209	239	221	201	206	206	223	216	216	242	208	199	231	235	240	223	221	216	207	225	215	206	222	223	206	229	215	201	202	182	213	229	200	204	210	190	220	217	204	235	223	216	238	218	198	220	220	241	232	209	209	215	232	203	237	223	211	203	214	235	221	235	231	211	210	201	199	226	208	201	212	191	231	196	197	236	210	198	224	241	212	211	198	213	226	207	200	218	210	217	216	206	181	223	215	216	188	214	214	196	231	209	230	215	224	205	213	186	241	204	219	234	228	209	221	221	200	198	217	204	232	204	206	237	211	220	238	218	221	220	232	240	226	231	242	221	204	213	218	226	233	237	209	188	199	191	239	205	236	206	192	237	216	226	202	224	203	222	218	232	211	209	241	219	228	248	221	224	225	232	224	192	222	191	213	211	227	214	214	214	217	211	218	201	215	245	195	229	221	238	205	201	194	221	211	207	199	212	214	242	204	207	237	203	171	200	221	246	221	237	198	198	217	227	225	198	208	207	195	216	199	194	237	232	184	204	248	199	236	234	182	223	216	242	219	223	215	218	199	214	217	216	232	230	191	202	213	204	226	217	207	214	197	197	221	204	207	229	205	205	225	234	213	203	230	199	208	199	226	217	220	199	215	234	209	211	194	218	234	195	216	243	214	202	208	189	210	205	206	230	231	208	210	203	224	210	202	211	210	207	205	223	217	217	206	214	190	237	240	221	211	192	235	220	218	221	205	202	216	191	190	209	231	207	201	211	193	202	198	204	194	220	199	207	212	197	227	244	216	239	225	214	226	223	218	208	219	212	212	206	205	191	207	210
55588	50245	49344	51237	25449	1480	1291	1131	1063	1011	942	890	832	810	837	824	799	804	771	738	737	747	748	782	766	757	720	733	717	732	697	715	764	720	703	707	695	752	676	703	671	724	660	725	662	674	691	699	666	701	678	651	717	708	726	693	724	731	707	702	651	707	677	692	683	691	687	690	670	658	678	672	663	638	727	704	680	696	627	683	714	697	684	698	723	701	709	661	708	704	642	710	688	720	752	670	747	695	707	730	681	688	700	698	673	701	704	680	675	655	699	630	623	669	627	747	746	730	671	689	703	685	697	669	663	650	699	678	691	696	703	691	697	644	649	648	677	668	690	707	666	654	722	713	735	675	694	654	679	707	717	642	683	633	702	653	652	688	642	665	731	679	673	717	655	685	638	681	690	689	677	662	737	662	684	657	691	758	664	697	670	655	674	679	679	663	687	727	689	669	660	677	682	697	707	704	704	716	694	689	722	675	669	627	726	714	682	691	702	720	680	671	678	648	644	685	679	649	628	666	705	694	674	732	635	717	682	659	661	648	661	691	712	710	684	718	671	702	700	661	668	651	678	654	744	657	678	675	652	694	681	697	677	720	672	646	665	691	707	682	691	649	722	688	657	682	666	731	686	670	645	727	708	716	673	694	666	689	689	637	663	667	689	705	652	698	706	652	650	686	695	716	663	679	695	685	739	684	718	621	707	646	659	717	660	691	698	694	670	707	696	696	723	697	661	707	669	718	671	698	631	662	696	649	695	676	674	739	669	672	684	650	699	700	640	645	723	629	676	686	693	658	735	668	719	667	712	703	677	684	632	687	723	670	645	695	709	659	661	723	715	671	681	690	663	671	656	631	636	683	684	696	629	654	684	659	665	683	685	653	724	639	706	655	639	691	657	686	670	717	661	719	666	741	704	686	670	688	673	692	739	681	625	702	667	640	713	648	738	688	685	722	738	663	697	700	711	665	687	717	682	709	702	659	700	723	687	715	688	651	672	684	679	645	714	657	675	712	708	652	725	649	657	710	657	622	661	688	663	673	691	713	687	709	696	721	662	692	633	607	656	702	666	702	679	690	653	657	636	724	677	648	695	694	705	660	708	645	690	683	688	652	702	723	683	668	686	669	638	698	669	683	630	683	703	712	701	687	649	701	707	647	692	687	661	709	686	708	679	693	681	678	668	680	696	669	713	684	680	692	645	672	674	684	648	686	720	659	696	683	699	669	669	696	666	662	751	688	689	676	686	666	648	689	718	708	663	703	698	726	695	652	697	691	690	680	691	644	646	659	697	645	652	694	665	661	671	715	680	662	696	752	737	666	716	635	706	632	714	725	661	693	659	637	693	639	761	680	667	668	684	705	670	727	663	676	683	686	691	695	660	652	697	680	659	638	701	715	676	680	689	621	681	636	651	650	661	715	684	699	691	685	667	665	696	669	685	660	680	707	698	687	612	685	721	682	703	657	723	661	714	722	683	672	673	686	693	633	710	691	659	653	685	647	669	649	691	671	697	693	675	675	666	661	633	636	662	736	690	700	670	713	654	660	697	650	699	718	706	732	702	715	643	727	675	651	736	692	711	658	697	728	705	649	702	693	710	677	636	695	679	675	663	669	665	713	660	641	680	709	634	695	672	672	700	636	653	680	643	747	670	670	695	695	703	702	677	721	668	719	716	711	690	685	672	669	677	680	662	673	679	694	651	647	693	670	679	651	714	676	681	714	691	666	679	639	711	631	694	674	634	670	682	688	698	702	681	672	658	654	741	667	674	655	687	673	660	683	657	670	706	693	638	655	677	679	686	669	691	688	668	674	673	681	672	699	704	695	691	691	747	676	689	667	665	672	662	622	702	666	677	690	645	697	738	669	700	636	683	708	668	641	710	682	658	705	693	666	680	635	704	675	694	684	668	673	694	642	626	734	704	692	680	736	673	662	690	666	680	716	646	712	662	659	694	634	633	685	688	663	718	685	655	674	687	721	645	707	708	641	709	684	711	654	669	701	686	735	697	710	693	694	673	678	702	658	674	723	660	717	670	719	673	738	696	683	669	676	642	649	672	721	677	656	677	668	700	648	668	688	683	692	697	689	648	688	697	709	679	703	695	653	671	710	717	686	711	639	696	682	673	693	664	692	629	673	685	666	687	665	702	697	703	669	695	707	672	681	722	640	708	685	673	693	652	649	691	658	700	682	653	706	695	663	742	683	668	672	732	687	701	692	659	691	729	699	661	688	658	659	707	680	671	715	669	665	708	655	671	642	683	666	685	666	653	686	671	696	664	627	667	669	680	655	707	696	712	662	708	682	674	672	666	720	661	642	694	655	672	657	714	719	690	662	661	661	669	670	715	704	672	671	708	694	721	676	653	659	716	678	736	644	645	712	668	667	694	716	714	611	683	698	671	688	713	687	653	710	696	694	706	674	693	687	683	705	665	678	674	661	665	679	699	684	690	695	699	636	659	737	681	662	682	703	714	711	741	690	702	686	698	683	710	678	710	669	674	678	633	726	669	648	693	657	675	684	641	636	713	640	657	714	669	692	677	690	702	660	721	671	662	641	668	707	694	643	673	720	664	674	663	714	674	655	734	728	632	645	700	680	682	637	669	673	679	691	678	635	702	666	660	650	658	693	720	702	677	719	626	718	716	712	667	701	708	695	702	723	720	681	668	681	630	717	677	657	677	679	694	689	693	658	668	684	675	641	705	652	665	671	721	677	712	642	748	697	718	675	668	650	675	713	673	723	681	708	705	698	675	703	670	671	685	658	698	670	676	717	650	679	710	671	675	668	674	739	699	680	676	673	708	691	728	647	677	636	683	699	658	726	663	687	703	693	658	713	712	653	658	693	688	692	709	637	719	620	651	715	682	687	681	657	653	710	678	639	674	650	685	691	735	705	620	669	652	685	656	709	657	700	675	718	692	696	715	666	706	689	706	683	714	675	685	645	687	695	708	692	680	598	687	710	684	663	714	696	705	731	680	675	661	637	676	695	641	737	685	621	691	679	672	686	661	693	655	700	689	701	674	704	683	685	684	683	654	688	707	665	724	644	704	648	691	674	668	716	623	664	646	669	686	679	701	666	668	706	693	672	671	663	699	730	692	705	666	683	698	687	710	660	695	723	720	687	686	701	718	655	688	682	615	654	685	710	708	682	678	683	702	690	671	689	653	724	664	673	691	703	663	720	715	690	723	694	742	659	703	708	646	708	711	720	676	687	697	668	694	673	680	685	685	654	665	730	686	683	689	693	663	706	658	692	684	661	643	714	646	683	653	668	708	664	661	700	676	669	648	698	697	732	741	695	650	666	670	692	708	692	689	660	679	690	647	678	704	701	627	668	696	657	685	669	734	692	697	680	670	678	647	688	635	697	665	674	643	708	720	694	680	680	688	652	712	679	683	682	712	661	644	649	746	690	660	676	735	710	716	691	715	659	671	691	662	634	695	651	620	688	706	698	675	614	674	657	690	645	658	688	728	674	643	670	697	703	651	689
29097	12786	4505	3522	1420	192	181	142	151	168	155	155	154	171	159	134	150	158	147	160	168	151	177	161	157	186	182	155	149	158	151	130	133	164	151	141	135	136	162	154	164	157	171	167	162	153	148	177	144	149	157	152	123	166	158	162	146	152	162	150	117	157	152	178	150	145	161	171	151	162	149	145	130	168	165	157	168	149	172	147	159	153	153	165	149	177	155	180	147	159	144	152	147	165	166	143	151	160	160	153	153	153	173	149	146	150	157	147	151	190	163	147	158	183	178	149	158	170	149	148	129	161	160	162	160	166	164	148	149	163	176	169	143	139	135	155	166	151	145	166	147	156	147	169	155	152	161	153	142	156	164	184	154	148	138	161	138	140	143	146	163	153	157	160	166	169	157	156	171	169	149	123	170	147	144	160	162	135	152	141	148	149	151	142	160	142	155	159	170	141	140	162	153	173	160	178	159	167	164	143	164	162	154	161	143	146	176	156	147	152	155	132	143	147	165	154	160	145	162	173	175	143	161	149	168	183	151	156	139	142	148	171	154	152	172	160	170	140	153	156	154	130	177	127	139	172	145	126	148	174	165	170	160	158	137	174	164	162	171	153	160	167	151	161	164	137	148	169	157	160	156	161	146	159	159	161	159	140	160	169	140	161	164	151	165	168	157	174	168	153	144	154	147	158	147	165	136	156	166	173	120	160	181	190	175	163	150	158	141	148	152	145	171	166	139	163	146	153	153	167	167	159	151	188	147	162	178	173	162	156	148	140	145	143	153	157	157	154	133	149	151	174	178	145	144	170	181	144	149	147	140	175	155	169	161	152	177	183	150	151	161	176	157	170	147	147	160	153	158	159	166	167	159	152	149	183	134	144	147	142	159	170	163	144	160	148	155	136	141	154	132	142	157	161	157	155	142	156	151	146	168	137	157	157	143	178	145	166	148	149	151	156	147	131	134	166	159	151	134	159	167	158	149	149	150	163	166	156	146	162	165	159	170	177	147	176	144	173	153	167	166	151	144	161	147	156	166	147	155	159	167	131	136	194	146	162	144	153	151	169	144	154	143	159	164	146	166	177	162	156	174	160	157	161	146	167	149	159	143	157	150	113	142	143	162	160	132	153	191	173	145	152	171	148	154	149	153	168	152	164	139	157	164	166	183	156	148	161	174	153	153	157	144	170	156	145	133	160	161	167	163	169	152	149	152	144	137	162	158	156	153	160	158	187	148	168	139	167	147	151	148	182	169	151	141	154	145	160	161	156	158	145	172	147	142	166	172	164	167	161	159	156	124	160	165	154	149	154	169	161	156	154	169	147	143	160	153	141	176	153	162	167	180	180	154	168	152	140	145	156	151	145	151	160	163	146	168	159	134	155	167	160	163	138	162	141	143	150	152	163	163	163	151	163	151	164	156	157	167	170	165	146	149	163	188	153	156	154	166	167	152	131	158	164	145	151	158	137	153	147	171	158	159	140	166	139	156	165	166	141	153	173	161	161	161	155	152	173	156	162	159	156	169	147	157	159	158	144	149	131	162	139	160	181	156	159	155	138	134	153	133	135	169	141	148	160	161	136	143	166	151	162	150	141	148	168	164	136	162	157	138	149	163	162	141	161	175	151	139	145	168	154	171	161	166	151	157	178	153	127	165	173	153	147	155	176	169	149	164	146	164	167	167	168	144	157	159	154	155	150	155	171	142	150	166	154	148	153	181	149	158	137	158	147	147	173	169	164	176	163	169	148	153	174	154	139	157	153	143	169	162	142	149	158	155	181	148	129	148	140	149	160	163	149	152	129	124	177	181	158	161	149	158	148	152	175	162	144	166	158	168	141	188	161	138	152	152	166	193	159	151	139	144	163	163	163	141	160	157	142	148	164	140	146	153	164	158	157	164	141	168	155	158	174	136	150	148	168	169	178	165	167	160	187	165	161	144	143	178	165	151	156	180	143	152	128	144	174	152	155	136	162	152	155	161	136	172	150	150	150	154	186	161	158	168	144	167	153	138	162	170	147	154	162	158	177	158	144	136	182	143	174	182	152	172	141	139	147	148	167	148	134	143	161	163	162	150	178	146	154	159	156	143	155	146	148	164	152	145	144	177	158	167	154	147	169	162	155	149	152	134	178	150	179	164	147	144	166	176	150	132	152	172	156	140	154	169	185	145	147	148	161	156	159	153	171	170	160	145	156	157	146	147	157	175	164	160	170	157	159	133	132	153	155	142	142	141	172	157	155	169	149	172	170	166	141	154	158	163	156	152	163	152	146	150	160	160	161	163	166	161	158	145	152	163	160	166	142	151	153	139	157	160	177	175	158	174	139	165	146	150	138	158	166	173	139	134	162	162	141	153	174	167	158	138	157	172	175	159	170	158	156	173	183	164	145	159	159	164	147	143	156	153	168	153	145	133	161	159	140	173	137	160	166	177	177	142	142	161	160	144	163	163	154	142	146	150	141	154	157	152	158	168	146	157	166	137	139	146	157	153	165	158	154	158	136	142	145	155	158	169	153	142	166	169	157	184	173	158	161	178	167	159	163	171	146	166	176	163	154	155	162	161	161	177	149	168	141	146	133	152	155	139	155	166	160	173	173	171	143	178	164	166	139	157	148	145	138	135	159	154	144	146	139	139	151	172	158	159	159	141	142	161	163	183	150	149	160	133	173	149	159	157	169	137	152	148	153	136	178	156	167	140	149	170	171	187	144	162	149	136	161	155	120	165	131	142	190	183	151	185	155	137	128	157	152	157	141	166	167	163	155	172	176	183	175	182	152	167	146	155	161	152	150	167	164	160	174	137	165	144	163	166	183	167	141	138	152	159	163	163	159	160	156	175	142	142	160	156	177	175	148	189	153	167	177	166	146	146	157	153	157	150	182	149	156	173	155	168	159	156	142	152	158	148	153	157	175	164	166	151	131	156	147	163	160	158	147	167	153	151	162	173	155	155	153	156	155	138	135	158	161	141	164	158	173	150	161	158	160	148	164	144	149	174	147	167	153	170	163	166	182	157	168	152	154	170	155	144	155	130	174	154	154	150	165	160	157	160	155	168	147	157	143	165	142	174	149	150	167	159	144	154	149	152	161	165	140	165	161	150	151	156	149	145	165	174	149	145	140	171	154	172	152	152	149	174	151	177	172	150	169	153	150	164	179	154	146	171	168	138	167	139	155	167	146	160	178	146	145	166	151	173	146	165	149	149	151	167	166	152	158	170	147	170	144	158	151	157	151	139	123	148	168	148	159	148	155	164	174	164	150	160	151	141	167	141	157	182	173	152	143	173	146	131	163	172	159	174	169	176	145	155	138	170	165	139	170	117	159	179	154	135	159	168	149	149	159	155	157	146	159	144	143	156	160	144	168	156	146	154	136	142	156	126	161	159	144	179	159	143	162	146	161	165	139	146	171	145	161	152	160	149	134	144	139	161	166	150	146	184	170	168	154	164	167	161	166	152	142	158	159	157	145	137	154	158	152	167	166	181	189	147	174	144	143
25750	12944	8098	10269	4402	528	544	484	543	504	560	505	533	489	555	506	485	561	505	521	540	556	504	519	514	495	485	526	559	541	536	537	519	541	573	509	511	507	477	494	496	514	524	517	525	517	503	498	532	523	509	522	520	512	510	515	491	519	520	522	516	524	528	522	518	517	512	526	565	471	504	505	527	516	506	511	505	494	564	507	493	510	528	523	555	546	558	469	535	503	548	516	530	502	510	530	502	538	573	560	524	513	536	520	510	525	515	524	519	522	503	523	522	510	539	499	541	553	513	500	540	566	511	488	533	516	511	514	526	507	477	559	487	522	524	498	536	516	507	555	523	520	513	533	520	539	564	539	539	516	511	539	513	551	533	493	512	543	497	515	475	543	561	529	504	536	514	513	540	515	501	491	522	534	519	524	540	524	492	529	519	552	550	535	523	505	544	512	562	548	481	536	479	532	527	579	559	520	491	509	552	494	516	537	509	490	579	518	559	520	511	508	520	500	506	504	518	536	488	516	499	473	523	556	525	542	515	504	540	533	514	490	510	530	526	524	495	540	530	503	524	502	530	479	508	557	438	527	571	533	515	522	482	533	494	514	532	508	516	521	488	550	556	529	520	547	457	510	511	522	497	540	503	508	524	523	516	570	498	520	541	549	496	483	487	537	503	518	541	502	512	539	508	526	545	499	501	514	520	547	539	573	510	541	521	535	542	496	502	522	558	557	506	507	491	552	548	535	524	508	507	509	518	491	513	554	466	550	505	475	545	510	518	524	491	485	501	523	535	532	495	511	512	523	499	540	541	523	524	549	518	492	511	524	550	490	500	513	528	528	513	535	510	496	501	511	549	498	536	520	503	503	551	508	520	510	492	509	516	544	533	546	540	537	513	459	498	519	523	514	515	536	519	515	544	506	557	541	519	531	516	539	534	496	534	534	528	521	539	510	518	528	515	511	517	526	501	483	558	504	511	505	514	533	545	521	546	503	507	532	488	497	524	551	535	531	493	519	518	512	512	517	487	557	495	530	501	506	484	516	509	501	488	525	498	542	501	498	513	516	517	519	524	520	510	496	517	526	530	578	507	539	526	523	539	500	529	529	541	503	537	523	492	552	517	479	505	533	505	510	528	491	529	531	537	533	508	535	526	531	533	520	519	526	497	524	511	497	492	541	517	523	514	519	515	529	498	516	520	505	480	475	483	503	506	498	500	516	522	472	508	557	528	492	499	503	511	540	509	504	529	522	479	533	530	543	501	485	506	536	537	514	477	519	515	522	535	536	515	519	527	502	515	518	505	472	505	511	517	542	534	530	516	518	514	513	522	529	489	504	536	546	558	490	508	535	517	538	553	487	495	560	514	519	502	510	504	568	486	544	568	518	492	484	555	523	490	544	553	512	559	494	523	488	531	523	513	524	496	533	499	461	517	522	528	551	492	501	534	500	513	447	487	511	535	521	529	536	510	508	502	523	541	527	475	487	496	484	539	512	486	532	527	549	501	512	503	544	521	513	497	519	517	519	525	540	513	530	484	515	510	529	513	486	504	546	532	552	503	521	536	481	543	507	489	492	499	506	475	506	505	499	535	509	528	556	552	488	488	498	519	513	528	542	524	544	507	511	537	484	515	513	506	492	535	521	537	576	539	519	535	503	497	497	545	508	507	505	555	501	548	528	558	544	487	497	484	534	519	475	489	541	543	488	470	461	511	532	530	490	496	540	551	497	561	546	510	496	502	526	524	541	517	536	547	523	512	531	526	503	495	551	522	504	481	523	508	511	554	519	528	511	503	506	510	522	507	553	512	522	538	501	524	499	518	505	521	504	477	537	539	484	522	474	504	499	519	536	488	524	526	530	507	533	511	497	505	513	518	544	498	523	538	563	505	518	549	541	539	501	525	520	506	514	511	510	517	479	533	511	497	504	511	513	526	524	494	531	481	473	516	521	536	539	495	498	534	488	518	498	541	522	567	510	540	541	531	512	531	536	469	500	508	505	587	550	502	537	519	527	534	529	509	502	551	511	528	541	534	495	541	515	534	529	526	526	491	554	516	505	501	530	551	490	525	499	479	521	476	493	531	528	543	562	546	520	524	489	517	477	527	519	498	507	509	482	555	531	517	533	518	513	546	505	493	472	535	533	509	539	489	526	537	497	521	507	497	488	552	538	494	524	518	504	483	533	560	507	528	518	542	538	502	484	517	524	535	537	478	544	540	502	517	520	515	553	524	498	530	536	562	530	508	510	538	533	526	543	496	470	525	538	476	510	493	526	530	549	536	516	551	543	490	524	539	535	519	487	545	553	510	522	533	523	489	515	543	525	532	509	528	559	532	548	508	537	513	499	527	538	515	502	522	524	543	522	559	545	508	490	509	507	518	516	522	489	526	526	527	519	497	538	545	519	566	523	538	527	533	490	522	526	528	529	502	496	504	514	530	549	502	538	503	499	526	516	533	514	509	520	505	504	531	558	477	509	487	533	545	566	511	502	530	544	526	553	540	511	511	541	517	521	504	535	498	500	518	517	531	553	488	526	571	563	513	552	482	492	508	530	518	526	508	519	482	537	502	529	502	498	506	557	548	510	540	540	523	536	535	530	525	508	530	516	515	518	533	522	528	550	537	490	498	532	502	457	518	521	510	521	534	481	545	547	546	532	525	476	510	519	518	506	515	514	513	519	500	483	564	523	526	520	497	587	568	505	520	529	516	532	532	516	524	547	545	509	515	503	507	523	514	512	481	500	518	517	483	537	524	528	505	536	481	473	517	506	510	536	522	512	530	543	504	516	473	510	555	506	523	548	542	519	533	527	499	519	509	505	572	495	557	511	537	514	556	551	526	563	508	482	512	502	509	549	510	522	533	522	491	485	548	544	515	536	559	501	519	509	519	501	531	517	514	538	525	554	540	520	522	491	510	497	516	532	524	496	525	500	531	527	485	510	505	519	539	537	529	515	533	541	557	492	521	514	496	564	550	495	506	541	533	497	524	553	485	525	504	503	490	524	543	567	531	555	537	518	491	508	509	530	535	530	520	515	546	471	505	518	504	495	573	525	534	516	527	497	536	542	524	539	519	526	581	521	519	466	526	541	498	517	568	539	512	542	512	493	501	530	541	533	552	522	533	500	532	521	512	499	504	524	514	539	526	525	471	494	541	524	515	487	522	488	508	498	525	514	497	554	502	535	541	508	526	534	543	478	504	508	515	531	508	522	509	512	511	484	527	540	505	552	531	511	502	525	520	520	517	504	527	562	517	500	561	590	513	503	555	521	552	538	535	495	510	546	555	497	547	522	497	515	521	533	532	572	511	502	496	502	484	514	523	535	509	506	526	545	544	561	531	555	538	494	498	512	507	522	473	504	479	484	525	523	537	538	534	538	532	499	513	530	517	502	538	525	523	485	510	498	490	525	509	527	494	529	490	490	510	513	496	565	520	486	505	461	513	481	510	511	501	498	532	559	496	486	518	517	508	499	493	487	501	497	500	519	525	535
61305	46144	38656	33570	22077	2779	212	158	146	144	147	133	151	127	135	142	128	126	138	135	118	135	109	112	111	128	113	110	123	136	109	123	119	125	123	122	122	118	133	120	118	124	127	129	103	123	135	118	88	123	122	105	125	114	125	117	138	124	125	141	113	123	101	114	130	112	110	130	116	120	123	127	116	134	123	146	127	119	123	136	136	110	108	126	107	116	141	110	118	116	129	122	112	122	121	114	114	138	93	110	140	111	106	94	120	106	138	111	111	111	125	113	119	119	133	119	118	127	122	96	129	133	109	121	120	124	106	118	128	131	110	134	132	106	116	128	120	122	115	123	118	111	129	91	110	111	134	101	92	105	121	122	118	104	116	112	120	111	114	121	113	122	112	119	128	106	116	121	115	120	114	123	124	125	129	115	107	127	116	114	105	106	99	124	129	102	117	110	116	124	117	109	104	137	117	100	113	110	110	116	121	132	119	118	135	119	118	102	124	107	119	131	122	118	137	123	89	130	137	124	139	106	127	111	97	122	130	110	117	114	128	123	117	116	115	109	109	115	122	126	131	133	104	137	111	99	106	128	120	129	89	126	114	127	115	103	116	119	128	116	116	116	116	108	112	130	151	120	123	107	131	133	117	136	120	116	126	120	144	101	114	105	121	101	125	119	137	121	115	110	114	124	98	106	123	120	120	113	109	93	100	107	111	111	107	102	96	126	103	112	109	110	122	120	130	130	112	109	114	111	106	128	126	105	129	135	121	129	107	112	113	110	114	107	113	115	117	151	102	136	108	124	104	132	107	98	116	106	120	115	116	99	111	129	135	129	114	130	95	129	122	119	105	127	135	122	112	115	112	101	114	107	121	114	127	127	121	134	126	115	97	112	108	136	115	127	110	109	118	105	123	112	112	127	112	112	145	112	128	145	96	115	123	101	119	118	131	116	109	128	107	129	127	108	119	82	123	102	102	125	131	110	139	109	114	123	127	109	115	123	118	117	122	126	125	122	112	119	122	132	110	114	117	138	111	143	96	106	108	119	121	104	131	107	123	125	98	103	126	112	113	122	114	120	119	108	120	118	110	103	119	121	121	134	112	127	111	110	93	130	102	111	115	137	138	112	122	110	142	137	113	124	117	148	122	126	121	108	126	141	118	122	138	108	106	101	105	120	95	126	117	126	97	114	110	130	109	117	101	106	115	120	120	110	105	122	108	122	126	101	124	114	112	100	113	123	116	112	112	115	120	124	113	119	100	110	115	129	113	115	131	103	130	124	104	107	119	106	130	131	109	109	133	116	123	111	122	103	120	116	120	112	102	122	125	115	108	114	127	121	121	136	119	116	128	117	130	123	105	130	121	142	105	114	102	127	119	110	109	132	122	120	110	118	124	139	104	107	115	103	118	125	117	133	121	107	111	128	110	122	127	109	107	110	119	124	123	110	102	103	119	138	108	83	99	99	110	129	116	108	108	99	128	126	104	115	115	114	103	120	123	112	152	119	124	123	102	130	126	116	116	98	118	115	103	116	117	114	114	134	96	119	127	136	133	112	143	124	115	112	130	105	115	111	123	118	142	136	134	102	134	123	114	102	113	104	125	117	131	107	135	108	109	114	137	124	116	100	122	119	118	119	103	99	102	110	130	120	125	111	99	99	121	108	96	118	106	128	121	123	100	114	138	105	111	130	113	111	137	111	126	109	120	121	135	114	130	121	134	109	122	111	116	113	116	128	125	125	104	138	126	109	115	129	118	115	137	126	113	115	129	114	122	115	117	95	122	126	152	123	120	107	118	106	124	112	109	124	124	126	135	114	127	119	128	140	120	120	142	119	140	104	128	107	107	144	116	120	116	120	145	123	105	114	106	126	129	117	131	110	99	102	127	132	128	120	112	122	110	131	111	105	113	116	111	136	119	118	107	128	106	97	110	128	110	130	126	122	107	128	114	130	124	109	114	106	122	124	128	122	104	111	134	111	121	136	106	116	133	126	114	104	109	110	131	115	137	101	134	123	116	114	144	109	120	118	137	123	121	127	119	113	115	119	110	90	123	132	113	114	120	126	116	120	116	113	134	94	124	120	109	110	152	111	121	128	123	99	115	117	102	128	104	106	108	124	119	145	115	102	120	122	113	114	121	97	110	111	116	121	125	116	113	126	95	111	106	118	113	108	103	114	129	128	130	123	101	124	98	130	121	108	124	120	131	93	104	118	100	118	115	123	133	133	122	117	120	110	125	101	125	120	109	116	130	133	125	100	118	100	118	100	109	125	124	100	120	114	103	116	121	116	119	117	102	134	121	124	126	139	130	124	126	97	128	116	117	111	126	121	110	116	117	130	101	121	110	116	131	117	120	113	119	110	103	102	104	118	107	124	121	115	126	121	116	130	124	116	113	87	121	127	144	97	111	105	112	97	135	121	115	119	126	128	148	127	126	100	128	107	100	122	127	131	110	115	112	100	103	112	97	112	88	120	104	113	111	135	113	114	100	115	114	124	104	110	103	109	95	127	108	116	109	122	126	112	115	107	118	119	106	127	138	121	101	108	104	108	92	116	117	117	120	116	122	122	107	121	117	98	153	118	129	101	120	123	114	104	124	101	115	116	119	102	121	112	114	120	120	144	92	138	115	104	100	135	116	127	119	123	126	106	104	113	118	130	130	135	105	91	99	114	123	118	123	129	117	120	95	125	99	153	111	125	101	113	132	113	122	129	112	114	135	124	98	102	113	105	105	103	108	110	103	131	115	112	131	115	108	115	114	135	120	129	110	121	112	131	116	136	126	117	101	123	111	101	113	103	113	127	132	117	114	118	110	105	111	139	110	106	127	127	119	93	117	116	123	107	140	111	100	117	142	117	124	125	107	103	120	116	108	116	123	125	105	127	120	110	118	114	109	118	116	133	111	118	128	115	106	121	118	141	115	109	98	120	125	129	106	108	122	127	103	121	123	118	114	134	118	115	102	132	126	104	128	121	100	89	97	116	125	115	105	118	126	129	137	100	105	123	136	116	121	116	104	141	119	112	134	115	116	142	118	108	117	106	139	127	121	112	135	116	110	119	120	112	123	114	116	128	123	119	109	106	124	126	136	115	111	120	123	108	133	107	126	118	102	103	112	118	106	119	96	106	133	108	110	105	125	134	114	101	119	110	123	100	123	120	113	111	127	143	118	127	110	114	121	116	135	132	108	106	117	118	116	114	117	114	106	122	134	96	116	129	131	102	115	122	126	110	130	123	110	109	124	112	140	117	117	108	133	128	112	101	115	120	101	116	117	128	127	130	100	115	132	104	134	127	151	117	102	111	105	113	133	127	137	105	111	117	118	117	123	110	104	116	110	111	100	118	126	122	125	133	124	127	125	116	108	125	116	102	118	105	109	125	121	142	105	116	128	88	114	118	109	107	115	111	110	99	124	128	154	136	130	129	120	126	114	105	121	104	108	122	107	101	111	108	100	106	110	124	119	104	117	106	111	106	111	112	115	132	130	129	117	110
44671	38329	37654	38839	19490	793	693	631	593	575	519	494	550	506	473	498	469	469	457	477	463	438	448	457	446	453	420	412	433	434	409	410	391	404	401	393	400	442	427	420	461	404	428	419	437	437	446	438	438	428	425	411	461	399	447	432	424	405	418	379	435	419	438	422	399	424	420	394	380	405	438	418	424	422	382	405	405	423	390	410	423	420	411	415	438	423	420	417	425	421	384	407	444	440	421	383	374	427	424	423	400	402	415	429	391	370	414	440	421	406	370	380	382	410	425	445	435	403	402	398	386	406	416	418	398	431	444	399	426	422	422	423	427	416	429	399	400	427	393	402	385	400	445	409	416	392	404	431	408	398	423	406	427	418	399	399	405	395	439	383	431	394	417	389	376	419	425	402	436	417	430	390	409	415	412	414	397	408	419	403	420	422	427	407	427	390	378	421	424	408	414	393	438	411	439	407	408	413	384	429	407	361	386	428	388	405	417	409	418	423	417	413	454	431	430	402	398	377	447	376	415	427	430	358	427	385	390	405	452	399	408	399	423	391	398	444	400	407	421	428	410	431	415	387	436	430	384	395	398	419	415	436	415	413	432	425	402	417	453	434	426	434	389	409	427	412	370	405	459	412	419	413	412	460	401	390	432	447	374	443	405	428	402	426	409	412	429	394	418	431	432	426	430	424	449	431	442	424	454	427	436	439	388	405	404	416	404	385	446	410	444	391	409	398	393	420	421	389	436	432	429	381	427	426	376	399	402	451	407	431	425	352	430	430	407	373	389	427	435	401	369	412	425	423	417	409	376	436	395	424	411	414	442	414	415	390	388	395	451	390	419	408	428	408	370	420	398	427	412	432	415	392	424	387	412	424	400	425	414	433	401	442	403	441	422	402	436	402	427	463	431	411	423	450	442	400	400	425	387	397	414	404	392	400	386	415	394	446	424	424	443	438	471	411	433	423	387	386	390	405	382	408	408	430	395	408	409	467	400	398	371	416	397	426	433	440	421	408	407	392	405	430	392	398	427	432	416	377	427	385	405	375	363	394	385	406	457	415	348	440	395	437	416	439	401	442	402	414	400	419	466	411	433	391	448	445	412	429	390	423	421	403	454	397	423	456	423	425	418	448	407	397	396	426	404	435	407	391	421	393	427	430	391	424	433	405	410	421	407	413	438	369	393	423	396	399	437	399	406	422	375	387	444	420	419	436	419	408	386	435	385	375	406	438	408	410	407	464	405	398	387	402	452	371	389	385	438	420	438	457	416	371	457	402	447	398	443	424	441	411	410	428	370	378	403	421	410	387	453	449	424	435	411	410	435	415	394	432	420	415	407	446	388	412	380	402	415	393	392	407	426	424	427	427	430	415	408	402	390	390	407	418	425	387	418	416	400	433	403	427	463	417	405	428	391	407	416	404	413	394	408	390	414	418	411	416	442	429	403	407	423	421	433	367	392	405	403	419	407	418	446	412	416	389	424	462	409	418	381	414	414	410	455	410	411	380	413	393	433	426	428	432	419	432	391	430	385	415	452	439	386	408	440	432	391	426	422	420	427	436	439	438	423	393	450	408	430	405	412	399	410	439	420	431	364	417	458	395	412	414	395	397	422	382	401	448	401	401	412	409	399	417	434	436	409	429	409	423	402	450	431	432	392	400	421	442	407	435	422	387	407	414	402	459	421	439	382	401	396	438	407	389	370	423	399	422	402	402	398	434	429	391	390	426	380	423	433	445	395	437	440	405	461	403	377	421	401	409	411	442	393	396	395	407	401	388	404	436	400	401	407	405	375	406	401	371	420	429	418	421	427	420	435	405	428	381	367	430	423	366	409	401	408	399	372	398	404	437	362	410	411	373	405	363	405	408	428	425	441	362	390	424	378	396	390	421	427	410	412	425	451	401	435	406	412	403	416	431	421	430	390	438	441	407	417	399	404	406	395	416	430	420	414	378	389	411	418	396	369	403	477	395	392	419	372	432	439	402	411	402	409	436	441	404	429	441	417	390	408	405	413	380	405	410	402	405	425	434	379	412	431	425	423	408	453	448	430	406	441	389	398	385	434	443	404	442	380	383	423	427	395	442	408	418	384	394	431	397	394	435	421	410	432	429	430	403	410	383	389	417	405	426	413	388	417	432	410	430	413	469	428	375	422	386	438	418	413	410	435	414	397	429	388	445	424	446	424	420	408	406	386	429	404	399	396	457	440	420	408	432	456	415	425	393	395	426	456	394	409	407	424	428	412	408	402	419	432	457	408	430	425	425	441	405	417	408	418	401	437	447	434	396	461	429	430	376	382	385	404	430	382	345	412	438	420	417	392	426	429	396	406	392	426	425	403	414	416	397	405	411	394	438	420	405	466	388	364	381	422	429	390	421	409	418	404	426	433	436	429	399	391	399	395	375	431	429	425	402	409	389	435	420	391	427	437	422	396	422	390	418	409	458	440	431	442	442	405	445	425	405	411	413	388	405	440	431	397	412	436	430	396	403	389	422	401	419	395	425	376	416	401	438	419	421	419	426	385	437	413	445	412	400	385	407	422	404	451	392	425	417	424	403	424	436	403	415	400	408	446	403	408	420	405	390	421	407	398	393	407	430	398	394	427	375	408	395	380	405	408	420	382	445	408	422	432	407	407	397	375	423	435	394	438	416	389	440	424	423	371	412	408	389	457	375	421	380	406	393	425	439	407	418	403	432	446	430	413	400	411	443	403	380	441	400	423	380	367	378	419	445	377	385	417	408	445	404	394	448	407	392	415	430	398	382	426	425	451	397	416	380	404	450	396	406	392	420	418	438	407	404	400	390	423	399	429	448	440	437	400	379	447	432	407	415	425	414	396	396	393	418	405	429	431	418	435	405	391	442	435	392	401	391	392	413	428	407	388	413	413	396	444	441	409	410	412	433	430	406	419	423	409	409	440	423	434	385	404	442	421	470	392	392	401	389	405	418	395	405	403	382	415	444	458	406	384	453	451	428	414	417	374	396	409	425	458	409	411	415	423	414	398	422	401	372	443	397	409	401	422	390	426	402	444	419	448	438	425	411	413	436	445	380	439	387	429	429	415	388	407	372	399	423	440	422	393	416	393	413	419	406	397	481	390	379	412	410	396	439	396	376	387	384	396	368	421	343	410	423	417	401	386	414	435	414	444	385	391	423	413	402	423	409	443	421	407	410	403	433	435	420	380	404	397	411	382	414	455	436	438	403	382	421	420	442	438	421	379	442	394	451	400	417	397	416	390	430	403	403	383	437	421	416	448	446	397	407	398	411	389	428	417	374	445	421	396	412	426	359	371	444	399	416	418	420	414	409	446	425	435	422	413	389	403	442	424	416	426	411	413	394	422	414	420	421	416	381	417	449	382	418	423	402	423	376	443	393	386	416	414	423	418	433	417	465	415	418	408	414	417	428	398	434	423	416	397	438	395	418	393	411	412	406	428	401	415	403	414	392	426	402	415	428	398	437	387	390	383	418	398	421	454	404	386	408	411	428
72869	60354	51759	46513	33200	10232	846	309	287	269	282	216	225	268	213	223	217	218	219	232	219	218	214	207	234	257	188	231	216	198	219	208	224	204	212	201	201	219	207	224	201	192	221	196	211	191	202	208	231	212	205	207	210	190	214	240	206	210	227	214	215	222	217	192	219	204	193	204	232	213	203	221	220	200	202	195	225	221	204	205	200	216	201	197	210	200	217	219	208	218	235	212	193	199	189	223	217	197	211	209	202	207	211	227	211	196	196	234	197	214	191	215	208	214	195	175	218	192	204	216	205	222	169	209	213	205	208	212	207	175	224	230	240	212	195	207	181	196	201	213	177	218	212	220	226	237	210	227	207	195	212	231	205	234	216	238	213	227	196	209	190	188	218	217	211	195	224	200	207	203	192	221	211	205	224	226	216	221	195	228	214	208	202	223	203	208	220	211	229	185	210	195	198	222	195	197	202	219	203	224	216	209	216	207	210	204	197	184	177	196	182	218	206	165	174	214	210	210	207	193	192	251	205	174	191	210	198	227	224	203	208	215	183	225	210	212	218	234	215	209	206	194	226	183	215	213	213	207	202	217	209	203	228	226	206	197	202	205	206	177	204	211	233	197	203	201	225	178	199	208	212	203	210	215	201	226	230	212	198	198	208	188	199	188	204	200	237	203	214	210	197	213	202	217	199	172	211	203	208	183	232	197	186	202	239	232	202	179	222	243	198	235	196	196	203	191	211	214	194	196	209	213	215	209	214	215	216	212	189	193	224	208	215	224	207	225	207	225	211	201	202	213	216	219	200	176	205	206	209	184	196	209	214	213	226	219	221	213	236	191	184	173	197	216	188	196	215	222	230	211	195	205	239	206	202	199	225	186	229	207	186	201	226	195	210	205	208	227	217	215	200	215	209	201	205	188	217	211	206	217	218	232	180	209	190	211	206	205	202	218	199	210	204	228	203	221	200	202	218	187	214	206	227	188	214	203	202	210	209	208	240	200	207	208	205	195	200	227	204	219	221	194	187	207	215	207	190	235	218	210	187	221	211	181	224	212	215	214	191	201	227	206	209	213	235	203	219	212	225	213	184	219	215	222	207	219	184	198	204	199	204	215	188	199	192	229	184	229	201	202	211	208	204	189	225	229	223	199	191	204	197	201	209	225	241	198	219	207	219	222	193	221	219	231	216	181	209	233	223	208	201	200	195	197	227	202	181	187	217	247	209	206	209	214	187	224	193	205	210	212	219	216	226	192	197	219	210	230	213	195	217	242	197	212	201	213	168	219	215	201	178	196	212	216	208	209	189	205	226	195	215	222	206	214	198	203	225	200	209	209	203	185	222	217	211	217	205	209	202	213	215	220	219	191	217	211	218	210	213	204	211	236	206	222	203	188	200	219	189	190	187	216	210	211	203	203	203	191	210	228	211	244	229	194	179	205	213	192	220	202	192	191	205	212	219	212	217	193	208	189	237	220	183	188	223	225	195	238	185	201	216	208	193	231	199	220	216	209	208	218	192	196	220	204	221	226	212	221	213	221	209	188	222	205	209	211	228	227	188	209	202	204	232	229	191	190	210	194	234	190	221	196	187	193	196	237	217	207	213	220	183	220	196	224	184	226	195	183	208	216	197	208	230	239	197	216	193	207	215	211	199	208	178	224	204	200	197	220	211	196	214	202	198	219	213	215	181	222	209	214	193	195	216	186	204	210	198	215	223	190	205	199	204	198	194	212	226	219	211	211	206	232	187	194	214	214	198	209	201	195	214	220	180	201	193	205	225	222	220	192	231	208	223	209	207	201	210	168	209	217	203	202	212	208	202	201	192	217	211	209	196	233	193	195	217	224	194	196	227	189	207	203	196	234	223	187	226	212	210	226	183	208	188	220	217	230	209	191	228	196	207	204	211	189	229	210	215	181	226	205	209	216	195	246	227	187	216	207	209	209	213	202	207	223	224	215	207	202	209	207	228	197	219	221	204	227	196	206	197	198	188	183	201	216	232	191	200	189	199	225	198	212	203	208	215	206	203	222	216	208	236	232	192	190	213	202	227	198	240	227	221	196	215	218	210	210	196	196	202	240	225	223	195	228	222	211	208	221	205	192	222	208	217	209	194	222	221	201	232	196	218	205	196	206	242	209	202	211	183	216	190	204	196	227	175	187	205	233	195	195	180	184	213	201	216	205	200	247	207	223	220	191	208	193	202	220	189	202	203	220	206	217	219	209	212	202	220	210	213	200	208	218	207	193	185	195	217	213	213	200	211	194	203	175	193	208	221	191	200	197	233	203	212	192	202	200	224	229	212	190	214	211	187	220	214	210	226	205	203	200	236	210	209	216	231	236	231	212	225	212	198	188	204	194	233	216	202	212	214	221	206	209	214	223	189	196	208	197	211	226	229	226	206	214	219	224	207	205	194	208	208	204	210	193	217	203	213	231	193	188	194	192	239	205	176	167	188	194	193	214	219	191	195	195	226	222	201	183	215	198	224	194	205	223	193	189	209	210	219	184	191	233	208	220	213	196	197	201	193	190	201	198	197	230	198	201	182	205	202	201	217	173	187	205	180	223	187	249	192	211	205	240	198	234	198	220	212	219	209	188	258	203	207	222	226	188	186	220	201	230	220	208	244	228	198	167	235	201	205	213	237	219	218	198	199	193	180	192	197	203	199	201	226	199	214	210	194	185	205	196	200	203	222	202	214	242	199	192	214	191	216	243	199	206	221	201	222	203	216	214	240	203	235	209	181	201	205	211	219	191	202	214	205	210	237	241	210	190	199	205	240	224	189	213	224	195	186	192	196	228	228	194	213	205	228	204	226	219	205	224	208	210	221	217	218	202	203	206	164	197	205	190	224	202	214	212	189	199	201	208	193	201	209	199	191	225	206	191	208	206	211	209	183	228	202	186	201	219	228	216	191	217	211	182	201	236	199	209	222	209	216	174	208	191	181	204	200	180	214	208	228	187	192	201	233	198	193	214	191	210	206	213	198	208	224	206	215	199	190	205	199	217	192	210	209	229	209	227	212	200	204	208	217	209	203	194	190	226	211	230	218	201	192	181	217	223	197	190	205	209	230	210	208	203	196	233	204	227	219	204	193	197	195	202	185	199	232	191	203	216	227	227	196	239	229	211	228	205	213	224	195	187	206	214	195	196	168	225	227	194	195	219	191	192	214	198	222	216	209	215	205	193	193	190	222	202	217	213	218	224	209	190	226	197	199	195	185	204	204	212	203	208	217	235	211	201	216	198	222	235	213	222	206	200	219	204	221	182	201	229	218	235	238	203	211	168	204	205	191	207	227	199	204	210	190	208	219	202	183	190	236	225	197	196	216	198	220	202	212	234	231	202	206	186	212	204	224	200	210	215	208	218	216	194	218	226	218	216	197	216	211	219	203	195	200	216	218	188	218	196	191	208	203	222	195	213	191	210	218	188	230	214	205	206	202	191	189	231	216	218	207	210	229	190	227	191	183	214	212	211	229	216	203	200	200	199
54764	49899	47432	50931	23949	1530	1214	1165	1080	987	949	896	857	816	775	790	786	759	781	703	736	715	717	732	758	692	695	683	757	688	660	698	688	718	665	665	694	694	714	643	669	683	704	649	681	630	680	689	679	666	725	665	721	630	685	659	666	698	671	703	685	673	732	646	683	645	706	687	637	707	643	658	678	700	671	705	667	642	677	634	644	645	698	690	698	669	705	669	698	683	659	644	643	613	671	699	663	654	644	620	680	671	669	679	653	654	705	706	667	624	676	682	657	661	686	706	634	679	656	692	620	674	674	640	692	673	690	684	665	692	658	680	649	627	683	634	669	702	652	643	675	667	627	634	663	688	680	671	731	631	711	694	653	653	673	647	649	637	676	596	642	657	658	677	664	680	661	658	638	647	664	675	719	668	649	664	687	654	669	676	682	654	645	664	688	639	642	669	637	673	671	658	714	643	696	653	663	660	651	694	659	671	676	689	691	701	653	634	608	623	640	679	684	694	659	697	669	677	669	673	610	674	665	679	679	651	642	668	655	647	666	640	692	632	690	610	667	658	644	647	697	658	643	654	689	680	683	644	649	637	684	700	667	629	642	674	678	664	648	644	659	689	657	678	666	646	683	667	664	646	660	673	690	672	623	661	684	667	637	632	699	641	650	630	657	631	636	623	661	617	653	666	623	671	662	665	694	649	654	627	650	646	680	660	673	669	655	687	610	673	693	675	665	660	640	640	681	620	638	638	645	658	665	673	693	604	653	688	664	704	643	656	660	621	674	649	708	701	653	645	659	635	626	673	658	632	641	648	634	684	711	661	668	666	633	741	715	658	659	665	643	671	645	624	646	688	645	609	650	663	647	669	634	691	646	671	681	652	670	647	708	675	618	700	682	636	670	649	716	665	698	640	644	702	663	643	666	652	649	676	677	636	664	658	679	622	621	697	668	631	669	648	663	666	656	633	662	684	677	642	646	641	646	661	637	666	681	670	659	665	658	634	702	626	659	666	624	643	643	684	605	671	632	646	660	709	641	631	625	690	657	679	697	646	644	696	690	740	660	630	652	679	638	677	636	639	689	673	656	650	653	623	642	615	650	630	673	674	698	678	587	673	644	677	672	636	667	635	644	663	658	640	692	667	637	676	689	681	663	628	685	656	641	618	667	653	727	661	678	671	629	664	670	670	626	676	659	676	705	662	664	679	655	651	645	679	668	697	645	661	672	636	659	696	643	642	685	660	635	654	663	652	669	654	680	663	650	710	683	680	708	660	676	649	677	680	668	666	652	652	669	688	651	688	739	640	625	660	637	631	700	655	677	647	633	678	638	712	628	661	662	661	666	679	608	645	654	659	642	659	669	654	634	654	657	622	664	665	668	711	666	645	686	662	638	678	670	680	658	658	702	625	667	683	662	687	661	645	618	639	675	641	722	622	701	639	667	656	618	655	666	619	672	640	627	611	675	686	644	676	664	607	630	689	690	690	618	649	651	619	615	698	695	693	608	640	633	655	681	677	645	646	612	627	678	675	701	654	664	699	654	709	655	609	651	720	675	617	680	687	677	707	679	656	662	669	706	641	663	678	716	665	659	653	639	680	625	646	686	637	652	674	642	649	625	662	652	699	668	670	649	676	660	636	676	676	655	647	667	707	701	681	625	703	644	686	702	668	660	660	618	666	652	640	655	672	666	598	650	692	673	619	670	655	676	699	713	661	680	642	643	656	629	660	667	654	676	631	658	642	645	649	671	699	694	698	660	679	609	698	636	673	612	626	665	641	649	641	662	695	661	645	670	676	663	660	634	588	692	647	615	674	657	699	707	706	698	659	647	627	616	700	615	645	661	650	648	676	658	622	663	649	688	641	649	637	663	662	648	674	661	685	658	628	685	645	682	657	608	696	693	668	642	667	689	672	617	640	650	658	665	674	615	649	641	642	667	674	696	648	646	658	620	647	661	673	638	655	673	696	647	621	619	671	716	684	693	692	683	653	675	651	672	668	637	635	671	695	680	648	665	669	718	652	715	664	662	692	701	694	655	657	667	642	706	652	649	647	648	672	656	608	683	664	681	692	680	662	635	672	651	640	642	672	678	664	657	681	652	655	745	683	674	677	657	714	639	670	695	687	729	648	641	656	636	651	688	653	661	652	707	640	736	709	646	684	627	676	660	676	621	635	703	629	695	667	651	652	669	659	622	644	649	668	645	620	689	671	678	666	634	674	627	687	652	637	608	653	648	722	628	615	671	645	649	696	660	660	669	683	699	676	704	682	679	651	645	667	670	677	672	691	655	640	653	656	651	687	624	649	646	649	663	734	726	651	737	680	696	654	639	604	673	657	630	648	636	685	667	640	663	686	672	645	636	691	670	623	660	667	693	684	660	634	652	657	664	651	655	659	639	692	680	635	675	610	646	631	712	689	627	670	651	651	634	695	629	645	570	633	665	641	664	666	641	649	707	621	636	656	666	686	697	643	655	675	682	661	636	686	657	675	658	690	660	670	604	658	675	673	700	648	634	640	695	663	677	663	644	679	643	683	728	651	670	676	682	637	666	673	674	646	662	624	716	623	719	673	651	676	641	607	666	671	688	662	680	626	616	657	658	631	693	673	663	640	645	665	681	674	667	664	685	626	708	634	686	677	680	702	658	647	669	632	678	689	651	672	671	659	657	587	671	658	679	661	636	672	648	661	639	652	695	663	656	650	679	680	646	692	640	593	657	657	687	640	637	660	647	683	703	638	655	647	688	618	675	665	657	694	670	671	661	683	673	666	632	711	650	651	667	675	660	728	687	635	670	675	653	669	637	645	664	598	688	654	655	699	698	632	666	687	647	664	660	679	654	633	683	672	682	688	659	635	628	702	649	668	692	640	680	654	649	646	671	677	629	667	687	680	639	672	679	632	651	620	667	633	663	654	727	715	641	673	671	668	681	684	663	664	706	686	692	711	631	676	703	638	699	671	664	652	631	706	669	647	660	647	646	634	672	633	647	656	656	658	649	630	688	639	720	669	668	701	682	671	657	672	653	680	639	657	704	684	670	639	605	637	662	635	651	679	682	641	644	678	686	663	665	650	674	698	628	682	638	659	641	650	621	599	690	656	659	658	634	680	603	646	611	629	654	668	640	712	650	698	674	670	736	685	666	679	666	635	642	661	681	647	664	673	678	657	695	681	661	658	682	721	633	636	654	688	683	668	714	717	655	646	649	617	640	652	648	654	653	666	677	645	675	681	604	677	699	650	654	605	645	670	674	650	634	699	622	653	709	676	661	658	651	635	655	689	656	651	662	675	657	641	622	689	686	660	638	653	689	680	625	665	680	653	668	684	703	634	644	641	671	655	642	662	684	661	707	682	677	637	664	677	657	679	691	645	666	693	633	690	642	631	694	661	672	669	642	673	629	672	655	699	617	649	666	699	610	647	634	662	710	683	657	684	681	632	697	647	614	639	674	680	674	659	658	614	681	663	659	665	667	669	658	609	616	687	658	639	671	688
30078	14172	3942	2787	1316	155	155	143	158	150	160	159	164	161	146	144	154	146	151	153	166	134	145	137	139	152	162	168	148	158	157	168	182	153	161	158	153	143	165	166	143	158	141	155	151	183	162	156	167	147	170	155	153	158	138	151	157	166	160	172	154	120	149	163	138	139	155	148	147	151	148	150	132	164	168	173	162	138	139	151	167	140	151	177	146	179	141	157	185	153	153	151	140	152	158	172	158	167	156	139	156	128	168	161	141	153	175	163	157	138	152	176	161	159	139	147	175	150	144	162	177	156	162	155	147	176	168	146	151	169	160	143	148	157	169	152	179	156	145	150	161	160	155	157	175	151	145	154	147	168	163	161	135	142	130	150	127	169	159	145	159	164	150	141	145	176	151	168	158	142	144	178	158	176	162	147	155	152	139	167	138	151	148	169	151	150	146	159	160	163	160	173	141	144	167	157	141	168	146	150	139	148	154	165	144	157	151	173	163	159	150	150	151	169	135	182	168	154	162	182	154	163	143	145	147	142	155	144	177	174	165	143	162	144	141	154	175	140	152	147	151	127	150	165	154	157	171	179	165	145	127	145	159	151	148	144	168	153	163	146	137	151	154	160	141	148	159	165	163	154	177	163	139	143	152	153	172	136	147	165	157	154	156	176	146	138	136	157	165	169	163	159	128	158	161	144	136	175	157	139	170	155	146	169	147	151	153	143	179	158	148	153	155	169	158	155	170	162	137	144	165	134	142	147	159	184	160	159	143	143	165	138	149	155	151	136	171	175	169	161	150	150	130	172	177	155	165	161	149	144	140	130	153	154	162	152	176	174	130	172	168	164	172	175	137	151	161	157	130	154	174	152	161	173	157	145	161	153	166	143	167	159	146	156	167	137	148	141	154	170	168	166	164	173	159	145	170	151	175	162	140	154	157	141	144	159	163	150	149	142	158	151	162	176	155	194	167	156	139	154	140	147	155	150	145	145	168	161	161	137	146	140	147	169	146	146	162	154	134	146	138	148	140	158	147	167	152	151	151	175	149	149	159	176	153	189	138	153	146	144	157	154	165	169	134	144	130	128	149	142	165	131	147	151	151	162	156	142	164	164	154	153	145	137	152	173	151	163	144	161	159	150	161	172	125	162	133	163	158	151	158	170	169	161	149	150	137	163	171	118	161	155	141	142	151	159	170	147	148	168	171	162	123	152	166	161	142	174	146	144	144	139	160	130	137	135	143	161	154	162	164	152	159	165	156	168	147	147	161	131	146	134	138	155	182	152	157	146	158	154	173	152	175	179	160	152	139	157	140	152	160	156	136	161	136	138	213	154	139	155	150	156	157	163	180	134	133	144	133	142	134	152	165	151	168	135	163	165	166	155	162	151	147	157	153	167	152	163	151	144	173	163	136	140	160	161	134	156	159	150	157	154	151	155	141	145	153	147	161	169	161	156	167	154	144	160	149	180	151	182	137	157	154	162	162	161	182	165	143	160	143	169	161	170	149	150	174	166	163	137	148	153	175	144	152	166	172	142	151	155	144	151	161	157	127	146	149	164	165	152	164	151	172	143	161	166	154	148	161	165	174	155	143	143	150	190	168	155	163	172	165	153	147	167	167	143	125	147	141	137	130	147	191	181	173	142	159	138	160	165	143	171	149	153	140	147	151	152	161	119	169	156	160	157	165	171	146	134	156	167	140	140	140	156	180	158	126	156	140	176	141	137	158	173	141	139	148	172	150	160	150	153	153	170	158	129	165	164	172	131	119	123	179	165	141	155	168	165	149	157	156	158	150	163	136	161	164	146	150	155	153	154	169	147	161	166	157	152	160	163	127	135	169	143	151	144	148	160	157	150	152	141	156	146	129	156	152	137	159	146	152	153	155	146	161	164	167	135	170	148	155	164	164	153	166	159	175	160	173	137	151	142	181	143	156	141	169	151	145	135	172	156	154	143	140	161	128	165	156	152	151	164	164	161	164	142	161	159	138	152	149	148	178	150	176	147	148	171	165	140	155	152	169	159	143	175	156	139	157	178	173	157	140	170	138	161	163	157	140	171	151	149	167	165	176	164	154	142	154	144	150	157	150	155	189	144	166	144	141	141	156	178	171	153	164	146	139	158	146	152	158	158	163	131	155	189	157	158	144	140	158	146	140	174	158	146	141	157	154	180	137	149	147	177	147	172	154	126	140	138	154	150	166	164	164	154	128	145	168	168	144	149	163	159	177	174	151	162	135	164	174	159	160	154	143	151	163	154	167	149	163	155	133	143	146	164	177	166	136	156	158	158	164	163	146	150	146	156	173	171	144	173	163	130	157	145	168	141	149	154	159	161	162	139	156	151	137	152	157	162	153	175	163	124	148	157	143	167	144	149	143	159	153	144	153	156	191	164	147	172	147	167	156	151	187	130	140	153	164	160	164	163	138	152	154	167	140	142	132	158	166	165	166	150	135	162	148	154	153	141	140	178	167	139	157	146	151	140	168	156	163	150	143	141	151	157	158	147	157	162	148	152	151	161	154	136	143	146	176	157	131	140	152	164	153	160	158	151	165	187	154	159	151	174	149	149	171	146	157	173	171	150	135	165	133	128	153	175	155	169	178	155	168	150	145	144	164	143	159	156	132	165	152	169	150	141	161	172	143	163	153	132	170	151	160	142	166	155	154	171	137	144	145	160	143	159	150	136	173	155	168	153	153	153	161	138	167	156	149	141	151	159	139	154	140	160	175	154	162	151	147	162	162	162	167	153	158	154	164	163	134	144	166	172	165	160	157	162	144	173	137	160	185	155	150	146	155	146	168	158	152	143	152	160	130	154	159	144	155	168	142	178	167	183	170	150	153	156	133	180	141	141	150	156	162	144	175	173	160	136	173	183	138	175	156	176	172	164	160	153	181	148	152	144	154	166	161	153	162	187	131	160	156	156	150	179	180	141	146	135	149	156	146	172	152	146	127	157	151	138	147	145	153	160	156	138	156	164	164	139	159	147	158	156	155	162	150	150	156	168	159	157	169	154	132	148	152	144	160	164	166	161	159	140	144	170	167	157	166	137	126	170	152	174	174	156	151	145	159	166	151	159	139	155	137	147	151	158	152	157	163	158	182	147	172	176	151	160	140	168	166	102	165	154	158	134	167	150	160	153	165	176	140	136	148	145	163	143	136	149	141	172	152	141	147	156	157	138	161	154	148	153	142	162	161	161	163	183	150	116	168	171	144	154	149	137	156	130	129	139	162	139	156	178	161	160	141	153	155	160	166	189	148	141	152	166	183	138	156	145	160	155	154	134	145	149	142	143	143	154	126	158	145	160	174	166	155	152	151	148	148	142	186	174	163	139	146	141	162	137	164	137	187	149	155	153	153	178	155	145	164	139	156	123	156	164	155	151	134	157	166	167	178	143	158	144	153	132	172	159	163	157	149	167	163	171	142	158	166	141	157	136	158	150	166	155	153	160	158	173	155	136	158	152	151	119	167	139	153	147	156	155	175	173	180	164
27568	13980	6496	8831	4063	543	551	522	550	530	496	529	505	543	505	549	450	517	561	479	500	508	491	508	495	537	514	522	518	503	537	487	498	501	535	533	530	563	507	526	499	482	573	520	504	507	528	502	508	497	501	500	535	530	503	523	507	529	505	528	485	512	520	532	508	526	525	526	502	541	531	516	534	498	490	516	511	519	543	495	519	461	527	508	508	532	526	521	483	540	550	507	517	468	526	491	520	504	504	512	554	512	503	509	523	490	506	525	531	507	536	507	501	519	509	530	498	501	500	477	477	513	554	517	545	510	523	520	493	491	512	516	518	533	537	574	522	523	510	483	508	548	537	517	535	519	508	495	528	499	517	502	546	535	479	540	485	525	537	510	497	506	540	478	538	509	504	519	535	500	534	519	557	477	506	554	518	490	573	529	536	549	524	556	530	503	525	481	528	511	525	553	532	508	547	473	507	547	511	465	506	512	530	512	515	546	525	490	465	535	525	494	505	513	561	557	516	509	510	528	505	507	531	537	524	496	474	500	528	523	512	552	528	520	512	525	526	521	477	534	505	502	495	505	514	529	495	535	491	534	536	518	519	533	532	526	510	529	514	499	543	523	541	502	521	551	539	520	546	523	542	501	533	522	530	549	511	537	514	498	522	500	496	493	514	508	532	492	538	538	535	523	518	528	500	467	514	475	508	523	495	534	536	519	483	544	515	498	482	524	521	524	488	488	503	520	504	474	507	511	506	507	496	511	508	517	522	534	538	517	541	482	529	534	544	527	509	510	527	510	518	523	522	526	545	473	513	499	529	538	524	494	508	507	538	538	512	534	464	524	543	492	517	534	537	499	502	521	507	523	511	520	453	492	507	504	493	528	526	542	504	550	514	520	508	510	524	548	525	500	503	548	532	501	527	554	542	528	553	501	542	520	491	484	517	512	547	519	502	532	540	539	510	519	540	530	539	473	510	524	517	478	547	540	532	523	511	551	483	506	530	477	489	517	536	507	507	545	478	516	584	578	558	515	491	532	494	528	538	545	553	517	524	523	509	498	512	474	520	531	485	525	513	523	546	528	517	509	523	511	511	530	498	530	516	507	494	499	536	503	522	497	511	541	524	540	527	503	493	521	520	511	541	547	516	509	558	474	505	511	512	486	515	474	523	523	495	525	546	492	543	501	530	506	483	516	519	507	549	491	528	544	521	533	494	533	487	560	512	512	524	519	511	526	494	508	528	580	518	503	541	537	507	493	532	463	537	537	494	500	551	528	522	493	483	546	517	518	541	518	523	468	538	511	501	518	503	520	524	467	529	502	503	493	511	547	475	512	536	533	500	477	553	510	510	550	506	516	515	529	514	423	521	546	539	541	513	504	551	517	527	490	518	513	504	478	488	523	511	516	527	507	489	535	534	497	550	533	485	528	486	474	511	528	486	537	510	507	459	509	521	529	526	504	528	534	521	522	517	501	492	475	543	487	493	497	550	538	491	491	515	510	503	541	508	474	523	503	578	498	514	572	529	550	509	501	533	501	548	523	516	510	502	482	513	553	525	512	551	518	524	504	490	514	488	480	545	498	511	521	471	529	526	496	509	521	494	523	519	505	505	504	534	475	471	482	510	499	501	487	536	508	499	515	535	528	532	536	568	518	518	467	508	482	489	515	499	495	464	473	509	541	525	506	511	525	518	520	559	526	488	524	519	531	526	492	515	505	495	484	513	530	512	517	504	488	492	516	550	511	550	528	505	493	542	496	553	534	547	515	538	532	528	535	506	510	544	537	521	494	543	505	500	510	472	516	527	502	510	530	521	539	504	505	513	530	530	488	482	521	551	518	554	497	503	540	542	474	523	498	509	492	526	548	516	519	529	521	499	506	532	513	503	545	493	498	574	500	514	515	569	529	539	519	545	500	534	508	526	523	494	482	526	541	527	531	484	533	480	550	481	500	508	533	510	539	542	529	497	539	539	487	458	534	507	510	481	503	510	536	488	487	531	561	485	560	526	506	506	476	482	513	518	529	469	531	501	501	485	517	493	474	544	505	487	466	531	493	505	497	541	528	528	524	517	522	500	494	550	541	525	512	537	490	458	489	558	515	507	504	492	507	516	538	459	530	482	560	501	520	510	513	558	536	542	583	480	513	539	540	500	549	526	513	525	545	512	538	494	496	534	516	531	530	572	490	486	497	482	519	547	575	509	519	497	504	495	516	506	496	532	503	515	539	541	504	513	518	531	539	527	559	530	514	502	517	557	515	515	477	530	534	527	518	545	538	508	533	534	523	514	506	481	513	499	503	534	528	470	499	502	507	543	517	528	505	481	524	503	558	541	499	482	529	523	515	500	501	506	522	517	513	563	499	462	486	534	485	494	471	530	507	564	508	503	473	516	511	510	500	539	505	573	488	503	534	515	532	500	530	504	477	496	510	528	490	496	540	535	512	500	523	532	518	494	524	545	516	502	537	527	492	511	540	494	510	492	510	493	520	508	516	533	562	511	489	516	514	514	516	524	513	520	547	515	484	507	489	516	524	495	474	520	532	518	511	519	484	519	501	496	478	499	537	502	514	515	538	528	496	514	504	531	556	533	481	500	540	530	505	485	500	519	535	548	515	518	472	566	508	503	494	492	533	486	462	536	499	528	520	509	545	488	493	505	511	459	517	461	545	556	558	505	524	518	506	518	534	468	490	497	512	503	539	511	524	550	521	554	532	518	523	536	501	513	482	510	513	510	529	525	518	514	523	508	532	511	571	535	487	505	511	530	525	538	503	503	499	515	528	505	491	474	547	511	513	487	482	509	514	504	522	494	520	518	488	532	541	533	498	528	513	514	499	580	504	525	529	507	550	499	537	482	506	498	501	508	520	505	471	567	534	493	538	547	531	494	544	525	497	510	474	503	517	502	519	534	505	508	563	519	516	505	483	518	492	545	500	502	520	508	532	531	503	535	526	504	512	506	512	493	533	516	522	481	485	515	518	555	520	543	544	495	524	488	554	547	466	516	525	537	501	518	541	499	535	511	514	530	485	529	515	501	544	521	523	523	532	496	526	558	496	486	494	505	516	490	531	520	517	500	491	488	519	506	521	526	546	510	485	523	498	532	511	536	536	476	537	529	539	517	515	500	471	473	492	506	515	518	501	523	565	503	528	539	496	545	519	520	510	501	490	525	514	499	521	532	493	512	519	497	498	512	539	513	530	506	531	484	504	479	503	522	513	524	525	495	531	523	538	539	508	535	518	529	540	523	520	512	484	489	505	526	529	515	531	520	495	490	529	526	482	545	516	474	519	537	526	465	483	505	547	488	541	482	553	513	517	532	527	489	508	548	505	482	508	498	502	517	544	522	504	532	488	512	514	500	519	526	518	533	573	541	503	519	517	552	502	528	520	518	570	513	523	514	493	515	493	513	527	505	501	524	531	505	514	494	520	518	506	547	504	519	517	505	522	516	463	489	483	499	508	512	524	487	496	539	473	467	465	525	507	567	536	534	515
63716	47031	38025	31605	20611	1861	183	153	140	163	151	146	142	123	130	147	108	143	113	120	131	107	121	137	108	132	126	106	125	132	106	99	120	144	123	126	114	126	138	114	112	130	116	128	142	121	154	117	114	128	128	127	120	119	120	122	127	127	135	125	104	133	140	119	116	125	123	119	144	120	130	125	122	125	131	121	115	127	121	109	130	108	114	111	140	116	136	134	99	121	119	106	113	114	123	129	111	118	138	115	116	136	116	121	115	109	125	102	122	113	119	120	125	107	132	120	92	102	106	127	118	120	114	114	107	115	100	128	107	120	124	145	113	129	116	100	127	114	96	117	128	104	119	122	129	127	112	114	130	116	125	121	116	100	104	112	133	116	120	99	141	119	123	132	116	110	99	97	117	134	117	115	108	119	120	137	119	126	123	121	133	121	104	126	119	110	123	121	121	127	99	112	127	126	108	122	109	118	117	105	107	111	121	126	110	128	116	111	131	125	132	110	108	120	112	143	125	135	126	114	104	121	119	118	130	133	132	114	123	125	131	113	114	115	118	111	98	103	120	130	130	121	107	109	121	141	137	111	109	125	109	129	116	116	129	125	116	118	135	121	141	122	105	131	110	110	118	125	120	115	141	128	116	103	112	110	128	117	114	123	117	139	128	97	126	119	122	124	120	129	118	108	105	134	122	105	128	115	121	119	102	117	121	117	110	123	127	124	130	122	110	102	129	125	112	144	119	98	120	110	117	113	111	110	131	119	104	121	106	142	118	129	123	111	100	128	122	112	103	150	118	108	104	135	125	107	107	109	143	120	135	124	107	142	95	113	121	124	139	99	116	106	108	101	126	126	119	141	114	126	102	129	94	97	135	127	106	126	139	123	131	108	135	130	115	118	123	120	123	112	113	119	106	113	110	134	141	130	120	118	116	124	133	110	117	109	114	97	135	102	125	121	118	119	123	126	108	125	109	103	126	130	123	101	124	104	111	128	99	114	103	124	101	121	111	109	120	111	135	108	132	111	118	121	113	121	128	116	111	124	110	120	119	124	121	87	126	98	128	126	103	114	128	103	123	129	96	97	123	111	110	139	106	115	121	149	128	125	117	110	112	132	114	126	119	97	118	109	114	114	131	133	121	125	99	115	140	136	128	126	140	132	114	110	124	146	106	125	134	143	104	104	121	122	110	121	124	115	96	103	122	102	132	107	129	129	123	127	118	129	122	127	110	111	127	117	119	123	127	102	122	114	118	105	103	150	114	111	101	120	129	87	116	108	124	121	104	145	100	123	106	112	114	106	130	131	113	106	107	131	101	117	137	123	129	124	108	114	122	125	131	135	123	140	115	118	117	107	138	122	119	124	125	124	118	141	132	131	126	122	112	122	110	142	123	133	121	118	146	131	108	111	121	128	117	131	127	104	110	116	126	131	122	100	131	106	112	117	115	104	116	131	102	108	122	123	120	117	121	106	113	118	131	135	127	126	105	114	121	109	107	143	132	121	116	118	126	120	127	100	134	129	132	104	126	135	99	117	110	110	122	128	111	105	119	134	119	110	104	124	118	106	122	124	139	129	124	113	121	98	121	135	114	114	115	109	120	126	144	96	113	126	113	112	129	129	123	111	121	125	118	116	134	118	129	124	122	113	124	117	116	117	126	127	101	109	125	133	105	113	113	105	113	98	114	102	110	121	117	136	138	121	141	130	117	115	97	113	114	123	119	120	103	123	122	135	101	118	121	114	120	114	114	122	117	118	129	136	118	122	107	113	118	124	125	122	133	121	121	127	118	123	124	125	117	131	118	108	124	119	129	112	105	123	128	116	124	127	104	120	121	105	112	141	125	136	107	123	129	102	119	135	109	124	92	127	138	120	106	133	135	117	125	94	132	115	105	129	107	118	128	117	110	106	123	118	122	135	125	104	116	127	114	124	130	103	116	121	119	113	115	97	99	124	118	120	132	106	116	97	121	110	114	111	130	118	104	141	119	111	119	122	127	115	133	114	113	123	129	119	118	121	139	123	115	115	121	122	114	111	110	103	106	112	108	100	110	111	111	127	108	138	141	126	142	138	133	123	119	148	108	119	121	114	104	113	112	119	122	127	114	107	117	119	115	103	123	128	145	107	124	118	132	112	104	127	116	119	122	113	112	124	122	115	117	131	118	135	131	128	105	123	141	132	126	125	108	118	115	114	126	136	111	104	124	125	122	100	131	112	114	138	114	122	140	124	127	121	119	128	125	120	144	133	116	126	89	118	108	106	146	110	111	89	125	121	110	139	122	113	100	119	125	132	110	128	118	130	113	110	107	116	116	111	127	115	109	129	112	122	117	158	127	103	111	123	99	106	116	120	111	135	107	99	123	132	124	129	139	121	123	148	115	130	120	121	124	126	150	140	110	112	105	105	135	127	140	124	102	116	126	114	120	132	118	103	113	139	121	105	112	113	128	130	122	94	136	115	112	131	115	124	109	121	110	138	111	130	127	115	116	134	138	109	118	102	109	108	130	116	127	103	110	127	113	118	100	115	122	131	122	120	113	118	115	143	127	106	108	142	116	140	107	107	130	112	114	117	130	121	137	132	112	120	111	127	113	107	117	109	117	144	105	135	119	124	123	122	106	128	117	127	131	123	114	94	105	128	133	117	111	121	119	112	98	116	84	102	99	110	116	118	122	107	126	119	136	113	123	111	122	106	105	112	105	119	129	119	122	126	108	127	130	101	119	116	127	118	127	104	121	117	113	97	119	113	125	125	126	118	137	103	116	90	137	126	115	126	133	132	122	115	125	117	95	132	108	140	128	132	117	118	100	125	136	119	113	101	139	106	114	123	138	128	127	122	127	116	113	114	114	111	131	128	115	111	113	116	120	144	132	103	121	124	118	99	111	110	111	102	123	119	119	108	126	124	105	132	128	127	101	111	106	126	106	112	125	111	100	127	135	121	104	111	115	103	99	117	141	102	119	132	117	94	105	116	114	112	120	136	115	109	115	121	121	130	101	126	120	131	114	113	117	117	119	122	129	122	117	115	116	124	121	118	118	124	111	131	104	98	113	133	114	103	124	146	109	111	119	116	120	119	106	108	123	115	134	102	103	130	142	143	117	119	116	114	111	126	112	113	122	116	110	122	139	109	105	123	143	111	108	122	134	131	104	115	102	127	106	103	115	112	104	140	123	143	133	130	133	146	137	121	125	114	85	127	130	130	115	108	100	115	109	146	103	112	131	115	126	118	115	152	113	113	99	107	102	113	119	113	116	101	128	102	121	110	134	116	145	129	124	136	119	120	109	120	99	138	114	103	99	120	113	115	115	125	130	129	116	115	107	127	96	115	118	122	116	119	127	127	107	127	111	123	110	101	109	128	133	127	103	129	123	132	124	135	115	106	111	126	138	116	123	109	124	109	128	110	111	115	120	113	105	123	125	118	130	143	130	123	137	126	112	115	123	138	137	119	114	113	120	122	98	124	128	124	127	108	116	131	106	126	106	103	118	117
45893	38465	34634	39671	19493	822	667	647	588	554	467	484	481	516	480	484	465	456	449	435	411	458	482	456	423	433	410	455	468	408	424	411	464	418	420	473	442	441	414	407	443	376	442	443	420	407	401	441	435	386	400	422	415	409	413	418	396	421	401	402	413	461	405	419	400	395	387	430	403	443	447	437	408	394	405	480	433	394	428	375	413	396	412	429	432	417	421	412	386	399	453	437	394	394	404	438	382	406	431	404	415	425	420	390	425	438	440	471	420	423	408	431	393	424	406	438	408	410	429	416	403	407	414	381	432	360	386	358	366	408	430	421	427	398	405	422	419	415	384	431	397	401	408	375	444	387	414	403	432	449	414	459	347	437	385	409	407	424	392	445	397	388	443	374	398	442	422	407	426	398	396	422	407	415	405	394	414	434	415	405	411	436	441	401	414	418	422	448	394	422	437	454	409	414	398	383	389	418	408	439	406	405	436	412	428	401	462	415	433	428	415	414	421	438	436	435	434	421	420	436	422	388	372	398	356	393	429	411	418	433	404	384	378	396	425	394	437	400	402	428	414	427	410	463	430	408	415	389	432	442	442	443	427	416	424	375	418	415	450	393	411	424	396	432	420	419	396	456	401	472	410	446	407	401	400	414	415	431	379	424	406	390	452	396	387	411	402	440	433	447	421	417	436	412	395	381	401	398	400	411	374	442	404	426	420	438	422	434	455	417	406	422	385	425	389	387	412	447	429	380	420	425	407	406	391	381	395	406	383	397	418	378	425	400	412	387	426	408	392	379	405	398	458	423	416	396	416	413	406	422	409	397	399	386	428	409	434	415	398	398	386	380	416	414	410	380	424	371	404	403	404	414	418	420	446	402	428	416	414	424	424	391	387	412	423	402	392	439	375	445	408	418	397	426	408	443	405	396	441	433	430	436	405	418	445	421	410	403	415	416	390	393	408	456	405	395	409	409	384	425	391	397	419	439	432	414	386	437	410	426	434	394	402	405	424	426	393	417	388	438	398	394	409	416	427	430	458	379	407	428	409	428	424	412	439	416	409	425	406	431	418	413	402	413	402	414	449	423	431	425	413	394	442	410	421	444	432	410	430	413	404	428	455	438	445	405	417	428	411	406	402	417	425	413	438	411	403	401	421	460	412	425	404	410	422	384	410	412	443	413	418	406	414	455	396	431	461	424	380	409	430	412	423	378	388	412	418	411	458	439	435	395	403	436	439	398	426	439	445	399	445	426	449	401	429	431	423	452	409	412	441	423	392	415	413	412	415	450	415	415	434	415	415	403	407	421	401	413	391	380	409	422	414	423	408	411	416	436	398	376	431	398	391	430	372	438	436	421	394	414	429	418	412	414	444	385	402	417	416	367	402	418	433	399	448	411	393	383	427	376	415	400	404	415	359	426	381	405	390	433	467	462	402	393	399	414	410	419	445	418	394	426	406	450	435	417	375	391	403	425	437	401	407	379	399	436	409	423	418	380	416	385	380	407	424	417	391	408	445	423	411	425	435	417	421	409	418	400	390	454	405	369	396	431	389	436	421	439	400	419	429	423	423	407	458	422	405	395	441	424	389	436	395	431	391	421	420	400	442	435	425	383	435	399	410	396	413	418	433	374	387	423	402	456	402	380	423	430	408	420	390	413	410	424	417	427	443	411	403	409	412	399	449	443	439	374	417	390	416	423	449	361	408	411	444	442	443	440	404	404	380	428	415	426	408	419	432	427	425	416	413	442	412	419	418	428	384	404	393	440	412	396	358	439	409	363	427	440	396	454	412	403	400	394	431	445	385	410	432	389	403	399	424	424	409	404	407	453	392	419	395	446	437	401	413	396	378	416	420	397	379	406	390	410	406	426	393	395	431	436	435	424	389	452	442	409	413	395	419	429	433	399	431	386	425	402	393	381	335	396	437	477	410	410	432	394	408	426	381	420	435	399	417	405	417	418	390	409	404	430	451	400	402	394	407	398	407	424	424	404	432	422	406	406	398	404	421	384	404	463	453	431	400	397	430	412	434	459	400	428	409	400	397	399	430	423	431	393	380	382	413	399	429	409	414	391	405	423	403	416	395	420	425	403	405	423	412	414	423	438	430	430	415	447	425	467	412	427	400	427	428	375	429	412	437	421	387	444	435	366	450	433	396	426	412	415	399	429	446	412	412	424	433	395	402	396	428	417	367	442	380	433	375	435	410	436	392	392	435	392	375	415	405	400	447	421	424	380	378	445	445	411	375	465	435	419	398	411	401	431	399	418	348	409	473	423	388	433	395	459	392	410	458	425	434	438	378	398	426	408	460	417	419	411	402	440	384	402	379	423	419	414	426	418	444	459	395	431	435	382	383	408	435	433	414	393	411	432	422	433	407	426	422	428	410	399	451	430	429	376	409	460	393	387	417	440	444	421	401	401	448	436	421	407	441	421	436	378	363	401	431	407	410	387	408	420	424	436	438	405	451	399	422	420	401	388	431	446	423	398	467	458	401	439	382	433	402	442	391	396	418	411	390	414	378	404	451	438	427	418	394	409	441	428	416	396	389	405	419	385	414	418	419	427	455	406	437	402	430	414	434	394	429	399	425	420	448	441	447	419	394	417	444	411	411	419	405	381	412	407	391	426	444	405	433	416	421	413	381	438	391	427	433	425	409	429	428	429	425	437	386	412	424	432	450	384	400	439	394	390	436	419	421	373	433	421	403	423	386	435	423	389	426	386	391	414	398	390	402	437	399	416	410	405	430	379	443	442	464	414	431	425	412	419	406	425	399	437	390	427	434	398	427	375	408	398	412	423	372	415	418	357	422	449	428	401	422	405	381	420	434	431	406	410	382	398	438	431	392	431	411	426	432	446	417	387	397	463	409	432	420	407	389	406	426	410	392	411	402	383	412	419	459	444	435	412	410	422	407	434	434	424	396	383	404	413	409	420	388	441	425	396	416	410	419	446	393	418	397	432	402	433	404	413	437	431	406	421	449	460	426	447	438	417	383	412	410	415	392	442	420	389	382	398	407	438	408	417	398	436	381	432	434	442	436	392	407	426	386	430	442	435	405	399	430	401	430	407	394	421	415	398	440	401	395	388	445	468	412	397	400	399	412	419	434	398	416	414	449	450	413	438	455	378	386	408	390	383	431	432	398	424	430	422	424	431	391	460	411	399	445	410	408	440	448	416	402	428	427	420	442	446	437	455	403	393	430	425	395	435	414	421	397	414	395	397	403	436	424	403	439	423	444	419	377	438	396	475	416	401	408	415	444	404	439	417	411	420	405	399	426	416	423	428	418	399	387	417	399	425	403	417	438	434	389	402	365	388	402	422	440	411	426	445	380	363	425	436	375	426	408	404	406	437	444	389	442	408	441	462	402	389	420	386	459	430	409	375	407	415	399	392	442	415	414	453	415	442	389	412	407	428	422	405	445	406	398	435	425	425	419	402	413	387	373	401	414	408	433	421	416	397	414	445	397	409	447	420	403	419	417	396	414	404	401	403
75949	60637	49442	45664	31879	5503	398	280	261	282	260	240	243	261	226	224	190	224	212	238	225	230	246	207	234	230	212	202	226	229	171	213	221	220	229	213	208	206	213	211	215	212	230	197	199	206	201	212	220	211	235	213	195	196	210	217	196	210	216	197	192	193	183	226	210	187	215	208	197	199	216	187	205	212	219	207	212	241	237	223	184	203	198	210	227	216	241	195	207	212	215	207	198	213	237	225	230	210	243	235	222	193	203	197	195	222	216	216	198	196	198	234	201	225	238	232	235	222	209	210	219	233	214	222	235	209	214	192	225	227	206	211	219	200	214	222	214	225	208	188	223	230	213	206	204	235	223	189	196	192	221	234	217	218	206	193	222	229	208	181	193	236	204	207	213	216	204	183	208	226	220	251	195	236	192	241	228	243	198	237	215	202	189	224	218	203	228	210	204	234	195	218	221	209	213	218	243	199	205	215	223	214	223	214	203	188	217	200	221	179	213	219	243	230	216	219	216	210	216	196	231	225	190	195	205	199	224	212	216	221	205	206	205	195	191	208	222	201	225	224	222	196	184	223	217	198	212	225	215	204	215	229	204	195	189	225	212	189	212	238	182	216	235	216	189	203	207	203	189	211	203	216	234	215	210	194	222	207	215	201	237	207	217	200	218	211	228	223	232	199	174	212	227	225	221	215	195	200	216	199	200	237	231	187	209	190	203	208	201	235	210	195	236	194	204	246	228	201	183	205	218	212	180	252	218	188	199	210	186	193	165	197	210	203	186	214	212	191	226	225	213	227	220	209	232	219	196	218	202	192	198	229	202	198	181	202	210	217	217	196	210	206	192	204	211	209	207	198	198	209	218	231	230	207	208	196	236	205	197	212	226	223	190	188	208	182	212	203	201	223	215	238	231	229	230	227	218	225	201	227	191	220	206	189	205	199	211	197	214	197	211	213	225	214	201	186	218	220	199	200	242	210	204	213	208	188	195	215	208	222	209	211	199	215	268	193	200	212	193	194	218	215	202	219	230	213	203	205	240	211	222	236	215	224	209	208	248	207	220	208	188	182	208	210	200	212	220	193	219	196	211	213	204	217	197	220	204	209	223	210	209	215	213	214	198	227	216	208	219	228	210	190	226	202	203	191	206	221	204	228	214	232	191	206	247	196	211	216	219	195	207	226	209	210	219	203	210	217	201	214	211	214	223	205	194	195	220	217	198	244	208	206	209	198	216	232	220	192	200	216	201	217	238	209	222	211	195	213	216	204	210	204	199	203	212	209	207	219	189	175	179	225	219	180	189	212	223	172	195	219	222	225	200	220	222	199	205	216	207	211	226	208	200	198	238	201	179	195	212	197	206	226	199	181	199	192	188	228	213	202	204	242	197	207	211	226	204	189	240	198	206	220	220	224	214	198	199	211	195	212	208	185	240	222	199	203	236	223	237	223	255	230	222	217	215	214	215	226	236	200	194	252	189	200	211	203	225	221	225	225	194	200	216	186	210	227	209	215	236	212	202	211	235	201	197	225	230	214	219	200	212	221	234	191	217	222	218	219	212	201	189	238	235	214	207	227	206	184	194	224	222	199	216	209	191	208	205	213	216	209	209	213	194	206	217	193	236	203	234	219	201	181	206	213	222	222	212	211	219	198	195	211	210	197	214	214	228	209	193	179	229	213	214	233	188	189	223	214	213	220	233	203	214	193	205	243	210	222	212	201	205	219	194	209	216	208	218	193	196	207	206	204	196	231	217	231	209	208	196	212	182	207	205	223	217	179	218	208	202	223	213	203	226	216	198	214	227	215	202	205	204	186	201	207	208	222	211	204	204	223	188	204	223	196	209	178	213	200	207	207	201	215	199	224	223	221	208	182	205	235	213	207	212	218	204	198	217	205	210	212	206	221	181	183	204	211	231	244	214	222	219	241	219	196	211	213	214	225	230	236	218	209	205	200	219	216	209	210	157	225	238	215	207	189	196	213	210	198	202	180	221	224	195	200	202	200	190	201	211	184	215	182	190	213	194	226	224	195	216	200	234	207	199	219	193	207	198	230	214	206	200	213	217	199	224	207	219	214	202	227	213	245	218	208	203	231	184	229	211	215	234	207	199	232	192	227	228	208	208	212	208	203	197	206	181	204	212	217	216	198	208	218	212	205	198	216	225	211	214	207	215	220	218	193	226	179	185	206	211	209	240	185	207	187	209	217	213	216	229	206	196	211	216	203	220	206	217	211	214	199	218	218	198	202	229	186	202	207	221	224	201	195	221	222	194	188	213	195	191	202	226	231	236	235	196	209	218	226	212	197	215	219	218	185	238	225	200	216	210	205	175	196	214	191	207	222	224	196	201	216	197	199	201	194	238	217	209	203	196	217	195	194	212	198	187	228	196	227	207	219	243	243	215	230	213	197	235	230	220	216	187	211	199	220	206	218	224	230	221	209	213	196	200	209	212	216	215	211	202	194	200	225	227	196	217	190	187	219	233	221	211	236	213	239	208	200	181	242	193	203	217	221	185	223	209	211	210	220	247	232	187	227	209	204	208	191	197	205	217	217	207	230	218	192	193	218	215	219	212	203	210	222	213	199	212	210	212	204	232	211	224	202	196	218	209	201	203	209	238	243	222	219	203	236	220	207	216	224	191	201	204	205	192	210	229	240	208	212	218	214	221	229	219	207	215	247	196	240	187	223	213	217	211	208	215	236	219	200	197	211	195	181	181	212	220	201	222	179	220	185	209	214	218	221	230	206	188	170	219	221	192	205	205	238	206	208	221	215	210	215	223	199	180	192	201	227	217	204	206	180	226	211	231	200	195	179	210	231	205	193	233	188	196	199	175	223	182	195	227	198	223	191	210	241	219	233	220	216	218	201	219	198	225	200	194	214	209	201	204	210	214	227	199	209	209	211	208	202	199	236	191	227	197	205	192	228	213	215	213	195	210	190	199	230	194	213	199	211	196	188	198	196	182	202	209	203	201	207	220	215	209	206	203	208	226	199	207	210	217	184	205	232	214	217	218	190	217	205	202	199	205	207	258	209	213	222	209	212	218	205	236	227	201	211	223	203	207	235	246	219	232	216	218	205	238	210	216	190	237	206	215	219	216	225	203	189	226	221	238	217	207	223	216	192	198	216	228	228	189	216	203	211	215	214	206	196	235	221	207	196	210	212	240	215	233	199	224	197	197	208	206	224	210	216	219	221	189	191	239	204	224	193	206	219	211	203	216	222	189	196	221	217	224	211	224	212	218	171	185	197	224	222	213	219	233	207	195	229	203	213	232	210	206	196	222	205	206	205	193	205	237	209	210	243	236	206	222	224	216	198	223	195	211	225	201	212	249	224	183	233	207	203	201	208	206	230	227	172	211	201	215	196	205	242	210	224	211	204	217	191	187	232	189	227	216	213	205	198	219	196	219	211	182	235	203	222	228	198	194	203	208	207	221	183	216	221	228	221	203	195	221	206	219	206	200	240	212	193	202	204	208	239	218	199	177	216
57189	49898	43592	50561	23726	1386	1208	1112	1038	919	887	833	834	787	780	769	807	787	742	756	747	727	704	667	705	714	727	671	656	696	737	696	776	716	704	646	703	686	660	709	663	700	671	729	702	693	670	686	674	684	676	651	713	669	671	659	666	711	751	648	651	689	667	619	666	637	642	720	700	638	640	707	678	696	680	700	660	678	656	667	676	643	658	633	668	708	662	652	652	644	683	637	661	665	692	625	666	663	692	668	658	661	668	650	666	670	671	653	632	687	707	694	665	711	643	670	618	631	649	663	654	690	632	657	674	729	646	679	687	681	579	706	663	678	701	647	647	653	678	654	686	664	658	660	654	669	665	652	623	679	644	671	688	686	689	748	672	698	661	636	683	654	656	661	656	674	640	650	697	673	678	615	608	672	672	636	608	640	656	625	658	664	677	691	720	665	698	670	624	661	698	687	658	651	707	681	648	660	660	647	707	675	656	667	655	661	684	702	677	674	656	653	679	688	659	674	706	731	657	646	695	719	673	592	663	661	625	699	696	633	699	685	680	670	638	617	688	677	647	671	649	682	667	666	684	658	641	678	688	665	676	668	653	673	698	683	649	595	683	577	700	666	668	652	664	656	676	663	612	698	642	666	664	638	662	716	660	688	645	625	634	676	679	674	676	618	640	702	665	669	629	679	654	624	629	717	647	686	657	633	677	686	714	672	673	682	649	636	683	689	674	647	633	673	725	704	676	670	623	689	640	699	683	620	661	694	675	665	693	651	694	647	639	642	634	644	692	679	715	688	669	683	660	661	644	701	689	648	666	675	671	676	629	688	690	703	628	663	684	645	681	655	646	679	616	649	661	638	636	653	645	702	685	637	676	652	696	698	718	680	701	670	658	660	666	668	624	670	670	710	699	666	678	645	644	643	657	717	707	647	669	672	664	630	710	712	672	661	662	667	658	712	636	611	646	655	617	680	635	697	666	636	672	664	687	656	696	613	667	687	694	634	664	663	704	611	696	689	627	663	655	688	674	659	668	663	708	651	632	624	609	678	666	661	652	622	662	689	659	674	693	635	678	731	638	672	662	628	653	661	638	637	679	637	715	673	700	669	680	674	671	664	655	634	654	670	638	704	682	649	667	666	664	705	696	644	625	682	655	695	660	724	689	693	663	683	639	641	721	668	657	679	636	614	731	657	691	660	687	635	639	663	669	641	627	660	621	671	682	718	659	642	695	667	696	680	673	668	688	682	699	645	681	681	664	702	668	697	654	666	675	655	691	676	616	675	692	646	694	670	709	696	651	688	701	660	641	651	686	626	680	669	623	658	665	668	687	696	680	670	635	647	641	660	692	616	660	620	646	704	668	670	667	654	662	625	696	656	674	699	682	643	665	641	647	694	719	651	673	671	644	707	707	648	677	675	642	657	663	680	731	611	674	665	643	667	666	667	661	667	693	645	640	628	676	671	640	651	668	621	698	659	621	632	654	653	667	676	671	638	672	702	677	679	674	692	689	704	655	697	709	659	627	659	691	664	630	676	680	645	639	671	654	682	646	700	673	662	678	667	665	656	665	654	675	717	669	675	702	656	637	655	658	674	692	654	709	655	660	656	650	633	645	691	671	752	687	666	669	671	680	688	658	643	614	678	643	633	711	676	684	687	682	648	625	646	679	624	737	684	693	667	612	681	670	671	608	641	704	672	667	699	670	648	645	671	668	646	685	676	620	649	661	631	728	671	697	718	654	704	712	627	654	655	684	663	650	636	668	660	694	658	681	671	659	699	646	652	645	663	640	673	641	652	705	669	700	612	659	707	661	645	648	624	626	690	667	692	669	692	640	679	659	616	651	641	650	696	615	654	689	686	658	690	686	655	649	702	658	680	667	637	708	638	689	630	712	681	691	637	691	693	628	648	669	666	659	697	658	681	658	691	634	691	664	692	712	692	673	626	653	658	712	661	662	703	588	667	647	642	681	638	638	648	698	653	682	660	608	646	678	672	667	652	689	687	680	670	655	680	682	623	645	658	655	666	679	670	639	716	692	636	708	650	617	685	721	659	711	643	669	667	662	612	661	686	620	669	690	656	708	668	692	695	662	675	699	681	664	661	646	688	699	673	689	654	636	642	679	657	684	649	664	629	667	627	666	674	656	664	649	691	623	680	672	642	603	684	679	630	662	685	694	685	656	641	702	664	655	649	672	649	644	641	690	657	688	666	633	701	612	677	691	629	679	684	682	705	686	709	678	679	718	643	634	645	680	703	659	692	678	677	657	639	666	693	680	654	633	648	671	661	638	639	636	656	681	655	691	692	649	682	610	681	636	645	655	650	702	621	678	659	675	622	655	631	719	653	699	676	630	651	679	683	660	639	651	708	673	726	674	617	675	702	706	638	719	670	699	628	659	662	618	681	666	657	660	676	642	721	688	681	628	627	691	680	675	700	688	661	675	693	671	657	673	658	683	661	651	655	676	657	692	682	666	703	685	663	659	678	712	682	656	703	655	642	665	687	685	643	647	636	654	639	697	682	654	667	708	670	697	652	641	686	682	672	659	653	667	694	677	668	678	646	733	637	694	673	654	674	683	608	631	634	693	690	690	667	675	655	681	658	682	645	645	669	631	597	684	670	700	663	629	640	672	651	676	621	691	685	651	645	675	625	662	638	664	658	690	690	681	689	673	630	718	603	679	692	706	679	705	640	694	626	643	650	671	657	635	698	646	703	721	639	665	662	639	626	652	692	638	645	683	687	680	695	648	683	705	686	686	646	679	668	628	668	689	683	676	706	666	676	651	649	627	642	629	683	664	671	638	634	653	687	686	683	667	683	719	716	633	690	646	635	619	654	676	661	704	707	677	670	660	701	656	672	626	666	703	668	657	665	636	664	621	652	661	656	688	647	692	629	684	666	651	657	683	715	652	705	666	666	685	684	704	647	683	636	651	627	664	696	691	668	684	748	653	664	694	640	695	712	705	680	687	644	689	595	681	679	710	688	649	676	695	645	673	700	657	667	682	684	691	683	674	664	676	669	680	668	708	646	656	657	674	638	677	705	616	682	654	641	685	670	682	721	700	643	688	666	666	666	651	692	697	623	625	644	662	687	711	658	681	627	641	675	650	630	654	686	711	660	647	612	671	671	681	669	639	633	673	684	643	686	649	660	675	655	678	708	673	685	706	623	690	666	650	633	685	645	667	648	650	638	651	717	661	698	674	656	686	690	674	625	639	633	721	657	629	668	647	705	670	678	609	685	645	630	638	664	659	661	665	671	701	651	670	647	675	669	674	682	663	673	692	663	632	666	648	685	675	656	661	659	683	688	670	642	682	653	669	624	759	694	691	646	643	650	694	686	678	661	683	670	655	671	681	667	617	686	729	624	655	643	661	700	655	638	679	680	694	651	657	597	672	698	680	670	636	664	655	662	739	626	714	641	644	683	622	713	659	666	656	702	669	703	684	664	688	691	664	688	698	673	673	673	693	663	652	644	632	676	660	720	666	663
31867	14380	4779	2599	1186	185	168	156	171	141	168	179	168	160	140	139	176	144	150	168	156	159	161	157	152	148	144	144	158	152	163	145	151	159	147	161	165	158	135	168	146	159	144	146	147	167	171	175	176	150	168	156	177	172	154	154	159	155	165	163	133	180	144	150	135	155	181	145	168	170	155	137	144	183	166	150	174	149	169	166	155	150	143	160	149	156	140	178	155	162	144	163	165	158	159	168	153	160	145	165	144	168	159	149	171	165	129	163	149	142	178	178	164	181	163	142	141	140	127	157	131	158	157	149	181	152	152	148	147	156	163	145	170	163	165	178	150	147	168	151	178	148	174	169	159	150	148	162	167	160	159	174	152	155	146	166	163	141	174	166	148	133	176	173	163	154	152	158	162	161	148	160	174	158	171	142	143	139	153	151	145	163	141	161	169	127	148	156	153	139	148	134	156	149	151	168	157	172	163	162	165	139	164	170	180	140	180	165	137	157	163	163	146	151	154	177	179	175	155	162	139	144	164	169	157	157	166	163	179	168	158	145	158	160	140	130	126	147	159	128	145	155	149	196	176	159	154	149	166	157	151	170	154	154	159	169	156	151	143	159	172	156	180	164	166	148	172	171	169	170	150	142	141	167	153	146	159	165	143	189	162	179	149	169	163	168	176	146	169	171	155	160	158	149	155	159	156	144	171	176	155	149	158	172	161	159	146	153	140	147	159	185	162	155	154	155	153	166	149	158	164	135	160	146	161	154	173	172	176	170	152	161	159	159	166	153	157	156	148	167	153	167	175	164	160	136	151	164	161	167	150	142	172	159	175	164	152	175	161	164	126	140	179	156	166	162	141	149	160	167	155	157	150	164	144	141	149	145	153	165	165	155	155	157	177	170	149	169	176	146	179	162	154	175	155	177	168	145	157	153	170	161	171	154	172	163	175	180	166	158	143	159	177	160	161	157	146	143	130	176	189	156	158	147	156	147	137	160	155	146	164	164	168	149	143	148	150	156	155	150	157	180	163	161	155	191	154	173	149	150	168	135	171	150	176	162	181	173	171	182	151	148	164	166	169	138	159	154	164	133	178	153	144	146	170	151	157	143	158	178	181	145	153	160	171	134	141	138	150	154	153	141	170	162	167	172	171	172	147	169	141	155	175	166	156	186	143	155	143	173	168	146	168	161	151	160	142	142	170	155	150	157	167	180	161	151	140	147	168	165	142	140	158	163	170	165	173	167	157	143	167	155	167	166	167	153	154	160	162	176	158	130	149	146	153	143	143	154	174	146	166	161	146	153	178	152	168	147	158	159	155	154	163	164	167	163	183	151	175	162	151	172	163	158	157	158	165	159	157	166	186	168	171	150	151	153	157	153	146	187	154	152	145	155	159	150	168	151	165	151	145	159	151	167	136	160	173	167	156	146	152	190	150	164	157	155	156	175	159	155	142	183	166	145	153	169	148	151	153	167	150	163	166	146	168	161	159	158	185	148	149	158	150	165	166	151	174	162	174	139	155	167	180	172	163	163	165	149	165	160	132	157	142	177	162	142	180	153	156	144	153	155	190	170	183	154	178	141	157	167	170	157	159	166	157	145	141	166	151	152	137	157	136	147	163	149	147	166	169	174	126	179	150	156	175	171	168	138	176	157	134	178	165	149	172	179	162	152	135	137	129	154	158	137	139	167	155	159	144	159	168	153	156	172	159	141	145	170	175	147	168	120	143	155	150	156	169	154	153	174	182	141	141	182	133	167	169	159	156	158	140	173	149	159	144	155	152	156	153	167	167	154	180	149	147	157	171	176	143	171	154	173	156	170	152	156	162	139	158	162	142	148	148	157	171	160	156	173	167	157	140	169	146	161	146	135	155	160	156	143	158	156	178	146	159	124	146	154	168	132	169	178	135	155	142	131	166	153	167	144	158	142	161	149	148	158	177	169	139	163	159	149	153	155	186	164	167	144	145	167	154	153	167	127	150	158	173	162	165	184	166	159	174	173	140	149	160	155	155	164	153	124	154	145	186	161	160	164	166	155	136	178	167	146	144	161	155	147	189	183	174	159	144	151	157	149	163	146	153	179	175	173	175	154	151	151	130	137	158	165	165	159	166	156	158	157	146	167	156	137	171	150	138	149	144	158	158	174	167	157	144	165	172	168	139	154	172	163	161	158	165	153	144	152	161	185	138	157	162	163	148	171	165	152	152	154	154	157	162	152	162	153	147	158	152	152	161	166	166	160	153	141	167	157	158	165	165	162	155	159	138	146	159	160	155	167	159	182	157	149	176	161	130	153	171	165	170	135	186	171	172	148	157	162	140	173	151	159	165	161	145	164	167	141	164	144	161	134	155	166	177	164	154	157	168	161	157	172	148	144	130	161	162	150	155	148	165	145	164	150	157	157	162	136	147	168	148	152	167	125	174	160	145	137	142	175	144	161	151	167	143	164	169	147	174	185	179	169	166	156	157	166	141	146	164	145	162	146	156	141	142	170	150	155	171	157	151	157	168	147	151	153	148	157	168	139	180	183	159	148	156	157	153	164	164	158	143	142	173	153	155	146	161	142	165	171	143	181	149	155	158	144	154	146	168	160	161	155	171	156	172	173	129	154	155	173	145	162	159	150	141	164	144	165	161	154	151	164	152	154	170	146	142	160	167	151	148	155	159	148	154	149	153	133	156	177	158	155	160	159	160	143	181	159	149	160	139	155	146	156	153	158	155	140	175	164	155	171	156	162	162	167	150	165	179	151	153	147	166	144	163	174	148	160	152	162	168	154	155	167	159	149	114	134	145	154	140	161	147	137	137	167	181	127	156	149	160	160	158	169	134	151	144	148	136	169	162	148	177	147	182	170	161	162	171	173	163	141	164	170	163	151	156	156	146	168	173	153	178	167	155	150	168	153	147	145	146	164	170	153	157	152	151	159	153	156	161	169	157	158	143	145	156	148	166	156	176	161	158	169	157	166	184	164	149	161	162	159	181	145	160	150	172	160	144	141	174	149	131	142	151	139	141	142	168	152	145	152	141	155	163	157	144	157	157	166	174	151	142	158	168	150	157	132	178	180	172	169	151	165	178	176	168	146	156	167	148	151	137	149	148	142	168	138	153	159	160	141	172	177	156	164	157	159	160	141	153	137	148	155	164	165	177	162	143	150	160	158	154	170	178	169	142	147	163	159	154	186	179	169	188	130	140	162	174	149	161	160	144	162	170	148	155	149	161	142	145	155	161	159	159	159	169	178	161	170	160	144	168	152	153	151	162	146	181	144	177	153	162	169	176	148	166	164	162	166	159	151	159	146	143	145	141	143	172	133	167	149	163	175	152	170	175	190	144	149	164	153	164	160	145	165	165	141	159	170	142	176	147	178	175	148	154	160	163	128	162	161	167	162	151	143	165	164	163	141	127	142	173	171	164	155	164	173	178	152	177	146	156	134	165	152	156	140	159	166	148	141	164	166	162	176	177	158	145	164	179	158	156	176	162	156	160	150	157	153
29449	11758	7767	7981	3883	569	546	535	500	496	545	486	506	509	495	556	510	530	539	564	477	521	517	486	537	517	524	528	535	503	571	548	563	470	494	524	580	506	510	518	544	465	522	517	497	517	503	564	535	497	526	547	529	514	515	488	530	529	466	493	511	514	532	568	547	509	498	538	513	526	518	546	504	562	519	518	504	498	526	492	528	531	526	510	534	571	489	519	492	503	554	503	571	466	542	535	517	529	536	488	536	539	508	544	520	530	539	496	543	531	508	546	544	488	502	493	503	528	543	528	548	516	556	578	478	561	537	513	522	521	540	535	516	524	536	526	494	538	501	487	522	527	529	550	495	534	502	516	510	527	525	558	522	570	485	529	555	507	580	474	520	481	473	526	506	477	525	529	521	504	526	488	498	527	486	493	536	508	525	509	497	478	479	524	475	537	484	526	529	549	494	499	553	495	541	518	505	489	519	528	462	520	578	520	517	494	509	514	502	586	516	519	489	546	510	491	536	584	564	521	515	499	521	521	540	543	527	529	507	536	534	510	513	484	510	506	561	487	486	534	518	493	543	507	530	490	488	509	528	534	533	524	512	566	488	540	487	514	518	524	519	509	536	492	561	523	573	519	477	524	524	514	510	550	555	523	492	522	503	541	502	529	532	494	502	514	502	503	535	543	482	530	561	506	483	539	555	505	508	533	524	500	509	518	545	512	506	527	494	546	544	515	504	545	493	554	551	495	492	503	495	514	518	534	493	518	503	522	574	509	535	475	476	522	528	504	523	528	523	546	520	539	544	507	555	527	550	538	499	523	526	497	535	484	523	489	513	511	498	572	510	523	530	514	504	492	498	489	544	523	537	498	555	548	528	505	505	531	538	471	490	496	521	535	524	568	552	523	539	545	531	537	535	492	498	507	563	479	586	552	556	537	535	538	544	546	522	561	466	540	506	531	531	521	472	497	491	492	505	567	513	510	538	510	513	530	490	517	499	521	494	538	500	558	531	538	523	535	506	551	531	520	483	513	505	542	507	521	488	499	553	530	529	503	541	507	544	518	535	506	529	508	513	493	509	521	537	518	523	529	512	489	520	530	552	531	517	502	497	469	536	526	467	504	515	509	502	534	503	480	535	500	538	516	496	528	554	518	474	525	538	485	485	509	491	506	521	524	479	532	521	528	543	543	530	481	484	510	519	528	531	484	516	525	506	539	497	495	507	490	524	521	577	521	522	515	562	505	512	528	501	492	539	497	544	519	535	531	535	505	549	523	488	549	540	483	561	496	576	572	533	531	513	468	487	503	517	512	518	488	493	516	515	538	515	548	551	506	518	543	522	540	545	503	544	518	519	543	513	540	544	528	516	538	494	543	500	543	478	485	501	534	509	539	538	514	468	528	526	512	519	518	508	518	532	510	496	477	530	494	522	503	536	507	497	511	547	525	559	552	543	503	517	523	577	542	489	527	495	523	489	546	526	493	508	518	551	501	462	537	486	512	531	492	499	529	544	500	509	505	525	526	529	506	526	516	495	484	536	541	524	508	507	547	496	513	497	544	494	506	534	523	526	535	515	478	504	533	529	547	526	494	504	512	576	525	492	503	541	519	554	534	516	571	527	550	505	537	533	497	520	567	493	530	507	496	497	496	519	505	510	510	522	483	563	508	508	537	497	528	508	508	490	503	512	535	520	506	532	530	546	516	465	513	540	532	506	560	530	484	516	521	517	516	506	505	515	514	550	539	506	489	547	486	501	510	533	490	518	538	518	530	517	505	537	544	569	495	470	503	508	541	524	550	540	512	518	566	510	543	559	522	518	542	500	486	515	525	541	516	512	524	493	530	518	508	546	551	535	545	492	477	503	523	509	507	519	528	545	510	512	524	528	505	518	507	504	518	538	501	501	494	503	519	494	484	532	560	496	510	521	550	494	531	494	532	519	536	550	490	504	505	521	526	506	503	510	532	484	516	557	501	492	541	513	544	573	510	530	558	524	507	560	498	530	510	521	498	485	544	500	522	567	498	564	506	488	537	503	509	482	533	516	563	516	505	532	551	541	485	545	519	504	495	501	487	526	551	531	507	500	521	511	515	521	528	509	542	493	530	549	490	502	525	528	504	550	510	508	539	517	513	539	501	509	544	479	522	513	503	508	499	527	485	487	507	477	506	522	463	536	524	505	471	497	506	481	550	541	569	510	521	524	537	507	513	537	528	566	518	534	610	489	527	505	504	517	541	533	518	535	518	506	520	522	543	511	527	501	521	486	510	518	535	510	502	515	460	526	517	533	506	534	472	529	472	549	533	444	510	530	518	491	538	512	524	479	502	475	500	546	539	535	535	522	537	527	531	490	504	552	531	501	544	529	534	500	515	490	526	558	504	503	546	496	559	532	518	555	551	503	484	502	559	497	520	534	524	498	483	527	511	513	528	502	490	522	491	509	532	487	524	528	495	488	493	549	545	509	522	574	494	534	508	529	483	551	526	485	486	522	509	494	505	472	516	501	531	473	497	549	512	526	475	506	519	505	536	520	553	538	501	533	506	518	494	525	536	563	493	533	536	489	552	499	505	524	513	513	472	527	530	542	556	490	549	515	538	525	498	542	489	535	510	555	485	509	503	550	528	533	460	555	518	500	494	521	484	496	505	493	508	549	484	470	520	489	521	513	503	509	548	521	502	515	522	505	493	515	590	486	526	536	514	506	535	481	506	527	491	514	474	501	511	515	521	511	539	506	537	542	546	548	487	500	490	528	488	540	549	496	523	476	539	519	536	499	538	516	521	529	514	540	491	507	503	525	546	498	508	515	505	502	522	515	522	472	545	505	519	510	546	537	520	554	507	549	540	496	530	574	529	516	526	519	517	566	495	567	540	523	532	521	507	517	516	506	472	516	576	510	494	497	553	537	565	518	492	562	522	520	478	525	484	516	515	522	505	520	516	516	526	531	472	565	495	547	513	535	523	530	528	547	505	548	517	543	563	495	510	533	512	506	524	476	547	527	515	533	507	539	500	500	485	483	528	519	549	534	509	481	495	518	526	521	527	500	546	523	511	536	499	526	515	500	523	462	504	497	515	557	504	515	535	489	529	513	557	540	533	520	527	488	561	497	529	546	528	525	534	537	546	515	538	507	532	562	563	541	555	495	510	513	510	524	526	523	520	535	538	513	485	565	507	483	542	522	508	497	473	533	540	580	513	528	476	526	509	532	524	499	513	518	513	530	520	552	553	500	515	515	562	529	534	569	493	545	485	533	493	518	557	544	515	494	488	491	496	518	512	551	535	491	512	543	517	528	557	514	517	514	545	518	525	502	561	522	563	506	527	546	516	536	514	525	577	544	516	524	532	519	502	516	538	557	549	517	500	541	486	521	552	539	558	518	497	480	512	518	539	578	546	481	524	495	503	545	515	531	487	523	515	486	567	521	512	507	505	528	540	541	499	531	519	540	498	518	528	562	510	508	552	528	525	532	541	514	502	501	509	514	514	526	544	480	518
63220	44445	40244	27743	18800	1192	180	163	153	148	137	142	114	112	149	163	134	132	136	135	118	108	133	119	148	111	124	137	141	124	122	118	118	98	124	142	132	123	135	129	136	114	116	138	109	125	120	117	123	118	148	136	130	118	123	126	122	118	135	121	113	110	116	134	128	149	129	116	122	105	106	127	103	118	114	133	126	129	127	128	101	112	114	127	149	112	122	116	119	119	128	131	117	133	112	109	123	129	130	121	104	129	147	124	117	125	128	118	121	146	109	121	130	124	127	121	125	115	121	114	126	144	101	134	115	125	134	113	118	108	128	127	113	144	119	121	125	111	118	147	125	122	136	116	121	109	143	116	131	126	151	109	144	117	119	116	127	129	118	122	122	136	110	140	101	123	130	128	145	133	123	135	88	129	122	121	112	127	146	124	123	131	107	143	133	120	113	136	136	118	108	125	110	113	118	120	119	147	105	129	107	130	123	129	112	121	121	123	130	119	115	143	124	113	118	102	116	121	153	127	121	131	128	134	126	138	130	137	129	144	112	124	113	98	118	107	109	130	118	128	127	127	118	124	134	127	109	118	143	125	128	125	137	124	127	129	131	120	110	124	118	111	141	132	122	134	114	104	104	135	121	118	118	132	116	132	109	103	109	115	159	117	122	100	127	113	116	136	129	117	122	129	96	131	120	143	107	118	125	136	123	105	107	125	128	130	135	123	131	136	96	124	128	116	125	109	129	106	126	125	129	127	116	113	116	120	129	125	118	100	110	127	119	135	100	117	95	116	130	116	128	115	137	112	115	119	110	111	115	141	130	137	135	127	122	110	123	118	110	112	136	124	118	140	121	127	124	132	110	120	124	120	115	112	102	111	127	127	111	133	133	115	128	123	121	120	122	96	126	152	104	128	130	115	122	146	107	121	117	135	131	121	126	115	104	110	119	125	113	129	145	94	119	111	113	137	122	122	114	139	132	132	128	123	130	114	131	115	137	137	142	115	110	118	145	120	116	124	122	143	129	126	105	126	138	115	120	107	122	129	131	135	135	111	134	106	125	126	141	141	119	129	122	126	121	148	132	127	134	110	133	120	134	113	116	116	105	127	127	118	138	134	124	103	127	127	121	118	112	139	124	124	122	126	127	135	137	119	121	113	134	127	125	121	127	109	128	116	127	138	123	120	143	129	117	118	107	144	104	128	132	117	114	114	114	129	140	123	128	111	120	141	129	121	116	121	125	122	113	111	124	112	109	118	119	132	124	116	114	123	113	121	113	112	117	132	128	134	124	127	135	94	109	119	132	125	136	113	121	143	92	133	115	126	126	122	138	124	127	115	131	138	142	107	127	102	147	117	106	130	128	117	132	131	132	106	134	146	107	115	131	130	115	112	113	111	129	139	108	119	135	121	112	113	136	112	129	118	120	117	143	131	108	132	115	111	130	121	117	124	114	119	126	116	154	122	129	106	142	130	114	119	142	142	125	139	161	120	120	127	131	109	129	123	109	121	125	131	128	112	120	124	121	105	122	114	106	105	135	138	134	104	118	142	117	136	125	142	104	112	109	135	135	112	116	135	116	129	127	135	117	134	110	128	124	127	141	133	129	105	103	108	137	142	135	134	124	137	143	122	113	106	102	123	121	119	118	129	128	121	118	120	115	120	116	113	132	149	113	139	119	143	107	113	117	148	115	121	142	115	123	143	117	110	127	125	128	117	135	129	125	130	124	122	109	97	131	129	97	119	124	115	121	116	118	124	109	113	125	135	142	131	111	116	113	139	112	115	109	140	142	116	128	139	121	121	121	129	114	119	120	122	127	122	138	119	119	121	127	144	125	148	112	114	134	124	124	125	126	109	123	133	135	108	148	118	111	125	143	122	126	127	117	122	117	136	136	113	124	111	131	118	141	115	125	127	115	123	120	103	126	113	119	108	126	108	114	124	123	109	114	133	131	123	123	130	133	130	138	117	131	115	108	138	114	114	107	111	138	137	121	116	138	150	119	94	126	118	121	123	121	127	133	117	120	125	118	112	135	158	110	114	122	123	122	122	112	123	124	110	135	138	115	113	110	119	121	138	135	102	134	139	127	131	124	128	132	134	127	113	136	101	113	128	133	124	113	118	134	122	124	125	122	128	102	129	138	122	134	132	129	114	125	119	143	121	115	108	132	150	120	135	136	126	110	125	135	134	120	100	117	130	97	99	129	154	118	136	149	114	131	119	119	138	130	112	163	128	123	126	116	101	139	124	122	115	133	107	113	122	112	122	110	122	120	126	122	105	131	139	105	132	138	115	113	93	110	119	117	118	117	133	118	126	132	122	136	143	126	124	131	123	127	121	101	128	124	120	132	125	140	120	111	130	129	121	108	123	103	137	120	134	151	133	120	119	116	126	136	137	121	135	130	112	123	137	135	107	129	107	132	120	137	128	118	120	115	129	133	125	134	121	129	128	107	125	115	123	142	113	100	104	100	96	117	96	135	130	118	90	113	115	113	130	114	132	122	135	130	121	129	132	116	124	120	136	125	111	124	114	144	125	129	136	121	123	140	107	128	138	119	118	102	129	124	132	131	126	123	138	113	143	114	111	134	125	135	138	125	117	122	130	127	120	128	103	129	141	117	127	149	108	114	129	111	141	131	102	135	132	107	119	138	110	122	147	116	129	119	116	136	127	126	121	112	135	105	117	126	130	119	114	140	139	125	135	124	107	133	112	105	125	142	129	121	114	106	114	126	133	135	127	123	102	129	128	137	128	130	145	136	130	119	128	119	143	117	119	125	121	139	138	132	128	146	107	120	144	138	129	104	116	125	117	116	118	117	115	108	116	136	134	123	120	132	112	105	114	126	115	131	127	115	115	124	115	135	106	116	121	138	121	138	139	152	117	94	125	115	110	119	140	141	114	140	124	124	117	120	138	118	131	138	112	123	101	118	137	114	115	127	108	114	129	123	138	142	137	115	111	119	125	119	111	135	112	120	106	139	127	143	127	130	129	114	103	136	129	134	118	141	133	115	125	103	136	126	122	121	128	140	114	110	122	127	120	141	155	126	115	118	123	128	112	137	107	115	121	111	122	126	132	110	123	120	136	132	115	133	112	126	121	122	122	117	138	102	117	138	113	131	132	113	114	116	121	128	119	118	126	106	125	122	128	120	140	143	132	114	132	124	111	132	110	104	133	125	134	113	124	138	127	115	142	114	125	116	121	112	130	116	152	123	133	140	112	119	150	121	130	129	117	113	133	145	132	97	127	147	130	108	120	126	120	127	145	131	115	127	127	115	138	127	116	135	139	130	111	150	115	113	131	113	113	122	129	122	144	117	126	145	132	136	134	130	116	122	110	138	109	126	132	117	111	119	138	126	124	111	108	107	122	126	111	128	130	125	135	132	135	134	128	123	108	133	120	135	131	139	114	113	111	133	124	127	127	124	127	153	122	124	114	128	117	126	106	103	124	131	131	120	110	128	124	132	111	138	118	107	109	123	115	111	128	131	132
47618	36154	36270	35369	20284	753	686	579	600	531	530	512	487	506	484	512	517	477	475	475	457	405	462	477	440	452	450	459	407	451	460	449	462	431	412	465	416	424	412	438	395	410	421	452	439	411	444	433	424	476	470	427	412	414	413	424	428	395	416	427	479	405	428	440	433	424	389	377	421	427	398	431	431	432	415	383	454	425	397	447	412	458	437	417	438	424	467	419	420	403	412	444	395	442	415	422	438	418	429	453	418	415	439	453	468	456	445	413	433	421	436	412	418	408	459	442	418	439	455	456	423	434	451	427	431	434	396	455	467	417	439	426	378	428	439	433	388	416	426	446	411	416	426	421	382	431	413	431	435	458	472	468	430	419	449	416	428	380	427	429	432	432	436	446	415	451	412	408	436	423	440	439	433	429	446	386	363	392	466	418	415	440	450	411	406	419	453	507	384	409	388	421	425	445	403	427	418	391	423	427	397	416	413	443	471	424	462	412	449	424	420	437	418	405	436	435	417	417	422	438	422	436	416	390	394	426	454	427	446	394	420	468	415	404	417	449	412	428	426	412	435	420	442	410	407	446	435	419	412	443	423	409	418	435	447	414	416	402	450	384	455	422	384	409	390	425	408	441	462	442	452	395	405	437	443	459	373	455	433	417	424	414	401	437	457	429	424	465	416	455	416	444	415	406	455	452	392	443	443	425	453	454	422	422	426	429	415	452	429	427	439	427	429	385	408	409	442	408	442	442	430	425	396	420	415	447	411	417	416	414	423	454	434	428	420	437	389	417	432	410	408	451	435	441	429	430	439	417	458	433	401	423	414	460	402	403	387	424	466	398	421	422	390	420	441	428	463	443	413	440	402	431	414	456	420	418	434	424	424	418	469	386	431	405	426	417	392	414	429	406	409	411	387	446	410	445	398	431	430	430	444	410	410	444	417	423	453	404	389	436	454	418	426	423	390	424	405	405	411	453	381	441	433	484	455	400	445	412	434	410	426	437	423	451	406	393	418	413	426	411	474	415	435	396	449	428	426	401	386	427	433	407	412	414	445	458	461	407	437	418	440	431	427	397	409	447	412	435	430	448	418	439	430	427	458	465	473	456	469	422	426	418	408	454	449	406	401	440	437	398	447	429	428	469	449	421	418	430	429	422	410	407	418	422	421	469	405	461	406	436	437	422	451	443	409	443	402	456	466	414	442	431	418	401	377	420	411	419	439	436	422	406	423	396	466	427	436	401	429	397	445	426	413	396	420	426	401	462	431	433	411	417	415	397	412	385	419	403	400	454	439	428	418	398	445	403	429	443	399	416	422	400	449	427	417	459	431	408	412	425	430	432	440	463	440	410	416	426	436	418	452	423	432	422	448	409	444	406	442	401	485	438	433	414	401	401	405	474	411	397	459	423	412	421	400	417	407	428	422	438	391	442	410	407	422	418	424	374	400	389	430	421	429	418	420	409	421	462	435	485	449	379	427	419	418	402	474	416	408	405	425	402	397	406	463	429	438	414	463	428	425	424	436	391	409	410	434	431	426	439	451	434	455	445	397	458	462	429	441	401	431	417	426	424	442	423	394	448	443	404	429	448	431	435	429	438	416	423	386	412	423	424	418	390	418	454	412	415	406	438	436	457	410	454	419	410	447	422	419	427	423	416	438	421	427	456	399	381	406	424	419	430	407	430	436	441	416	428	406	418	423	446	436	448	444	444	438	420	449	455	428	451	425	458	479	423	418	423	411	428	472	408	412	460	402	433	463	399	419	439	419	404	425	411	443	421	439	425	387	440	453	411	428	423	415	399	413	453	418	450	405	424	423	444	442	437	387	434	431	416	440	440	435	409	417	437	448	424	454	412	423	418	421	470	419	437	429	430	389	397	415	421	420	408	419	423	406	450	466	419	442	433	430	411	403	418	463	434	411	427	418	451	413	432	407	470	433	421	446	405	428	402	433	429	445	438	391	419	423	411	422	440	405	435	401	441	411	405	436	469	418	424	470	409	456	399	431	442	420	392	398	410	406	416	410	462	436	378	434	427	440	430	423	414	361	423	395	443	420	441	432	392	425	412	459	465	463	447	420	422	437	417	414	414	446	475	439	424	409	454	433	375	408	433	415	455	409	430	414	438	404	421	399	433	424	407	428	422	408	428	419	434	437	432	454	416	459	449	442	423	423	407	406	446	441	413	419	415	413	394	413	438	431	422	442	425	438	407	443	432	401	396	387	445	399	439	406	432	439	418	455	431	436	426	410	406	410	402	420	405	410	417	396	459	453	394	465	449	440	414	416	434	390	405	420	444	422	403	411	436	433	389	424	422	417	419	448	455	419	435	427	415	431	436	406	413	414	419	437	446	420	411	417	404	456	438	415	431	413	430	453	428	417	408	427	397	402	431	429	423	460	464	410	403	430	431	417	403	435	448	437	464	419	457	414	425	393	423	406	460	437	474	446	426	409	411	428	440	414	437	414	472	429	428	420	443	392	399	427	412	432	405	388	416	447	429	420	373	407	429	450	429	408	421	397	449	439	403	415	440	431	415	421	401	439	458	426	430	413	411	408	405	426	463	410	405	405	446	450	419	425	416	463	413	394	405	437	386	402	406	411	408	415	413	459	428	419	439	426	445	430	395	433	431	445	426	418	441	456	430	406	393	433	409	449	410	401	403	415	433	411	443	447	438	453	430	406	375	422	440	434	415	413	449	411	451	426	416	408	413	403	406	428	454	436	442	458	407	421	423	397	426	401	421	391	415	417	392	405	415	425	421	430	399	414	427	422	395	420	442	429	421	475	465	435	433	403	445	405	412	447	405	417	428	444	425	414	443	444	435	491	414	405	416	425	441	454	424	404	418	462	448	444	405	440	451	371	375	431	422	413	386	439	398	413	449	399	421	427	426	428	398	459	402	448	445	461	432	434	418	456	422	435	426	383	434	412	426	423	428	429	427	420	414	411	416	426	439	431	476	396	402	407	435	420	432	424	418	452	385	433	429	405	508	431	403	403	373	411	437	407	431	450	396	421	419	403	389	382	421	406	442	432	418	403	434	458	385	405	409	385	422	422	431	441	429	454	422	450	440	411	441	408	435	388	429	448	456	406	468	446	415	403	386	443	435	435	440	409	382	441	433	444	430	441	445	439	425	453	416	444	415	428	418	392	382	418	421	438	425	433	424	458	438	445	369	435	436	410	414	444	416	443	416	402	442	402	436	404	417	424	450	434	438	429	479	430	429	405	428	422	440	446	428	377	450	431	415	434	393	465	414	419	444	413	403	453	392	403	423	426	418	447	424	442	420	470	447	422	449	447	410	437	413	443	444	397	418	399	417	445	432	453	440	399	408	388	457	400	408	444	431	405	437	468	417	451	444	427	410	434	417	417	446	429	451	408	455	428	400	419	398	448	457	448	420	410	394	447	447	394	427	381	413	446	438	427	411	411	425	414	410	400	391	423	437	444	395	429	421	428	434	405	400	419	423	424	412	410	451	426	455	431	361	424	414
75918	57255	50521	37854	31105	5153	406	330	295	265	252	250	224	249	226	245	234	223	229	212	206	231	214	235	211	234	236	214	178	197	206	224	204	226	240	209	225	192	224	215	212	212	199	211	207	236	211	207	217	215	208	236	185	223	208	249	181	206	198	201	207	217	225	248	216	216	206	224	214	217	222	191	205	215	227	217	200	233	198	206	210	229	216	200	193	203	201	231	170	233	194	203	187	223	201	211	204	220	214	176	215	204	209	188	225	216	193	239	209	214	200	216	215	229	204	226	185	230	198	204	208	194	231	223	220	189	217	238	223	214	226	207	199	213	224	217	223	198	216	229	224	193	201	198	223	187	224	225	228	212	205	194	222	230	222	170	224	202	206	208	217	230	203	211	203	194	180	196	198	206	195	187	225	252	194	219	194	193	222	225	226	210	212	230	212	223	214	204	206	199	195	211	214	224	236	212	205	229	235	228	209	203	242	206	218	216	227	193	210	236	205	221	223	247	206	222	216	234	229	211	203	207	220	197	211	217	193	255	213	219	221	218	187	227	194	170	208	195	212	228	198	230	211	222	203	243	232	222	210	187	220	213	206	204	237	230	237	201	197	206	200	205	215	235	195	211	206	228	216	192	212	217	233	194	214	201	211	216	206	209	203	221	199	188	204	186	231	220	238	199	207	212	190	223	210	246	204	202	245	197	209	221	208	191	202	219	207	189	197	221	238	208	207	198	190	225	184	192	210	232	214	227	218	207	220	220	199	252	222	201	219	220	227	198	248	211	243	218	214	214	213	184	224	229	226	211	226	225	207	231	201	217	228	203	200	198	216	217	206	245	189	216	187	203	204	210	216	222	209	210	225	205	202	219	211	234	225	202	210	203	228	218	193	207	229	200	200	224	181	196	203	212	200	190	226	196	193	200	211	229	209	235	216	231	201	211	230	206	201	202	226	202	206	229	198	218	230	200	194	222	201	216	214	194	221	215	215	197	208	223	208	206	210	226	230	222	234	205	223	214	190	203	229	222	218	211	205	223	233	219	202	224	221	218	204	193	233	207	218	208	223	213	221	228	220	210	214	201	199	210	211	201	211	200	200	211	204	214	212	210	199	213	225	226	212	201	217	175	213	204	210	215	186	197	200	202	226	187	206	222	194	220	215	247	221	209	231	222	204	212	219	222	229	229	204	218	222	201	205	202	222	206	231	219	222	222	192	208	193	185	228	213	189	202	210	214	200	236	215	214	216	244	209	210	234	178	208	229	187	220	194	221	212	201	207	215	226	209	225	221	211	201	215	223	206	221	208	202	233	215	214	227	207	194	217	224	213	198	214	207	216	208	233	209	220	197	219	216	224	189	208	234	204	229	207	203	247	217	201	206	212	242	236	204	220	184	212	208	249	217	198	214	198	214	220	218	206	209	208	206	213	213	233	204	218	226	243	221	209	200	227	205	216	212	223	233	210	229	195	202	199	211	214	217	207	217	229	209	205	195	203	220	237	211	203	216	225	233	223	192	184	213	214	233	218	228	196	199	214	199	220	222	226	224	207	217	182	213	224	223	202	191	223	196	185	225	209	221	232	164	220	212	208	216	207	210	197	208	185	206	232	229	234	244	186	208	222	217	217	231	198	215	220	208	215	205	188	232	194	198	208	212	230	221	226	197	228	225	214	223	207	245	183	183	220	239	209	200	197	229	211	220	219	252	191	209	188	196	190	217	210	208	236	220	237	205	193	189	204	212	236	223	218	205	198	207	240	200	208	235	176	209	211	238	246	202	201	190	209	197	218	210	256	206	231	196	217	213	227	197	231	236	224	210	206	222	198	215	220	226	219	202	242	234	227	228	228	228	207	200	235	182	184	230	218	224	229	209	218	215	201	219	220	193	223	204	223	201	199	220	205	193	237	230	219	192	218	189	231	202	214	205	213	209	210	220	230	221	203	230	210	232	178	225	194	197	228	193	212	219	210	195	205	237	218	223	212	228	205	212	216	221	208	193	251	201	208	194	201	219	229	226	211	210	204	212	215	214	226	210	213	238	219	219	244	218	246	216	223	215	234	211	219	209	214	206	197	233	249	199	199	231	241	212	232	224	216	234	220	215	237	227	222	230	225	200	194	200	196	222	217	204	190	212	236	241	219	221	229	193	245	215	211	200	204	222	205	244	221	225	207	231	211	216	222	239	226	227	219	221	197	212	211	192	213	182	198	209	213	188	210	229	208	237	216	227	225	217	205	211	183	233	226	210	211	205	219	221	209	206	205	210	222	207	207	186	215	183	215	197	190	233	196	249	178	209	215	208	206	203	221	193	203	235	209	185	222	206	224	195	241	211	209	211	205	223	221	201	211	225	219	205	192	240	219	204	201	211	217	221	195	217	210	199	265	210	205	212	227	209	194	225	209	217	197	221	202	246	218	189	227	205	216	208	208	234	180	215	226	211	221	198	204	215	184	194	216	229	215	225	218	202	186	231	199	226	205	221	201	219	237	193	200	220	179	249	184	211	232	218	208	195	200	196	215	190	217	213	206	225	222	222	201	220	193	183	228	196	209	213	218	223	196	234	207	218	205	257	232	208	216	195	186	225	207	230	211	254	217	214	209	215	194	199	225	213	202	215	220	219	194	215	191	234	207	214	240	240	212	210	230	193	228	223	214	222	226	194	220	221	213	214	208	208	190	220	206	206	225	201	197	217	195	224	188	220	205	198	222	198	212	224	202	242	213	225	186	221	198	194	233	242	220	223	220	215	232	221	232	212	219	208	220	220	232	221	211	210	198	216	213	210	225	229	217	198	205	219	210	209	208	197	174	254	236	214	240	215	177	206	210	232	193	230	206	221	227	220	212	234	227	219	186	168	204	247	212	194	209	203	205	210	216	199	208	220	218	231	203	210	209	183	203	230	209	209	218	200	191	226	215	211	226	209	231	193	231	212	179	214	199	206	202	193	207	232	197	210	184	214	199	205	209	193	202	211	222	208	204	203	203	220	220	218	231	189	224	209	211	242	207	232	210	217	220	203	231	236	207	206	208	217	263	217	236	218	204	183	187	198	213	186	204	189	241	213	229	219	194	208	193	206	206	215	200	204	225	208	223	195	201	218	199	215	204	185	198	229	231	209	204	221	197	229	222	204	249	223	213	218	220	180	218	230	225	207	186	198	250	218	225	191	207	218	229	213	204	196	214	209	199	248	222	248	208	204	221	193	215	198	218	212	200	223	221	212	222	188	223	201	203	218	232	224	210	217	211	210	223	205	221	189	220	225	207	202	207	193	208	225	197	195	215	207	243	219	211	196	188	203	213	195	239	233	213	196	209	213	203	216	206	222	216	204	222	216	212	238	192	222	224	232	207	193	209	218	230	215	200	201	215	214	204	223	205	223	222	195	234	220	213	193	195	219	234	226	216	192	207	202	217	231	223	219	206	205	197	198	227	243	190	191	213	216	224	214	210	192	215	220	217	189	231	215	199	193	217	218	204	223	225	189	208	203	218	241
57750	47651	45097	45611	27684	1373	1175	1040	1051	1025	868	807	852	814	816	778	739	757	759	725	778	724	719	727	742	685	703	743	734	687	770	730	721	664	740	689	651	669	704	694	738	684	713	659	694	724	676	720	651	672	698	642	661	658	717	677	656	617	641	690	698	704	642	695	658	661	677	674	668	624	671	674	686	646	648	699	688	656	711	684	659	721	691	679	670	704	671	678	685	655	700	667	635	714	702	718	664	690	660	663	665	716	656	687	650	669	657	688	671	656	667	669	646	688	649	720	687	690	666	680	712	648	715	673	678	713	682	672	652	678	688	687	703	681	670	650	673	682	653	637	673	683	628	649	668	654	654	670	675	643	666	659	678	690	661	676	673	675	713	690	688	687	675	661	649	664	690	697	684	677	662	628	697	724	708	628	678	706	631	670	673	657	682	674	654	668	647	706	661	660	635	654	674	685	679	653	691	668	730	686	633	688	660	687	641	693	661	682	647	650	643	684	682	634	695	644	678	668	667	694	678	631	655	672	692	657	631	653	682	686	634	691	632	700	665	698	714	653	676	718	676	722	665	718	679	682	666	688	643	653	723	640	651	731	668	700	651	650	713	663	701	677	674	665	670	673	679	642	703	737	629	700	641	668	632	637	676	673	652	645	637	652	694	657	663	693	667	662	704	679	674	655	649	690	664	694	677	692	685	653	649	669	680	656	670	673	622	658	675	683	629	684	658	628	677	670	684	663	667	693	675	625	666	653	624	669	671	690	683	659	679	663	690	665	653	642	647	653	677	658	678	678	666	691	677	658	631	690	657	703	667	631	683	672	663	694	669	608	641	649	665	676	692	643	674	674	684	652	635	680	634	704	709	656	654	608	654	675	663	707	656	666	670	642	672	653	662	675	695	696	686	672	702	697	619	689	668	649	697	643	658	639	672	627	674	699	604	648	675	685	662	608	650	660	636	676	720	670	695	650	664	684	625	675	685	690	671	630	705	699	674	661	694	729	669	673	635	671	720	631	684	658	667	670	669	682	659	693	662	686	650	647	655	680	642	672	689	659	703	625	603	649	667	630	675	649	640	649	689	668	655	644	653	709	634	696	664	657	650	669	693	707	679	659	666	673	700	671	711	681	643	658	682	697	684	626	669	635	686	643	671	662	616	696	706	703	677	700	686	638	614	666	689	651	689	655	674	725	667	627	662	681	672	695	631	702	673	663	673	631	677	669	702	666	655	670	721	632	651	631	625	665	671	656	689	649	703	629	623	680	681	667	730	671	690	652	672	655	650	688	654	726	653	644	604	652	679	625	677	663	677	673	642	667	674	644	661	651	678	675	691	643	666	686	677	675	708	634	668	657	647	653	708	676	678	631	713	674	641	691	653	648	674	690	649	633	704	700	657	709	669	684	644	724	678	643	673	669	683	692	629	637	650	647	727	675	657	674	654	715	687	683	682	657	622	608	661	684	723	655	639	621	707	610	688	695	697	685	678	674	661	689	622	679	665	710	708	714	647	631	673	639	631	667	723	685	657	660	670	658	632	638	682	671	655	676	658	621	666	660	658	721	669	660	670	630	653	718	679	680	642	671	610	633	632	674	644	687	660	701	679	673	722	614	691	679	661	694	657	646	651	649	686	648	719	663	685	630	678	669	734	672	666	691	638	714	618	687	638	669	629	657	686	664	686	667	706	733	665	664	660	655	660	639	694	658	599	648	692	653	668	652	673	692	646	647	713	664	653	675	691	663	680	678	635	668	688	608	684	651	633	659	642	679	657	674	704	693	650	639	701	660	660	637	702	693	663	672	716	649	689	683	648	677	682	646	701	669	671	666	703	641	680	617	678	658	693	691	712	674	697	641	671	649	691	691	674	650	622	649	669	703	664	664	652	659	684	665	687	646	685	758	688	659	674	697	663	703	685	687	653	639	701	657	691	618	700	685	659	662	651	678	660	679	636	638	643	663	703	641	693	691	697	679	700	672	687	662	667	683	642	694	674	665	706	692	656	672	729	658	670	653	715	659	670	674	706	640	641	643	706	668	656	704	650	715	646	656	694	717	690	655	645	678	654	680	692	638	690	669	675	652	668	655	683	671	645	702	621	622	633	696	695	653	681	659	650	698	650	704	601	691	697	715	663	703	669	699	698	649	613	675	682	670	669	641	686	602	700	686	687	675	667	693	662	707	628	719	642	669	687	637	679	655	658	679	640	647	717	686	659	680	672	629	670	672	662	694	670	658	628	652	596	663	624	613	735	622	665	656	668	665	649	633	683	650	663	666	684	644	696	680	688	705	654	645	679	637	686	727	719	682	637	686	671	676	694	686	665	646	644	678	680	704	629	705	655	665	733	644	655	615	673	690	655	721	671	673	698	689	699	670	696	651	670	670	674	664	687	698	628	653	656	654	692	667	638	675	747	653	671	688	684	681	597	699	675	727	623	657	696	712	661	667	687	673	657	634	643	643	705	680	667	727	646	656	648	671	659	659	636	670	710	675	654	626	691	679	666	677	678	697	647	666	650	648	703	702	656	739	690	662	664	665	639	671	647	642	666	696	647	703	659	686	713	648	712	690	720	648	673	650	655	695	689	697	635	642	668	671	641	630	660	616	673	647	667	654	678	658	665	678	647	651	706	631	690	679	697	708	668	632	713	696	694	685	638	679	672	656	683	671	673	670	665	660	673	641	638	701	676	652	686	665	670	653	669	696	707	722	683	703	693	639	704	652	685	671	676	672	634	717	630	671	708	646	689	635	663	693	666	730	701	674	663	678	685	735	718	702	675	681	666	618	701	713	663	712	661	676	643	658	664	665	666	657	700	654	690	662	686	659	685	661	678	642	655	671	717	699	666	648	655	702	645	684	724	709	652	635	636	640	692	699	691	697	737	694	670	646	655	655	662	618	727	643	688	649	688	668	654	669	627	651	672	676	643	641	637	674	643	653	644	653	671	686	658	659	697	678	677	705	676	684	610	674	637	674	627	701	649	672	701	685	675	657	652	666	675	695	663	682	688	673	616	689	671	655	656	667	623	661	659	678	653	634	662	651	676	677	663	711	673	664	695	594	698	703	668	690	660	712	638	631	677	674	673	672	662	722	675	705	658	702	671	690	636	683	706	628	663	661	691	678	660	661	702	684	677	690	691	631	708	587	718	695	644	647	647	670	627	682	709	672	671	692	655	662	672	641	661	682	691	696	691	657	654	646	676	666	673	668	638	733	666	733	670	711	693	681	661	681	657	673	676	627	661	680	684	674	685	651	676	638	651	688	696	668	610	686	700	667	663	689	671	685	694	713	669	642	678	649	712	688	740	629	684	652	618	683	684	695	667	678	633	629	683	661	682	650	689	632	703	661	648	645	660	681	713	684	631	696	670	652	642	669	652	699	674	714	667	667	691	676	695	683	594	633	716	691	638	684	704	684	649	660	685	647	695	664	657	730	671	695	664	654	684	704	654	678	688	674	660	704	697	680	702	654	672	641	692	682	670	695	644	701
33231	15435	5556	2295	950	186	146	165	148	170	170	133	171	164	175	148	142	162	185	172	186	169	170	152	171	165	174	159	171	150	152	149	174	146	171	168	191	168	150	186	178	171	153	146	167	162	162	180	167	158	158	152	149	169	174	155	173	139	159	168	182	152	164	168	182	143	165	158	147	146	149	184	151	165	159	186	162	171	163	155	171	151	151	157	143	164	171	183	177	167	155	159	142	163	150	195	184	150	165	139	167	153	170	150	169	164	163	159	170	161	164	177	141	147	164	159	169	148	166	168	167	153	180	153	127	152	174	158	156	163	164	157	181	158	166	145	189	158	164	185	155	130	159	180	161	169	145	159	174	150	156	185	163	160	140	163	156	155	180	176	153	188	168	158	175	182	175	170	152	147	171	148	158	153	154	149	161	154	154	177	152	169	151	165	179	132	164	143	161	170	147	170	168	161	140	141	153	157	159	146	146	173	177	149	148	143	156	149	179	169	137	149	167	169	166	162	142	157	148	138	153	170	151	156	127	171	155	183	138	165	150	153	160	156	154	160	150	163	151	195	171	192	163	176	161	149	146	173	145	131	163	177	169	163	139	143	148	159	175	143	142	145	160	171	161	161	176	147	154	131	145	152	162	171	161	158	180	173	157	155	184	180	159	166	160	144	162	163	185	167	145	155	162	130	171	151	176	166	167	160	139	138	163	149	147	156	135	173	186	159	163	176	165	159	156	163	167	193	173	173	177	167	156	165	150	159	162	152	156	153	141	173	144	166	144	165	144	151	166	162	150	175	188	167	159	138	156	169	173	156	145	142	172	156	166	149	169	183	180	168	176	170	165	154	163	172	171	180	160	148	168	181	161	161	141	170	192	160	154	161	187	167	154	158	172	159	163	166	181	149	155	148	184	160	152	163	138	158	161	161	165	159	176	169	170	156	160	166	160	156	149	175	150	142	176	156	176	153	148	153	149	158	164	150	156	171	177	172	161	181	154	181	160	158	168	141	141	163	149	167	175	170	164	188	181	168	184	185	142	186	149	171	153	159	144	162	171	164	170	162	145	170	158	175	153	170	164	152	174	151	163	146	148	156	172	171	157	171	174	160	163	143	165	162	163	161	189	170	166	173	162	181	155	143	169	201	163	172	143	170	164	162	167	166	161	174	161	187	158	144	173	164	142	144	157	161	154	159	165	172	169	164	154	173	169	142	177	154	170	170	160	170	141	167	155	159	173	160	165	150	176	152	160	162	153	156	146	154	152	151	165	178	141	166	176	180	169	155	173	148	136	178	188	138	141	148	163	157	169	163	150	182	163	145	141	147	151	143	165	173	152	167	157	191	147	159	162	166	169	151	170	171	174	173	143	180	166	146	161	148	159	154	153	163	149	138	163	183	169	167	168	158	152	170	147	134	142	149	157	166	155	155	158	164	169	176	134	148	139	176	159	164	154	172	157	173	147	169	172	178	174	161	162	136	146	139	179	167	165	163	152	142	155	169	162	159	177	157	158	151	166	183	162	148	176	164	162	164	156	168	187	151	151	152	148	155	151	167	189	153	163	136	157	181	173	180	182	163	169	165	160	148	165	152	170	180	172	161	151	145	144	180	178	158	158	155	146	163	169	183	151	179	171	173	168	174	171	185	185	143	178	185	166	168	171	159	143	162	190	150	152	149	165	159	151	136	160	158	162	162	159	165	160	170	164	179	167	158	156	180	168	163	155	184	158	179	163	148	151	156	158	162	179	161	160	154	174	157	145	197	173	163	146	166	151	162	159	169	169	165	133	156	154	155	162	146	165	182	169	147	145	152	166	154	186	143	162	146	146	159	175	164	181	153	163	166	156	172	154	149	172	170	160	166	176	162	162	136	183	169	176	157	143	150	157	163	150	158	181	157	129	157	158	174	141	164	160	144	146	142	163	155	184	179	145	167	147	158	151	170	156	164	154	147	147	158	163	151	151	158	148	175	159	166	170	150	174	143	145	158	153	155	166	164	166	149	143	159	144	150	160	143	166	156	175	173	165	160	181	168	140	175	186	173	148	174	136	162	148	152	181	168	177	138	156	181	162	184	141	151	160	167	160	176	168	153	169	180	176	150	156	169	151	175	140	155	159	157	156	180	142	162	156	155	161	142	146	154	161	165	162	155	159	173	159	137	193	170	164	154	167	170	181	141	158	182	166	160	179	169	164	166	156	168	159	174	142	153	165	148	168	169	191	144	143	166	159	148	147	171	155	164	154	164	172	161	182	156	166	168	160	170	165	141	151	159	181	163	175	161	163	153	150	144	154	144	154	171	170	166	151	157	168	187	177	156	148	171	146	156	173	154	144	167	141	167	154	133	151	163	152	150	151	158	168	153	165	166	164	167	146	147	180	161	165	137	160	176	147	143	146	154	165	168	163	162	179	174	169	139	153	170	161	155	186	178	165	165	145	153	161	148	159	161	154	162	160	152	162	166	148	181	162	172	163	189	173	163	177	145	179	158	151	185	155	179	160	153	180	153	147	155	153	148	167	173	154	161	155	164	163	155	151	172	165	190	165	153	166	145	175	151	171	144	183	161	175	164	143	183	147	164	152	147	168	176	189	156	144	135	146	199	169	175	173	165	172	181	200	162	141	176	156	168	161	189	164	158	159	182	165	138	159	154	164	167	140	150	172	146	160	157	162	170	169	170	139	189	161	155	166	147	174	131	175	168	152	162	153	162	142	178	178	160	163	148	176	146	179	184	163	134	156	144	162	156	156	151	173	142	155	158	164	161	142	171	159	145	129	153	169	151	164	157	187	159	154	177	151	180	155	150	160	174	182	147	142	158	156	158	157	167	158	172	166	169	157	173	150	163	165	168	174	177	159	160	164	156	149	170	161	154	156	150	163	149	176	156	161	154	129	146	166	172	128	176	174	157	147	160	162	173	155	157	150	185	152	177	156	150	142	153	156	151	146	168	156	165	146	172	138	152	176	145	158	147	156	180	176	159	150	168	177	167	150	168	154	131	160	171	163	155	184	165	161	150	164	160	182	174	187	152	163	165	161	188	177	189	155	152	165	174	165	167	169	142	146	158	163	150	169	147	167	156	158	170	167	177	150	163	140	169	153	156	166	174	167	160	152	159	167	153	148	159	167	179	180	164	162	150	148	161	150	164	141	155	151	163	171	175	130	155	164	128	179	156	170	144	155	165	146	164	165	168	156	153	131	151	143	133	148	154	146	151	168	143	154	161	161	166	161	171	179	173	190	155	156	158	172	163	163	170	173	166	166	147	155	178	149	159	176	166	173	140	152	169	159	162	158	144	165	166	149	124	165	158	174	177	199	167	142	152	183	163	131	148	149	154	166	150	168	180	160	135	160	173	154	164	153	147	172	137	143	158	163	166	146	149	163	173	159	181	162	169	193	171	176	158	158	147	161	154	142	178	164	169	162	192	151	180	158	163	148	180	167	173	186	156	169	177	161	156	182	164	158	176	169	174	158	186	148	170	161	186	171	153
30741	12533	8786	6838	3416	538	576	515	523	551	532	511	536	545	510	526	513	517	556	527	528	520	521	522	506	502	544	542	541	501	519	524	551	500	496	527	525	544	528	512	519	516	576	541	537	505	519	545	537	521	520	504	532	540	523	527	526	552	492	535	487	534	502	516	536	541	548	589	522	548	550	528	533	568	514	564	540	549	564	512	538	575	537	565	548	535	511	529	526	538	546	524	520	547	546	484	522	518	539	570	524	524	520	519	533	534	513	529	517	538	531	565	511	533	517	524	541	550	513	499	523	522	532	535	508	496	517	508	560	526	527	482	494	586	552	545	506	557	543	505	518	568	511	566	522	502	513	559	527	544	549	563	516	491	557	535	543	557	511	489	549	530	486	506	526	475	528	504	560	525	525	511	548	538	548	552	519	530	555	568	507	516	532	535	532	529	583	503	554	536	539	534	538	567	538	588	528	565	516	510	542	567	505	588	552	531	545	503	523	503	538	565	500	553	506	516	528	546	507	509	544	507	551	563	504	532	570	528	528	572	544	517	525	515	525	559	541	564	508	541	548	490	496	535	467	508	518	553	527	556	546	522	512	508	528	533	537	522	515	534	524	530	538	543	553	527	501	522	530	548	567	546	535	519	528	500	544	556	509	538	522	541	516	562	497	515	531	542	504	530	537	499	522	534	553	524	525	502	506	534	538	541	571	588	501	529	557	535	561	537	535	529	535	552	567	565	522	536	545	533	494	518	490	507	549	564	534	486	509	522	538	505	518	488	546	537	498	515	520	489	494	527	507	592	551	545	502	546	529	504	548	531	537	494	523	576	538	502	550	493	540	509	520	532	508	549	561	530	540	494	558	530	499	520	535	553	520	532	516	506	518	517	505	474	562	511	539	559	529	519	548	517	492	514	508	528	520	552	535	539	505	547	533	560	531	542	552	547	519	549	556	527	530	508	475	546	547	511	504	512	523	603	537	552	542	560	536	504	544	496	536	539	545	539	564	527	517	483	558	488	574	552	544	491	549	502	524	506	516	493	487	519	514	546	532	487	513	536	487	562	526	562	537	562	523	565	565	533	552	553	473	522	528	504	520	517	543	551	531	501	499	534	533	550	526	541	542	517	520	510	471	554	494	513	512	516	527	500	507	538	507	546	515	492	521	568	554	517	532	560	543	475	527	470	527	561	525	539	529	512	517	477	518	541	544	548	518	554	523	496	577	545	512	543	520	566	536	527	503	536	547	532	564	517	526	513	512	492	471	528	560	476	579	558	551	532	533	498	535	528	519	524	498	491	552	525	526	503	527	513	489	509	546	520	529	541	510	560	503	544	537	546	493	548	514	495	490	495	544	542	481	503	540	543	503	475	549	504	516	509	560	538	531	499	532	540	544	531	501	550	551	550	512	537	526	515	524	515	539	534	534	512	532	517	527	527	528	521	492	563	543	526	544	539	497	504	507	557	577	553	543	556	558	558	537	499	571	557	505	534	515	502	502	476	569	521	533	553	486	533	520	511	553	560	511	537	558	528	527	525	551	519	507	521	493	490	495	521	537	534	564	529	517	538	557	557	540	494	532	528	506	517	564	520	545	499	522	577	548	530	512	510	514	556	549	590	520	535	516	552	525	523	543	507	495	554	526	506	542	532	517	544	477	504	524	563	556	547	562	526	559	541	518	534	499	565	541	529	548	545	521	517	494	554	494	546	503	519	545	535	572	529	486	523	520	563	562	517	505	494	552	513	497	530	542	542	525	528	534	540	518	519	503	541	500	564	520	527	500	528	553	557	518	530	529	512	542	508	534	491	514	538	518	554	552	545	537	499	579	542	509	514	527	511	583	528	529	569	490	593	500	514	499	511	558	544	511	520	535	548	506	535	512	495	512	514	518	554	469	552	519	572	521	513	511	509	508	520	503	498	526	547	507	520	528	557	558	551	541	543	512	528	563	520	506	489	566	512	541	561	553	506	509	500	558	534	545	538	516	529	534	563	569	548	504	532	534	572	522	536	560	533	601	529	543	503	570	514	546	492	516	545	556	543	526	527	568	548	529	534	518	513	556	519	534	514	532	527	544	526	520	517	539	552	534	525	531	534	517	559	499	594	500	508	556	487	566	515	504	505	514	488	539	508	546	497	563	535	531	528	531	514	503	513	512	525	537	546	535	477	521	549	515	552	557	555	520	534	507	500	561	547	565	540	532	493	501	512	539	504	521	541	560	491	531	505	526	541	538	520	523	523	547	556	533	545	531	531	542	515	517	518	502	515	521	503	548	514	538	526	536	459	546	549	517	562	531	529	488	539	519	548	521	486	546	517	525	520	514	523	529	506	520	489	522	480	516	518	492	518	543	527	570	549	524	548	523	520	532	564	506	555	513	538	517	515	501	495	555	583	521	525	513	509	488	515	546	522	567	530	541	527	548	578	527	520	538	557	531	556	517	503	533	522	508	472	517	500	488	516	527	494	543	499	483	559	529	566	552	525	543	537	533	538	557	471	522	544	504	517	552	509	511	523	498	536	532	545	547	530	557	534	488	539	528	526	575	500	539	526	546	546	476	546	516	511	537	530	523	526	483	541	472	483	557	524	514	514	539	502	520	509	547	514	529	511	545	506	521	523	506	524	528	535	538	504	544	506	509	570	494	534	551	526	527	536	492	543	502	514	520	492	532	574	497	549	544	517	511	579	528	568	544	542	519	480	530	489	498	515	501	537	551	502	521	546	520	510	540	472	546	515	553	544	518	542	555	520	538	489	539	500	553	555	533	552	543	509	539	547	521	529	519	506	532	546	511	544	540	532	565	552	521	515	551	512	538	529	497	531	500	514	524	525	522	532	516	530	533	550	507	561	532	556	503	516	544	543	542	509	548	508	554	551	553	538	500	534	530	518	552	515	534	543	534	513	552	498	538	537	559	507	539	499	500	531	522	514	515	525	538	521	513	565	518	537	534	518	563	525	516	537	478	521	542	540	535	535	551	499	532	559	549	541	543	561	532	533	526	557	538	549	552	524	525	494	528	526	518	506	507	487	559	526	546	535	576	531	512	522	510	516	527	540	566	506	541	549	534	533	584	553	552	487	510	565	547	511	475	541	525	551	521	556	530	507	535	540	573	511	512	547	544	580	511	527	527	515	497	510	560	546	511	519	542	568	520	494	515	492	568	534	553	530	571	526	545	508	530	522	506	560	536	522	518	540	540	544	523	542	531	526	481	564	513	547	533	548	530	520	514	523	494	505	555	530	517	477	514	529	575	518	493	520	534	555	536	526	502	547	551	542	545	526	523	525	486	500	521	500	524	535	519	493	573	511	519	530	507	515	519	505	515	530	539	542	505	527	525	517	517	540	565	537	515	456	523	537	544	582	520	523	528	553	559	468	506	550	500	511	543	563	505	539	549	532	565	542	513	539	526	517	473	537	533	505	518	486	567	512	539	561	556	508	513	547	494	498	527	492	519	507	483	526	547	588	538	551	519	557	516	555	488	536	515	515
62284	43217	39965	27948	18632	2045	180	163	139	147	150	147	126	137	126	129	141	131	118	116	116	124	144	124	112	125	116	126	129	125	112	124	137	137	111	131	134	135	137	151	127	121	125	134	129	112	107	124	131	124	107	113	117	118	121	139	151	133	130	111	120	130	124	133	129	124	119	132	129	130	124	135	127	126	131	118	113	141	121	141	151	129	134	116	113	112	110	113	121	146	144	123	145	134	125	120	117	117	146	143	115	128	140	128	90	128	124	120	120	120	128	157	121	133	117	138	113	116	128	143	128	119	124	132	125	114	131	109	136	134	119	128	117	105	125	121	118	134	146	122	118	118	122	169	123	139	111	99	120	119	115	121	101	153	127	125	112	119	117	131	117	126	135	106	142	117	125	135	132	111	102	122	136	129	132	132	119	121	113	154	131	110	111	142	127	121	133	122	137	116	129	116	114	126	134	120	134	139	119	117	134	144	127	128	126	122	136	115	126	131	117	115	130	121	116	129	115	128	121	118	134	126	120	112	120	114	121	94	127	121	125	115	117	118	132	116	119	124	125	126	116	104	131	136	111	107	116	116	101	143	123	147	129	140	125	116	131	103	108	132	127	119	125	128	135	109	121	135	145	122	117	109	124	128	123	130	122	109	127	135	140	127	119	117	118	109	126	117	130	93	120	122	121	116	141	160	140	117	114	120	135	129	123	111	119	131	102	115	127	111	138	114	138	136	124	138	123	98	134	115	126	114	124	145	137	117	113	138	109	141	107	134	132	114	144	130	102	132	126	123	130	138	139	117	121	142	121	99	130	94	106	129	126	111	105	132	123	146	135	136	112	119	124	126	146	136	145	125	137	119	120	140	129	112	126	112	114	114	119	144	133	134	141	111	124	115	134	120	93	131	123	128	129	150	138	122	131	119	121	133	117	147	131	125	144	129	109	110	147	134	135	114	125	139	126	126	138	122	137	124	124	116	129	135	122	136	137	102	127	129	141	114	107	97	112	142	110	123	116	135	117	127	119	130	131	114	126	129	127	129	114	114	117	113	110	137	116	107	108	122	126	135	113	143	125	132	118	119	120	107	123	119	116	133	127	126	147	108	116	126	142	102	138	111	124	98	146	114	121	131	102	112	117	145	120	127	118	116	124	130	128	120	111	129	140	131	122	139	133	117	116	119	117	116	125	142	135	119	125	120	138	137	130	115	112	123	124	117	132	113	116	124	107	132	136	123	124	127	117	117	131	106	128	123	111	127	132	129	140	105	118	120	151	108	115	130	143	111	126	123	130	107	126	121	109	127	138	123	108	128	104	118	110	124	114	118	117	114	131	106	128	129	126	139	133	135	105	121	163	106	116	115	116	142	121	122	129	134	124	118	143	129	115	122	137	118	98	130	122	132	127	133	125	105	113	126	125	126	120	131	122	120	122	132	113	120	113	112	120	120	121	123	121	133	122	132	102	141	128	127	120	147	125	119	121	119	128	108	119	123	120	112	110	123	127	115	134	136	128	118	131	106	118	113	131	122	116	115	129	131	124	120	106	124	114	115	125	111	101	119	119	146	117	123	108	134	126	150	119	119	128	128	119	133	131	125	122	118	133	123	117	125	144	138	118	131	116	155	130	121	116	126	135	121	122	107	129	121	146	114	116	129	114	151	116	117	133	135	112	103	136	125	121	126	134	117	143	122	125	136	123	135	116	122	139	148	130	143	119	111	126	124	123	134	148	131	125	119	121	93	127	99	118	118	111	136	123	129	114	128	118	114	113	130	135	126	150	120	107	125	118	122	144	125	136	119	121	121	138	110	149	116	127	118	129	143	127	136	102	103	130	130	123	124	121	111	138	121	122	124	126	106	113	134	128	126	128	129	119	124	126	117	139	132	137	124	123	119	122	122	137	109	121	112	135	118	132	125	120	145	123	137	136	119	108	110	123	123	120	113	113	132	108	146	141	126	122	112	136	138	113	124	127	138	128	103	119	102	140	103	129	130	137	131	114	119	100	100	120	128	142	120	129	103	123	126	123	130	139	134	120	128	119	123	129	121	131	128	108	129	127	113	113	118	113	106	120	131	119	129	116	125	123	99	128	133	122	132	111	129	115	115	113	121	144	119	134	114	130	136	117	141	112	132	120	125	114	142	113	94	120	114	129	101	111	126	128	142	126	128	136	128	131	120	124	125	129	145	137	118	107	124	112	123	135	130	137	120	130	107	123	103	127	85	109	135	116	124	119	108	122	106	110	128	133	124	132	122	111	108	125	119	132	114	105	125	144	139	150	121	116	129	117	126	120	133	146	132	136	104	130	112	117	119	103	111	124	117	118	136	144	141	136	114	128	128	111	115	138	126	133	125	131	124	128	145	121	142	120	127	118	123	141	123	109	101	109	116	107	125	92	119	108	110	141	125	158	122	125	137	132	135	115	134	127	131	112	116	123	117	113	132	131	129	115	119	104	129	105	113	138	127	113	127	115	112	146	114	131	154	120	104	134	115	109	129	120	149	128	116	129	131	104	124	133	129	116	133	125	130	139	116	139	153	132	123	130	141	134	121	120	121	111	120	127	122	122	114	135	118	131	128	118	126	112	120	134	119	134	129	132	113	115	122	127	123	125	107	134	126	125	116	114	125	117	113	112	139	115	114	115	138	114	123	107	149	142	127	138	121	144	131	118	118	120	108	115	147	113	111	119	139	118	123	119	122	117	121	117	123	138	127	108	120	116	113	119	125	129	152	124	123	125	137	117	114	129	131	111	120	136	122	117	118	137	140	154	128	116	129	110	131	123	104	133	143	130	121	142	146	114	111	120	125	135	131	117	120	135	105	126	123	139	102	134	128	134	138	118	113	124	127	127	107	129	138	121	121	120	129	113	105	121	123	124	122	126	131	142	121	127	130	124	134	130	135	118	134	106	93	94	120	127	124	114	132	139	124	104	122	92	131	113	120	154	113	123	135	117	118	112	111	105	108	121	140	138	136	110	142	131	95	139	142	133	124	135	128	133	154	129	117	135	170	145	131	112	109	145	120	127	139	121	137	120	138	136	108	124	120	128	108	123	128	123	124	106	112	111	124	124	139	130	135	113	119	114	137	131	103	121	125	114	124	117	122	119	136	130	119	130	131	108	124	140	115	125	126	128	107	123	128	119	117	125	113	101	125	116	117	99	123	119	127	139	136	123	105	140	122	115	135	136	114	111	122	135	116	119	103	115	119	113	127	118	124	124	128	145	134	106	127	131	141	120	125	119	124	131	108	132	123	121	141	131	130	131	131	108	126	137	128	121	118	138	129	130	116	120	123	128	117	126	116	126	123	133	130	100	136	148	139	117	106	126	133	122	124	115	126	126	111	117	99	135	122	125	132	134	133	121	125	136	122	107	134	116	137	128	104	140	117	122	107	133	139	119	117	118	131	125	121	122	132	117	120	136	117	139	107	137	114	135	132	109	122	117	122	125	112	134	139	118	152	122	130	124	120	115	128	112	124	119	112	132	122
47155	36799	38717	36960	21655	692	676	588	529	535	540	502	475	515	475	435	480	463	456	511	448	457	439	461	430	459	445	433	446	445	439	453	475	429	430	440	421	430	431	443	427	465	417	416	458	415	423	412	450	445	434	426	429	427	422	459	443	424	461	441	442	435	428	448	444	421	442	419	444	397	436	443	435	429	424	409	429	424	424	396	408	439	431	441	403	426	404	441	438	436	417	418	461	452	417	424	431	431	411	447	415	389	427	448	378	394	422	466	412	407	442	477	415	411	421	427	412	428	437	439	428	432	453	409	431	418	420	447	435	454	402	434	397	434	416	443	443	407	433	450	465	404	453	470	420	405	451	458	429	395	440	394	441	447	436	462	406	437	386	434	446	421	442	443	389	426	437	443	440	419	406	402	404	442	415	435	413	443	446	398	425	408	431	427	429	466	444	444	435	407	439	407	419	443	428	474	419	410	427	465	406	448	425	422	460	464	453	430	454	426	405	471	427	416	399	428	422	425	414	405	423	434	420	435	433	430	456	445	426	407	445	420	418	458	462	409	412	432	439	425	460	443	425	376	439	410	438	453	431	428	470	431	402	424	416	416	431	448	444	450	426	440	456	422	446	396	460	429	434	409	417	407	397	431	436	425	426	418	402	415	443	432	408	453	424	423	398	428	445	441	459	481	435	420	438	415	458	443	407	427	374	418	445	440	451	440	461	454	447	425	384	381	410	442	402	421	421	437	428	449	433	446	397	420	448	397	437	427	431	407	436	429	447	439	411	440	402	392	406	458	414	452	427	432	409	437	435	428	395	439	444	441	451	378	446	422	417	395	443	427	430	468	450	410	430	394	450	438	408	421	434	425	429	438	449	399	401	422	458	418	430	402	414	431	413	436	436	437	441	446	403	417	416	418	413	442	437	474	457	430	436	382	401	424	395	445	412	435	420	459	410	438	425	454	445	442	420	410	432	431	406	429	455	422	405	413	426	422	403	430	402	461	380	423	433	409	425	412	430	437	387	423	478	412	453	449	416	448	440	474	425	423	409	393	418	412	474	442	428	407	407	438	408	409	385	406	426	406	471	419	450	400	391	437	447	440	440	485	425	459	438	469	439	452	433	443	433	431	381	385	389	399	390	414	367	429	393	428	425	430	445	427	407	414	424	454	424	437	433	410	431	443	429	417	444	436	409	395	420	395	430	451	427	444	435	441	431	427	409	437	386	450	411	429	420	456	447	460	424	410	418	417	447	441	418	417	431	409	473	437	437	431	448	457	453	407	460	441	450	439	431	379	445	422	447	416	418	490	426	412	430	444	438	439	431	420	393	397	432	392	463	449	415	432	424	447	427	425	385	461	451	421	435	410	407	428	394	418	416	426	427	432	411	413	395	459	447	420	402	456	419	411	427	435	407	407	404	414	415	479	458	460	440	368	432	413	415	414	391	410	414	429	421	429	405	404	431	463	441	429	456	414	423	452	426	426	430	425	411	445	426	448	431	408	416	460	418	453	422	431	422	466	402	427	397	458	408	431	434	426	429	387	440	463	453	430	419	448	459	422	437	396	410	447	437	442	443	428	424	410	419	428	436	444	442	414	410	386	408	418	388	414	426	404	438	424	445	393	425	405	412	416	402	420	440	403	467	454	458	442	426	434	457	440	398	400	415	438	425	431	422	409	415	436	453	443	444	397	471	443	439	430	406	440	434	472	417	434	417	466	425	420	447	392	463	428	409	437	406	442	421	440	453	410	420	430	433	487	421	432	426	400	443	404	406	423	392	408	430	409	442	446	434	418	425	455	442	403	428	404	435	421	420	410	466	460	445	412	429	452	434	393	456	464	423	426	417	395	436	413	416	404	407	429	400	429	438	460	441	440	405	404	427	441	440	442	440	418	368	429	434	409	467	394	437	433	396	417	400	465	446	405	421	418	453	438	442	441	451	392	394	439	444	424	417	417	416	442	467	414	439	429	436	435	419	439	416	420	420	434	424	410	445	433	424	446	441	443	438	431	454	438	434	452	432	461	466	424	437	434	413	405	434	412	423	438	445	450	449	435	418	423	442	432	443	425	393	429	411	432	418	413	430	401	445	417	460	404	448	436	422	394	402	456	473	441	421	428	456	443	447	408	451	424	430	412	441	420	487	455	403	421	421	437	425	423	428	436	404	423	438	432	438	437	462	423	422	425	436	459	462	435	425	433	396	453	455	401	424	396	447	402	403	451	407	402	428	463	410	463	432	423	387	461	440	423	409	446	401	408	457	428	432	452	427	403	428	435	424	439	439	413	440	411	444	411	416	431	423	412	422	431	455	427	430	443	411	424	418	456	441	413	436	436	428	447	443	435	442	434	423	421	436	442	426	400	414	417	398	423	459	393	393	398	457	459	440	452	414	409	408	402	424	391	434	433	438	404	412	429	418	391	417	436	387	453	425	411	435	414	441	427	417	459	428	430	389	400	462	409	409	441	451	420	425	404	437	446	420	471	437	364	448	402	445	429	390	397	408	438	423	392	418	460	396	400	421	434	445	433	421	435	390	395	437	428	412	427	434	431	457	448	420	398	436	445	401	415	423	450	453	412	425	442	417	405	400	414	393	433	385	447	432	422	464	423	445	413	446	438	464	463	408	399	391	443	415	407	437	415	438	427	428	457	421	406	426	441	430	432	414	474	379	431	432	421	401	433	377	433	402	456	386	399	445	451	415	445	394	443	448	456	432	441	436	408	412	425	410	462	442	396	440	432	410	430	442	396	430	421	495	421	428	447	390	411	452	411	444	414	432	412	457	421	397	440	411	441	448	399	419	431	405	438	427	425	407	423	427	416	450	390	415	405	407	434	447	443	427	449	421	408	414	418	435	430	440	436	416	455	428	410	424	383	439	425	405	408	410	426	420	449	426	428	423	442	392	465	401	421	438	411	440	419	448	435	441	429	430	422	456	407	413	478	463	421	433	420	464	420	408	405	441	436	447	426	432	387	408	406	396	464	446	450	423	472	443	460	432	400	447	428	441	458	422	460	457	442	458	422	411	417	405	390	458	424	403	418	433	425	420	417	430	429	382	417	407	431	468	440	419	432	463	437	454	452	450	440	418	414	441	434	443	460	427	442	429	437	404	441	447	431	466	398	414	427	436	423	424	436	412	436	443	417	424	431	428	409	421	425	436	436	410	425	431	413	430	415	446	476	462	446	410	445	421	427	414	437	422	424	425	423	444	416	396	442	443	405	438	405	388	446	459	437	424	415	416	399	440	428	463	421	449	454	443	427	427	393	423	398	428	380	420	402	454	420	455	448	389	420	441	417	421	421	440	406	409	461	466	419	422	398	460	444	439	425	419	469	413	438	379	430	458	429	417	408	441	428	447	443	441	427	426	441	435	452	422	439	405	411	391	472	411	450	420	458	425	439	435	414	402	437	443	417	429	441	434	466	421	425	440	446	389	437	429	456	420	440	410	436	370	385	419	466	423	436	423	451	428	409	446	424	439	451	412	420
74202	56330	53382	38182	30552	6447	405	303	280	281	264	265	245	218	225	206	210	209	251	255	232	213	216	234	205	225	245	227	225	231	201	223	212	216	209	238	213	195	216	234	214	240	222	221	219	228	211	197	182	222	214	214	234	234	231	201	198	215	217	208	210	199	200	233	195	224	229	214	235	229	218	246	217	216	203	180	228	223	230	218	225	219	212	244	225	242	193	194	210	204	195	192	200	221	235	267	218	249	233	210	194	216	177	245	218	224	232	222	206	251	205	213	211	229	206	202	194	228	224	216	204	192	219	192	202	229	252	202	208	210	231	193	200	199	198	224	230	213	214	183	231	206	204	219	201	225	214	206	206	221	214	231	225	237	194	204	218	216	213	220	225	220	225	225	187	218	223	226	217	229	180	232	203	217	229	234	190	191	217	227	212	210	238	193	194	232	192	213	202	223	226	215	207	205	234	213	226	230	231	199	209	182	217	189	201	234	227	230	212	191	226	219	219	238	226	203	204	202	220	192	211	242	234	213	262	221	217	229	224	225	210	220	179	191	217	201	188	216	209	205	231	231	216	231	216	225	229	217	245	210	204	198	219	207	199	212	195	220	196	216	211	228	230	248	221	213	211	213	211	218	226	221	217	205	201	234	240	240	232	236	220	192	231	220	211	219	203	196	195	229	194	226	206	226	236	197	239	221	252	204	211	210	208	243	220	218	203	193	233	212	222	249	208	241	223	252	203	218	241	207	221	212	242	210	245	202	218	206	221	226	230	183	203	207	205	208	227	219	230	216	230	243	223	203	214	234	202	209	247	231	220	206	218	201	218	236	205	199	230	187	200	213	193	200	214	222	227	226	204	216	232	244	213	205	227	217	207	199	226	189	245	211	215	231	227	231	231	224	236	247	212	224	216	246	213	184	223	237	199	191	203	219	219	203	195	259	227	200	230	222	210	217	208	219	199	208	228	198	202	216	220	228	208	238	205	227	204	206	232	209	227	209	205	208	219	220	213	219	209	208	223	201	215	222	233	204	218	219	225	230	209	199	191	235	192	210	213	217	215	228	227	214	227	212	203	205	237	220	235	219	232	231	232	233	248	228	221	220	206	220	229	202	222	209	198	223	221	200	188	215	215	230	204	234	194	189	213	221	211	209	198	242	220	212	229	223	220	226	214	214	215	231	205	222	211	219	205	223	209	205	226	214	223	205	215	202	200	204	214	223	215	213	212	227	213	218	214	208	231	215	233	209	228	209	221	170	213	248	212	219	200	185	202	237	248	199	225	202	228	223	193	218	208	205	227	210	228	196	228	220	206	215	232	214	234	212	214	224	210	209	199	210	216	233	223	224	227	195	215	206	209	214	229	198	201	194	213	210	211	276	217	214	224	220	201	213	222	228	231	216	215	220	238	221	185	234	213	215	196	219	190	224	234	220	232	243	211	220	214	201	239	212	227	214	246	185	241	201	206	226	204	195	195	195	211	230	203	219	205	227	203	211	210	202	231	235	217	224	225	197	176	202	219	232	192	248	209	212	208	193	205	210	227	248	248	231	236	224	213	210	211	230	189	222	203	242	194	232	209	219	227	217	208	209	209	200	213	212	207	210	218	212	242	207	186	215	227	205	205	203	215	225	216	216	178	240	244	206	201	203	214	225	189	209	203	210	225	236	197	229	229	209	209	219	211	217	201	213	227	238	202	223	238	234	219	211	221	206	215	223	191	220	214	217	197	212	211	227	235	210	234	221	246	208	228	206	236	222	207	223	219	221	209	188	223	208	194	195	238	240	211	188	218	210	208	236	238	223	217	219	203	168	209	204	209	249	221	229	204	234	217	215	181	197	198	212	207	214	204	204	231	216	207	210	228	205	232	237	206	191	227	216	208	183	234	247	213	237	191	202	202	194	222	230	220	211	213	201	201	211	222	228	218	193	220	194	192	235	237	215	203	205	238	220	216	208	197	195	208	225	186	206	206	171	216	195	216	218	212	224	199	208	223	227	204	221	202	247	230	220	201	184	185	201	214	239	233	219	231	206	229	203	216	239	236	213	220	252	189	213	238	208	187	193	231	199	226	221	204	238	189	213	178	215	234	221	218	220	205	230	213	236	208	253	202	200	199	232	193	205	214	201	223	200	219	223	189	220	215	234	226	211	226	205	200	209	239	205	188	230	202	207	201	220	220	224	204	222	201	212	199	196	209	230	209	204	231	179	222	196	218	219	202	200	230	223	213	211	243	207	231	211	216	224	210	228	210	188	219	189	195	196	224	233	191	222	212	207	200	201	199	210	220	206	216	240	217	196	214	220	198	205	222	214	225	245	240	214	229	211	203	231	209	207	191	237	229	250	215	223	211	207	231	189	217	235	214	236	202	204	223	233	207	237	208	201	217	194	208	176	210	232	219	222	215	191	236	202	215	218	209	212	215	242	216	222	195	226	209	245	204	220	223	222	208	236	213	221	201	224	230	214	198	228	230	185	209	214	193	202	223	242	231	201	220	217	218	212	229	225	198	215	224	226	254	242	223	223	220	206	237	211	201	206	193	253	208	199	205	216	234	220	218	229	231	220	234	210	225	216	226	203	215	200	214	242	219	210	205	212	221	218	228	201	205	208	216	224	207	225	230	255	221	212	225	223	213	233	209	225	211	201	187	222	212	217	221	214	214	219	238	220	239	230	186	227	202	223	197	208	210	243	210	203	195	211	256	219	226	243	207	194	220	225	203	237	219	248	199	226	203	235	213	217	215	204	238	225	230	209	215	234	220	200	251	237	233	211	209	222	213	205	218	223	194	218	197	233	216	212	238	229	239	215	209	213	237	226	217	212	213	224	226	208	223	228	208	225	212	251	202	223	220	178	199	220	204	219	201	227	210	233	223	213	207	210	235	231	194	205	198	225	208	221	198	223	218	200	206	237	230	232	228	234	226	206	223	201	221	194	229	210	218	215	219	197	221	233	219	234	216	242	185	212	195	213	192	227	230	220	223	231	199	195	231	207	206	209	206	215	203	224	230	203	233	234	224	247	182	211	231	211	191	216	185	212	203	233	188	222	173	248	206	205	209	223	218	225	186	196	217	183	220	208	222	233	217	227	189	213	186	201	228	217	226	223	198	220	218	188	225	188	238	251	213	195	211	223	215	203	212	186	214	228	195	213	167	218	223	223	227	205	235	211	220	231	203	209	244	207	243	209	205	198	240	238	232	203	214	219	224	212	215	225	228	213	198	222	234	206	229	233	237	198	227	229	209	226	216	216	211	227	229	218	225	209	221	216	212	209	207	229	234	229	214	217	209	197	207	229	214	222	190	199	198	218	204	210	224	226	216	216	202	212	228	223	206	189	191	248	218	233	237	202	206	222	217	218	218	202	238	208	242	240	212	251	197	213	229	220	241	229	196	231	217	242	218	192	223	217	225	217	221	226	203	205	193	239	214	196	225	205	228	222	246	201	199	210	229	201	204	237	221	213	207	212	202	215	207	179	205	207	215	216	215	190
58925	47462	48328	46056	29200	1423	1133	1035	971	917	864	853	871	837	829	787	777	738	714	737	788	743	731	777	704	738	696	688	721	752	687	704	643	705	698	702	714	745	682	687	720	687	665	717	707	698	679	674	679	699	709	689	661	693	662	704	696	668	634	745	619	722	683	735	740	698	647	718	682	652	704	683	752	661	677	699	702	743	695	649	647	717	654	687	701	715	668	746	716	681	718	678	721	696	706	688	649	696	761	675	671	684	694	640	673	681	666	665	691	690	675	699	695	694	662	723	665	647	641	669	683	695	657	688	705	658	725	670	643	700	665	650	690	726	687	683	673	662	700	695	656	683	625	669	610	685	640	667	681	680	649	685	717	664	693	657	699	677	696	683	690	706	700	692	667	635	662	699	671	675	724	664	705	698	642	702	664	697	684	709	700	692	682	653	740	704	683	697	687	684	688	684	648	649	662	698	624	687	683	672	697	708	671	683	666	716	665	727	644	694	669	673	677	723	708	729	687	646	655	692	692	669	749	655	666	668	720	661	668	724	621	677	701	686	665	637	659	658	715	664	654	659	697	670	643	664	671	667	671	718	702	708	645	712	708	701	703	686	682	695	670	702	655	641	721	644	685	645	683	692	706	673	631	690	657	664	681	699	686	689	697	708	676	680	675	699	690	680	683	655	651	715	719	669	676	677	690	673	694	698	679	701	713	687	684	691	665	674	719	694	696	693	703	633	642	699	695	621	716	660	703	703	698	667	676	688	682	709	662	706	645	702	643	676	669	693	702	695	673	723	685	632	624	695	690	723	669	702	682	703	657	716	688	667	683	642	677	653	690	652	668	693	662	707	700	660	687	695	680	629	666	694	634	713	702	649	672	713	751	719	662	654	649	679	600	677	668	730	697	736	692	622	704	686	691	726	643	638	667	661	733	664	650	704	651	651	659	672	723	654	657	678	664	710	658	633	668	697	702	672	753	681	661	722	703	668	704	653	675	694	664	662	723	662	630	703	700	692	676	731	686	750	716	698	667	703	678	741	694	651	618	674	693	663	676	653	609	652	702	756	657	693	689	668	669	702	703	660	677	664	651	695	675	670	657	664	679	637	683	680	681	720	669	702	725	675	717	675	647	714	686	698	707	662	690	665	633	681	713	650	710	670	648	647	642	685	708	709	679	707	688	721	674	680	650	687	674	662	698	663	693	645	682	651	686	726	671	731	685	699	652	701	655	701	704	658	715	681	670	743	664	656	676	696	727	748	708	665	660	707	640	685	645	686	713	653	678	683	649	692	684	646	702	701	731	710	687	663	663	703	675	674	695	694	675	640	663	688	685	670	682	645	647	649	651	665	655	647	712	712	693	689	697	662	709	696	634	743	711	732	691	724	715	673	652	616	646	704	627	690	696	670	691	668	688	717	676	693	673	708	656	657	682	665	719	705	684	659	699	675	632	713	684	662	647	691	692	689	657	666	678	666	687	712	654	654	676	693	667	725	656	638	686	666	700	689	716	650	673	667	640	693	682	733	674	684	711	664	667	652	705	687	639	724	704	655	666	649	694	623	716	697	713	727	666	676	683	687	640	690	689	657	686	672	748	665	635	725	688	685	695	693	662	701	679	699	629	665	665	640	675	677	701	678	655	693	664	722	611	648	661	694	696	672	702	639	686	659	710	697	679	707	695	678	674	693	698	673	632	681	668	689	677	736	666	652	674	704	686	663	649	740	680	692	715	715	703	642	670	672	667	668	646	642	733	695	738	667	660	641	649	652	709	702	629	661	721	693	640	687	630	657	726	693	674	694	671	698	728	629	659	695	699	665	712	715	693	675	714	684	710	703	653	693	707	699	708	668	707	656	719	644	655	668	656	715	671	684	635	689	704	666	727	661	689	633	683	660	691	660	697	681	698	715	698	679	654	683	652	676	659	726	663	690	702	724	665	615	652	702	683	689	738	706	665	656	696	705	681	695	692	670	678	672	664	693	701	711	690	718	703	626	676	684	677	674	679	706	674	726	678	647	685	678	677	726	674	665	709	683	690	660	653	645	666	698	641	703	696	668	659	713	672	669	669	713	666	646	690	677	659	680	715	665	713	675	669	696	703	704	707	671	664	664	685	686	712	681	656	686	661	696	694	659	687	622	701	688	720	698	642	730	624	670	667	660	667	662	686	685	653	679	679	679	690	712	669	663	708	642	705	685	669	648	686	668	650	709	705	710	652	671	641	682	678	744	684	738	686	714	682	646	701	655	652	696	624	696	680	649	654	691	677	689	626	667	660	669	693	660	651	702	666	644	684	671	697	646	658	692	693	681	682	665	680	657	679	692	742	669	675	724	647	614	662	647	704	626	681	688	624	703	655	717	667	670	705	687	653	673	643	708	637	699	676	721	695	644	710	667	667	681	727	683	680	674	701	700	657	676	676	678	665	698	678	721	666	648	687	701	665	677	677	689	663	666	720	686	706	691	682	654	670	669	618	706	679	701	679	677	713	703	701	682	674	713	639	702	700	667	661	688	688	686	660	678	646	668	665	684	692	707	689	737	690	694	689	657	669	716	668	649	663	676	688	654	680	728	684	665	704	678	669	647	647	722	677	698	738	647	688	704	674	651	659	669	680	696	713	691	699	669	686	697	660	660	652	626	631	690	749	637	690	657	667	687	670	666	684	721	648	693	691	695	689	677	690	696	700	623	638	656	696	723	639	658	666	675	709	725	681	700	678	680	721	667	730	697	687	699	711	629	676	642	704	705	709	700	715	688	669	692	673	668	688	704	665	658	649	664	708	704	646	660	674	694	690	665	702	658	697	692	708	690	681	674	670	698	664	620	652	700	663	676	747	671	683	693	659	732	654	667	640	715	685	695	704	703	676	701	672	658	723	691	699	686	706	658	679	685	701	705	661	654	671	675	653	719	671	678	690	681	704	697	660	689	704	663	653	665	726	673	672	702	696	673	610	641	668	679	707	693	648	653	673	686	674	685	694	655	728	679	698	678	672	669	700	669	681	692	651	693	690	713	732	647	655	705	688	672	636	654	677	691	733	668	654	692	671	645	705	712	685	699	650	711	744	676	756	665	686	676	706	686	698	639	736	674	727	660	665	677	696	668	680	683	650	685	676	645	716	687	669	685	731	708	665	676	674	670	653	701	699	656	684	702	675	646	647	664	649	710	681	684	672	671	703	673	714	656	645	724	687	658	685	733	668	724	665	647	667	649	713	726	683	696	684	696	702	654	654	716	697	697	680	661	696	709	670	699	678	641	682	738	631	670	670	671	670	731	674	665	679	704	742	702	678	704	705	682	681	701	660	690	654	689	731	671	668	653	633	631	640	693	720	692	668	701	700	733	644	680	635	699	660	676	674	690	681	694	661	689	670	655	650	696	668	683	661	697	630	676	659	718	712	730	661	726	669	649	675	705	696	707	677	684	695	690	693	722	671	659	681	648	653	654	652	662	658	704	740	714	647	707	668	667	709	688	665	681	646	651	643	649	662	671
34228	15204	5976	1988	947	204	150	163	130	157	173	166	170	172	157	159	153	163	146	166	173	182	157	167	157	145	180	167	164	189	145	177	135	168	185	155	165	144	155	145	149	156	159	142	159	149	166	176	164	138	166	168	164	161	175	201	168	140	130	156	159	158	145	132	170	158	170	156	127	169	151	158	175	144	179	190	176	155	154	152	152	149	150	167	182	162	154	171	153	189	161	140	157	177	145	144	169	149	178	155	142	158	162	156	158	167	157	155	164	171	138	142	152	170	178	167	166	171	148	186	156	163	158	199	152	162	162	160	144	146	162	170	154	166	157	151	181	170	156	141	177	166	145	175	178	174	137	165	177	162	172	138	178	161	176	173	142	156	144	161	170	163	147	159	172	163	176	160	154	146	155	134	185	127	178	153	172	141	185	164	193	151	165	160	145	167	174	180	148	149	154	160	177	160	168	155	151	147	166	172	187	174	156	166	158	158	174	165	175	151	159	172	140	173	156	134	150	147	153	182	186	156	166	143	147	182	168	141	162	153	178	156	140	150	167	136	167	153	131	138	168	189	139	166	169	150	170	163	170	163	150	151	176	144	182	181	161	184	161	157	166	158	148	134	169	153	179	162	150	167	164	152	148	133	166	186	162	170	150	185	140	171	161	183	157	153	144	193	153	176	174	160	174	170	158	152	169	158	185	160	168	165	156	159	157	153	167	175	141	165	172	157	160	162	161	179	138	163	150	140	142	162	172	169	159	149	143	154	151	154	141	165	145	141	160	154	153	169	154	171	172	195	173	154	154	159	167	173	167	158	178	155	158	166	168	153	176	152	135	149	152	160	169	146	131	170	195	173	174	147	150	157	173	171	170	147	130	140	147	156	148	182	138	164	138	165	140	173	147	154	152	165	182	176	162	151	138	164	161	163	163	147	177	142	173	162	172	153	146	160	160	162	151	167	169	167	164	166	167	156	147	153	163	169	137	165	182	173	149	168	153	159	146	164	182	162	150	175	159	165	147	166	154	166	151	119	173	182	152	146	147	146	163	191	126	152	165	157	152	141	152	159	146	181	163	162	191	175	188	150	154	163	149	158	156	158	169	136	156	150	169	165	152	158	158	155	149	168	191	157	159	185	162	169	152	155	154	154	172	149	175	165	160	128	156	184	166	162	183	174	145	162	158	156	163	169	151	150	149	182	178	136	182	160	180	143	160	152	164	152	186	167	165	156	150	134	172	168	155	168	173	155	159	180	181	170	161	185	159	172	173	140	161	168	167	131	140	145	157	161	174	160	171	149	157	179	130	144	137	159	135	161	152	165	170	150	163	165	156	162	150	153	162	156	176	167	148	155	183	157	168	167	160	157	156	146	146	143	139	158	165	159	170	143	151	151	158	150	154	174	143	172	168	163	152	155	172	159	184	160	136	161	151	149	171	161	152	155	153	154	161	152	142	175	153	146	161	145	173	165	152	162	158	150	157	154	164	172	147	152	130	162	160	149	158	165	172	173	152	171	155	165	171	182	160	175	145	167	159	152	162	168	188	134	162	169	168	135	151	170	153	162	145	137	163	170	153	176	132	152	166	157	181	166	179	182	181	157	165	178	168	145	171	147	150	154	168	178	167	153	157	158	141	137	158	146	155	154	149	150	169	157	167	165	143	165	168	147	173	169	170	128	195	165	144	178	166	181	160	178	143	153	167	161	158	154	154	179	158	178	172	160	146	160	150	169	146	174	152	142	145	161	144	161	166	150	165	165	137	163	164	161	172	172	170	153	142	162	171	135	179	169	173	158	157	170	130	189	162	146	154	169	147	173	172	157	147	159	159	151	161	144	167	157	155	151	148	167	185	154	151	155	153	184	155	149	138	162	142	149	166	161	166	145	167	158	146	141	168	164	167	151	149	156	157	144	166	161	158	157	167	149	135	158	169	154	153	165	172	148	147	154	155	149	152	166	176	137	160	160	167	151	158	171	147	150	166	144	170	161	138	174	166	151	164	158	159	174	163	145	172	164	143	151	126	151	180	166	167	186	151	179	158	180	158	153	174	150	171	163	170	173	162	159	137	164	161	145	147	166	149	175	171	152	157	154	168	154	157	156	167	167	153	137	153	163	137	159	164	160	152	173	168	145	163	165	162	145	162	129	155	162	154	169	163	169	181	144	162	166	143	147	154	158	167	188	179	153	161	159	170	156	191	173	164	153	153	141	153	146	154	157	166	166	160	157	173	170	153	179	162	173	140	158	174	175	139	131	136	161	178	161	165	152	160	159	156	165	146	168	161	163	148	160	134	141	169	169	140	163	158	149	160	152	170	151	175	173	166	184	171	169	156	153	165	165	147	160	132	161	161	135	153	155	176	174	161	141	168	164	157	163	153	158	163	183	157	159	153	158	156	156	163	156	167	152	171	150	151	156	144	156	144	176	151	178	167	167	172	161	157	163	171	173	153	134	189	150	181	152	147	166	179	152	164	156	162	179	163	169	167	156	129	154	131	186	158	140	167	165	180	164	169	181	155	142	163	154	170	159	162	137	162	159	164	158	153	137	160	143	128	179	160	158	149	166	165	171	167	194	164	135	146	163	142	172	163	196	150	159	175	160	136	146	180	168	149	172	160	156	163	153	161	161	158	169	164	171	164	174	152	159	155	150	145	170	128	166	163	159	166	138	144	159	173	154	161	162	148	144	159	180	178	160	157	139	142	149	169	159	154	163	175	160	150	163	168	158	169	174	186	179	181	169	160	173	152	158	167	134	182	146	158	168	157	175	174	154	141	160	174	152	171	156	184	173	178	183	178	163	159	178	165	169	159	174	159	172	139	172	130	184	155	171	179	154	141	167	171	163	149	161	161	169	160	177	170	170	173	181	128	162	146	167	157	155	138	142	169	184	177	154	161	156	171	161	148	146	151	170	157	178	173	175	146	142	168	155	163	152	170	150	151	167	151	137	153	141	164	185	175	172	179	180	172	170	144	135	163	167	161	184	165	142	141	151	146	161	181	163	176	151	156	185	147	173	129	149	174	152	159	139	153	158	133	146	165	166	169	152	159	141	143	146	160	119	162	171	170	159	161	142	143	162	165	160	154	172	143	166	159	159	162	169	153	149	144	155	149	184	150	155	144	151	159	157	144	169	147	145	172	133	158	147	167	179	152	144	168	174	157	147	186	171	148	163	146	130	171	176	171	162	146	161	171	147	170	163	155	154	149	177	146	176	172	148	170	171	149	169	157	168	152	143	154	156	155	160	153	163	171	163	170	147	156	163	155	158	164	160	149	140	164	180	158	140	159	148	168	146	147	178	165	147	181	141	169	148	141	162	159	155	158	133	148	171	153	152	163	147	148	184	160	160	151	190	148	164	149	140	172	175	160	155	157	178	147	149	159	170	151	154	174	153	152	166	167	170	157	156	144	148	148	147	185	157	154	158	147	173	168	173	176	160	181	149	157	167	165	147	139	167	142	150	189	159	164	163	138	156	166	152	162	128	169	153
31167	11407	9546	6087	3391	557	526	533	534	540	508	561	529	596	525	554	531	543	575	540	512	502	512	521	523	528	574	491	514	519	509	538	492	522	499	483	541	536	545	527	520	513	528	515	502	519	515	529	532	542	559	562	549	506	528	540	465	556	536	505	485	519	569	549	543	518	536	526	533	519	547	530	534	516	543	560	505	500	515	517	556	527	557	554	546	495	495	534	533	511	495	516	525	504	523	519	536	569	507	459	497	530	514	532	587	573	516	524	567	531	549	530	587	522	514	552	574	551	545	519	539	520	553	552	537	523	482	499	531	534	502	558	567	552	521	527	524	546	560	503	526	523	535	516	541	532	563	531	480	495	508	512	555	520	542	489	503	500	525	474	541	519	552	537	518	526	544	519	522	503	538	539	534	544	535	522	523	507	500	503	490	493	524	541	547	477	531	537	519	495	542	570	552	514	538	510	519	506	519	537	527	566	549	494	495	580	500	565	527	563	550	550	516	522	527	524	511	493	510	504	509	521	525	532	508	538	526	529	490	516	507	482	546	538	548	487	535	575	529	523	565	529	525	561	567	536	559	513	493	580	554	527	517	548	518	538	559	527	520	523	540	519	543	509	522	543	567	517	494	554	542	535	556	562	527	527	586	553	588	519	535	554	542	500	535	516	510	531	505	531	499	533	532	511	524	551	504	537	541	529	572	526	547	525	516	532	531	526	543	531	531	501	568	510	521	570	483	515	499	542	531	550	508	534	570	531	501	527	519	545	527	508	555	523	532	544	539	522	553	542	526	511	496	530	489	518	569	556	540	556	546	546	506	523	548	510	514	543	547	504	534	519	531	508	546	544	503	536	498	554	520	549	527	526	545	550	540	534	532	557	507	544	508	558	524	512	525	543	552	520	525	507	501	541	506	541	507	550	491	587	535	521	552	543	493	554	531	567	539	531	518	542	517	549	564	518	493	544	531	519	469	541	515	543	502	570	523	534	517	513	562	503	525	565	562	484	530	469	555	584	516	496	516	547	551	569	505	560	488	540	536	580	488	514	524	475	493	528	517	509	542	539	529	544	509	536	550	521	574	527	545	530	511	511	511	544	481	514	545	523	555	544	529	550	510	519	550	531	544	508	552	499	533	533	536	523	536	504	544	539	529	513	541	518	553	535	554	562	601	531	506	571	569	536	527	491	520	553	578	555	563	530	530	533	510	528	484	530	534	520	534	501	507	540	503	525	533	540	558	507	543	496	556	527	550	532	509	501	536	481	529	529	566	495	512	515	542	547	520	519	534	544	566	547	523	557	526	545	494	544	553	538	514	542	530	593	544	581	541	526	514	527	546	514	483	552	539	499	580	513	514	552	547	554	569	537	523	502	487	491	552	585	545	499	593	529	575	513	517	557	569	549	497	569	512	552	521	527	541	530	548	557	537	546	511	492	498	580	518	541	504	536	510	551	539	523	511	520	518	517	531	508	553	512	558	525	531	559	547	536	517	513	509	523	578	553	510	531	564	522	520	531	524	505	534	475	519	529	553	533	547	527	523	539	541	515	531	508	533	511	530	567	511	540	559	565	530	535	536	503	548	536	472	480	525	537	486	526	507	499	547	547	503	561	538	537	542	544	542	546	532	490	507	538	532	528	492	509	501	558	519	557	513	558	527	516	544	521	536	531	532	532	521	526	501	531	504	516	514	528	547	513	536	549	514	542	566	545	537	556	542	553	540	520	534	550	547	543	544	549	555	542	551	529	474	495	529	526	568	550	525	540	545	517	493	536	580	500	571	539	563	561	516	556	577	490	492	567	531	581	528	510	527	517	519	485	525	529	518	543	495	506	469	494	542	555	559	525	521	546	529	549	516	573	526	527	538	525	531	523	520	503	572	551	518	547	557	529	526	526	563	530	556	531	531	513	542	525	561	535	571	527	485	574	549	537	528	503	511	525	508	537	535	559	559	529	531	554	543	559	571	514	523	575	510	543	545	566	507	570	559	552	519	501	538	537	519	499	552	503	498	552	542	513	536	511	498	549	521	519	547	487	522	557	516	528	519	566	516	541	528	516	531	510	499	522	562	571	521	506	535	548	529	539	571	531	518	512	551	561	530	544	496	512	544	528	531	513	533	544	545	584	524	536	502	531	539	516	547	508	524	513	481	521	509	509	480	553	513	528	503	494	540	554	521	510	522	527	535	540	536	537	519	496	512	526	488	533	506	485	517	533	555	505	501	541	541	531	532	523	536	534	517	526	542	536	563	537	505	520	516	505	522	531	575	527	523	477	527	489	533	542	507	518	564	573	512	569	569	515	525	504	528	514	501	538	521	548	528	544	565	505	542	540	555	562	546	509	496	528	520	520	471	565	555	512	552	542	563	501	522	538	492	545	517	564	541	504	542	519	531	503	547	546	529	520	541	505	551	498	538	526	515	548	559	579	524	512	493	510	501	534	526	556	571	542	523	552	518	560	567	506	493	539	518	495	524	513	508	523	530	545	498	511	557	525	500	512	532	560	530	550	564	533	489	518	559	518	554	550	536	519	543	557	509	562	526	532	505	544	504	561	514	498	521	562	530	508	549	563	519	514	522	508	540	548	524	542	517	525	514	571	549	511	547	579	543	525	547	532	500	562	535	536	501	536	519	575	533	538	539	532	537	483	498	551	545	563	528	486	572	554	513	570	518	553	545	489	563	529	515	524	561	530	477	556	559	535	557	539	492	513	525	520	509	529	547	570	547	519	504	523	574	518	525	536	517	501	546	563	503	528	527	489	540	534	511	509	539	554	521	569	520	531	541	487	548	552	485	528	537	506	524	567	533	543	523	605	541	496	515	564	516	495	532	551	534	530	510	513	506	523	493	535	538	515	523	539	520	537	513	509	507	510	488	560	538	528	528	565	487	524	529	554	513	533	559	544	553	527	533	508	521	571	545	512	559	546	525	533	560	548	552	535	540	517	505	506	509	519	526	535	509	516	577	535	546	509	500	542	569	519	508	503	515	565	530	505	569	530	506	534	515	545	545	504	536	515	524	504	583	535	532	504	522	489	518	516	543	539	533	526	594	537	570	554	540	527	512	516	547	536	542	534	521	588	541	556	549	552	513	511	539	540	508	511	551	523	529	529	532	537	526	534	546	519	548	545	535	553	504	497	519	518	493	533	533	560	510	553	507	517	531	536	561	548	571	496	509	516	545	533	582	550	490	556	563	522	524	533	514	531	513	513	547	531	514	543	564	551	533	554	548	527	509	576	496	536	553	510	484	496	534	554	473	536	537	516	529	530	540	543	536	520	542	494	492	483	501	526	538	502	558	519	533	566	545	511	529	521	506	480	516	511	508	494	520	564	528	521	531	494	511	482	516	575	547	456	516	532	492	494	571	537	524	528	487	517	539	528	508	526	510	556	576	490	482	591	549	535	530	530	505	496	527	517	582	532	544	555	548	522	522	540	521	564	482	517	520	550	533	539	514	557	556	548	510	508	577	531	511	492	492	525	524	554
62861	42616	42324	26306	16529	1980	183	153	135	149	154	147	147	144	128	145	111	104	121	142	133	144	125	156	115	123	126	129	138	134	129	134	121	130	114	143	109	125	139	130	134	132	147	128	116	131	135	127	135	135	114	120	137	131	122	134	134	104	126	134	148	118	123	125	120	116	108	117	131	116	122	124	155	140	119	129	111	134	126	132	118	123	128	120	117	151	104	132	126	106	119	118	121	107	122	133	126	107	136	123	129	125	120	133	141	144	114	129	124	132	121	138	119	134	126	132	118	125	124	136	127	140	165	123	139	118	122	121	112	133	117	137	129	134	127	136	131	110	129	130	143	123	135	121	124	116	128	146	126	147	136	123	140	134	140	135	117	137	126	121	137	128	125	127	102	124	130	128	113	138	133	101	139	108	150	108	132	106	127	106	107	125	121	134	135	124	132	137	125	132	127	120	145	137	113	101	121	130	114	141	111	133	129	123	154	127	127	129	121	129	116	127	116	128	132	137	145	128	118	119	113	137	121	135	117	135	125	126	120	112	121	121	128	116	112	144	136	123	116	120	114	117	118	125	138	137	105	115	123	134	111	127	129	124	157	127	128	131	121	117	124	125	114	133	153	111	125	143	142	114	109	124	148	126	127	113	134	119	128	132	119	114	127	120	130	90	135	118	106	133	106	128	132	113	112	135	111	117	116	136	120	133	140	110	130	135	109	111	129	121	131	116	117	126	138	118	133	142	110	116	147	113	142	139	118	119	145	129	125	107	127	120	128	112	124	134	127	124	125	144	132	114	108	143	124	133	113	120	123	108	140	125	126	113	129	115	127	115	131	112	129	129	111	116	120	112	113	123	111	137	120	146	118	106	134	125	126	136	108	105	107	138	118	116	121	139	117	115	117	117	113	140	125	105	107	134	126	101	128	109	118	137	128	145	115	118	133	125	136	130	121	132	148	125	122	129	134	112	121	146	114	152	132	104	125	126	136	133	121	120	142	119	115	141	129	136	127	120	129	125	135	110	105	115	141	117	126	118	116	148	141	136	121	140	139	135	121	120	146	128	131	148	125	138	127	116	116	121	118	117	109	113	115	108	130	128	113	126	132	137	140	123	119	115	123	123	128	125	149	131	132	111	129	121	141	138	131	132	138	116	114	127	98	114	108	127	123	125	142	105	145	124	137	134	118	130	139	139	140	116	134	117	123	140	134	150	127	137	136	118	155	140	118	118	109	158	133	110	130	120	113	123	125	103	134	111	144	131	132	108	120	120	118	127	129	142	117	130	129	156	118	134	156	101	144	118	110	126	120	116	124	123	128	122	122	136	126	145	124	126	107	129	134	114	130	126	116	127	135	128	134	143	146	116	136	110	142	101	148	122	121	148	115	119	144	111	139	121	127	108	108	113	140	136	133	113	123	142	115	134	130	123	121	128	121	126	122	137	114	117	130	120	122	126	122	108	113	134	125	126	133	116	137	124	145	126	130	128	121	133	132	117	126	112	132	101	119	141	122	140	124	124	126	132	120	129	130	114	126	128	126	140	134	109	111	125	143	139	118	150	134	139	132	121	129	122	137	125	102	121	144	121	119	124	147	139	141	112	144	151	129	131	124	129	145	120	124	114	109	128	131	133	122	138	131	132	119	124	134	120	116	128	123	140	121	139	132	131	125	136	112	116	133	112	117	100	122	120	123	140	124	125	119	116	133	150	153	104	115	134	130	129	120	114	121	131	99	123	109	133	122	109	135	127	109	116	132	134	116	109	104	127	123	100	123	122	137	120	129	141	137	124	137	127	114	108	116	128	137	138	123	135	119	117	132	110	136	113	126	127	117	122	131	122	133	124	131	116	105	113	125	130	114	115	127	121	140	120	104	123	119	135	140	123	128	126	138	121	137	99	121	136	119	122	128	114	136	123	125	111	119	125	121	124	120	115	113	129	109	132	114	110	124	129	115	138	137	131	126	122	124	131	124	122	135	130	112	114	132	106	137	140	119	142	128	137	124	120	125	126	137	124	135	127	115	125	113	132	116	130	130	123	145	134	134	113	96	127	125	129	116	129	145	135	142	146	138	143	129	131	142	111	119	135	141	124	112	129	111	131	128	126	115	128	110	110	144	128	132	124	124	132	120	123	127	127	134	115	100	120	142	136	106	116	133	131	131	130	114	136	127	129	91	128	129	133	129	121	132	121	136	108	139	131	141	121	139	146	114	124	124	115	133	124	125	135	131	119	114	133	127	123	114	121	130	110	134	118	123	110	140	136	116	113	120	120	127	111	131	123	125	134	139	99	131	125	120	144	123	111	107	129	129	109	121	136	110	134	122	141	125	104	129	116	138	118	123	147	133	139	126	122	139	139	126	114	122	117	127	140	111	119	126	132	140	122	117	130	133	125	127	108	131	144	127	120	120	133	130	126	138	146	112	139	126	103	144	127	117	125	121	135	116	116	109	125	111	137	133	134	115	135	127	118	118	137	130	136	136	109	123	144	111	132	149	137	117	129	110	137	160	131	119	162	145	121	118	120	129	112	120	125	110	119	119	163	126	148	129	132	116	121	129	119	121	105	144	128	150	121	112	121	121	123	127	113	115	128	144	124	112	132	135	110	115	123	145	121	126	113	145	116	129	116	129	142	134	142	122	142	127	120	114	121	117	120	114	127	123	145	130	120	136	129	114	130	115	127	115	155	125	133	104	133	123	103	127	136	133	124	139	125	129	143	131	122	149	109	118	115	117	120	138	130	139	143	125	127	124	141	141	139	144	128	128	123	139	126	133	132	106	106	116	120	125	131	136	128	120	119	140	117	124	126	124	123	124	131	134	134	99	138	122	123	116	135	91	119	113	141	112	128	125	131	125	105	131	127	110	133	117	135	111	125	131	121	116	127	111	125	119	117	120	136	132	133	102	109	128	99	114	127	129	132	104	118	115	141	123	124	116	136	114	149	126	108	132	118	147	110	128	121	107	126	129	129	110	113	109	113	128	123	124	103	128	120	111	126	109	127	125	120	118	106	130	137	97	138	143	117	144	131	133	113	126	116	137	122	135	125	131	111	131	124	117	134	112	124	130	126	92	128	97	137	138	132	139	106	143	119	139	124	133	120	147	124	129	121	109	122	107	144	132	135	115	118	128	103	127	120	109	132	144	113	121	128	137	119	115	122	137	124	120	120	145	126	128	119	124	119	133	124	134	134	135	110	133	103	124	120	124	131	118	124	144	111	128	118	122	135	122	128	137	101	104	117	130	141	123	134	127	123	122	129	115	123	155	123	121	129	133	115	142	137	117	122	137	119	119	120	118	139	118	123	124	114	136	127	128	128	119	133	127	121	119	144	121	115	110	119	103	134	127	112	146	115	126	120	139	121	134	137	129	148	124	119	131	131	115	115	130	130	120	143	147	109	137	129	127	120	144	139	128	124	139	121	114	122	128	115	133	140	135	123	124	113	118	133	120	137	137	121	140	128	125	118	127	152	129	101	136	123	133	128	117	139
48075	35297	40687	34057	23960	835	613	635	583	592	550	495	561	490	521	465	498	480	475	497	468	479	424	462	425	447	450	464	465	437	478	410	423	439	449	441	459	448	431	478	437	470	478	417	468	431	417	437	452	409	465	462	443	400	431	453	427	433	461	428	455	451	467	442	409	418	427	451	422	444	430	453	472	459	406	429	422	399	379	418	453	434	437	405	391	449	460	440	432	458	436	459	424	400	412	414	410	428	453	425	439	425	440	392	428	428	413	388	470	464	438	443	414	399	442	448	428	447	400	400	429	437	432	424	401	442	428	436	412	410	407	446	408	438	409	422	447	447	468	426	412	409	436	427	432	416	387	446	427	423	456	421	433	441	434	416	430	389	461	444	410	435	441	450	429	401	449	409	398	473	418	447	446	427	444	385	380	451	430	428	444	420	435	444	481	427	429	458	424	437	418	421	380	428	428	453	397	421	461	427	460	415	424	416	429	464	421	464	428	438	453	453	405	418	418	422	439	433	429	439	436	442	440	434	406	424	417	424	446	441	450	412	430	447	451	431	454	403	460	393	443	442	426	405	425	436	412	425	459	450	432	435	427	414	476	396	465	415	415	442	386	447	467	426	414	492	417	450	423	432	423	455	420	444	469	453	453	463	424	432	456	403	436	425	459	417	441	457	460	460	442	446	406	459	417	406	434	439	438	445	456	427	427	443	427	434	394	427	405	447	442	408	448	446	437	430	445	445	435	406	461	392	430	421	426	414	435	433	402	425	447	438	447	442	433	459	426	435	446	458	443	433	406	421	450	395	443	431	470	408	426	448	440	419	445	410	427	418	425	436	411	422	405	455	417	413	410	420	464	429	445	428	461	431	427	467	405	401	418	435	444	412	418	414	423	405	462	436	443	434	447	400	420	441	414	442	410	454	412	442	452	449	466	437	442	469	433	396	444	411	455	458	428	451	415	411	443	382	388	416	414	416	424	447	498	439	437	429	405	429	423	391	426	415	461	405	435	410	398	427	408	422	452	443	462	455	466	413	441	381	423	455	410	420	435	410	420	441	432	414	407	406	423	396	433	416	411	392	437	420	405	402	428	436	419	436	439	401	388	418	443	460	419	454	450	456	447	418	403	412	433	461	398	458	475	404	477	469	458	435	453	409	461	435	452	400	405	439	449	435	406	441	415	394	401	421	426	445	426	423	429	418	440	432	430	479	411	431	453	451	445	416	407	433	419	416	430	445	434	468	445	435	482	419	430	424	417	451	444	449	426	414	436	442	468	469	420	466	450	435	444	407	429	419	423	448	433	392	394	442	412	468	445	451	452	398	446	403	457	396	439	421	425	421	439	397	406	434	433	409	406	438	440	420	441	441	450	446	427	455	449	375	399	447	444	403	428	435	419	437	415	427	461	429	466	425	416	398	409	479	440	441	436	440	442	438	449	450	428	430	421	454	432	469	484	469	443	405	379	437	425	409	435	427	404	415	448	456	412	430	434	456	443	425	412	441	419	430	421	434	419	420	425	409	409	458	441	447	429	429	418	430	451	388	423	428	433	448	427	470	419	432	429	440	453	442	398	455	416	433	440	471	419	438	461	389	431	446	481	414	424	447	445	441	396	420	432	459	434	431	450	458	431	454	444	451	429	425	426	422	450	431	439	425	413	412	467	413	411	450	455	461	459	437	415	439	403	454	429	390	423	426	428	418	401	459	444	411	446	437	486	431	469	408	430	423	448	366	436	474	423	400	437	437	456	404	429	426	416	442	456	438	438	435	430	424	416	425	441	430	403	409	414	456	387	415	388	436	412	424	436	426	437	435	436	469	479	445	433	427	403	435	434	431	444	440	448	445	393	443	453	425	410	431	424	439	448	391	435	440	448	439	410	443	422	444	411	415	450	400	417	428	431	443	451	442	448	430	441	437	420	452	447	389	425	458	437	438	410	413	408	433	424	428	427	423	454	380	443	445	434	431	466	430	474	435	415	465	443	442	448	412	387	427	422	444	469	431	419	406	404	448	452	410	443	418	426	407	463	443	437	455	448	447	451	453	456	450	434	441	431	415	436	435	457	465	422	427	445	439	418	429	440	466	423	426	411	428	459	450	437	427	413	458	415	431	438	415	427	434	419	445	442	435	453	458	446	452	422	407	434	422	469	398	433	451	456	419	429	423	435	364	458	448	447	435	460	381	409	463	456	394	451	370	455	406	459	429	461	434	441	454	411	451	407	392	462	427	436	418	439	437	392	413	405	436	391	446	437	455	423	439	441	391	410	447	408	436	441	445	428	436	431	458	436	438	399	436	444	463	430	403	417	395	409	446	433	446	447	430	449	461	414	401	437	417	437	422	432	420	412	447	444	426	456	405	430	412	427	429	440	447	448	447	424	444	462	444	423	432	430	456	452	405	426	438	381	443	404	401	478	428	457	443	390	471	429	441	450	447	410	424	439	404	421	398	393	393	416	408	405	444	446	431	433	426	437	451	423	432	436	437	411	424	422	418	448	441	402	440	408	436	390	418	435	433	446	410	438	373	443	436	435	443	423	465	446	390	440	447	456	420	436	404	402	438	458	430	419	404	418	451	397	417	444	455	446	420	474	392	413	420	432	440	382	429	405	420	430	426	447	444	451	453	423	414	496	478	442	435	417	418	431	423	447	466	435	394	386	436	457	461	429	459	417	424	430	428	419	407	463	423	416	427	423	392	417	430	401	414	446	458	434	446	417	407	429	465	447	445	418	423	433	439	465	438	466	437	468	473	412	436	418	430	434	439	427	425	399	456	408	419	400	459	432	406	431	458	460	423	401	417	425	437	440	402	419	436	441	413	447	447	454	470	439	443	445	434	437	424	429	425	388	420	414	423	432	423	428	490	404	408	431	438	443	458	443	422	424	429	466	436	407	425	423	429	428	450	442	421	431	377	442	424	429	440	452	452	469	436	443	441	429	428	421	472	435	440	444	433	411	457	455	419	411	423	434	460	445	426	464	437	427	463	434	433	409	438	431	451	424	477	415	467	406	424	410	432	398	471	429	440	413	466	448	435	400	418	428	428	443	431	409	452	436	457	450	428	436	451	452	415	445	468	433	418	428	418	435	455	450	405	438	460	445	447	442	441	452	446	434	444	441	438	434	452	448	431	417	430	443	431	440	419	403	441	433	421	462	436	411	435	449	431	418	413	430	431	429	424	414	417	438	413	430	413	445	423	414	423	425	445	400	426	463	375	434	409	453	402	465	436	461	424	448	439	435	413	414	472	411	439	414	481	432	402	416	427	449	429	454	441	463	445	400	437	446	424	461	446	435	461	441	417	430	436	426	432	437	428	447	443	421	435	441	445	382	443	435	455	487	426	459	446	419	403	416	473	405	446	421	424	405	449	427	440	391	425	427	445	420	425	459	426	446	445	416	432	430	428	498	430	415	421	398	411	448	426	442	432	415	430	436	439	420	429	427	435	436	453	433	443	418	451	464	450	436	451	459	449	417	416	458	379	427	410
73146	54839	57076	38856	26739	6371	377	266	287	279	261	274	224	247	243	239	231	225	212	223	216	238	207	224	231	205	252	240	228	210	217	210	223	227	207	201	240	223	210	207	250	218	179	218	196	209	197	218	221	210	192	226	246	220	215	196	211	223	221	246	205	175	223	186	211	235	223	207	184	196	255	225	193	201	233	207	215	202	242	207	217	224	207	224	230	221	209	189	201	208	205	194	229	231	219	205	216	222	214	207	228	201	215	213	202	221	236	225	204	213	225	214	181	214	225	179	207	197	215	220	212	212	199	196	220	237	215	209	204	212	229	204	224	220	216	224	214	214	216	218	227	228	239	210	216	223	199	236	208	195	212	216	206	206	194	206	215	229	224	197	237	236	221	213	204	226	225	228	213	223	231	180	222	207	229	234	213	222	198	197	211	211	222	208	216	247	231	207	221	214	218	214	229	202	208	221	248	217	214	229	232	199	214	210	219	195	210	245	229	185	222	224	218	178	204	206	215	245	239	265	209	198	230	198	211	217	210	203	221	237	223	219	224	235	216	220	219	205	199	229	213	206	200	204	194	239	209	230	222	194	203	251	201	216	218	222	204	227	211	218	205	233	240	221	236	205	223	217	212	211	224	202	201	203	215	216	203	228	219	183	206	195	197	211	213	200	206	229	195	188	224	208	188	189	200	227	194	225	188	242	198	217	209	223	226	202	249	209	203	215	222	205	223	230	205	225	216	221	232	203	206	229	211	190	226	229	198	216	228	226	213	221	207	206	212	223	231	196	212	219	206	210	207	234	231	209	225	244	210	224	223	211	239	236	211	215	210	232	216	209	247	198	203	217	199	237	212	243	195	208	224	211	207	209	217	199	217	216	201	223	229	208	220	200	205	222	196	220	196	209	203	203	196	198	217	205	215	208	217	231	197	205	229	217	189	236	209	207	211	203	213	193	225	248	191	213	192	221	218	230	229	223	223	217	221	219	200	205	212	197	226	239	207	200	211	225	232	210	216	206	218	234	237	229	223	223	218	208	222	222	213	197	201	186	232	218	222	244	216	214	233	226	234	210	208	218	223	215	224	213	275	204	194	222	218	205	193	214	184	219	189	212	198	226	223	239	164	215	231	218	217	230	205	242	221	223	209	219	189	232	215	209	228	217	206	221	200	201	212	204	226	225	203	200	189	228	206	212	187	212	212	214	216	215	200	223	220	211	196	236	214	217	204	235	216	234	208	235	197	194	208	211	237	198	201	206	201	226	229	230	211	218	196	210	216	204	228	203	219	197	208	214	211	207	194	219	199	204	214	251	218	186	222	211	233	192	202	172	219	222	199	200	224	203	213	216	200	242	222	216	200	215	208	193	229	212	207	225	207	216	198	216	177	212	220	205	192	221	209	213	203	200	224	209	202	231	213	219	212	209	237	210	214	235	226	220	196	216	200	203	197	227	204	248	200	243	188	218	204	225	193	201	228	226	211	246	208	213	223	207	212	225	194	219	194	219	230	213	216	192	199	217	229	201	202	199	199	212	225	232	182	219	192	198	229	220	212	216	215	211	214	213	207	216	188	207	188	200	201	218	184	200	222	206	225	213	216	244	183	205	218	205	201	212	226	229	227	195	239	217	226	244	192	213	187	221	198	203	235	231	221	210	224	202	226	219	187	192	230	209	194	195	224	220	214	217	194	209	200	225	226	230	197	231	200	214	232	216	221	199	223	244	227	236	221	217	216	228	210	188	230	208	206	229	208	208	201	215	216	207	209	209	214	207	186	229	215	214	202	226	234	215	221	222	192	198	202	222	211	216	233	202	242	224	218	239	205	227	215	197	208	203	204	199	205	197	233	226	216	198	211	212	188	189	219	213	212	196	225	214	203	190	196	197	200	195	205	236	225	210	225	188	221	233	208	204	234	199	232	227	202	220	201	215	206	199	212	206	227	219	225	223	232	194	200	223	187	258	208	198	236	199	178	233	225	225	202	222	207	212	192	206	228	190	231	230	173	227	214	189	207	221	222	228	213	264	201	216	210	212	224	205	195	207	184	222	235	209	204	203	208	227	230	215	209	255	210	216	210	206	235	194	213	197	212	224	195	206	223	208	194	198	236	201	214	190	235	228	240	233	240	205	218	187	221	194	225	243	202	205	227	224	217	229	216	223	230	223	226	201	189	243	205	239	217	223	210	220	199	219	212	184	215	210	223	211	249	222	201	214	227	204	218	225	231	210	201	205	211	216	225	210	216	242	204	229	205	208	218	241	191	200	208	217	205	235	242	180	247	228	200	209	231	192	231	213	210	223	214	198	214	211	201	207	198	183	232	207	215	203	209	228	212	217	224	227	234	237	196	235	191	235	219	240	198	222	243	211	207	197	193	212	210	209	213	179	233	216	201	217	206	210	215	248	181	210	219	220	203	208	225	191	224	200	204	215	205	211	210	221	231	192	216	209	206	239	237	246	222	214	223	199	196	213	245	199	207	194	204	204	225	195	208	195	226	230	228	232	207	229	212	230	209	216	211	207	192	208	223	223	212	232	225	224	206	189	221	200	217	211	223	192	247	196	215	229	220	212	201	187	211	193	190	217	212	229	242	229	196	199	194	201	227	215	208	206	211	227	215	197	213	212	218	238	214	230	225	211	218	185	186	252	228	236	213	201	219	226	229	199	223	204	235	192	220	212	193	201	190	228	206	236	209	218	226	214	193	200	224	208	210	224	210	203	230	206	228	230	211	202	216	193	207	226	205	215	209	217	235	189	219	209	223	201	197	229	211	221	210	191	206	221	223	207	196	225	219	188	234	212	227	231	196	211	209	221	267	221	235	203	212	214	214	210	216	206	219	225	227	189	213	218	230	195	203	192	206	224	238	217	231	207	237	216	200	210	210	208	214	197	215	231	233	258	190	215	189	229	204	215	215	221	195	205	174	218	215	216	200	224	207	214	225	193	229	217	226	213	224	199	201	229	213	202	224	190	205	204	201	223	203	203	210	204	221	221	234	234	236	201	201	220	196	209	221	225	221	224	234	215	247	229	230	200	200	231	213	224	209	186	227	239	224	232	218	211	207	209	183	219	212	203	192	225	231	211	217	197	238	212	201	215	211	207	219	197	186	225	230	211	207	210	221	220	212	205	212	204	191	215	215	213	238	214	208	215	209	221	233	204	197	186	217	212	219	173	220	218	229	235	229	223	206	207	228	204	219	230	197	190	236	238	191	202	209	216	202	207	196	232	222	233	218	186	206	227	208	229	224	187	227	206	220	220	213	195	225	188	230	247	193	237	196	207	210	217	208	203	204	235	220	234	221	222	238	204	246	224	188	191	213	218	219	215	200	219	198	194	217	216	208	185	228	218	203	212	226	222	202	183	240	191	249	202	216	209	216	221	230	211	208	210	214	210	235	202	214	168	220	192	218	214	226	241	220	190	224	203	186	211	229	214	241	218	213	218	214	206	231	219	207	209	212	214	233	205	201	195	221	192	214	214	236	201	233	225
58053	46151	51569	42870	32164	1964	1119	1032	927	994	925	833	830	849	802	803	751	740	737	698	791	744	726	702	696	727	689	701	715	673	669	721	675	718	738	699	700	677	729	714	670	710	665	685	692	737	656	658	667	680	716	685	700	699	641	675	677	676	672	698	627	657	705	693	639	689	714	685	667	688	663	704	697	707	674	667	655	686	710	682	689	731	626	742	683	662	721	706	672	677	729	683	673	679	650	664	680	666	623	637	655	726	672	662	671	712	692	675	696	641	663	696	725	709	695	678	623	633	628	710	646	702	680	693	695	653	674	668	644	692	667	690	694	690	653	649	672	688	703	655	658	625	655	668	673	676	707	664	735	679	651	665	674	679	727	660	666	706	649	632	655	618	646	670	646	706	658	629	643	668	669	609	694	657	677	687	641	679	646	618	669	682	659	644	669	696	672	651	619	691	658	699	670	669	713	718	658	669	680	685	656	672	666	726	678	681	691	692	686	653	663	677	694	648	647	658	681	681	678	658	742	680	674	659	656	647	642	694	667	728	700	670	734	679	726	662	644	685	654	647	677	674	702	660	684	718	717	678	651	649	685	709	697	693	689	670	650	685	677	641	720	696	649	649	641	696	699	724	746	730	673	622	669	663	691	661	705	699	712	628	727	649	648	636	650	691	687	730	649	659	666	657	671	639	690	692	677	657	677	692	663	682	679	660	675	651	665	644	700	667	660	665	694	688	680	758	624	705	701	693	696	643	656	676	629	671	672	666	683	654	680	657	663	701	662	632	617	684	688	679	667	643	667	688	666	640	671	696	653	683	671	603	680	658	688	694	694	656	705	705	692	671	623	672	678	708	713	603	711	676	694	661	683	719	631	665	677	622	721	716	687	664	654	642	652	653	676	722	685	676	630	652	647	690	615	626	642	641	604	688	702	699	659	630	659	692	639	645	676	677	663	723	639	656	716	684	674	710	672	676	680	631	674	647	659	685	672	685	679	660	647	643	703	639	730	677	643	651	680	667	657	689	659	694	738	673	699	639	670	655	683	669	687	644	670	676	693	638	689	674	639	704	662	665	664	660	673	707	684	666	622	690	678	674	702	654	674	662	668	678	643	714	678	682	654	644	701	650	678	679	679	650	686	674	698	645	722	674	675	706	638	628	669	715	689	662	666	728	705	665	661	642	675	679	715	689	666	659	705	658	705	672	647	669	693	718	700	686	668	671	691	694	647	646	648	665	657	675	648	701	683	685	656	659	669	625	709	663	671	684	694	647	707	670	689	699	673	678	677	653	652	701	698	675	656	698	656	704	698	727	685	635	668	658	702	637	654	617	695	691	663	696	703	689	676	688	669	633	722	677	651	659	655	673	685	616	665	671	706	665	707	626	673	669	673	695	668	685	647	694	727	696	696	667	733	709	687	667	663	679	678	643	638	684	717	669	682	674	649	649	672	652	675	669	645	629	708	703	696	674	671	676	653	690	705	694	651	659	631	710	679	661	707	687	696	696	710	644	693	721	689	670	667	653	664	716	655	661	657	649	725	713	687	693	688	725	689	676	708	675	656	654	668	656	685	677	654	684	709	687	654	663	742	700	717	689	677	698	660	702	626	714	711	713	654	645	681	703	690	645	616	645	710	677	645	666	686	686	675	688	669	673	616	704	672	695	710	667	642	726	654	656	605	664	720	656	726	660	650	652	684	694	672	678	685	685	719	683	689	682	682	701	649	721	655	681	664	693	714	687	689	690	661	677	694	671	690	679	671	738	662	619	680	657	652	640	690	688	722	724	659	662	656	647	659	697	695	681	737	651	702	669	648	669	680	663	695	689	630	661	655	685	665	672	672	700	683	608	682	696	728	694	707	650	710	700	615	679	719	717	684	712	679	666	626	728	691	709	742	643	657	717	706	727	692	695	680	671	615	704	654	669	660	707	689	698	635	657	661	682	654	708	662	682	674	693	661	667	670	682	670	669	651	710	673	709	714	729	711	677	694	671	736	691	681	667	704	662	642	660	626	718	638	653	682	662	665	637	681	711	713	672	711	658	657	682	669	649	677	697	720	720	649	659	639	757	654	690	674	670	713	694	709	699	685	740	701	701	636	644	663	668	667	698	698	618	684	650	702	680	655	703	685	708	674	669	698	652	704	660	681	689	666	670	724	701	673	665	621	671	697	694	669	663	699	713	683	694	686	660	655	707	604	667	670	698	683	672	716	708	698	689	700	646	651	708	642	625	700	694	651	676	677	655	716	675	672	715	675	629	707	678	678	677	668	676	667	658	654	677	697	668	705	623	702	704	655	696	633	649	686	676	671	657	703	677	687	647	626	694	642	661	689	695	687	685	662	636	693	656	694	759	645	654	701	736	703	672	670	708	710	666	670	666	654	692	691	685	659	685	671	658	672	699	691	696	698	651	665	696	631	710	678	703	703	723	706	651	657	703	632	649	698	624	659	658	699	667	690	637	663	676	671	686	656	717	677	697	696	696	726	674	654	683	662	689	702	742	716	672	743	685	665	669	660	641	647	724	661	672	689	680	675	663	634	624	700	725	673	672	637	685	667	623	718	713	695	689	691	722	709	684	679	714	655	647	675	644	717	653	683	695	712	696	652	671	670	673	678	637	688	674	689	674	650	729	694	684	717	689	667	733	646	656	663	684	601	697	646	700	621	641	689	645	720	641	647	693	655	694	652	660	687	669	682	678	665	655	671	701	704	687	659	670	665	668	661	721	711	665	748	651	677	657	642	667	674	683	688	706	713	684	707	683	689	710	659	680	651	643	708	657	675	757	688	697	694	661	724	676	705	679	659	677	655	634	700	659	653	672	643	657	711	619	688	691	718	632	671	692	644	627	685	633	673	712	721	664	677	633	652	695	730	676	667	701	700	652	675	644	695	683	691	667	638	712	679	682	659	671	692	701	659	673	665	673	665	691	671	701	701	694	679	658	663	661	664	677	632	681	722	705	736	687	623	672	696	692	651	649	698	700	698	683	648	654	657	682	677	656	668	666	649	646	664	621	683	631	687	720	649	709	707	697	655	708	642	701	672	683	689	725	734	695	665	658	654	625	703	681	678	686	658	677	616	696	724	622	672	627	608	680	700	665	687	677	710	680	691	699	722	752	708	661	685	700	680	688	659	702	678	629	687	695	680	690	727	692	676	722	687	666	632	665	695	648	718	682	699	727	645	694	671	744	681	660	660	661	716	703	713	692	691	677	688	653	613	691	692	652	617	723	712	691	673	660	642	675	694	713	693	642	712	700	680	680	700	672	690	647	674	657	651	661	704	681	705	686	686	651	615	634	663	643	670	668	701	654	659	680	704	660	664	716	629	646	741	669	671	683	658	693	711	655	673	641	665	697	677	710	656	701	668	702	703	668	677	654	660	678	655	682	733	651	648	682	680	689	710	666	665	686	690	705	666	667	685	680	720	717	648	641	673	612	656	692	696	698	778	662	654	702	666	719	694	698	676	703	653	703	673	653	684	687	678	670
33446	14744	6706	1507	858	179	178	174	150	171	173	170	162	163	164	166	190	169	153	179	191	173	153	174	163	166	144	160	159	139	186	165	157	184	147	166	185	176	164	186	168	173	161	160	159	162	169	166	169	165	162	174	180	166	154	159	161	184	156	160	162	176	161	164	167	160	177	174	159	166	157	152	164	170	200	165	147	160	152	169	163	159	170	160	177	153	172	174	172	162	148	178	149	165	171	144	165	168	135	172	155	150	185	181	160	180	165	143	173	141	184	182	173	158	164	160	193	160	153	169	155	164	137	142	164	147	168	155	154	164	159	125	171	147	159	134	174	157	166	151	156	185	127	148	174	141	187	161	164	172	169	184	146	146	159	139	173	162	172	154	153	160	184	152	175	152	147	147	177	156	166	163	170	161	154	173	193	171	132	170	149	147	174	155	164	173	162	142	167	174	154	158	152	145	148	176	157	159	180	149	160	172	158	171	140	199	147	161	184	165	133	167	148	163	174	179	179	155	156	148	157	169	160	160	147	147	162	137	159	163	160	162	166	174	136	166	148	159	161	159	182	160	157	150	170	160	156	155	155	163	151	142	136	140	167	159	155	149	157	151	165	170	178	160	157	184	169	149	141	158	162	168	183	145	189	170	152	156	150	146	163	186	178	137	184	148	175	137	176	147	154	134	158	148	139	180	172	156	180	149	159	174	144	179	153	159	163	145	158	147	145	180	156	155	158	155	170	147	138	166	180	173	183	156	145	159	150	155	166	165	164	171	170	156	149	167	150	174	171	162	147	167	167	159	173	155	168	170	175	161	165	153	154	185	176	184	166	151	174	155	194	154	148	158	178	146	143	174	166	166	154	157	146	165	159	157	155	164	167	159	149	189	170	175	146	160	150	170	170	144	170	177	164	158	155	151	137	162	168	159	164	167	157	163	160	173	142	171	168	151	187	163	160	160	171	162	133	163	159	158	139	163	181	184	170	142	154	147	140	148	165	163	150	159	149	176	159	174	167	164	149	161	162	152	169	166	150	182	170	166	142	177	166	153	170	183	152	148	154	157	147	164	153	176	140	179	173	142	147	170	188	161	167	185	166	176	172	171	147	157	159	151	169	135	150	159	152	169	168	165	162	181	177	157	168	166	150	157	153	153	168	153	172	170	160	176	168	145	163	188	160	183	175	158	167	157	181	134	183	159	176	158	161	177	177	155	161	142	178	155	141	165	164	167	167	154	162	171	163	161	151	149	158	160	171	154	138	175	150	164	167	155	137	151	142	145	155	171	158	146	149	152	156	142	163	149	179	161	180	170	162	169	162	149	155	175	154	169	135	174	154	148	182	159	157	163	184	157	174	166	133	163	155	146	153	170	158	176	146	161	136	148	160	169	164	175	142	158	158	162	178	174	159	150	150	157	166	171	164	168	140	157	145	143	174	182	158	182	145	163	149	173	154	159	143	180	170	167	178	148	150	160	165	140	160	165	171	142	161	154	174	130	154	169	159	187	152	151	156	170	148	171	171	139	137	156	138	169	170	175	164	136	137	175	169	156	173	152	180	154	146	166	141	151	160	182	169	175	165	157	169	157	146	171	165	151	164	177	152	154	155	159	176	178	156	176	150	188	167	171	169	149	146	182	163	166	163	184	160	155	137	168	176	159	137	180	147	168	150	167	148	151	161	171	161	158	145	164	169	172	169	166	162	190	130	143	169	163	149	166	160	164	170	157	150	171	160	139	167	159	152	190	162	170	164	159	163	169	140	156	169	160	155	170	143	172	149	151	166	171	148	145	158	151	165	145	165	164	133	151	157	168	166	142	148	187	166	150	183	169	132	145	152	153	167	179	149	165	152	127	168	164	152	146	170	165	168	141	132	156	165	167	159	165	147	164	141	176	152	165	151	178	181	153	164	137	141	181	149	173	166	156	167	180	172	152	167	178	161	195	171	183	171	159	164	164	169	154	175	148	187	131	175	160	191	181	154	158	171	144	167	160	164	174	140	163	157	177	163	148	153	165	176	164	163	152	149	145	175	144	168	181	171	183	141	177	176	165	145	196	140	170	141	170	148	173	178	160	165	175	162	173	165	154	155	136	170	158	164	160	161	171	158	154	160	149	161	154	155	145	173	163	142	172	151	161	176	149	170	139	147	151	147	156	153	135	175	168	189	160	165	176	161	155	148	180	139	153	194	172	173	165	157	163	141	173	179	180	165	152	162	199	165	138	171	174	133	142	169	172	142	158	166	158	174	194	165	150	160	188	150	144	160	150	168	141	176	159	166	174	184	174	148	156	153	155	147	159	144	194	147	154	152	181	162	140	162	168	134	162	146	154	139	180	147	157	176	181	173	166	156	168	150	159	164	178	156	166	135	172	166	169	176	157	163	148	150	145	156	160	156	178	154	161	140	172	149	170	145	162	142	153	174	183	180	170	185	174	139	155	155	163	153	159	172	174	172	141	147	153	161	142	150	148	165	141	156	170	170	169	171	159	161	150	160	181	184	158	152	146	164	167	157	152	155	166	171	161	159	144	147	170	154	158	168	166	141	155	130	159	165	170	154	165	160	155	159	165	132	172	154	178	165	164	175	130	179	167	148	161	156	151	180	165	156	157	166	181	150	187	164	144	160	186	157	152	167	175	154	166	150	172	159	160	179	153	154	164	170	163	140	172	147	163	187	157	143	150	151	166	158	147	173	146	195	169	174	165	170	158	181	171	182	155	170	190	139	148	155	166	156	182	162	163	185	163	154	176	164	154	158	155	166	150	183	165	162	172	148	147	144	164	145	152	179	177	148	180	170	159	162	155	149	149	160	166	182	149	167	167	150	180	167	156	161	152	164	197	169	179	165	150	171	156	151	171	149	163	167	140	164	165	155	172	149	179	176	145	151	166	162	141	174	164	149	156	159	149	152	142	152	142	162	163	150	168	159	156	169	148	150	167	158	180	190	149	154	164	183	166	168	171	147	162	131	148	162	151	164	159	181	162	166	159	159	184	133	164	153	153	172	173	160	164	134	183	147	149	141	167	173	176	162	151	174	172	177	134	165	141	150	141	169	141	173	162	172	163	161	145	176	135	161	142	169	161	159	145	165	161	187	157	165	165	158	162	151	139	161	153	153	156	161	167	168	143	140	180	164	172	172	189	170	162	151	154	150	150	151	146	161	165	146	138	166	178	159	137	160	164	190	179	169	162	159	141	155	166	173	182	157	156	148	135	182	153	147	184	163	136	184	160	162	159	157	166	170	149	170	134	161	163	156	177	172	149	159	161	186	140	143	168	177	169	166	161	151	167	172	172	161	143	156	149	150	159	157	158	160	148	171	162	190	178	135	159	162	167	171	139	170	157	153	165	142	158	154	142	162	184	162	180	170	137	165	176	170	167	156	165	172	185	173	159	161	173	162	154	140	153	154	154	139	178	159	163	183	154	175	161	154	144	166	158	163	138	145	166	162	178	161	172	138	175	164	163	156	176	166	173	150	157	187	175	160	158
30512	11573	12344	4505	3316	595	552	546	504	492	513	532	561	524	552	554	523	557	574	531	545	540	552	484	570	579	545	537	547	527	526	525	531	523	528	521	550	515	546	528	515	542	546	528	503	561	517	536	574	550	517	540	530	529	538	530	499	555	537	563	568	532	510	506	606	534	565	530	539	540	551	519	583	570	521	571	504	554	539	520	479	547	519	508	550	527	519	528	473	530	568	516	541	560	516	507	547	512	530	544	528	527	501	484	541	504	578	515	528	542	558	490	543	533	510	529	524	533	564	539	578	517	566	524	533	513	539	492	527	485	521	569	498	497	490	539	513	599	546	523	542	505	526	527	563	463	535	476	502	517	517	524	474	529	491	513	495	543	577	510	539	554	541	487	509	503	534	507	548	503	522	529	535	576	544	543	533	564	549	531	537	535	552	540	500	510	546	510	515	549	547	515	541	557	488	575	529	548	568	531	522	513	520	532	522	517	544	496	525	547	510	501	583	517	523	563	567	515	506	556	544	500	512	540	516	581	536	522	526	488	496	486	512	568	554	522	561	494	576	549	515	498	517	526	529	514	533	520	531	502	520	519	498	522	515	528	559	489	530	488	549	569	549	527	518	504	520	527	541	535	490	559	555	508	516	532	511	509	551	504	550	569	520	552	500	511	509	549	556	551	523	516	511	551	551	523	538	561	503	550	548	509	562	541	514	524	565	550	530	538	566	536	521	551	543	526	559	521	517	552	543	531	471	525	535	497	540	532	569	531	558	530	539	511	517	535	593	541	543	529	527	541	548	530	546	547	522	519	549	513	518	493	547	553	523	563	550	513	499	535	520	549	520	528	530	528	543	560	544	489	497	523	526	580	518	579	508	559	490	509	499	524	521	555	514	535	534	517	548	528	531	528	494	555	524	504	518	516	577	527	514	515	562	547	493	522	541	518	518	558	571	548	514	573	506	549	554	562	551	502	519	509	516	542	529	558	572	532	530	539	502	548	535	503	519	520	542	513	477	542	564	528	539	500	472	477	465	555	540	505	529	517	553	484	521	501	579	575	520	561	527	526	543	547	496	509	537	555	526	549	496	529	535	535	522	557	530	510	546	533	564	536	547	498	538	546	562	548	576	533	532	547	506	531	514	543	526	477	563	549	534	555	518	513	499	508	537	566	558	563	517	529	505	525	561	526	514	539	543	488	564	501	548	548	526	578	522	557	530	505	528	503	527	538	545	520	535	570	534	559	496	540	544	543	515	522	573	564	508	527	563	522	513	519	509	515	579	546	540	537	495	541	507	542	501	569	553	603	532	526	533	580	537	526	520	484	510	526	572	514	526	531	546	506	511	527	504	497	554	505	532	469	492	561	532	514	492	514	530	513	493	529	488	541	541	543	557	556	533	500	507	549	525	556	559	528	562	517	529	524	530	489	525	521	557	524	544	548	508	542	486	502	515	509	571	540	569	513	551	497	505	511	535	538	513	543	583	540	533	561	535	529	572	545	517	542	527	532	509	515	513	540	558	502	526	526	529	549	524	528	528	500	533	547	519	540	540	552	521	546	540	536	549	501	551	531	564	537	504	534	519	542	558	561	500	521	551	513	535	558	584	501	518	548	506	498	513	556	549	566	535	503	506	542	521	544	557	535	543	533	571	543	542	545	564	512	528	552	556	523	519	541	546	504	508	544	467	570	499	478	555	507	532	502	564	519	507	526	552	548	524	513	536	524	540	493	529	537	514	519	530	569	510	474	516	517	542	521	517	574	506	525	558	559	527	563	536	540	501	552	572	520	539	575	535	521	536	566	583	500	556	547	557	483	496	569	543	567	535	531	489	563	505	546	527	587	530	546	499	564	515	513	496	582	547	536	503	553	525	520	520	543	536	514	520	521	515	557	526	565	500	540	520	533	569	535	484	516	537	562	554	494	497	499	598	525	541	543	579	512	511	509	534	486	553	521	555	531	516	500	491	531	519	525	482	548	524	540	537	560	511	514	518	516	527	509	537	495	527	550	565	527	480	544	535	530	540	546	542	520	485	520	522	542	548	558	537	493	487	533	559	513	526	479	502	490	566	561	508	520	561	527	517	525	535	486	533	547	511	536	527	508	543	578	540	541	529	558	525	560	559	559	552	528	567	497	531	556	520	541	534	527	544	537	538	548	540	548	534	524	546	551	541	500	564	518	524	554	554	534	545	553	549	500	536	535	547	524	555	525	521	539	576	518	542	524	506	538	548	537	512	516	549	533	510	522	498	527	552	516	531	514	565	516	549	533	528	535	533	546	560	547	564	538	491	503	586	503	528	496	532	564	504	504	536	537	554	549	546	529	529	544	520	566	525	497	505	511	529	546	577	541	554	545	508	506	575	506	510	528	521	542	542	578	537	502	538	523	492	573	536	503	581	536	488	518	501	559	485	488	531	576	544	511	515	539	510	550	520	540	517	496	520	522	546	512	524	568	534	529	477	528	555	505	528	518	547	571	527	525	546	530	484	519	522	523	566	527	516	525	578	544	538	544	520	506	504	546	586	551	563	558	585	562	535	524	528	557	489	547	533	540	541	522	542	482	510	525	533	520	503	531	564	518	536	517	522	537	530	537	506	547	546	507	516	505	535	531	522	530	568	531	498	513	541	525	563	552	541	564	570	573	505	559	528	559	535	574	548	525	542	558	528	493	533	560	556	504	525	536	541	514	586	567	545	533	499	558	548	537	535	530	573	567	543	506	556	520	514	495	547	525	546	530	566	546	527	588	493	543	513	585	514	542	552	504	549	531	514	517	544	516	543	519	539	595	548	499	538	536	510	519	574	505	563	603	538	539	515	558	539	513	536	546	537	490	550	552	549	528	548	564	513	539	529	519	495	557	546	561	537	502	554	519	511	547	513	592	532	534	526	530	517	510	530	535	531	559	500	512	524	584	569	548	468	527	558	514	539	537	555	519	529	578	504	549	539	530	529	520	556	499	547	566	497	538	525	542	532	522	508	548	555	530	517	481	545	561	587	512	514	519	502	523	518	560	550	536	538	515	542	554	523	546	531	553	499	555	525	539	492	564	534	504	539	554	545	546	527	538	544	513	532	531	549	527	535	549	565	488	510	508	575	518	542	522	561	513	529	512	531	530	492	537	515	548	548	553	501	526	562	549	516	529	549	520	557	510	530	526	538	503	545	547	519	497	526	487	580	521	514	527	530	553	528	543	538	537	557	536	532	575	549	541	570	536	488	528	573	489	529	523	539	529	569	524	561	542	534	508	543	500	501	526	533	543	590	508	534	544	529	538	516	535	546	535	528	556	499	558	555	505	568	575	580	508	494	495	481	510	512	581	510	518	527	533	514	515	517	536	495	511	532	546	510	529	508	520	582	559	536	511	536	527	536	506	554	547	555	566	561	542	527	535	528	518	514	537	561	519	554	525	564	561	547	557	508	538	551	516	491	500	567	525	509	545	544	533	551	553	564	564	537	532	541	488	516	545	520	582	490	532	529	558	544	528
62860	42450	44501	27484	16841	2572	186	151	149	156	157	149	131	132	145	122	148	142	115	146	145	129	128	133	116	145	127	133	126	139	120	136	143	132	108	114	125	138	134	111	118	128	127	118	146	147	128	127	121	118	134	128	116	129	122	118	108	124	133	132	132	146	125	118	139	112	115	136	128	135	124	137	132	140	143	118	122	115	149	116	125	120	135	117	122	127	135	120	122	117	116	121	116	121	141	142	136	122	115	141	127	126	134	142	125	132	140	102	129	117	122	131	103	111	136	117	142	112	132	118	120	136	135	138	118	117	111	145	105	135	135	130	143	125	139	114	121	125	150	111	149	115	125	118	117	128	114	139	137	147	133	143	135	128	132	133	126	103	137	145	141	112	142	135	132	129	125	126	122	107	144	107	131	139	114	115	144	125	107	125	131	117	139	122	121	113	110	123	123	104	118	115	126	139	125	109	121	131	122	126	143	127	125	135	109	130	133	105	122	132	103	119	137	111	138	124	127	128	135	127	131	130	115	120	126	132	120	110	152	118	123	127	109	127	142	137	128	118	109	133	150	123	125	122	150	126	159	112	129	131	137	119	122	115	124	115	149	132	126	114	124	123	138	110	124	145	133	133	136	135	116	125	126	117	113	126	154	122	112	133	118	138	120	127	113	113	105	127	132	125	117	117	123	126	124	114	147	129	133	135	119	125	113	120	128	134	125	119	110	132	98	131	122	127	121	131	119	141	134	126	116	148	134	135	157	156	139	124	146	130	114	123	132	152	123	134	143	107	123	118	124	130	126	118	122	141	121	105	122	119	131	131	118	131	130	141	130	136	114	167	137	136	124	139	143	138	121	135	138	127	128	143	125	128	121	137	129	121	128	108	132	121	103	116	108	137	120	147	139	123	124	130	127	130	128	114	111	106	119	140	116	138	132	126	91	116	129	137	133	116	133	109	151	118	115	109	144	138	115	118	121	118	114	127	122	133	125	135	112	117	135	150	136	124	127	129	135	137	139	139	120	132	129	134	142	114	134	129	110	122	121	126	98	132	140	116	120	142	116	145	138	125	136	122	127	141	128	111	139	130	136	123	141	102	105	127	130	135	117	117	123	90	137	143	110	133	138	130	138	122	130	107	124	125	104	120	123	133	127	108	134	125	138	142	134	139	133	105	142	117	131	137	105	135	144	123	134	121	113	114	131	117	135	131	131	124	134	135	119	115	107	100	119	125	116	126	117	111	128	114	135	127	139	124	121	121	121	143	120	127	137	95	118	118	140	130	124	115	115	125	151	123	119	119	118	124	130	113	135	118	121	141	139	144	121	140	139	127	114	122	113	127	115	123	118	129	123	110	138	142	126	137	117	117	141	126	143	146	127	126	138	132	132	103	133	111	141	135	127	136	107	120	116	128	132	125	120	115	135	139	145	156	137	141	115	120	144	127	124	124	130	148	127	117	150	143	145	140	128	139	138	138	133	102	129	122	150	124	139	125	117	133	111	135	129	128	137	124	127	121	117	111	134	111	130	152	137	128	127	124	130	150	120	113	115	136	100	132	112	122	125	113	115	118	129	129	114	123	131	119	132	130	131	127	119	122	145	111	134	136	135	150	124	122	127	142	128	129	124	138	139	147	137	139	122	113	125	137	131	117	137	145	134	128	146	119	140	133	138	133	126	108	128	133	131	124	125	131	112	130	130	118	112	122	123	116	118	110	150	118	116	126	150	145	112	133	133	134	130	142	130	117	127	122	109	123	125	130	128	134	135	126	122	133	122	157	118	121	132	127	125	122	125	123	109	126	133	127	128	118	114	103	112	124	129	122	126	123	126	116	125	124	138	141	133	120	145	105	138	108	108	128	112	117	137	123	119	109	119	133	134	136	104	124	111	128	130	132	144	117	119	140	108	117	134	114	139	105	123	126	134	131	141	136	142	139	147	112	147	121	129	113	127	132	126	141	102	140	132	116	110	128	123	126	118	134	124	131	134	118	130	142	140	125	132	132	127	130	105	123	117	120	144	122	127	124	125	150	130	130	118	116	134	135	129	118	135	124	127	133	129	117	122	112	124	131	123	140	122	119	121	135	133	127	129	113	110	126	130	137	102	120	134	136	127	137	129	142	131	138	118	121	137	136	141	137	114	142	123	126	140	135	129	137	134	121	144	138	133	138	115	125	113	125	142	132	126	119	118	133	135	126	142	118	142	111	143	112	116	130	122	114	146	131	126	131	127	147	128	127	126	133	131	123	101	128	133	122	109	121	128	146	131	110	136	122	117	112	105	136	108	125	127	118	131	124	146	124	116	122	131	148	114	129	133	126	144	136	130	122	131	137	109	129	129	121	138	110	123	142	113	141	121	117	141	144	131	108	144	142	106	152	119	130	127	128	140	126	133	129	123	126	121	135	148	137	132	111	116	137	121	122	132	114	140	115	100	115	143	122	130	128	142	131	128	139	134	144	135	125	126	152	117	116	150	136	117	107	125	106	136	122	112	134	132	144	129	137	146	140	111	120	119	132	139	138	111	119	110	126	128	122	135	147	144	111	132	120	137	115	105	118	147	112	124	142	140	119	100	143	125	114	121	121	134	143	116	142	125	126	110	152	124	126	126	135	120	132	124	134	118	129	101	122	125	133	144	136	121	133	101	154	106	140	143	113	127	136	138	116	135	99	119	135	113	121	142	127	123	124	116	110	129	116	132	147	107	116	123	131	121	129	133	134	122	126	112	120	130	125	103	126	103	143	109	123	125	123	114	131	125	122	131	111	111	128	128	132	133	148	120	125	155	115	101	133	107	131	130	138	113	115	131	135	127	136	129	132	140	120	103	142	111	136	124	151	128	116	142	132	116	119	122	131	129	140	117	114	121	129	125	142	119	112	131	145	111	132	122	128	142	112	115	118	116	134	114	125	124	114	125	134	139	130	119	129	123	141	143	123	133	127	114	140	126	136	111	126	120	127	112	141	116	129	120	127	123	143	107	131	141	119	132	132	152	126	121	127	134	141	134	119	122	115	91	142	117	106	119	116	122	130	110	120	106	113	119	121	124	118	122	133	119	130	127	113	120	122	105	128	120	128	133	143	109	122	128	134	117	140	111	137	136	118	124	123	129	128	128	117	132	133	118	128	140	100	110	121	118	120	120	120	133	129	140	108	109	103	119	130	143	125	144	137	137	123	112	140	104	132	115	149	118	123	139	112	120	125	152	103	112	133	124	126	131	106	137	122	134	126	138	128	138	122	131	131	119	125	147	129	110	127	105	141	126	135	122	116	126	119	137	109	131	146	126	133	112	113	130	132	125	118	147	125	144	115	119	128	131	101	136	122	130	137	114	129	133	132	141	124	142	129	137	135	121	117	120	143	112	120	124	133	126	124	120	123	112	115	114	128	128	129	135	126	131	135	113	136	125	127	123	118	131	142	125	125	127	125	124	119	120	147	125	126	130	119	143	145	129	128	124	119	112	115	106	135	143	105	133	145	125	97	139	124	110	127
47543	35130	45348	31785	25875	1693	665	567	609	527	539	474	537	483	481	503	459	468	454	474	454	468	448	460	443	453	437	460	471	446	432	429	480	437	454	437	510	432	475	453	466	435	450	388	453	434	423	427	437	426	427	468	448	456	411	412	463	420	470	431	441	464	413	477	433	422	444	433	458	475	429	452	423	443	434	416	447	448	439	433	464	414	471	441	423	418	439	442	437	456	404	452	472	426	413	439	452	416	443	418	406	458	450	447	459	395	459	415	444	434	461	474	463	395	434	484	449	468	425	477	443	458	472	454	456	419	429	470	449	435	426	448	398	413	418	403	429	439	448	430	431	429	432	420	428	426	465	450	448	443	428	450	438	452	447	455	417	442	445	436	434	417	442	459	421	409	438	420	445	441	440	439	430	420	423	422	472	393	412	407	419	436	410	412	446	429	446	441	472	406	420	459	469	444	428	440	437	409	429	459	429	436	475	448	447	417	422	435	430	419	422	511	442	410	416	451	447	411	409	455	412	398	421	449	427	416	440	477	417	405	444	411	434	459	426	425	458	457	420	434	444	427	438	440	424	466	463	429	422	407	426	445	432	447	452	441	404	405	446	448	469	428	466	430	430	423	412	443	461	465	472	459	432	434	430	424	451	438	467	419	449	470	431	422	441	424	438	465	442	433	453	442	435	431	450	441	413	472	434	439	439	449	415	412	441	442	412	435	444	425	424	441	433	428	426	421	455	411	408	458	423	409	437	429	424	430	395	464	407	449	447	428	399	423	447	452	440	463	442	426	412	406	435	464	449	422	457	435	412	429	439	437	433	445	462	454	432	482	438	423	406	471	419	428	433	421	452	473	411	460	413	434	424	437	440	430	440	420	430	448	445	424	500	427	430	428	459	435	407	387	409	449	410	459	412	440	454	397	451	424	476	429	419	452	400	422	473	432	403	432	460	430	449	438	442	411	425	419	409	436	442	453	446	417	429	397	435	422	439	396	450	429	418	414	455	437	438	434	434	432	429	415	488	441	423	478	469	431	397	457	407	442	425	435	439	462	451	441	448	469	422	435	444	447	435	436	457	456	463	450	420	474	457	434	431	411	410	423	424	429	438	390	412	427	420	428	447	426	441	462	400	460	417	408	442	434	424	439	470	472	420	485	423	435	406	416	456	453	435	439	447	406	450	431	427	440	456	444	453	431	436	396	450	433	423	463	414	438	464	449	447	439	459	392	424	435	442	414	454	410	487	440	460	406	485	433	431	407	399	411	450	441	438	403	441	449	426	451	408	445	466	409	426	457	453	463	427	430	443	423	420	454	417	470	464	468	413	440	461	428	483	425	432	402	468	439	399	450	425	393	444	408	455	423	371	426	433	447	444	450	433	410	443	430	440	444	431	473	400	460	474	417	475	464	451	454	415	419	417	498	414	415	422	407	387	436	460	414	433	429	449	399	423	489	449	435	433	454	441	448	436	462	425	430	433	426	456	433	449	451	418	429	425	455	413	473	410	410	433	424	448	422	447	397	418	434	413	439	378	399	425	471	423	432	413	450	464	422	435	389	465	434	421	412	436	435	431	438	465	420	473	395	415	452	450	424	453	401	409	479	422	394	412	401	452	400	459	460	454	400	405	429	471	440	466	438	432	406	436	451	437	486	363	458	415	412	411	462	416	426	405	501	416	427	449	449	424	400	456	418	428	444	417	440	446	454	448	448	449	429	423	461	435	460	437	476	411	420	410	424	435	433	398	438	438	423	471	438	439	449	430	418	431	437	454	422	437	452	427	435	402	422	411	401	416	438	484	469	417	410	430	446	422	434	423	427	452	444	423	466	438	408	480	432	413	430	417	385	407	429	393	422	395	502	434	427	434	397	431	440	436	446	452	432	447	409	433	442	462	424	439	438	421	417	468	424	488	497	473	493	435	427	438	439	423	441	417	425	428	434	427	464	438	467	446	431	407	399	437	463	464	466	490	420	454	463	448	441	436	452	429	443	390	425	406	427	417	460	456	417	454	418	394	457	431	440	442	429	485	455	476	487	424	390	404	455	434	468	438	414	431	448	429	405	451	428	464	451	431	460	426	442	452	428	440	434	425	402	483	432	450	427	450	481	460	428	396	418	409	436	436	425	432	428	443	491	450	429	422	434	432	452	421	438	436	431	424	400	457	458	421	401	466	423	418	423	415	396	447	453	426	473	443	413	452	459	467	431	455	461	434	497	409	437	419	454	432	432	402	412	452	440	464	421	414	427	447	443	440	471	398	411	464	410	478	434	433	459	419	426	447	479	422	467	462	440	424	421	437	435	409	454	478	412	432	407	440	453	443	438	433	430	409	433	429	425	404	425	437	447	400	435	453	385	398	431	417	444	433	479	457	439	433	424	424	430	449	443	432	467	438	434	409	462	457	476	454	481	448	417	485	434	453	481	424	467	449	445	474	442	453	441	430	454	435	457	441	450	441	406	395	421	396	470	476	449	397	454	438	444	409	428	438	432	408	453	387	423	437	449	453	414	418	437	461	453	394	460	457	416	428	460	454	452	420	418	453	450	444	445	441	410	440	421	434	454	445	435	444	427	455	413	439	457	426	449	447	418	407	418	405	445	436	442	464	429	429	420	441	422	408	415	470	470	439	445	417	429	413	454	407	442	455	430	449	466	441	476	432	417	464	460	442	473	414	456	437	436	401	498	449	434	459	431	475	421	452	413	415	442	455	460	382	467	434	431	469	401	415	468	469	467	441	452	437	436	458	439	414	439	420	423	406	469	443	457	432	403	447	436	435	446	458	435	465	443	450	443	452	440	456	423	444	429	420	406	416	431	431	407	437	413	461	418	442	435	442	466	440	426	457	443	464	405	438	463	472	434	426	467	432	427	432	411	427	441	471	440	465	447	420	424	445	437	406	425	422	480	443	415	428	451	461	405	450	414	431	434	452	414	411	413	428	448	415	428	430	412	439	469	451	448	411	438	436	395	401	436	436	444	456	390	431	420	397	424	475	468	437	423	411	434	451	440	466	463	427	439	454	434	424	432	457	439	453	459	452	415	434	445	417	476	426	410	411	456	469	413	426	475	414	434	417	440	449	424	474	449	416	451	430	410	432	428	422	460	423	414	430	450	445	420	448	442	426	463	441	415	413	433	455	421	425	425	448	412	427	419	416	454	433	414	461	456	475	416	424	456	416	439	439	435	459	447	430	409	413	444	419	474	455	426	440	419	432	446	399	427	459	445	423	444	435	432	429	456	463	460	446	423	440	443	449	449	396	444	456	443	414	423	464	425	462	461	441	439	414	438	423	454	452	402	447	435	437	426	447	448	470	393	429	437	478	392	404	467	384	452	428	411	440	413	438	445	453	437	434	438	419	431	443	471	413	431	451	428	401	401	455	426	429	472	464	429	417	447	446	466	467	431	423	404	423	476	452	426	441	428	433	459	410	421	463	426	400	472	458	466	441	454	420	422	424	409	435	418	410	457	430	483	416	443	439	467	432	440
72982	55632	54319	37676	28540	7511	396	290	273	286	240	249	245	206	261	239	223	235	231	236	232	213	214	242	220	241	210	220	202	213	194	216	200	227	221	225	203	215	203	204	222	233	229	183	206	234	231	232	216	217	202	210	202	215	226	213	239	205	231	231	219	219	205	220	239	217	214	188	209	214	208	234	191	212	210	196	203	181	228	220	226	214	229	213	224	220	213	226	208	235	221	205	208	213	220	205	222	203	218	207	206	195	188	204	237	218	225	249	191	210	218	217	222	243	210	200	229	217	241	212	208	235	213	212	200	221	215	213	180	194	209	253	193	217	218	232	191	216	243	206	212	249	241	228	188	205	198	208	211	213	214	208	218	234	259	193	223	195	196	211	206	185	205	198	208	211	213	196	208	215	240	206	209	216	224	210	218	224	210	182	240	216	218	189	197	203	213	223	217	198	211	209	227	215	201	216	237	214	237	210	198	207	210	240	203	199	215	210	173	207	219	210	202	212	230	206	189	201	209	223	232	238	208	204	195	222	198	198	228	209	186	201	204	216	204	224	198	191	234	230	236	211	188	195	218	218	228	214	227	204	217	222	231	186	222	213	216	220	228	222	211	210	208	211	206	229	226	219	197	214	205	202	195	218	208	254	214	226	234	219	207	199	238	203	223	223	207	208	236	198	193	203	200	197	186	227	230	230	229	203	232	217	223	186	214	212	190	227	226	220	214	206	204	235	215	218	208	227	240	241	225	232	236	218	222	204	188	235	198	205	223	224	221	204	243	216	210	215	206	199	224	230	229	216	198	229	214	208	227	185	209	219	196	210	220	211	195	223	180	204	210	197	216	207	213	211	224	221	224	197	205	210	212	203	208	201	213	213	212	222	220	204	210	243	221	217	179	205	223	209	203	209	207	236	213	243	226	228	241	183	205	210	206	202	203	212	204	221	216	193	220	195	227	222	222	230	188	217	222	201	215	226	207	216	206	198	190	211	199	197	202	211	218	232	206	213	247	212	220	212	204	208	198	228	205	225	226	225	212	211	203	230	235	204	227	237	200	202	228	203	237	240	211	205	243	216	214	195	216	221	214	219	228	223	226	231	231	207	239	230	211	209	191	212	216	209	217	209	216	216	230	202	203	214	233	205	235	208	204	196	231	217	198	219	209	233	226	213	229	213	221	188	234	195	220	214	210	201	217	225	209	203	202	181	209	198	238	226	231	192	226	244	204	214	182	229	213	217	247	201	204	210	222	194	211	192	204	222	242	191	213	233	209	209	194	200	196	195	186	215	215	215	197	207	199	225	220	212	217	228	198	222	168	200	238	219	213	181	233	252	224	207	212	235	215	201	225	220	183	213	229	221	227	218	232	209	206	214	206	231	217	203	217	219	197	222	209	210	214	198	211	211	222	216	225	196	218	224	214	218	225	220	211	197	215	224	203	222	202	232	218	210	231	190	226	234	223	191	217	216	242	212	221	212	200	222	235	206	187	207	223	192	216	232	204	218	213	232	210	220	191	240	224	185	203	229	214	197	212	211	216	215	176	228	227	211	216	231	212	190	213	187	220	207	225	223	246	238	199	209	218	198	217	208	237	230	236	224	205	218	207	201	226	221	230	211	195	212	206	216	215	216	204	222	217	207	201	209	219	221	199	221	238	218	204	232	209	219	233	216	221	221	207	186	200	213	243	194	212	197	201	212	215	228	195	198	211	209	211	212	213	219	205	208	241	212	227	208	190	215	213	237	205	229	209	203	208	214	210	207	269	199	231	228	224	213	228	218	211	195	209	176	225	227	233	235	219	213	208	214	213	212	193	221	199	208	206	210	234	219	196	220	208	200	219	208	199	238	208	227	217	211	230	214	204	227	215	232	206	214	224	213	223	194	224	230	204	216	239	215	230	219	222	243	202	235	204	195	210	208	201	209	211	205	252	214	241	234	233	220	195	201	227	227	203	214	213	225	204	219	229	221	229	190	218	219	212	206	234	209	217	226	192	241	207	195	241	230	231	221	224	218	225	224	204	197	202	243	204	204	218	228	195	208	224	210	235	207	217	204	214	204	227	237	201	208	214	219	237	208	212	246	226	212	235	218	208	204	194	226	218	218	222	182	207	227	209	218	221	213	217	225	243	223	235	206	219	207	224	235	236	222	234	228	217	220	201	249	188	199	185	213	205	206	267	242	215	201	181	235	199	188	225	209	196	204	209	213	222	224	226	226	225	199	208	220	196	215	221	249	217	228	210	191	178	230	241	193	180	239	232	212	203	238	229	200	223	243	202	226	209	192	196	185	218	220	208	216	217	184	197	208	207	214	216	208	196	220	229	208	197	211	210	229	204	210	202	209	225	219	203	227	219	203	228	209	236	214	230	226	200	212	212	219	195	231	209	233	218	199	202	235	232	234	226	209	203	188	220	199	223	194	222	209	215	205	224	215	199	258	195	209	247	218	227	228	213	210	221	203	182	223	224	242	236	209	226	194	240	213	213	237	223	249	194	206	230	214	217	230	203	214	223	218	213	212	201	201	214	205	200	229	215	215	210	209	200	197	193	224	202	209	209	214	199	199	196	217	208	236	227	221	219	215	223	228	207	213	236	193	219	227	206	217	220	223	209	210	204	193	199	241	215	208	220	216	220	206	207	244	236	227	183	214	212	230	218	204	197	204	210	232	206	216	206	221	195	206	207	188	203	209	224	178	204	213	213	231	215	198	202	214	203	175	211	230	196	201	232	196	216	227	214	201	191	223	203	224	224	221	198	220	238	262	229	216	208	226	220	209	230	203	189	217	211	227	179	221	230	209	205	204	203	198	240	198	196	231	213	241	203	219	190	233	201	241	227	243	223	207	218	219	210	185	215	215	217	220	190	186	212	225	206	208	223	240	220	226	229	207	206	226	219	209	192	171	218	222	190	199	191	193	220	216	202	194	232	224	211	207	243	218	203	204	212	238	195	227	215	220	199	200	247	217	214	202	247	198	203	220	201	215	209	223	213	215	230	219	234	204	204	215	219	203	213	224	243	207	179	229	211	229	224	258	208	206	214	210	222	218	200	198	236	203	222	237	220	220	212	221	208	223	229	235	186	202	215	217	190	213	245	208	219	211	196	196	225	194	240	186	214	192	231	197	221	176	198	206	190	216	226	223	246	211	215	220	191	189	214	233	204	216	220	215	193	216	204	219	211	219	204	197	205	212	228	200	213	213	207	205	210	205	210	229	205	204	208	204	198	208	188	216	194	248	214	191	213	227	185	210	227	195	210	227	230	200	208	225	201	203	201	206	229	201	212	216	206	208	228	210	224	197	227	219	218	211	194	211	219	217	212	218	222	215	213	236	227	221	212	249	210	199	224	229	190	209	203	215	194	211	205	202	193	240	234	227	240	215	206	193	227	206	207	201	210	227	210	209	191	211	224	222	208	222	204	187	203	232	218	223	212	203	215	188	241	241	209	203	192	208	213	210	224	209	232	201	236	208	202	203	226	216	214	237	210	235
57670	46484	54422	40702	35062	3032	1181	1069	968	898	875	876	842	822	798	765	795	783	750	730	703	730	728	747	692	769	691	718	667	728	728	729	708	676	722	695	679	691	711	706	683	722	722	737	652	712	687	683	712	642	686	652	702	682	680	665	680	655	696	667	726	702	676	666	696	660	647	656	669	658	684	667	692	669	651	623	621	673	674	697	677	678	691	710	677	660	684	696	675	646	647	684	677	691	634	648	720	685	684	674	670	674	710	717	702	693	631	684	663	679	714	660	673	675	690	636	691	696	681	682	683	662	689	687	696	741	662	648	682	688	654	687	642	695	644	640	670	699	625	661	744	695	707	703	697	714	673	662	688	651	691	731	710	708	638	706	662	653	653	685	671	678	654	744	674	701	695	674	673	698	648	691	662	722	675	648	710	731	715	729	657	724	714	707	663	677	668	672	606	638	678	624	651	687	691	641	704	705	681	711	692	664	658	715	688	680	631	650	643	723	689	699	688	672	653	665	725	702	675	640	742	677	688	695	655	690	651	649	674	644	663	633	646	657	676	670	664	682	702	672	685	705	679	670	672	659	666	657	730	702	632	641	669	628	651	709	664	666	667	701	705	717	640	630	714	713	649	682	685	683	699	651	640	709	695	716	688	685	665	677	702	696	642	659	646	669	676	684	629	649	702	683	668	702	691	689	622	685	672	703	648	672	683	679	714	723	691	635	682	667	664	662	625	637	690	693	701	698	679	675	673	695	652	687	628	678	646	694	703	655	642	698	683	713	700	719	670	649	681	683	719	653	664	662	671	614	690	701	672	654	668	682	692	702	673	713	668	653	703	641	659	679	682	667	692	664	668	649	666	691	631	674	642	673	665	651	652	635	682	717	655	697	655	686	665	718	680	688	711	679	691	655	690	725	685	681	679	695	667	683	639	667	667	697	639	660	673	678	660	627	673	646	674	641	662	689	656	667	689	690	703	671	694	716	649	676	667	687	684	662	696	632	666	684	661	685	676	706	699	720	692	645	693	699	687	699	624	676	714	689	693	670	677	674	641	660	676	698	618	688	665	691	681	700	695	629	686	690	684	698	685	660	665	685	704	656	643	676	699	699	662	680	724	712	677	671	692	671	661	673	684	709	632	719	684	643	712	637	644	680	672	684	714	671	725	713	674	650	707	682	671	717	686	658	670	656	662	665	653	657	696	679	680	694	663	673	630	686	659	723	683	672	658	656	600	683	691	669	668	639	695	705	699	667	697	712	687	632	671	650	683	690	677	724	676	716	635	703	702	645	700	692	642	695	715	694	737	661	668	733	665	725	633	715	657	643	652	687	671	683	634	648	667	671	664	682	739	668	656	692	673	644	651	663	694	667	683	696	705	711	692	688	688	628	708	660	675	639	664	681	697	721	653	731	669	675	696	687	688	678	737	715	671	716	656	723	683	659	708	675	679	638	690	643	655	684	675	684	717	641	643	665	705	678	704	702	673	696	686	710	664	705	609	692	653	673	677	659	647	669	697	663	698	687	663	718	638	677	704	743	718	638	706	658	702	648	670	703	705	684	635	666	645	638	678	670	677	664	690	681	645	663	620	640	655	707	709	680	739	680	666	675	717	710	688	676	662	642	720	698	696	617	680	692	659	644	648	722	709	683	688	656	649	647	682	684	678	662	669	654	681	690	666	647	653	687	693	727	664	657	671	673	706	614	696	638	707	709	679	699	645	686	647	642	702	623	656	670	637	697	645	674	669	668	704	692	609	670	638	687	663	679	696	634	712	742	659	623	699	665	691	667	711	632	660	653	613	693	690	667	697	681	644	687	661	649	679	653	613	675	649	658	735	676	647	635	660	682	699	680	667	658	653	684	634	663	710	708	652	674	651	649	705	679	658	671	693	702	712	627	676	752	671	637	692	651	668	667	668	664	695	699	658	622	682	672	699	686	724	687	669	666	633	688	698	694	713	683	669	717	661	678	648	687	656	729	653	660	697	683	618	643	713	691	705	669	664	661	641	667	640	700	652	658	701	675	656	710	679	652	643	686	704	723	693	719	680	668	665	654	654	682	719	705	642	663	667	645	639	680	666	658	672	667	655	700	651	660	664	683	705	703	695	697	692	653	696	657	664	666	768	684	673	711	670	695	663	670	709	690	719	689	648	727	691	690	664	638	672	671	695	682	691	652	653	685	657	698	673	732	661	672	670	697	711	676	618	756	678	686	687	694	672	638	658	697	685	695	723	693	676	660	725	666	669	680	694	677	712	673	674	725	662	703	646	670	698	619	676	667	646	684	697	704	698	675	692	674	661	695	684	689	717	638	650	712	710	637	673	660	650	672	627	711	647	716	661	709	658	689	664	691	633	658	657	686	678	663	649	646	665	688	748	632	669	677	687	675	673	676	691	710	618	682	663	704	658	663	649	667	644	679	708	652	700	678	710	646	645	625	683	692	686	666	706	706	661	678	707	651	674	637	682	680	644	641	699	686	669	740	704	679	664	682	695	718	659	684	666	657	682	701	661	680	653	709	706	678	648	694	658	688	682	657	674	664	659	612	682	663	689	668	702	680	698	639	627	693	726	663	699	685	694	658	592	663	717	681	692	684	693	670	726	702	674	650	689	692	693	709	676	674	672	700	668	675	677	665	640	641	636	666	667	664	684	675	650	703	717	672	691	711	666	672	656	689	673	706	635	691	704	632	718	653	664	673	725	721	700	652	696	710	656	629	691	642	677	695	676	672	675	686	710	684	710	687	680	684	651	669	680	662	704	684	667	646	690	681	654	709	666	673	704	704	681	656	698	653	658	666	635	620	646	688	704	656	676	673	688	692	650	643	704	658	654	684	668	681	688	723	672	622	667	652	649	699	661	693	688	688	683	698	699	689	650	674	666	713	673	673	685	654	667	664	744	647	707	663	642	663	678	655	686	635	652	663	662	681	666	671	642	705	686	675	674	652	653	665	663	663	705	716	719	642	723	674	688	632	662	692	698	741	642	664	673	669	685	697	645	688	667	678	682	705	677	663	701	698	697	685	651	687	652	698	679	638	673	662	697	678	697	673	706	712	704	653	668	677	694	606	716	676	651	649	682	690	661	664	680	675	674	619	717	659	712	699	649	647	677	694	699	669	636	656	685	707	654	637	677	621	681	693	701	643	649	723	658	700	689	637	693	660	677	663	693	668	676	675	668	696	655	721	675	636	661	657	687	664	675	733	679	731	710	682	672	703	670	695	732	676	662	693	645	651	681	692	643	683	720	639	694	688	624	674	667	696	676	693	666	650	652	721	681	670	686	689	679	691	678	675	680	713	684	683	700	688	664	674	687	658	685	690	652	676	699	699	684	665	695	685	674	669	686	654	674	660	637	666	678	680	621	672	689	683	645	672	688	665	676	696	677	665	705	691	641	638	626	672	674	686	642	745	652	661	691	684	715	689	679	664	681	670	725	640	754	661	642	659	698	725	663	718	671	683	680	646	670	703	674	716	652	657	716	675	692	675
32958	14912	6011	1730	933	196	174	162	167	153	168	128	167	156	169	137	149	126	168	151	133	150	187	154	129	160	171	143	169	187	151	167	177	160	162	149	153	158	171	176	145	171	162	158	167	133	137	141	193	145	154	174	158	162	148	146	155	147	169	167	141	119	149	172	158	156	172	167	151	151	171	142	163	157	152	169	148	182	147	152	164	154	155	146	149	192	159	161	164	167	157	149	163	143	145	142	155	148	169	178	160	143	140	149	165	159	166	172	173	161	168	167	164	166	154	146	153	154	176	158	175	156	131	148	176	150	134	134	158	144	191	156	157	161	142	157	147	163	155	162	165	173	139	148	154	166	156	153	170	156	149	140	161	139	174	159	164	169	145	145	157	150	153	156	164	161	177	164	155	137	142	156	148	148	168	163	193	169	179	151	159	166	162	163	172	155	162	147	162	158	159	158	128	178	144	162	157	153	162	174	160	151	170	142	171	173	166	141	160	172	160	143	164	177	153	146	174	166	156	154	143	170	146	142	145	170	181	158	170	141	159	144	163	161	147	165	165	151	159	164	142	173	154	174	158	156	175	160	156	149	141	168	146	148	156	179	149	179	157	151	140	157	177	156	145	156	180	163	143	175	159	193	137	156	155	157	149	148	150	152	188	161	154	159	119	165	155	156	169	161	150	137	170	161	174	159	148	173	161	147	165	183	150	170	151	149	130	138	147	151	160	154	147	162	134	164	180	174	178	142	167	168	158	149	154	155	148	159	168	163	162	147	157	134	157	165	151	171	153	156	164	190	174	185	139	165	150	182	159	167	168	128	154	160	146	157	149	161	163	164	152	184	154	166	139	155	156	157	173	148	146	152	156	170	157	156	171	182	169	131	143	157	171	159	168	164	153	152	142	133	137	156	164	163	167	144	169	170	151	156	170	154	146	173	159	174	159	155	155	147	151	134	174	157	163	150	182	175	155	154	141	156	168	157	154	162	147	148	158	165	142	148	141	144	164	163	158	138	149	139	142	150	165	157	161	149	160	152	161	175	162	166	156	155	147	149	135	162	147	145	136	182	176	144	145	165	174	139	180	171	154	168	165	166	153	152	163	162	168	169	149	168	171	168	142	176	143	180	182	160	151	147	143	159	149	187	158	173	162	187	145	155	163	164	140	126	176	152	154	154	185	149	169	165	158	152	145	170	142	143	163	135	158	144	174	146	146	167	149	156	163	139	154	165	159	158	163	160	172	169	164	179	176	162	160	154	142	163	149	163	149	152	147	162	159	138	147	141	171	150	171	169	155	140	145	163	177	184	156	155	140	155	161	160	159	166	153	171	163	170	147	167	142	146	159	157	135	149	187	169	160	147	147	158	170	166	136	167	152	152	162	137	174	182	188	146	162	160	139	173	171	161	172	169	157	141	162	162	156	157	151	140	165	143	146	134	153	129	141	177	169	155	171	164	166	158	171	148	157	169	156	157	159	156	166	159	158	167	135	172	171	163	147	180	144	143	163	149	164	145	152	174	144	160	153	178	142	140	157	181	159	169	164	141	154	165	164	159	187	165	156	194	170	157	166	162	169	156	157	143	152	138	165	172	159	144	160	156	167	170	173	168	138	163	136	163	155	145	176	173	158	153	161	163	163	165	155	188	178	140	161	177	161	156	142	143	173	166	147	197	169	169	170	170	130	146	154	156	172	133	148	146	154	163	173	165	149	162	140	159	149	165	152	156	149	151	173	147	140	168	120	151	168	144	149	164	145	148	164	169	167	134	164	151	156	180	139	171	154	174	148	163	159	184	164	156	141	147	149	150	138	158	141	163	130	164	146	154	166	170	176	152	155	162	156	144	158	160	148	148	174	145	141	154	155	149	167	170	160	155	148	130	139	144	156	166	152	161	169	182	153	163	166	169	148	166	159	159	144	144	165	152	145	152	159	150	136	163	154	173	144	145	179	160	161	153	154	143	147	173	174	156	158	147	164	143	156	160	161	132	156	166	156	155	188	157	188	143	154	131	134	150	151	160	153	186	143	175	167	155	149	138	143	154	159	156	163	141	152	154	143	161	172	156	188	153	167	140	169	169	154	151	175	137	159	147	180	145	149	168	130	164	174	152	145	136	167	158	157	165	143	145	154	169	157	156	167	163	165	164	138	160	162	173	162	161	160	144	168	167	172	167	164	144	154	166	153	149	136	172	135	144	153	164	154	170	161	166	161	134	174	159	136	145	160	150	142	166	172	172	135	161	158	173	148	175	169	143	153	148	146	161	160	143	158	177	152	163	162	177	170	148	157	144	139	142	135	148	164	146	141	159	159	161	166	165	142	171	165	159	162	134	162	160	161	161	172	171	159	158	165	155	167	164	163	180	158	164	155	164	154	171	151	160	178	157	130	167	133	127	155	142	141	179	159	168	161	167	158	172	172	159	168	163	139	190	167	155	163	174	152	168	135	121	149	170	144	136	152	161	161	154	142	164	134	141	160	157	143	162	147	154	158	191	146	148	151	158	167	167	160	159	153	167	144	142	160	178	167	169	151	160	164	113	163	149	145	157	164	158	145	145	170	155	163	171	153	168	163	175	147	143	169	163	179	148	160	169	157	145	163	159	129	151	147	176	146	163	161	164	155	169	159	181	158	157	148	139	162	143	139	167	159	174	143	150	149	147	163	155	193	161	151	163	148	156	173	141	160	153	174	183	162	151	153	184	153	157	167	200	163	141	158	152	189	152	158	167	178	149	153	154	155	131	166	142	185	176	151	150	168	161	167	156	160	153	146	139	144	166	159	149	154	162	167	148	158	150	164	155	164	147	148	161	152	158	141	151	165	159	145	183	152	157	172	160	147	173	161	169	151	145	166	154	186	158	149	163	176	143	146	157	149	157	159	158	145	170	166	164	167	181	165	144	165	133	158	183	164	172	166	133	151	158	168	141	172	160	158	164	166	163	160	161	159	138	157	168	162	138	162	152	160	134	143	147	173	163	144	176	150	169	151	145	151	175	171	177	157	158	139	142	149	163	153	148	146	169	178	168	170	153	174	151	163	164	153	142	139	179	147	163	146	147	154	146	142	149	159	178	178	173	130	161	149	174	169	153	149	167	142	150	148	152	152	147	160	124	150	168	162	169	149	170	163	141	167	159	163	136	153	168	150	152	185	153	139	167	139	182	156	174	157	166	157	161	144	167	157	153	167	153	161	167	176	146	153	155	168	168	168	159	161	149	146	163	150	169	157	129	155	157	160	172	163	138	162	181	150	143	143	154	154	165	155	169	147	158	167	162	145	126	161	157	167	183	153	159	142	136	176	147	161	168	162	147	164	154	158	150	146	136	142	146	149	160	147	147	155	161	171	170	170	167	155	169	174	178	160	166	160	162	166	143	142	125	164	133	173	158	151	188	135	184	141	156	149	161	145	159	160	155	156	183	176	144	172	160	155	161	188	141	144	159	161	152	141	177	160	152	153	168	181	173	159	160	166	167	132	164	137	143	162	138	158	133
29985	12109	10782	4924	3391	604	519	508	561	517	560	545	536	518	515	521	502	560	521	544	526	501	535	532	524	482	499	535	576	510	531	532	549	469	544	565	519	529	542	521	540	517	496	532	533	502	537	515	505	522	542	531	482	556	508	519	532	533	512	522	494	547	534	515	501	499	510	533	526	544	501	528	507	557	530	544	562	499	539	504	535	548	514	524	501	511	504	524	541	524	511	524	507	534	543	496	548	499	508	565	500	518	552	534	516	548	549	523	486	529	500	578	488	549	508	502	504	514	522	523	528	534	506	543	541	493	482	493	504	530	561	492	514	520	520	498	496	492	519	537	560	504	528	557	498	527	527	557	514	521	528	477	510	533	524	562	526	541	488	515	538	491	498	530	511	562	552	488	533	532	492	560	515	511	543	502	478	535	526	511	572	550	523	498	473	526	519	546	533	533	526	499	554	540	529	530	514	495	555	540	525	499	546	507	518	508	519	529	531	495	542	507	530	489	530	461	566	547	528	529	517	527	509	520	555	515	546	507	527	530	532	526	516	476	500	485	554	513	527	503	543	491	511	526	513	504	512	490	501	508	504	515	526	497	529	516	506	495	495	523	520	519	523	509	521	548	539	504	496	487	481	507	537	513	528	496	495	530	506	533	535	507	519	531	518	529	518	500	520	535	538	531	515	513	521	501	536	499	551	487	521	542	502	498	526	527	539	521	526	496	515	554	515	576	500	524	573	514	491	536	510	520	509	493	556	560	523	540	536	482	531	505	520	617	542	532	529	546	530	518	516	525	518	506	503	522	483	505	492	533	527	516	500	507	523	557	506	498	487	511	556	553	539	535	533	550	499	546	522	501	472	562	515	521	510	520	495	545	519	520	540	513	529	505	545	506	504	532	507	548	521	470	499	519	548	505	500	511	527	478	533	499	529	521	511	543	509	528	542	511	530	521	595	515	566	507	532	540	528	476	533	549	511	559	506	550	546	534	513	492	562	516	509	485	490	499	510	509	531	517	518	529	559	528	531	482	528	520	565	536	544	503	507	556	503	522	527	530	492	535	562	523	559	500	529	530	536	509	561	528	496	490	521	522	509	502	543	539	520	514	498	510	536	559	456	555	478	537	517	523	523	510	516	527	537	553	521	523	504	558	553	497	553	530	545	517	527	505	493	538	498	572	544	501	531	504	506	484	520	522	516	552	493	541	502	495	485	472	532	513	541	498	518	549	507	501	560	532	499	517	527	527	521	546	508	536	483	528	513	538	525	551	472	491	540	481	541	514	541	510	561	507	522	524	493	576	519	524	546	526	546	498	508	512	516	546	533	544	555	554	523	558	515	490	520	550	534	521	491	525	501	526	487	506	494	513	524	504	531	484	499	517	494	576	496	511	531	500	462	524	481	521	534	536	545	595	510	500	526	536	531	526	504	573	550	576	527	547	575	535	480	491	498	534	508	509	519	561	535	515	521	544	483	517	557	545	507	527	518	557	531	482	511	528	506	484	514	481	500	525	500	476	523	492	503	522	526	504	541	523	484	522	520	517	520	526	516	521	513	518	499	491	549	507	525	518	538	527	562	549	581	555	536	536	480	530	510	540	481	504	515	533	497	544	491	528	462	468	500	572	517	477	516	514	532	542	507	558	474	509	499	512	559	549	529	526	505	531	526	553	522	533	511	535	492	502	521	543	541	520	543	519	518	517	514	541	523	479	509	529	527	526	526	551	500	517	515	553	513	528	561	514	540	528	490	524	501	541	534	506	523	545	525	473	542	564	535	534	513	482	523	602	538	489	480	512	530	550	558	505	494	551	510	545	528	523	513	547	496	520	548	482	507	495	538	532	507	537	481	500	498	501	515	527	537	529	531	559	518	500	547	501	501	498	524	551	531	569	507	528	548	557	517	511	506	492	536	475	513	556	531	550	519	514	511	521	522	468	518	485	532	497	522	521	501	534	487	538	506	541	501	521	529	503	516	525	544	531	484	525	522	534	520	513	505	528	503	548	514	547	518	524	549	481	520	499	523	503	502	519	536	495	543	549	552	521	547	536	499	516	519	521	523	520	562	505	553	498	495	534	524	540	536	532	533	531	534	533	546	523	529	519	548	550	525	531	536	512	526	528	494	536	536	536	511	523	533	570	498	530	518	501	526	531	518	518	557	521	543	494	540	524	527	547	546	524	548	542	506	510	550	479	552	510	540	541	512	542	519	530	510	506	526	534	562	535	524	541	497	507	543	483	536	515	535	538	517	527	521	524	525	490	504	539	525	501	544	516	511	507	544	503	494	530	525	539	510	545	529	527	508	524	497	500	513	511	512	526	547	526	487	545	519	502	515	519	541	508	495	533	484	551	489	522	522	511	503	508	563	513	528	529	525	497	515	510	563	490	514	468	572	495	533	483	518	537	545	489	495	531	489	515	526	538	543	540	561	494	547	537	483	537	557	499	546	532	516	516	494	516	506	533	530	553	550	549	523	511	525	493	533	497	488	510	502	532	528	521	506	556	512	518	515	500	549	492	510	531	559	488	485	501	513	512	511	568	474	491	531	521	504	506	531	545	530	558	529	502	511	525	539	525	513	544	517	532	525	517	538	539	514	538	539	533	524	558	533	507	504	531	537	541	539	507	530	501	541	539	527	490	513	566	493	522	482	524	539	513	499	516	524	515	599	524	530	517	530	541	537	515	546	514	520	552	541	535	499	526	526	544	488	527	561	559	493	524	494	499	515	549	463	540	521	535	534	537	502	492	528	528	509	561	514	523	561	508	533	480	546	537	510	489	536	501	475	499	537	525	511	540	540	511	548	495	496	486	556	539	487	522	528	504	537	554	496	541	512	497	475	535	512	530	530	530	504	484	519	482	529	514	544	492	550	542	509	512	497	479	500	513	500	502	510	496	530	513	565	502	525	534	537	565	526	520	527	507	537	523	495	506	550	554	502	513	558	536	523	499	520	546	486	517	540	497	489	495	549	515	523	514	534	516	515	513	519	502	522	538	524	563	560	555	504	548	519	513	534	517	506	523	518	520	476	538	587	539	522	491	538	577	541	520	511	500	497	513	537	533	529	502	548	502	552	560	519	488	481	536	527	549	506	518	539	534	505	540	489	508	528	528	538	473	524	525	506	539	479	475	494	503	506	554	521	545	532	505	553	541	539	544	561	505	501	486	549	531	548	502	536	501	550	501	526	518	575	499	559	563	559	544	520	545	522	507	563	511	510	493	535	514	534	539	557	524	543	508	530	521	559	507	466	515	500	513	549	540	494	504	509	539	516	527	515	564	536	505	518	553	513	526	522	501	541	540	535	532	519	492	535	518	495	510	553	511	531	538	488	537	554	521	546	540	546	492	542	497	500	504	547	549	551	525	516	515	514	508	541	553	532	519	505	547	511	511	465	571	494	517	518	496	506	535	554	469	529	548	557	496	530	545	526	513	501	556	528	535	501	501	531	539	551	551	524	544	557	538	550	516	471	546	510	477	496	520	521	548
63655	44875	43935	25815	15136	1502	198	159	148	138	137	143	129	141	137	145	130	118	145	117	132	141	124	141	133	131	120	136	125	119	114	152	130	120	140	134	128	132	121	149	131	118	154	164	114	112	139	115	130	114	112	144	126	116	117	137	116	134	131	130	123	129	118	143	112	137	130	130	136	122	125	108	129	122	134	126	132	140	143	150	129	132	119	125	126	142	118	119	134	129	118	124	139	123	138	111	121	140	134	144	126	128	130	121	152	146	112	117	114	124	122	137	139	131	125	134	128	130	121	118	145	133	133	132	130	123	136	120	126	122	137	122	129	110	141	134	109	140	102	119	118	120	129	136	131	129	118	122	144	141	128	119	142	132	129	119	109	141	127	124	116	133	133	132	112	129	129	111	107	130	151	116	110	127	127	127	106	119	127	109	124	144	134	139	117	142	111	130	124	141	128	136	137	117	115	127	117	128	103	125	147	118	130	132	124	110	122	125	108	119	122	126	121	105	144	131	119	130	121	153	136	145	122	122	111	121	124	103	130	129	142	145	124	120	121	131	103	123	120	149	161	114	144	140	138	137	134	133	125	111	126	107	148	137	143	151	116	103	134	127	128	101	128	136	122	144	124	127	149	114	116	145	106	116	124	117	114	149	123	133	114	129	135	124	115	119	123	130	131	122	141	123	125	114	140	128	132	109	119	110	113	142	121	128	138	131	130	133	114	131	122	134	117	124	125	133	106	134	128	120	137	118	126	128	124	132	125	138	142	128	127	116	116	98	122	121	128	119	123	119	122	119	125	113	115	123	122	111	137	116	124	122	112	108	124	140	135	122	135	118	124	110	125	151	118	142	127	134	130	127	111	127	112	139	130	147	157	115	119	129	115	146	136	143	112	147	115	138	137	113	134	115	106	118	117	122	130	133	127	135	132	116	134	113	102	135	136	115	148	118	97	123	129	131	140	127	131	116	130	127	134	129	124	117	128	110	125	106	132	142	108	146	118	130	129	152	136	130	110	132	126	125	116	101	100	119	113	126	119	131	116	130	129	116	125	119	130	139	138	133	126	120	121	137	122	118	110	130	138	124	133	134	138	128	106	137	110	108	129	135	110	134	142	123	138	128	123	137	140	129	125	119	132	92	105	136	116	130	125	119	147	140	114	120	127	125	118	138	137	132	137	137	133	111	121	115	123	135	130	142	149	121	120	141	126	126	135	101	133	107	140	139	126	135	113	128	99	103	136	123	115	148	136	115	126	131	126	128	136	121	111	106	121	99	107	129	133	115	131	129	117	113	115	137	127	128	130	126	145	106	124	137	120	127	131	145	106	117	129	124	133	116	112	127	110	110	127	134	136	135	111	124	126	140	125	116	118	116	118	114	116	123	116	124	114	108	117	124	128	123	125	143	114	103	138	125	114	99	117	138	122	141	136	130	125	133	120	120	113	134	109	124	132	111	112	121	121	119	121	125	130	115	130	111	133	127	120	147	143	139	123	119	124	130	136	142	135	124	132	138	119	120	127	123	133	144	133	117	107	129	128	116	132	141	133	121	111	147	144	139	124	142	105	138	138	112	146	136	142	120	136	139	108	130	128	106	140	136	151	129	129	134	111	112	137	107	143	136	123	107	119	121	135	128	120	120	122	110	131	147	118	126	115	148	119	142	137	128	122	105	132	127	130	131	141	117	116	131	127	110	125	119	142	135	143	123	123	109	115	151	140	145	138	114	127	139	116	134	142	126	129	144	127	135	119	137	133	131	120	116	124	139	133	117	112	130	141	135	134	122	141	110	146	140	141	149	132	127	114	120	121	115	130	138	129	130	132	110	128	126	116	123	128	149	136	121	120	110	120	129	135	137	128	119	120	119	131	119	144	118	125	114	108	120	139	133	105	129	107	128	116	124	144	142	104	125	136	140	113	121	135	134	134	99	120	119	105	130	95	114	120	123	144	130	119	132	145	132	117	113	134	118	123	125	126	128	114	125	112	130	123	132	118	106	118	122	122	122	121	124	136	113	115	133	112	143	132	140	131	136	112	144	125	139	120	105	112	119	143	132	123	143	111	105	115	125	138	122	111	122	105	107	126	130	116	120	143	108	117	115	115	113	149	129	133	112	125	118	131	122	134	113	134	126	135	123	113	135	135	116	106	118	142	125	136	123	126	150	128	124	128	128	133	123	135	115	103	113	113	107	131	137	128	110	119	126	140	130	146	149	126	114	112	136	146	101	116	112	107	137	141	107	110	135	121	136	137	119	121	145	105	128	130	126	121	140	125	128	140	154	131	134	113	135	136	120	125	99	141	121	127	149	128	117	123	134	103	133	135	134	129	143	105	133	120	130	116	126	133	119	126	111	136	105	104	127	134	115	127	124	120	120	118	129	135	137	115	119	122	142	147	146	109	128	134	122	128	127	130	107	138	108	123	130	117	130	117	108	117	136	134	125	127	131	126	131	125	136	110	120	141	121	121	95	126	130	121	131	136	138	109	118	132	123	132	124	146	136	138	118	126	142	134	145	124	121	113	126	113	114	116	136	122	104	103	119	114	117	130	136	129	119	127	124	134	113	137	130	113	123	119	110	108	132	117	134	110	121	115	120	117	125	129	111	129	108	137	111	119	114	144	110	117	132	135	122	117	124	121	133	132	131	134	117	137	128	132	140	132	117	133	120	120	113	112	128	146	120	138	108	116	123	131	144	127	155	123	117	124	110	131	128	125	117	143	121	111	133	129	135	123	123	116	137	127	109	137	115	133	129	120	107	123	124	138	117	125	128	118	131	111	120	102	137	125	116	114	131	109	132	141	111	121	127	163	105	122	125	117	126	139	128	152	129	119	122	114	138	117	122	115	136	120	123	127	144	123	119	133	113	130	132	128	121	124	140	118	124	128	126	137	138	117	144	137	136	137	145	147	131	125	130	148	118	127	138	115	132	118	136	110	126	129	122	130	119	131	134	124	137	114	127	118	138	137	123	127	129	131	138	112	131	115	121	123	128	122	123	101	138	122	114	129	135	120	101	116	132	139	114	131	118	124	135	118	172	120	116	122	123	125	114	130	120	145	121	125	123	132	120	130	117	122	147	140	124	122	128	111	143	132	126	106	119	135	127	113	141	125	151	114	114	118	111	128	140	127	123	114	143	116	116	136	139	134	138	144	114	113	125	131	120	130	116	135	122	122	122	121	112	138	127	125	133	124	130	110	130	125	131	105	149	119	121	130	143	134	120	120	125	125	148	126	127	127	131	125	132	110	138	121	122	119	120	96	122	147	105	126	109	138	138	130	117	118	142	130	122	118	124	130	138	133	125	122	134	129	137	110	123	106	126	121	125	125	127	124	130	126	132	148	121	91	144	152	131	127	147	123	111	108	128	106	145	120	125	137	124	149	121	130	131	125	123	145	113	127	111	114	117	133	152	125	122	127	142	150	128	116	107	109	116	134	134	122	134	135	119	132	134	122	113	133	133	119	140	132	119	124	137	139	132	130	126	157	145
47956	35166	43938	31089	23080	1029	693	585	550	582	531	498	461	485	535	500	497	472	489	444	455	451	449	441	430	469	467	446	456	480	511	405	495	447	457	450	430	460	429	425	458	440	448	459	474	470	433	391	418	439	437	420	419	428	435	477	408	434	407	399	436	417	455	482	445	454	437	437	449	415	447	402	436	428	459	453	422	432	460	462	405	408	408	418	420	437	451	421	454	462	448	430	438	448	403	422	425	442	417	459	442	429	445	441	412	413	426	444	411	453	406	434	429	439	426	438	457	446	447	408	443	449	447	471	449	431	436	457	460	437	461	414	410	442	421	443	437	433	433	431	459	432	469	404	452	413	436	409	421	428	425	445	449	417	432	437	409	442	441	455	465	462	443	484	420	408	436	392	452	421	445	437	394	437	425	437	432	435	441	404	464	423	439	432	464	451	459	423	425	452	418	415	445	434	462	410	437	433	431	433	448	447	445	436	422	441	407	449	423	424	440	448	458	422	416	448	428	436	457	459	418	444	413	439	449	465	463	423	430	399	418	443	414	439	445	483	389	430	446	425	462	466	427	430	435	428	413	450	392	476	455	432	433	421	441	420	432	430	446	432	428	430	421	452	409	442	390	446	442	445	451	438	457	454	434	404	388	431	407	461	436	427	482	436	404	417	426	441	420	426	417	406	452	422	427	461	440	435	423	422	471	436	414	396	438	474	447	407	438	449	440	473	445	430	424	428	429	426	436	429	457	438	475	443	416	439	441	466	453	419	462	431	458	444	430	435	401	458	453	414	427	451	430	446	395	428	430	441	419	455	411	449	415	472	435	417	472	411	423	454	440	442	410	446	454	419	434	426	388	450	408	458	449	450	390	408	433	440	446	425	406	428	427	443	433	440	407	418	467	433	442	425	425	425	409	428	422	443	449	439	427	446	421	422	401	439	393	438	424	463	426	447	401	419	446	433	425	448	432	423	447	455	415	443	394	463	439	421	480	394	431	452	464	442	425	412	445	439	424	443	436	430	422	440	388	446	410	433	439	391	443	449	418	454	438	458	436	407	428	470	450	431	424	458	422	444	430	445	441	433	406	450	461	470	417	448	425	443	412	469	458	435	430	453	444	404	426	388	442	431	401	373	457	428	432	435	449	450	448	435	415	425	430	439	422	424	405	449	457	411	457	481	427	450	451	428	450	445	453	381	432	406	441	442	438	431	453	444	458	456	438	431	422	418	449	432	425	439	430	422	420	459	437	438	437	463	467	469	430	403	460	403	438	388	446	412	448	430	430	431	427	419	472	383	459	485	451	426	394	450	461	460	444	426	450	478	418	465	426	402	436	420	442	449	443	407	456	449	443	392	397	405	422	442	427	424	453	446	453	417	462	432	470	416	402	461	408	438	408	436	424	422	458	435	403	446	426	430	414	439	421	441	466	424	403	406	463	468	422	427	442	478	422	412	400	412	410	421	454	439	447	426	425	457	444	465	429	465	427	417	405	437	434	415	387	403	463	416	434	417	436	412	445	436	438	392	437	433	413	453	438	420	446	434	424	441	420	504	451	440	440	407	434	432	446	423	426	394	461	410	452	414	404	441	384	421	441	444	427	432	445	436	441	462	413	435	431	417	425	421	432	422	441	444	399	459	461	409	457	421	464	404	416	405	440	436	445	420	442	451	443	442	403	435	406	405	453	440	378	460	426	445	412	437	415	456	394	463	433	407	438	425	420	435	432	417	441	453	449	434	437	439	437	422	431	439	460	411	432	432	414	422	470	461	405	427	448	441	420	438	423	458	417	416	491	447	433	436	442	439	454	468	433	444	402	423	423	412	460	429	481	436	431	444	459	449	430	421	473	436	404	447	432	467	428	437	434	500	424	463	449	416	424	435	404	445	396	439	424	478	451	456	432	437	443	416	460	431	465	453	433	435	407	410	427	436	449	449	400	476	415	403	410	468	447	421	432	409	425	417	404	428	441	427	428	454	413	446	422	429	428	428	427	453	433	437	407	445	433	423	439	424	396	469	432	435	421	415	410	430	449	448	464	412	439	409	446	430	423	444	418	426	424	473	458	423	422	392	436	410	419	410	436	443	451	424	414	422	454	449	467	445	454	456	393	429	416	434	409	438	411	431	404	461	458	410	447	405	444	426	429	437	437	427	441	434	442	422	366	474	425	457	411	410	413	438	415	434	397	442	441	445	430	433	453	452	424	432	443	467	423	434	438	396	475	434	408	441	427	428	459	468	408	420	434	415	464	418	421	414	412	421	445	436	440	413	446	434	453	430	436	435	401	467	447	450	439	427	417	423	414	456	438	427	430	444	449	433	420	440	426	410	456	440	448	439	424	414	413	426	408	404	437	407	430	445	431	436	424	434	429	436	431	465	421	430	437	430	409	476	448	435	436	437	458	451	446	406	415	419	423	442	418	445	446	431	409	407	402	416	407	438	408	456	424	436	443	440	441	437	425	433	445	432	448	470	406	438	450	453	463	414	422	404	405	425	442	415	426	426	414	420	413	414	426	470	425	435	452	422	407	436	425	424	429	460	417	422	429	431	444	404	425	423	442	441	447	456	455	419	420	453	427	466	448	430	438	459	422	466	444	412	438	474	433	429	389	400	401	448	415	468	433	392	428	427	424	453	430	446	465	437	417	435	461	458	422	438	450	410	465	443	421	434	419	430	439	441	428	412	405	399	372	439	417	408	433	437	442	481	445	430	468	430	448	416	433	389	396	424	452	448	458	388	457	416	408	403	431	430	422	427	426	404	409	458	441	455	415	423	441	426	410	406	427	452	461	471	459	423	408	485	465	430	441	443	456	431	470	428	447	466	404	465	452	420	449	427	459	430	388	439	445	408	472	416	428	439	422	446	472	432	442	436	449	475	447	452	414	451	412	434	430	400	451	421	444	385	438	402	456	420	405	405	450	443	423	413	443	445	415	425	447	424	436	452	422	436	475	456	412	421	473	413	414	454	454	430	416	423	447	428	420	425	423	447	383	448	446	437	450	417	429	435	430	468	447	417	427	470	438	430	425	447	428	425	414	403	421	428	425	433	424	490	414	446	425	425	417	416	446	403	439	402	465	443	433	447	397	408	416	458	459	406	459	417	418	431	418	420	473	445	432	436	430	409	452	424	425	423	422	470	456	406	424	461	445	440	424	435	447	440	422	437	413	433	425	391	413	418	428	396	440	460	397	445	442	416	428	442	433	412	423	400	432	451	460	443	405	439	405	463	438	414	421	396	463	444	430	409	418	455	458	432	435	465	438	437	476	407	450	461	427	426	432	448	457	420	404	448	449	416	433	430	425	423	427	446	444	428	421	447	448	445	431	441	417	439	424	434	439	417	417	403	440	402	393	434	439	415	434	456	437	448	423	413	426	437	453	404	441	426	474	442	453	429	450	417	478	435	454	402	413	408	397	433	402	468	461	423	459	446	444	447	405	464	424	443	390	441	452	466	414	401	427	427	422	472	444	445	425	416	428	445	411	401
74360	57155	56759	37820	23123	3559	309	265	282	288	239	251	255	237	235	259	246	219	231	237	252	247	238	230	224	253	206	264	242	221	232	215	221	212	237	225	222	201	221	239	221	240	204	232	210	221	200	229	207	215	209	206	191	238	224	198	222	213	224	222	211	238	245	223	218	242	210	225	240	214	204	205	178	251	224	228	222	222	241	254	205	221	191	202	199	227	202	228	215	230	235	202	192	212	218	227	211	209	209	216	203	212	210	206	225	223	228	220	217	196	236	229	215	232	200	210	211	202	210	210	207	223	218	194	246	239	215	221	221	254	227	183	242	206	246	213	234	209	231	211	211	245	195	215	226	223	229	205	227	208	246	199	205	227	228	232	184	213	210	194	248	209	218	200	235	209	215	203	203	221	237	222	219	216	210	208	195	221	207	227	209	214	208	215	242	238	231	214	241	218	220	238	228	242	233	170	213	208	223	226	224	197	201	228	195	212	203	217	205	225	235	223	229	244	226	229	226	213	225	230	222	239	226	245	233	243	195	222	227	208	210	236	220	219	213	226	230	208	227	252	217	215	221	191	239	212	236	209	188	221	210	224	227	192	248	216	209	236	230	229	216	225	229	240	191	218	216	225	221	231	218	241	239	258	232	217	209	216	201	215	185	230	217	211	219	221	215	218	200	195	198	230	201	202	199	216	217	207	235	228	215	228	221	205	227	224	232	213	205	194	225	212	224	180	224	209	221	207	208	224	211	208	241	197	210	224	203	209	236	224	214	224	215	186	222	222	221	225	216	189	184	200	183	202	220	209	216	251	209	189	200	222	232	178	217	205	258	207	215	225	195	230	228	220	229	190	216	214	220	225	231	242	247	219	207	233	214	229	234	249	221	248	193	197	238	218	226	238	219	225	217	206	221	240	236	230	227	228	215	214	225	223	245	213	206	222	223	214	207	200	201	245	247	211	243	215	214	235	227	202	196	218	199	202	224	236	252	207	240	227	229	205	205	188	224	201	223	220	200	207	197	225	205	196	210	221	210	208	223	245	230	204	213	205	218	222	206	245	205	226	199	224	210	205	192	199	227	212	211	213	214	241	236	214	226	218	242	208	228	215	208	216	203	228	228	237	201	216	217	222	209	204	207	205	237	218	238	201	241	232	219	205	203	212	221	240	214	220	217	215	187	210	249	227	218	226	196	242	199	214	218	209	214	211	211	221	223	201	241	207	207	219	214	220	231	218	222	213	200	197	216	228	223	185	243	207	205	221	181	230	212	235	206	221	220	207	209	202	219	210	202	215	218	220	212	229	211	221	191	193	204	218	217	251	219	213	234	207	220	243	215	230	227	245	236	233	249	203	219	243	198	201	231	221	233	229	228	218	211	234	216	204	210	199	209	198	218	205	242	202	203	226	223	221	215	215	229	229	197	219	225	213	207	223	225	213	209	211	218	226	223	231	232	226	212	225	179	186	221	215	223	242	200	205	228	195	239	236	216	236	213	222	229	203	230	226	230	239	208	215	217	223	224	191	243	218	231	229	218	189	209	225	196	206	203	224	219	188	238	238	207	240	219	222	204	199	200	205	224	225	215	214	206	220	204	245	241	205	181	217	190	219	224	205	207	209	214	216	206	213	206	211	242	199	218	209	230	211	221	254	196	238	200	211	228	217	226	213	204	222	207	208	207	233	230	204	230	209	208	226	223	182	211	211	204	232	244	203	218	211	217	209	193	224	188	231	267	237	233	220	218	218	205	206	238	229	228	202	212	220	214	265	201	236	213	210	231	218	208	239	204	226	209	219	230	213	226	226	209	216	208	209	231	194	210	218	221	189	242	227	236	230	188	250	222	237	234	193	172	235	244	218	223	210	236	216	228	223	209	196	214	234	231	193	201	198	214	217	222	222	209	220	196	195	223	234	200	188	194	204	183	230	225	212	209	218	211	217	230	200	230	227	186	210	195	240	208	230	230	199	213	229	197	205	220	235	229	241	237	196	212	188	210	235	245	220	255	214	260	223	230	247	209	219	215	202	197	220	208	227	235	209	219	224	206	202	214	209	226	202	240	244	220	205	226	216	214	236	237	221	201	219	223	219	232	213	223	233	228	198	236	206	168	201	191	213	220	250	199	234	209	231	247	205	229	196	209	210	211	214	215	259	201	216	213	197	242	220	209	211	211	210	231	220	246	214	218	223	219	215	203	225	220	222	212	203	220	209	200	235	221	211	207	179	226	225	230	206	215	200	194	229	220	221	207	203	231	228	205	221	204	209	238	200	188	234	203	228	226	204	197	251	207	238	224	210	227	216	201	215	217	216	208	215	218	219	195	215	200	184	231	198	199	215	184	205	240	225	200	218	214	213	243	221	218	201	220	195	210	231	224	205	214	201	215	210	218	192	201	204	231	237	214	233	229	188	216	206	234	201	221	214	224	213	205	220	211	234	256	238	224	215	238	206	223	213	216	230	229	198	214	214	240	217	247	215	225	236	216	208	213	209	234	232	216	194	247	213	238	219	209	216	212	212	215	231	235	244	199	223	208	234	224	224	220	223	230	222	239	216	213	206	231	222	196	215	216	208	247	240	218	234	212	272	216	202	209	221	216	198	213	218	214	195	201	224	253	225	196	226	205	210	230	213	212	233	230	210	226	210	224	233	217	213	239	220	219	215	236	226	243	209	213	215	233	207	231	217	211	224	220	211	193	186	211	221	207	238	233	208	218	258	239	196	240	211	210	211	206	234	207	217	200	229	211	225	175	223	213	212	221	207	216	213	242	224	210	228	230	217	230	221	236	219	215	235	211	245	216	207	228	206	225	213	231	195	211	228	200	212	236	232	212	216	208	218	206	228	233	203	218	197	198	215	187	193	218	202	236	193	219	215	220	226	207	210	213	243	195	225	234	206	222	202	223	227	222	227	239	248	216	237	213	204	184	233	210	222	235	205	241	221	216	250	225	216	244	214	219	231	196	206	215	215	197	236	202	206	211	222	214	217	228	222	210	221	210	210	231	236	238	228	190	223	223	224	213	188	226	233	208	215	207	218	212	207	216	206	212	209	207	221	221	201	219	232	213	189	195	230	212	205	202	196	199	228	215	212	216	227	226	210	228	219	218	216	240	199	227	208	222	236	201	191	223	216	237	214	226	203	218	214	194	201	209	206	213	224	208	203	210	225	223	213	205	223	226	241	206	204	222	238	215	227	225	205	214	184	209	219	202	195	224	230	229	202	206	209	247	212	224	227	216	210	220	209	205	231	233	205	209	216	233	201	232	214	198	213	208	231	197	217	215	218	218	206	200	215	236	227	223	201	232	207	195	187	225	230	208	250	239	262	210	227	191	198	224	218	220	227	210	191	226	219	249	235	230	199	225	185	209	227	224	212	223	203	227	220	244	220	227	207	241	229	207	223	239	235	238	183	231	226	215	242	230	207	224	206	229	215	228	205	187	207	218	238	228	190	208	230	219	210	248	225	213	259	201	218	203	206	222	249	216	227	217	195
59224	45526	54802	40317	28783	1730	1070	1036	965	905	845	872	850	852	777	777	803	752	778	786	746	733	731	735	719	713	727	706	704	707	737	719	703	685	723	704	683	704	667	708	738	680	714	729	666	699	692	720	657	724	679	654	655	687	687	702	702	651	698	669	698	689	694	668	679	678	662	666	695	733	665	644	711	704	677	690	660	685	661	690	699	661	653	656	700	729	712	682	697	656	694	678	664	754	663	694	630	651	723	658	700	696	710	650	687	698	682	659	681	685	672	713	684	658	675	654	686	686	720	683	672	677	668	701	656	662	685	729	705	723	695	675	650	677	679	701	689	656	727	681	696	693	702	742	689	728	686	680	639	652	692	734	672	667	687	707	686	692	775	701	703	737	686	734	681	676	739	708	708	667	677	679	664	692	712	646	673	657	722	658	676	709	684	654	687	707	687	690	688	689	725	704	711	695	718	646	688	735	721	658	658	687	715	711	716	700	681	686	688	690	683	665	664	663	694	685	693	719	732	670	768	684	749	699	683	727	735	650	740	675	677	683	687	694	681	711	691	695	708	684	708	658	716	732	677	653	689	678	703	714	701	707	614	664	702	704	685	657	699	703	668	733	648	658	644	671	653	647	661	725	696	685	672	655	688	667	634	702	709	713	733	681	715	653	688	749	725	682	641	698	677	710	675	715	698	734	657	644	735	615	686	655	715	651	643	675	678	689	644	686	731	672	671	673	672	699	675	669	645	643	668	666	659	680	692	707	676	678	683	656	652	704	681	676	703	724	678	704	738	638	673	684	688	705	671	661	661	701	726	686	721	656	640	735	695	626	652	724	707	711	716	718	644	772	725	698	678	661	700	655	686	725	662	654	686	668	685	658	693	701	655	663	689	730	701	670	630	694	676	678	658	647	700	692	715	690	671	683	708	678	641	679	678	716	657	741	649	646	739	711	707	673	673	653	704	646	689	687	673	633	675	707	737	660	696	707	694	686	623	669	679	684	658	714	653	730	661	680	649	686	705	668	701	668	677	716	652	689	647	674	663	694	691	698	699	734	684	655	666	718	716	672	680	690	667	658	698	654	674	683	671	660	690	654	691	644	666	718	697	677	660	674	722	686	686	734	672	678	676	677	692	688	641	703	657	695	678	712	618	681	716	651	691	710	661	690	685	693	700	676	649	704	688	666	720	654	672	661	681	703	693	618	697	688	697	668	708	692	683	752	681	649	709	690	671	666	695	670	706	671	698	682	689	654	672	669	650	674	644	687	702	716	684	691	668	682	704	742	688	685	681	672	684	711	712	716	660	635	728	640	689	654	671	686	707	650	678	645	708	716	678	660	650	691	677	666	647	689	654	714	693	705	674	682	708	673	683	652	691	709	652	705	681	694	695	711	680	670	616	665	710	703	673	681	690	697	710	653	667	715	672	704	708	705	681	657	694	704	684	644	704	680	686	728	675	717	671	692	690	601	688	672	705	712	664	686	651	683	695	662	658	680	700	713	705	712	675	656	635	699	685	655	674	670	642	654	667	709	710	727	658	676	723	677	704	732	702	697	705	668	690	663	706	699	677	715	684	697	635	693	680	693	664	686	717	716	717	716	652	669	648	663	647	711	637	645	709	664	682	689	688	697	705	698	669	692	721	655	729	687	714	684	618	689	663	688	663	685	686	689	695	703	636	694	705	662	638	751	682	687	623	678	703	650	725	667	696	695	693	716	649	681	703	697	703	680	690	675	663	703	690	749	645	662	682	637	693	696	662	701	681	683	699	684	698	694	710	697	683	661	700	677	719	712	710	706	681	676	669	710	678	637	664	629	661	656	659	665	677	694	696	724	653	704	650	670	685	636	703	737	666	646	685	687	665	684	717	679	671	737	677	689	618	712	684	700	667	694	721	694	680	676	706	682	658	709	695	673	722	680	655	694	628	736	724	699	717	663	717	669	714	662	708	670	670	693	717	653	667	695	706	669	710	696	698	687	693	702	712	683	682	648	698	736	683	709	621	698	703	715	677	691	665	704	694	661	679	640	676	707	710	710	663	699	719	697	660	722	664	665	638	684	666	667	650	715	644	651	694	705	692	678	695	625	689	693	665	693	715	687	668	701	650	710	686	714	666	704	700	675	700	674	726	693	720	696	675	673	734	687	651	644	667	686	645	671	660	685	677	636	681	649	660	680	675	696	656	672	683	650	708	678	686	703	719	700	641	669	633	693	714	665	666	734	714	702	665	660	695	671	658	715	682	690	690	674	693	713	667	652	674	636	650	733	698	694	692	686	703	627	694	698	670	688	702	615	664	708	656	675	686	717	660	705	689	708	679	706	625	691	691	686	659	644	701	680	721	663	673	642	697	682	658	693	678	678	664	679	763	660	700	772	655	694	688	685	697	673	679	693	663	654	625	704	679	663	697	658	698	725	692	661	760	674	695	672	640	664	690	691	695	689	691	740	724	661	667	716	708	688	712	675	649	694	668	698	692	654	645	679	680	692	684	692	692	671	666	649	678	676	678	694	695	679	672	600	663	668	695	698	715	638	703	658	736	621	660	749	705	654	716	726	665	699	724	693	704	653	702	707	703	648	685	714	715	716	677	705	699	673	686	651	693	666	700	686	689	720	712	658	668	678	652	669	647	686	708	655	658	660	707	676	665	642	699	664	704	663	702	699	698	654	665	681	727	708	714	699	708	669	676	687	632	701	717	684	707	641	641	706	724	663	700	727	650	675	679	719	661	668	680	699	667	688	707	633	674	653	705	726	695	697	730	689	694	667	724	681	646	635	712	701	670	699	712	665	754	641	641	651	694	645	688	666	667	708	637	708	678	694	670	725	661	700	705	683	698	666	674	710	659	693	687	698	697	682	670	667	701	675	665	699	703	674	668	663	685	649	709	682	728	702	651	650	680	668	687	749	664	675	683	682	701	740	706	664	659	728	642	701	660	726	691	688	648	665	714	681	662	684	720	679	691	696	685	646	679	637	714	697	710	663	651	644	633	665	695	683	685	670	770	655	669	653	673	695	690	688	704	660	681	679	690	661	690	703	684	663	637	684	640	692	699	671	683	734	656	735	699	659	722	667	638	687	703	696	701	666	637	664	672	728	648	727	673	664	682	700	648	696	680	682	695	645	678	713	675	720	691	687	691	658	707	678	700	692	687	665	701	705	682	695	681	701	688	680	694	663	697	684	656	703	720	716	720	695	639	682	711	695	705	707	699	671	677	654	683	670	649	701	689	688	691	760	700	661	707	694	703	680	668	701	722	706	729	633	740	647	694	708	709	682	626	657	682	672	673	685	702	702	671	664	698	674	695	683	665	704	669	718	713	708	687	650	662	692	714	706	676	634	701	693	702	667	696	654	605	682	653	644	690	654	723	682	697	701	690	664	675	646	683	659	665	683	666	667	694	674	670	697	643	690	707	704	723	693	658	717	693	687	704	685	666	687	659	684	664	705	638	687	759	706	702	680	732	747	707	672	680	705	716	673	672	720	697	714
33232	16897	6813	1629	528	181	178	156	169	147	162	167	164	170	151	152	169	154	177	157	171	153	149	139	141	160	167	150	152	187	170	152	162	147	162	164	148	145	134	158	168	151	167	167	190	150	199	164	168	147	150	176	181	161	172	158	184	166	154	185	147	166	173	156	173	159	154	156	161	175	177	176	172	163	165	147	165	163	175	173	160	159	148	156	168	149	177	173	173	179	161	156	186	180	167	149	160	134	135	159	188	170	149	161	172	173	193	147	171	153	156	160	184	163	146	144	172	147	160	167	138	160	168	164	164	155	161	162	139	148	152	174	176	169	176	171	144	161	139	182	154	188	181	171	124	137	161	159	144	164	166	190	128	160	151	165	144	178	165	174	149	157	182	179	180	142	141	139	173	152	147	133	135	142	170	164	175	160	182	146	150	154	168	146	165	180	168	161	138	179	163	166	157	162	144	153	147	183	175	169	166	175	180	182	168	135	187	184	138	167	187	169	181	139	145	166	175	164	163	151	159	152	151	157	140	179	173	152	164	187	188	155	157	170	172	163	162	173	159	154	156	139	152	172	159	143	153	150	160	151	168	149	160	172	183	168	129	144	173	143	158	167	145	171	167	143	170	179	175	171	172	175	157	171	150	158	193	150	172	144	155	144	152	170	136	165	163	164	154	172	162	159	156	160	175	173	166	171	166	157	184	173	158	157	164	162	163	175	170	163	173	160	165	153	149	141	143	153	168	162	154	172	159	164	158	161	150	173	171	165	160	157	147	151	164	172	150	148	168	164	159	169	169	169	169	162	168	166	153	171	167	173	187	163	170	153	173	166	157	193	179	162	162	172	190	170	181	166	200	185	164	148	161	163	164	154	151	157	150	189	158	166	145	142	137	136	156	173	158	155	154	163	162	145	170	174	156	157	183	174	177	182	177	167	170	180	165	170	164	176	156	152	173	175	158	162	175	141	166	171	142	152	141	179	166	175	154	166	183	125	165	160	157	166	171	172	152	145	140	159	166	179	159	162	190	151	189	149	157	167	168	168	164	164	168	150	150	155	152	180	147	158	168	162	160	174	166	171	134	158	158	165	174	167	176	170	176	186	147	157	169	148	163	160	151	174	162	155	159	183	151	176	177	174	141	150	147	169	168	170	158	158	158	155	158	184	140	153	151	153	155	154	191	157	147	187	154	144	172	147	156	173	169	169	160	150	163	153	154	168	150	168	173	155	164	162	153	154	153	166	170	183	154	165	155	158	137	184	179	145	164	140	173	168	174	150	143	185	167	171	181	188	155	154	171	160	192	182	165	155	166	190	191	188	189	161	163	151	184	140	152	169	171	174	139	153	166	179	191	197	150	160	145	177	154	156	170	153	153	172	149	178	144	147	139	166	190	168	170	182	159	148	172	163	195	155	152	173	146	177	164	186	172	166	168	168	163	161	158	170	154	157	204	155	174	170	169	159	177	172	176	180	153	177	154	133	172	159	172	163	169	153	167	159	168	169	160	163	152	156	165	157	172	156	186	162	172	178	165	182	155	187	133	171	162	160	163	162	176	184	143	150	168	176	153	167	176	177	174	149	163	162	152	141	151	174	168	153	159	147	161	173	165	183	160	175	155	165	184	160	144	163	181	160	176	152	155	153	127	175	180	157	144	158	161	148	169	152	166	153	146	168	149	168	184	190	154	172	175	158	163	179	130	163	171	163	151	135	158	164	157	163	142	142	137	173	167	156	178	172	159	163	160	156	145	165	162	164	171	145	173	156	156	139	176	169	147	159	171	158	154	150	161	159	187	164	176	164	160	172	180	161	170	161	161	173	171	163	160	181	189	160	174	156	152	147	155	154	156	147	179	158	155	175	174	180	166	152	154	156	171	146	158	173	161	158	165	160	155	160	171	151	162	168	190	172	183	154	168	164	173	152	148	156	170	166	154	182	155	154	162	169	167	158	157	175	170	176	168	144	165	180	152	148	157	168	184	168	168	147	165	199	160	152	166	165	164	186	167	153	162	148	160	177	193	179	157	165	167	166	166	158	153	157	153	174	161	121	153	163	157	165	185	148	161	168	145	166	138	167	165	155	155	149	161	153	173	133	150	134	163	173	155	182	186	172	152	184	165	167	187	165	149	161	148	173	169	155	166	139	146	169	160	165	169	160	146	180	173	162	146	178	171	160	171	147	181	167	141	141	145	185	171	173	153	166	186	163	152	163	178	168	167	143	154	166	168	170	148	178	182	182	151	174	186	172	153	150	169	143	161	167	157	170	177	161	155	149	146	173	162	161	180	165	175	138	157	171	152	165	183	158	148	167	161	144	154	135	162	155	143	160	154	164	148	159	144	183	162	166	181	124	179	141	157	152	177	169	142	190	149	182	165	150	162	162	169	197	139	173	152	151	153	145	163	179	174	168	146	177	170	166	167	150	150	176	166	172	178	172	171	166	161	137	156	163	166	156	165	165	152	145	170	166	158	141	166	156	150	140	174	150	150	161	163	162	181	209	159	163	184	178	164	151	151	171	160	158	169	166	162	170	145	161	152	166	177	178	153	162	188	177	172	150	160	163	172	172	166	158	158	147	172	136	194	159	150	143	174	180	173	173	143	179	163	156	161	143	166	163	159	144	161	155	151	163	168	169	171	157	171	170	147	157	150	160	168	187	163	170	167	145	159	154	169	187	188	170	154	161	177	159	165	147	155	176	146	171	179	163	139	159	168	130	150	157	163	166	176	145	187	158	173	155	158	188	182	133	144	170	163	163	158	179	158	171	176	173	156	157	156	151	170	156	167	142	153	163	164	158	156	163	163	171	177	148	160	151	149	175	156	173	150	155	159	138	173	161	169	182	152	171	180	152	168	145	142	164	168	158	165	176	148	156	168	157	147	163	150	168	186	152	164	174	164	149	157	160	159	172	151	136	177	136	158	163	170	177	180	190	167	150	181	163	153	175	173	153	154	154	143	164	171	176	187	169	159	155	177	168	174	172	156	164	169	167	161	165	161	140	153	167	131	152	145	160	156	150	189	144	171	178	158	142	168	162	162	198	174	154	160	165	176	137	167	157	140	178	144	166	167	182	159	177	192	159	179	172	168	170	160	163	147	172	167	170	165	174	175	146	172	141	150	175	152	179	147	140	163	173	147	184	174	180	155	161	141	173	145	175	136	163	159	157	134	153	173	156	168	133	162	156	166	168	161	172	149	149	145	167	141	176	159	150	157	167	183	159	155	172	154	179	157	178	149	185	148	172	166	179	171	183	151	162	150	146	161	151	182	166	159	161	157	165	159	171	150	154	162	172	144	165	195	146	160	152	166	168	167	179	155	160	157	159	161	153	154	165	167	166	136	149	148	179	163	161	168	165	168	160	174	150	176	184	148	167	183	139	178	148	163	177	168	148	195	162	123	172	169	187	174	173	168	172	126	159	160	193	157	159	180	187	180	157	159	144	170	144	149	154	160	177	161	163	137	149	147	167	182	171	129	187	177	170	137	169
31001	14305	11607	4560	2081	554	530	570	558	544	548	519	560	552	528	578	524	523	538	553	515	532	531	530	537	460	520	531	519	526	514	496	557	561	581	537	515	533	555	503	514	517	498	505	515	548	572	534	545	554	538	521	570	519	527	551	520	536	527	534	527	483	546	522	530	525	551	511	590	547	495	558	565	547	501	544	574	559	577	538	551	522	561	534	534	528	566	575	550	519	521	488	541	538	536	537	525	551	553	518	545	555	546	545	527	542	556	534	562	554	531	554	511	502	525	526	513	528	528	556	520	539	595	506	501	521	565	578	557	520	513	546	515	510	547	559	504	535	553	559	556	505	549	538	556	559	539	547	545	539	501	584	535	532	527	503	507	552	504	551	568	534	552	547	556	553	496	544	510	537	534	551	524	538	539	550	520	556	583	555	546	544	503	561	517	528	534	535	541	536	542	545	536	565	510	538	540	560	525	530	513	537	557	553	555	500	588	534	491	560	529	554	508	555	554	559	553	524	558	528	523	551	519	564	516	562	534	541	492	564	544	559	524	539	534	524	547	535	562	507	568	532	552	536	567	496	528	536	507	511	545	523	556	530	549	549	545	555	541	550	526	524	586	521	570	534	494	513	520	514	577	570	525	533	529	527	563	529	540	554	585	524	545	544	507	531	528	510	566	519	520	545	538	547	532	552	531	571	502	547	523	496	536	502	553	511	536	547	539	546	528	523	536	516	535	517	528	560	528	493	504	523	516	532	535	514	555	558	504	526	532	557	551	517	537	499	526	540	526	534	497	567	533	573	483	558	497	559	522	561	548	562	539	586	570	555	516	510	542	546	530	517	538	555	548	538	526	515	538	536	522	544	549	536	537	510	536	549	525	520	525	532	537	539	532	538	541	515	531	510	520	514	601	551	567	513	541	557	516	514	576	572	549	517	551	542	541	544	536	543	507	542	471	552	520	539	551	530	550	562	548	536	562	518	567	514	505	491	516	506	529	538	515	548	552	536	523	542	541	570	552	522	511	527	510	543	560	524	558	517	521	532	563	549	545	512	553	529	521	556	508	517	528	530	548	555	517	509	506	508	541	515	536	525	535	537	549	535	542	544	550	533	570	516	531	554	521	541	513	573	520	517	552	541	539	523	566	535	523	511	542	531	582	533	530	509	522	530	522	564	552	520	507	578	548	534	543	543	569	566	484	577	548	537	512	561	526	539	533	514	524	517	528	509	563	526	550	512	509	516	522	557	530	561	509	553	542	542	553	568	547	522	538	507	549	551	540	563	521	557	548	548	546	530	511	537	540	525	529	548	466	544	507	528	538	522	499	525	526	540	542	547	546	515	534	516	539	540	526	526	539	520	501	511	547	515	526	536	523	498	546	520	560	532	537	522	522	567	490	543	538	521	502	522	557	526	568	522	537	531	547	510	527	528	544	530	510	541	551	534	514	554	535	572	525	531	469	500	530	539	519	524	560	528	548	514	536	525	577	569	540	530	512	514	535	533	544	527	503	549	552	533	553	522	570	526	503	524	550	544	537	508	543	521	535	542	563	524	541	529	536	522	490	537	531	523	524	547	557	483	546	497	541	579	537	516	508	501	517	539	537	523	535	521	505	564	545	537	567	537	504	559	520	592	508	556	584	522	536	549	543	558	564	555	557	562	548	534	560	528	541	510	582	524	541	526	555	521	512	560	552	530	509	533	564	547	564	518	510	526	517	504	524	534	535	557	534	539	584	579	561	495	566	559	546	523	502	561	512	534	520	543	517	537	557	499	520	550	521	539	545	563	519	513	519	542	554	518	551	533	566	534	564	536	534	512	501	563	575	560	522	507	557	534	542	572	505	558	517	548	489	511	527	561	525	547	557	527	561	527	500	516	515	539	537	511	525	523	570	575	555	564	522	543	546	539	585	533	496	546	539	506	512	484	578	542	500	553	553	520	537	544	539	562	552	548	523	539	534	586	517	529	537	529	524	546	535	528	515	555	560	544	512	533	554	570	557	539	521	539	519	549	525	558	536	531	517	535	572	559	493	542	537	537	553	515	532	537	529	559	508	506	538	531	509	511	542	540	562	549	526	549	501	530	557	523	545	525	559	522	535	577	517	514	591	538	528	599	502	541	537	540	547	606	574	548	546	535	482	546	552	553	526	521	555	576	531	497	529	579	528	555	478	535	540	535	545	554	553	524	548	555	549	530	568	515	513	529	580	512	517	554	502	502	537	535	519	538	530	516	571	551	570	506	543	555	545	569	508	560	554	513	548	547	551	535	558	561	510	562	532	527	513	493	539	563	516	506	504	575	547	561	526	560	561	547	565	559	550	500	562	580	512	554	541	520	558	523	525	505	527	553	566	552	555	544	545	527	512	486	513	528	550	489	530	526	551	544	525	547	507	560	533	575	530	533	544	529	484	571	546	538	558	557	553	527	556	561	543	550	560	471	543	541	491	584	519	530	515	523	533	565	552	498	556	552	518	550	573	503	550	543	510	510	529	530	540	513	525	566	563	559	541	552	520	530	592	503	529	524	558	580	519	536	516	548	538	558	543	537	554	536	539	490	539	533	561	544	499	532	570	541	555	552	516	510	495	531	530	516	576	524	516	543	578	539	549	530	523	502	550	566	522	525	547	518	557	503	518	536	554	515	551	573	551	543	548	547	534	538	509	554	503	581	537	524	529	513	536	550	543	522	538	520	573	554	535	564	521	525	549	524	560	521	515	501	517	510	551	566	600	530	544	551	494	485	530	542	559	535	518	589	524	512	564	513	538	516	525	561	498	513	505	570	537	549	502	499	583	539	557	540	510	537	508	539	577	491	512	528	547	549	585	511	560	503	566	545	553	543	533	579	574	548	577	509	560	554	545	551	558	553	569	519	493	534	518	526	559	536	557	530	536	533	533	537	528	499	516	536	543	538	536	571	554	544	500	537	544	490	545	548	534	559	485	539	540	518	541	511	506	545	590	539	522	571	541	539	554	528	534	529	525	554	555	512	519	530	555	576	543	535	535	492	546	485	580	556	526	578	556	575	547	555	546	574	538	549	556	522	547	524	535	575	513	527	548	534	542	556	518	518	532	513	532	532	541	538	513	525	579	563	550	555	551	553	551	515	504	508	548	498	547	503	553	587	544	570	568	538	550	547	540	535	576	517	530	531	482	572	540	520	522	525	526	547	541	547	512	538	515	529	523	551	535	552	547	504	568	548	536	533	535	567	536	584	543	563	566	545	526	545	532	556	521	571	525	579	513	518	559	510	567	534	540	545	551	560	541	559	481	534	578	553	508	570	498	557	533	527	539	485	569	548	547	513	557	591	499	526	521	507	524	522	568	506	543	520	545	538	539	554	532	534	553	536	581	531	509	514	503	521	542	524	543	536	487	515	533	539	546	485	491	555	515	554	566	543	541	512	504	556	508	475	540	513	523	545	587	548	543	536	550	546	546	544	533	562	551	532	510	532	516	552	573	528	507	594	564	556	530	541	530	565	505	562
65081	46404	45347	24713	10562	656	173	152	160	135	147	127	139	124	143	147	124	130	132	146	133	145	125	112	137	124	161	144	127	128	139	130	127	135	122	121	142	126	125	137	99	134	132	150	143	143	117	153	127	133	116	140	120	143	121	138	139	142	121	122	133	138	142	129	142	130	136	148	130	141	121	136	122	105	119	147	127	130	141	133	150	114	136	139	138	130	127	138	123	127	136	128	144	124	125	135	139	116	145	121	126	144	128	140	141	116	127	114	116	132	122	144	118	151	118	120	124	117	113	107	132	133	128	147	138	129	136	134	108	119	151	134	147	121	134	123	131	125	142	118	121	116	150	130	139	141	130	113	120	136	126	117	120	123	124	123	124	132	132	123	141	141	122	125	138	135	108	115	132	126	140	145	142	132	136	141	152	148	152	137	131	135	144	146	127	141	116	149	126	123	124	139	135	135	145	134	105	133	133	124	136	134	141	148	129	133	119	110	131	121	151	130	112	139	130	113	128	155	146	120	122	142	138	140	134	115	121	126	143	129	130	113	126	126	132	123	131	131	117	134	123	126	128	125	142	126	135	123	130	95	146	127	139	133	128	132	140	102	121	107	154	126	135	131	125	121	150	123	125	147	114	142	122	127	104	132	117	147	143	122	120	143	125	134	136	152	120	147	123	136	113	142	125	127	137	135	122	134	143	122	128	120	130	120	132	129	138	140	134	122	145	126	143	140	135	130	130	153	125	148	138	122	119	129	149	140	132	122	115	130	131	114	141	123	139	142	126	143	142	120	136	127	142	141	113	127	151	117	141	123	124	129	113	125	128	119	122	124	129	142	131	147	140	146	137	131	123	136	140	151	118	133	131	127	142	125	132	132	137	135	141	135	139	119	119	135	127	128	133	123	118	118	140	101	139	117	114	143	127	138	135	137	122	135	118	123	121	127	145	116	110	126	143	117	123	133	129	130	127	129	127	133	142	135	106	104	133	133	130	137	126	132	150	123	119	122	121	102	118	123	115	133	127	114	143	120	142	145	113	120	135	126	128	136	123	134	126	141	131	133	118	125	139	125	119	147	135	121	137	130	129	133	142	131	140	138	128	141	127	134	120	125	129	111	138	117	138	122	124	130	119	126	140	129	125	143	126	144	149	119	132	145	96	134	144	109	146	131	142	130	125	110	126	124	135	152	115	145	129	121	137	126	137	128	135	115	129	137	137	132	144	124	147	129	122	122	115	133	123	110	111	114	124	140	134	129	146	131	119	138	125	128	130	123	140	148	130	134	131	121	135	125	112	160	122	147	118	129	138	108	129	142	123	134	129	132	129	138	148	137	120	135	141	119	143	122	122	117	128	122	131	129	122	126	111	125	151	129	119	119	131	131	129	118	133	123	147	138	149	151	124	138	122	127	134	131	136	113	104	140	110	112	123	118	149	135	133	135	125	131	114	154	135	127	134	116	132	111	138	127	121	133	133	124	104	133	120	132	121	130	148	130	141	132	107	120	134	150	114	146	121	119	118	134	113	131	126	154	102	127	138	127	132	136	150	121	150	131	123	144	128	129	148	117	116	124	117	140	135	138	129	131	154	133	135	120	127	131	133	155	140	123	125	139	138	130	119	129	141	119	128	144	120	116	144	129	131	106	125	133	126	137	117	138	153	128	129	127	139	146	158	132	120	148	141	128	142	146	126	144	121	127	137	133	138	147	132	130	132	127	128	135	141	137	168	147	141	145	108	143	145	145	127	134	131	113	126	138	114	117	128	116	130	125	139	145	105	119	119	111	149	150	135	119	127	132	114	131	115	147	135	126	144	133	137	133	148	133	139	116	118	122	132	140	121	126	140	148	136	153	141	148	132	126	140	130	127	118	104	136	129	143	137	127	147	106	148	150	133	127	132	140	109	114	119	124	144	122	127	116	105	133	133	151	127	128	139	124	151	119	146	141	125	127	139	125	129	128	128	132	124	142	129	110	130	115	124	133	122	135	118	136	129	128	131	129	129	141	130	120	112	128	122	130	126	136	136	144	134	124	138	149	131	148	102	137	131	144	137	119	142	128	114	147	111	133	136	109	130	151	112	132	118	128	137	134	113	127	114	118	141	114	118	152	125	111	112	124	147	137	120	122	140	139	110	119	148	120	116	122	113	139	137	140	140	119	136	143	118	129	111	112	118	109	146	131	142	125	157	119	144	135	155	137	133	128	132	132	129	126	132	143	145	126	124	136	139	128	138	139	123	140	130	102	134	141	106	146	124	126	127	118	121	131	137	149	127	132	133	136	144	148	114	135	129	129	130	131	119	137	127	113	112	135	112	126	155	125	142	129	143	129	127	138	122	144	146	127	127	130	125	130	142	118	123	134	119	138	100	130	143	118	127	125	117	118	128	113	127	132	136	149	139	124	131	125	137	127	134	102	131	135	130	149	120	121	148	122	131	135	113	133	144	138	125	135	131	126	126	154	130	130	124	134	118	147	124	140	132	151	128	139	126	134	135	118	135	153	123	141	130	139	139	148	130	116	140	123	121	139	133	117	119	134	147	116	120	133	163	135	149	114	129	123	130	126	130	132	123	120	126	116	137	143	117	118	110	133	123	123	149	119	136	116	130	135	129	145	135	141	119	136	125	139	122	114	120	132	134	136	127	124	125	132	127	136	143	131	114	164	122	116	127	131	136	117	125	130	133	142	150	136	124	108	144	136	122	117	146	129	126	129	117	125	124	122	105	112	131	149	129	136	113	142	134	139	122	122	127	140	112	131	134	155	109	111	138	130	145	148	143	134	133	130	132	130	137	138	101	127	149	129	145	139	137	131	123	111	105	115	144	132	139	133	125	132	122	142	132	143	142	145	135	118	139	149	114	120	135	127	164	114	119	121	125	118	128	111	136	123	123	147	128	116	152	159	136	137	107	123	132	119	137	131	125	143	129	123	125	154	150	132	144	120	113	112	122	113	123	158	141	128	114	131	138	134	127	124	138	140	129	139	126	136	126	115	129	159	132	122	129	148	130	119	112	134	136	118	155	117	121	119	140	139	137	134	145	131	146	147	128	136	137	144	140	122	130	119	146	136	127	129	126	119	129	120	134	113	126	122	129	121	117	128	130	138	155	158	129	153	123	117	130	127	110	130	124	131	121	134	135	148	134	114	133	135	122	145	128	127	138	125	134	137	137	129	130	121	140	140	131	122	124	156	155	122	148	132	125	131	131	152	147	122	137	123	133	125	140	121	117	104	157	114	143	129	120	140	130	123	123	128	145	136	125	130	138	126	135	125	135	121	133	135	118	131	134	136	124	127	137	105	140	106	127	113	152	145	131	101	118	112	117	120	122	135	130	117	148	139	143	127	123	120	129	147	140	119	131	144	137	150	122	141	117	144	148	132	137	121	114	125	121	114	130	132	141	135	135	130	123	127	151	122	124	127	134	137	121	121	152	120	111	140	121	106	116	151	117	139	144	121	126	141	138	139	151	127	133	139	134	130	118	110	117	130
49281	35348	43962	30804	15362	1243	675	605	565	532	542	495	509	478	485	479	491	491	476	472	465	460	463	465	436	450	476	467	457	477	477	426	447	449	470	440	443	458	430	453	497	455	468	425	454	495	477	474	429	411	477	447	441	420	460	411	472	449	444	428	478	449	453	431	435	453	426	423	433	462	459	429	463	427	438	439	426	436	465	442	447	448	424	424	421	428	440	437	456	462	414	447	477	411	468	470	438	434	461	476	433	404	450	403	490	442	433	453	431	443	447	436	451	431	425	431	423	452	429	461	420	438	452	392	444	451	458	476	434	440	449	450	409	490	459	453	428	447	426	481	460	450	447	443	445	441	430	468	473	454	452	443	443	448	429	436	446	430	445	449	480	432	415	482	481	465	426	404	427	478	463	441	464	463	446	453	419	427	476	458	406	440	445	418	444	444	431	442	458	443	439	460	462	429	447	468	444	455	434	441	440	445	465	447	425	465	425	459	422	419	432	445	440	459	448	504	427	469	440	437	482	468	446	469	446	451	459	462	444	432	404	456	431	434	438	471	461	435	398	445	452	426	435	428	468	446	483	435	451	465	447	450	431	433	460	433	459	454	446	452	473	465	436	450	456	430	435	446	438	462	415	428	450	437	427	442	432	427	459	431	414	454	425	448	429	431	442	424	474	467	484	450	469	443	461	461	455	446	462	417	465	422	467	450	502	459	436	434	456	399	439	445	457	432	410	455	461	430	457	448	479	468	475	453	463	426	442	434	411	416	441	433	450	408	439	414	441	449	434	478	488	442	467	442	466	414	436	424	467	452	423	433	419	431	454	410	460	438	452	420	441	493	466	422	444	467	448	443	466	426	443	413	489	458	422	462	431	468	436	440	464	454	382	417	443	433	435	412	430	450	451	464	493	410	420	472	402	440	472	434	423	422	419	446	433	469	457	443	447	464	436	390	457	458	468	449	447	469	456	471	428	432	445	437	416	436	443	447	437	474	416	470	473	437	427	468	437	466	446	414	468	460	423	453	435	437	450	439	459	430	426	425	446	481	487	467	457	432	471	483	420	467	447	441	452	433	423	460	455	413	464	432	456	443	437	425	426	419	444	465	457	460	458	470	451	476	417	447	467	431	454	487	491	464	431	406	451	447	432	448	425	457	424	459	480	475	461	431	467	431	483	425	432	483	426	411	438	464	442	424	437	421	456	451	418	455	485	457	443	487	449	430	447	463	435	484	423	470	447	494	443	475	463	443	450	457	496	447	425	412	451	458	470	441	449	415	443	439	429	457	412	464	440	414	443	417	440	508	453	459	430	445	436	446	444	462	452	429	443	436	433	429	459	432	438	468	460	409	437	442	466	452	447	447	446	459	427	437	436	435	485	438	441	454	433	444	459	455	394	414	455	453	460	437	434	479	455	452	475	462	455	452	457	433	458	446	416	431	464	465	419	487	444	436	426	464	449	463	463	445	435	475	467	457	442	436	487	435	464	440	424	468	455	478	457	417	471	442	440	417	443	447	476	412	439	446	401	483	442	456	440	487	445	419	425	475	419	455	434	461	461	445	456	427	447	464	455	470	441	418	490	460	441	435	447	445	454	463	492	447	448	435	437	430	451	427	478	469	430	449	423	499	435	456	459	426	486	469	443	423	454	457	412	501	432	463	459	476	429	439	448	470	425	464	415	446	434	434	441	404	451	432	437	439	462	467	456	492	438	433	434	471	472	429	429	468	442	464	429	426	416	479	432	445	444	438	421	446	442	466	448	438	442	440	421	445	472	468	424	455	425	474	464	443	481	507	434	435	460	431	493	452	473	452	438	452	487	435	450	459	413	473	430	465	426	451	465	473	451	465	442	455	427	482	440	430	433	431	460	453	488	461	441	417	478	433	447	435	457	455	442	442	452	413	447	450	425	466	476	446	461	436	453	449	460	441	427	459	448	427	402	472	493	491	463	471	447	448	413	472	425	406	481	451	432	410	437	436	463	449	461	434	453	477	470	444	461	453	455	442	473	473	450	481	447	472	442	431	494	432	441	429	451	394	459	456	448	444	449	450	423	443	475	440	467	474	458	471	452	432	476	465	467	440	457	414	476	441	427	429	451	424	470	441	397	491	447	438	385	452	467	411	448	457	426	448	458	467	440	445	420	456	423	465	448	437	462	437	430	477	469	462	459	458	423	459	440	472	470	441	464	450	427	451	439	417	456	453	439	437	490	405	485	436	442	429	460	448	456	446	424	503	431	451	473	466	435	460	445	458	429	464	441	452	454	443	469	415	404	456	457	404	493	420	441	438	416	459	404	436	472	485	472	432	409	425	466	448	448	428	429	461	465	470	472	420	478	428	479	457	441	469	467	450	448	442	454	493	406	433	473	432	474	394	498	449	407	434	382	432	443	422	408	426	433	469	432	420	432	457	432	453	434	439	475	472	433	432	478	474	413	427	442	440	467	442	441	413	475	437	413	436	455	418	425	434	467	440	430	420	422	461	419	451	425	452	421	447	455	465	479	435	459	442	429	395	438	452	413	448	484	491	422	445	428	413	445	490	441	448	439	438	447	466	451	469	418	468	474	466	426	436	434	442	440	448	423	448	415	436	460	466	461	467	464	466	419	447	446	416	397	461	467	455	455	429	465	446	477	441	451	461	417	442	437	490	457	448	395	419	441	440	423	440	441	459	438	456	473	449	460	426	420	437	438	400	460	464	468	444	477	452	451	460	447	438	465	409	436	458	487	430	431	460	438	458	424	444	428	497	451	461	426	425	452	411	419	456	478	457	457	431	449	418	428	435	427	447	451	476	421	462	448	469	462	480	446	444	452	436	406	438	427	476	449	461	423	414	475	468	456	458	460	436	444	442	427	442	415	460	421	449	410	437	458	463	450	451	423	425	449	411	449	446	445	421	457	443	439	441	412	472	505	454	449	464	450	436	441	445	456	444	508	443	496	440	440	472	451	471	445	472	416	440	449	461	475	412	436	458	478	436	440	458	449	442	409	448	421	466	446	440	430	407	437	473	437	390	465	440	465	418	415	453	448	455	476	473	459	456	468	469	441	446	423	453	456	437	442	454	436	488	419	470	437	456	445	406	385	455	456	436	443	446	446	444	460	453	488	439	420	447	447	453	473	436	418	426	469	475	475	453	455	449	441	454	416	429	417	447	447	460	480	422	438	447	430	452	427	449	422	419	517	418	442	416	488	468	466	472	412	483	451	448	451	462	438	504	470	441	432	466	441	425	458	451	456	468	486	414	465	433	458	431	436	427	478	454	441	475	433	460	460	448	445	471	416	460	456	453	483	446	467	476	436	434	448	462	452	446	484	406	457	463	433	440	482	478	431	473	453	429	440	475	447	455	472	456	465	427	396	435	434	413	451	441	443	456	409	439	415	429	463	441	480	411	440	459	437	440	434	472	462	451	467	415	447	472	472	436	481	477	434	422	451	414	434	478	461	442	478	454	451	435	439	439	448	465	457	484	443	419	460	462	449	450
76651	59036	55235	36979	20182	2642	319	275	268	237	263	248	263	222	222	256	233	234	246	215	247	258	251	228	216	207	223	219	245	223	212	243	211	215	224	213	209	200	212	231	215	204	228	239	220	217	217	245	240	224	253	220	223	188	213	241	226	194	242	228	222	195	195	242	215	200	202	207	204	216	223	214	211	191	202	234	220	215	215	220	200	219	217	208	230	195	224	218	198	236	203	221	237	228	213	210	227	235	208	233	227	212	223	207	191	194	207	235	225	235	215	229	239	209	229	221	214	219	239	219	235	225	217	235	233	211	190	219	240	209	228	222	207	235	226	200	224	214	218	235	225	220	248	216	182	223	236	193	229	213	219	260	211	225	191	209	216	227	206	198	224	199	213	254	223	202	200	218	214	258	213	232	203	200	214	238	231	211	215	212	236	213	231	210	218	213	258	241	218	209	209	228	190	204	226	244	200	227	194	220	222	206	223	215	224	212	219	233	209	218	229	220	194	205	227	206	202	228	216	200	194	214	250	178	231	208	196	210	217	196	225	237	190	218	212	206	217	227	199	199	200	212	210	232	217	217	198	189	211	224	196	231	195	222	209	220	189	230	203	217	214	213	231	217	208	206	216	226	195	214	191	185	207	213	226	212	234	211	219	224	212	208	219	208	238	214	253	224	215	243	231	225	174	223	230	230	226	229	218	233	218	234	236	224	240	217	211	232	214	201	216	204	239	223	221	223	221	240	191	217	226	221	232	210	214	210	224	215	206	225	225	241	229	206	200	218	216	222	196	219	217	213	206	191	226	204	220	226	231	232	215	238	214	251	217	201	237	187	218	219	202	212	239	242	232	227	226	223	204	219	237	205	215	189	211	216	237	213	220	222	211	240	221	215	215	213	208	219	219	212	215	202	213	226	219	240	255	220	215	232	220	223	234	229	231	237	203	205	247	215	238	244	256	212	211	195	220	194	234	232	241	221	208	200	241	226	218	247	221	217	230	213	217	229	218	206	201	191	203	232	225	208	222	204	201	194	238	225	240	231	229	213	254	201	220	218	180	209	238	240	212	204	225	208	218	243	234	197	193	219	209	181	212	193	201	203	244	251	204	207	250	220	181	222	226	224	220	237	223	250	223	225	209	205	233	229	209	222	238	250	229	216	238	206	241	232	230	227	228	219	220	223	236	227	190	220	240	212	215	230	205	209	220	209	234	242	217	225	201	221	203	235	190	211	216	210	212	204	226	224	239	208	225	221	218	241	184	195	230	223	205	193	220	208	234	229	221	212	237	238	226	208	187	257	192	210	210	190	222	204	224	223	211	200	228	221	233	211	213	224	227	205	225	205	217	206	194	212	250	230	207	230	221	227	228	233	198	233	216	184	230	214	219	210	229	244	203	196	207	249	218	214	180	235	240	225	174	232	224	235	206	221	220	198	232	208	206	217	239	233	206	214	205	226	201	232	198	234	190	198	209	221	211	231	225	224	221	223	215	253	210	210	215	221	236	215	212	201	215	238	226	205	223	220	245	231	236	207	210	230	221	210	231	218	198	215	207	212	191	222	222	215	221	202	235	200	225	207	213	234	232	233	196	258	209	188	245	218	238	220	210	201	214	224	197	197	217	225	237	207	192	220	236	244	202	213	200	227	239	216	222	226	222	223	231	190	236	225	223	222	221	222	220	195	202	227	211	206	185	212	222	224	223	225	221	232	214	242	252	229	231	215	223	224	199	215	213	203	200	229	232	233	189	220	234	227	213	224	233	215	205	211	235	218	220	253	227	237	228	209	208	224	219	212	226	242	188	226	218	218	209	228	235	226	191	218	233	245	243	222	201	219	214	227	231	230	193	235	211	204	205	216	209	225	241	224	189	205	200	221	209	215	205	228	211	233	226	218	214	187	210	193	229	231	209	193	210	225	217	218	210	238	239	231	210	211	243	223	199	214	217	236	248	197	206	198	204	223	193	214	254	217	204	201	226	238	205	201	213	182	215	220	222	236	204	207	231	203	219	218	234	217	203	207	231	246	222	227	231	174	221	236	234	185	178	216	226	210	193	231	218	197	210	225	219	221	215	224	198	222	200	242	209	255	247	258	196	232	214	223	223	214	227	212	231	229	221	207	211	232	222	217	194	212	225	206	211	224	215	239	222	211	194	199	223	215	212	220	198	216	203	211	229	215	217	222	219	226	240	234	212	233	205	208	215	206	212	229	216	237	218	227	207	232	210	216	211	198	201	199	206	233	232	219	245	216	227	212	217	228	225	214	198	207	210	219	210	229	209	213	223	221	224	209	230	189	200	206	236	228	202	208	220	189	206	222	211	215	222	217	234	226	254	188	214	220	224	221	218	222	212	220	233	214	228	215	199	224	258	222	202	218	221	217	204	211	234	217	222	183	214	236	252	238	223	223	229	239	221	206	242	214	206	229	208	196	200	221	208	214	245	233	214	255	237	249	226	219	196	237	239	240	215	210	230	223	218	199	216	200	230	239	214	227	228	202	209	227	233	203	214	231	209	209	220	257	207	232	195	222	233	222	229	234	211	207	212	231	237	227	243	207	258	217	217	230	216	235	183	199	226	214	212	239	180	200	245	212	210	213	195	201	197	219	224	216	225	204	208	233	208	220	231	209	204	263	209	214	212	222	238	215	211	217	222	241	222	223	248	226	208	205	209	215	214	229	218	205	193	230	233	210	221	200	195	205	241	217	209	208	199	234	205	204	215	214	215	210	194	233	196	198	209	213	223	225	203	210	211	216	231	249	236	202	213	227	186	221	220	214	197	233	196	217	224	229	206	218	242	221	204	233	204	208	197	188	221	242	200	217	255	213	223	201	201	238	222	203	219	244	207	235	230	200	233	233	246	205	226	212	219	224	205	259	186	211	204	203	226	219	229	242	202	205	233	226	235	217	214	216	242	230	209	224	229	214	216	231	237	209	214	215	216	230	211	216	190	208	216	214	241	239	224	220	197	214	230	213	243	232	221	230	207	226	212	226	211	201	227	223	213	217	227	224	230	189	202	239	239	220	223	205	215	217	220	202	238	207	226	251	230	251	200	214	214	209	222	222	195	204	199	228	212	237	207	199	216	233	216	202	211	233	227	229	227	231	215	207	224	245	236	202	232	192	224	249	208	224	215	199	216	229	235	209	213	205	209	198	232	206	238	238	245	210	205	229	208	221	173	225	233	197	214	219	209	230	222	211	235	213	228	222	214	206	207	217	225	224	227	202	214	197	220	204	227	203	208	212	230	224	225	211	228	207	206	241	210	233	225	210	185	235	222	220	216	214	223	204	225	222	256	230	211	227	230	235	215	227	228	234	235	216	197	204	222	224	201	209	237	236	208	225	207	224	236	230	241	220	211	206	228	231	230	225	255	213	224	221	203	224	192	210	230	244	199	233	242	233	228	190	222	228	193	254	233	228	226	239	227	205	221	199	216	250	214	235	239	218	222	211	230	216	222	250	249	229	209	211	226	206	214	193	211	234	227	203
60514	46327	52666	41777	18125	1982	1091	1086	884	929	869	825	818	761	760	747	718	783	740	749	762	723	714	709	707	727	702	749	639	706	672	737	736	720	699	723	667	712	686	750	684	709	680	675	668	692	691	704	681	687	669	712	711	649	710	732	678	695	681	705	684	646	663	710	683	704	696	668	648	722	703	696	693	673	663	665	659	724	702	629	691	664	753	652	638	679	672	674	617	680	689	661	695	710	679	712	715	652	704	649	638	727	680	715	709	674	699	669	721	668	666	692	702	669	636	690	701	666	718	710	669	685	684	650	705	728	646	698	697	643	660	696	696	688	664	716	723	681	691	668	680	649	635	657	669	719	681	695	734	673	641	693	669	709	707	651	682	670	651	658	693	715	737	739	657	696	656	698	671	667	704	722	696	701	680	661	695	745	708	699	675	718	655	676	706	683	685	656	669	700	721	676	671	668	671	743	634	654	654	682	682	685	659	682	705	679	666	633	677	684	669	731	675	691	663	663	645	646	690	669	677	739	699	731	695	693	686	665	683	693	663	705	740	685	703	682	725	718	688	693	668	695	739	627	672	667	670	697	699	730	724	731	677	694	680	658	711	644	681	685	696	678	701	702	695	665	702	685	705	686	679	625	665	683	693	656	715	665	691	694	698	705	719	670	687	686	696	688	716	692	630	696	685	685	709	710	662	736	692	703	678	697	708	731	692	672	677	688	676	643	653	707	691	709	672	689	719	669	685	730	695	702	655	643	694	662	689	695	647	697	636	692	672	630	701	692	705	706	713	678	749	725	643	700	696	660	681	687	685	704	692	693	699	706	680	692	692	719	724	692	722	702	709	664	730	621	682	657	696	659	719	722	720	719	706	705	670	737	724	701	721	688	714	708	711	674	709	658	744	725	687	678	671	699	679	729	687	692	641	680	718	682	663	726	675	669	725	684	687	686	669	658	702	666	657	708	673	689	661	695	683	641	728	622	733	705	674	670	669	711	720	705	698	690	697	696	664	685	703	745	675	727	673	717	668	662	681	691	673	660	666	707	678	700	675	708	723	698	682	706	669	704	716	735	672	689	647	657	719	694	718	633	687	701	722	725	670	707	678	644	699	692	746	710	720	718	685	699	692	700	687	655	714	692	683	708	670	695	637	729	641	683	661	690	691	702	647	682	650	724	666	677	734	662	683	695	700	660	691	689	686	726	743	706	695	705	697	672	700	697	704	689	738	714	742	692	718	674	666	716	683	677	644	682	728	664	706	684	671	638	676	698	691	681	671	675	704	716	672	657	650	666	694	663	678	693	746	677	689	657	723	708	710	671	644	652	694	669	740	664	719	699	655	645	680	650	671	631	684	668	671	735	649	658	679	691	664	707	687	679	647	703	660	686	677	680	656	671	726	691	728	706	662	668	682	647	710	715	692	730	683	719	746	729	690	734	703	672	711	690	715	672	712	703	664	738	699	694	699	719	700	657	618	729	625	670	711	697	696	682	713	648	683	689	682	647	681	700	708	730	686	678	666	673	651	700	721	669	700	672	687	731	674	673	736	646	716	700	668	693	686	671	682	681	681	691	698	717	669	659	692	670	677	686	736	699	668	656	653	701	700	637	674	685	666	691	674	660	668	639	663	671	708	672	693	674	713	713	695	663	738	681	684	744	687	647	643	684	662	663	706	683	681	692	700	702	690	740	655	683	697	686	695	715	686	708	646	693	659	685	663	691	677	701	665	714	679	706	623	662	681	744	686	706	728	685	665	701	694	762	726	714	672	701	676	714	676	651	688	713	695	700	655	718	684	619	681	667	641	667	678	661	659	673	701	672	719	726	689	723	677	730	684	663	689	694	682	699	704	681	670	708	692	719	660	691	743	721	729	660	737	648	701	689	720	632	709	717	692	667	721	681	706	669	735	708	660	672	687	658	670	708	697	675	663	674	685	703	666	664	699	727	702	670	733	639	680	704	677	728	693	666	701	666	656	662	676	653	628	662	648	650	684	694	650	683	645	692	672	707	689	670	648	658	662	668	679	694	632	669	676	714	708	686	694	630	666	657	676	709	681	660	730	677	671	740	679	710	676	648	711	698	724	702	663	693	650	684	689	643	678	730	725	701	655	731	669	705	716	653	673	748	706	719	720	696	734	699	693	715	679	700	644	618	696	708	646	658	677	649	661	690	664	706	669	679	701	634	665	722	626	656	670	662	720	662	678	691	680	681	684	745	707	690	686	650	694	692	714	653	658	701	708	691	710	671	677	681	675	673	713	700	724	690	699	740	643	644	674	641	675	715	736	641	664	714	684	682	654	715	741	718	703	710	690	743	689	678	677	644	687	706	647	646	701	683	672	697	694	683	672	676	718	660	678	721	657	717	728	649	685	707	687	704	673	639	690	664	667	725	714	705	650	684	641	681	655	668	677	711	699	704	672	671	720	723	687	703	713	668	646	689	667	675	729	672	667	668	706	727	681	653	680	702	678	669	701	679	701	730	682	680	678	689	677	728	693	657	731	668	639	711	704	703	656	711	697	655	679	684	699	706	677	700	703	658	681	702	709	722	685	740	679	625	711	688	717	667	691	630	726	648	686	727	695	697	683	740	682	697	724	687	661	692	720	684	701	667	677	681	687	693	711	706	676	663	661	696	672	702	681	684	693	674	654	664	696	691	764	651	694	727	643	698	670	629	689	692	673	673	728	745	681	680	685	696	669	684	685	677	677	668	670	717	714	705	662	683	620	668	733	675	699	691	689	664	677	720	714	697	699	692	660	676	708	701	733	708	646	668	681	691	694	725	670	684	719	676	659	717	714	711	652	686	701	743	689	681	732	720	676	691	661	737	745	670	663	686	707	731	675	673	652	686	666	653	727	702	719	672	702	679	697	673	693	633	697	690	680	642	675	671	673	689	677	641	679	706	661	691	692	717	681	729	715	714	700	694	715	674	662	700	710	678	669	644	668	701	703	690	686	678	680	702	683	663	677	671	683	672	661	682	676	692	697	675	684	650	734	676	729	661	686	669	687	679	705	716	661	689	724	676	638	708	677	697	719	667	726	714	698	701	697	690	703	657	677	698	672	675	711	656	675	681	684	690	704	678	717	647	733	716	671	667	681	701	692	678	682	699	676	733	662	725	703	662	709	693	688	733	670	689	649	729	712	710	717	702	689	710	655	671	702	696	663	724	712	680	698	723	648	708	646	662	712	685	713	643	676	696	642	646	707	741	724	711	670	724	691	680	695	680	674	667	699	670	692	711	662	714	692	652	699	675	684	710	693	693	678	698	681	617	662	716	657	660	641	682	694	696	690	671	744	674	661	651	668	646	723	678	658	711	698	761	666	701	671	738	677	664	705	748	699	684	678	665	690	721	689	666	678	682	669	708	672	635	655	623	690	660	732	693	721	700	683	695	681	678	692	720	661	674	679	665	669	706	672	667	664	669	651	749	683	692	675	712	681	683	713	698	693	668	658	659	681	674	664	672	671	700	678	672	681	727	697	675
33741	17398	6556	1637	354	138	156	161	159	151	180	150	165	149	149	151	158	164	161	157	159	177	180	151	144	161	164	180	188	175	171	159	149	166	166	168	144	164	191	190	175	150	160	150	146	169	177	171	156	158	154	164	166	162	155	162	174	163	153	156	159	169	164	169	170	142	177	146	166	163	157	182	164	180	160	175	164	146	165	171	185	132	138	163	176	163	177	152	159	155	176	150	154	167	178	145	171	158	150	139	154	169	149	143	163	136	189	187	157	160	149	180	180	178	153	167	159	146	179	187	144	144	157	162	153	173	160	158	175	148	168	141	165	156	159	169	164	163	178	164	147	154	136	155	171	167	154	180	156	146	138	165	162	179	185	159	154	173	138	169	174	187	167	151	181	151	172	157	196	162	151	147	151	165	162	172	144	176	122	147	164	171	153	152	146	155	143	174	149	162	149	149	185	170	160	160	152	147	136	201	149	179	153	146	173	183	185	175	138	125	159	154	156	178	174	150	162	180	141	159	168	144	135	174	156	173	154	148	145	163	136	177	143	144	130	171	131	140	186	147	180	170	155	149	123	127	159	146	161	146	185	154	181	162	149	156	153	152	151	173	162	171	162	149	131	155	162	155	165	153	125	150	161	172	128	154	167	168	149	159	161	158	163	146	157	189	181	163	181	177	147	159	155	147	177	164	138	152	170	168	159	159	151	175	161	173	158	154	127	154	165	165	152	160	190	151	153	174	168	142	176	142	143	167	163	188	157	157	157	162	162	154	163	145	162	156	172	173	153	157	160	154	140	180	179	174	172	164	164	143	154	147	188	167	151	158	132	165	167	147	162	142	167	143	158	169	172	144	158	142	169	159	151	171	150	154	171	155	150	168	152	163	173	175	175	157	176	162	146	157	135	150	165	156	171	164	159	127	140	172	148	164	168	162	183	161	151	163	165	170	144	172	159	151	153	156	152	174	136	181	169	153	137	162	146	157	169	160	188	164	148	161	152	178	163	153	151	163	134	170	143	177	174	168	154	161	173	138	151	168	158	157	153	160	175	158	153	172	164	154	155	169	169	139	171	153	145	177	162	158	166	141	159	149	163	135	166	163	132	155	171	172	145	155	154	179	149	173	166	161	164	167	160	153	164	153	157	148	161	129	163	147	185	138	150	161	152	155	182	164	140	188	156	152	154	134	137	161	159	181	167	169	170	135	161	176	159	141	153	174	148	173	151	170	166	151	142	167	205	175	165	172	157	180	146	154	164	188	169	144	152	177	163	171	164	150	162	135	174	187	163	174	155	148	152	175	180	145	166	182	170	158	154	151	170	172	146	139	150	149	150	180	140	156	143	158	168	146	154	170	166	151	150	179	136	183	143	168	157	156	167	156	164	165	186	149	143	180	143	174	164	150	164	177	140	155	161	155	147	156	163	156	160	159	152	163	160	154	151	161	163	147	173	170	192	183	151	174	165	149	174	150	145	162	167	148	172	149	158	166	155	161	148	164	150	147	185	162	148	182	156	158	146	157	172	153	169	142	184	165	178	171	147	170	175	178	156	180	159	151	163	144	159	143	155	186	160	172	196	135	135	145	168	163	145	175	163	145	173	163	176	166	174	158	158	163	170	162	156	153	158	150	170	174	159	142	170	179	148	163	156	143	159	190	187	152	171	140	160	160	181	153	153	157	175	179	154	156	158	160	163	160	163	175	160	165	171	151	169	165	157	166	172	179	171	156	157	161	173	158	152	143	176	177	164	188	158	147	145	176	138	149	163	151	149	137	169	151	143	146	167	148	161	151	161	185	173	175	148	150	140	170	165	147	193	173	163	153	162	132	157	152	149	179	148	175	165	162	170	154	175	159	172	161	180	162	177	154	182	142	154	183	162	183	192	166	168	166	165	152	146	151	135	144	159	172	165	155	148	138	157	150	156	159	167	176	147	168	174	159	167	188	161	168	157	166	159	156	174	174	157	171	178	154	146	181	151	172	142	149	156	164	190	152	150	160	162	147	154	160	151	155	177	163	154	174	175	160	152	158	130	160	141	154	162	139	153	159	164	162	170	136	174	138	181	155	184	161	154	169	170	151	159	153	183	184	144	155	163	146	167	162	158	167	160	182	150	167	165	158	156	170	156	164	161	144	165	176	141	153	157	138	162	150	126	177	163	149	161	155	186	147	138	170	148	156	164	154	167	186	155	175	169	166	152	159	161	160	155	155	157	139	165	171	166	157	146	153	160	167	152	174	174	158	136	184	169	170	157	185	181	169	179	163	179	157	164	179	169	175	157	168	171	158	158	165	160	159	184	154	152	161	143	138	198	165	160	165	158	170	165	148	168	161	157	167	159	153	140	168	180	162	162	156	154	169	160	163	152	161	161	171	159	175	159	153	153	175	158	173	150	151	154	162	150	145	160	168	161	161	136	170	147	175	164	199	162	174	157	140	185	174	175	164	147	163	173	178	164	163	153	143	173	167	168	173	178	146	152	150	159	171	188	159	147	167	179	151	141	144	161	152	185	163	182	168	139	163	174	161	165	167	163	147	153	154	151	143	176	155	159	149	165	161	150	153	167	153	175	181	167	170	147	160	174	163	181	167	180	154	138	173	138	168	191	148	167	152	161	187	165	165	158	183	168	154	152	148	147	168	156	140	171	160	155	158	140	171	153	140	173	157	174	150	173	175	169	164	178	145	186	140	174	150	174	178	172	149	169	162	164	185	170	156	188	173	164	148	138	144	152	144	171	177	171	168	153	162	148	165	160	175	185	175	161	168	166	157	165	162	153	139	182	161	167	175	157	146	146	167	162	174	151	164	186	161	172	154	169	139	152	153	173	157	139	160	180	180	153	147	163	138	149	171	159	156	153	160	159	143	132	145	143	174	135	181	160	146	174	155	153	191	153	148	159	156	161	168	142	154	150	157	170	173	162	157	163	171	133	160	143	151	170	167	173	144	166	162	173	164	149	156	156	175	165	143	183	160	159	150	159	170	170	140	164	159	174	178	152	164	163	170	170	162	149	179	144	166	167	142	168	163	170	149	161	167	142	142	161	159	164	195	160	161	172	162	146	146	180	162	178	158	159	168	160	174	170	167	134	172	136	167	139	155	161	160	171	160	186	155	165	155	164	181	158	164	174	153	179	152	168	143	166	165	155	163	165	177	140	136	167	162	165	174	167	175	145	160	169	158	168	173	173	179	152	149	151	145	161	146	178	160	160	152	157	169	169	166	160	172	163	164	170	169	157	167	141	144	165	166	160	175	176	160	187	148	165	158	179	165	141	157	185	143	163	160	156	172	147	185	181	151	170	148	168	153	149	150	165	160	154	177	138	165	151	148	144	133	172	168	159	169	166	180	148	143	182	135	154	158	139	136	157	134	179	131	171	179	148	149	135	166	164	168	171	175	146	149	165	160	168	145	141	143	151	160	158	162	158	162	196	170	159	159	160	160	141	183	162	162	165	173	157	187	151	175	137	146	147	173	165	158	147	183	181	150
31593	14799	10726	4613	1268	529	484	529	551	494	523	551	517	516	525	550	521	520	522	514	505	520	504	559	485	543	507	518	500	495	519	549	533	563	501	544	519	538	532	549	517	488	521	569	527	571	570	518	508	535	540	542	570	548	518	522	527	552	519	523	508	527	497	495	587	499	516	523	505	484	532	497	496	537	520	511	551	532	512	523	481	532	560	522	497	514	527	528	507	513	536	474	552	549	545	518	503	502	535	525	523	529	564	548	498	524	520	543	536	495	507	554	549	497	552	484	576	549	556	480	525	551	528	513	554	513	507	475	519	501	523	509	541	578	539	534	534	517	576	554	548	543	535	540	568	519	542	560	531	518	531	511	537	522	520	548	478	565	458	540	537	519	563	540	521	509	554	528	544	535	500	544	528	534	559	523	504	533	518	543	549	506	541	518	539	516	541	547	487	528	558	535	523	543	533	545	547	518	536	516	528	477	559	533	518	527	541	527	495	524	520	520	520	513	506	549	547	497	527	528	546	586	569	500	514	484	545	529	540	508	518	515	555	526	520	519	539	507	522	549	559	501	536	532	492	539	530	532	561	549	537	557	535	539	557	496	531	577	525	527	541	545	514	530	531	547	515	571	559	498	553	558	540	475	516	522	569	517	573	550	502	501	560	544	572	461	519	482	504	535	532	534	565	565	537	519	551	545	515	531	534	512	504	564	585	555	516	542	508	537	497	554	541	558	533	517	565	508	540	554	473	572	539	514	539	531	544	538	497	552	551	537	514	492	517	563	528	521	540	518	544	517	493	515	539	511	532	525	515	573	539	556	549	526	517	537	530	534	549	548	559	546	542	512	522	543	503	522	529	492	484	525	547	511	522	541	509	538	529	524	527	562	512	538	512	560	533	505	548	522	550	532	538	563	563	531	547	538	522	521	520	515	520	505	531	555	494	489	527	557	496	505	514	544	529	510	518	533	550	532	507	551	550	535	507	515	513	507	490	555	533	507	541	524	546	503	519	519	543	563	478	554	495	548	535	541	520	596	527	535	525	547	523	522	520	530	545	527	534	534	487	526	543	520	476	576	527	524	512	556	541	546	562	519	508	530	524	540	540	530	521	547	520	531	562	517	522	543	570	552	549	537	504	537	508	574	519	496	501	507	528	499	518	517	529	543	554	528	511	589	527	558	500	543	510	530	531	483	560	515	488	563	530	526	527	535	526	528	523	561	509	541	516	543	555	506	521	534	529	539	541	584	485	538	513	515	535	550	521	548	558	553	523	495	522	565	529	508	527	514	520	539	520	556	504	498	527	523	546	569	514	516	530	539	563	535	548	542	517	559	515	522	537	481	548	506	548	543	542	555	574	514	554	559	533	483	525	526	510	544	547	569	544	525	515	508	503	532	547	579	508	557	515	528	530	567	542	508	556	535	498	538	524	560	516	523	507	512	524	569	538	499	519	537	512	560	542	555	495	533	499	512	520	497	523	518	493	554	533	534	511	559	513	549	515	528	529	535	540	548	508	516	513	518	522	507	545	512	547	558	534	525	531	532	521	567	537	500	486	572	483	545	503	542	534	515	550	484	525	540	529	489	512	482	521	528	493	507	529	533	526	541	533	515	535	566	544	539	546	545	532	499	531	508	539	517	525	482	556	499	587	529	559	502	508	550	540	560	562	534	560	509	506	553	534	528	535	517	540	540	538	503	527	541	545	506	523	509	502	542	541	514	520	546	521	518	584	501	485	555	549	518	537	582	516	494	546	513	515	510	550	586	510	528	535	510	508	493	500	525	580	513	527	548	500	528	544	561	521	491	543	506	515	523	595	516	488	484	530	557	518	575	529	557	525	562	531	504	519	550	492	534	544	503	502	500	525	515	564	543	503	515	531	574	519	536	507	525	518	532	503	528	558	504	504	545	511	521	524	527	558	532	500	539	519	542	537	535	537	492	562	508	516	541	546	558	600	537	535	506	517	525	513	522	552	563	543	527	517	534	550	504	491	485	583	533	498	535	538	562	543	491	543	540	509	518	535	536	558	520	564	584	449	492	542	523	541	489	511	549	533	510	554	523	522	510	519	468	547	552	537	507	515	551	500	554	511	525	478	512	507	550	527	504	540	522	566	520	551	535	560	486	535	530	542	526	506	517	544	517	497	528	538	548	508	538	578	529	495	501	513	533	551	565	507	566	510	550	530	557	511	485	490	497	502	516	501	535	549	511	518	516	540	564	531	519	564	544	507	563	542	528	530	495	534	532	512	520	550	509	498	596	515	568	538	520	566	526	514	522	504	482	540	516	539	558	550	494	559	510	515	506	513	535	531	505	553	490	543	551	532	515	484	548	559	508	516	541	565	536	518	540	562	553	525	564	519	519	523	524	520	524	506	503	524	532	511	502	515	522	548	547	507	531	504	503	558	549	556	536	516	560	539	516	516	577	569	554	516	531	512	517	499	527	553	530	541	517	550	510	535	565	520	478	519	514	541	566	499	574	480	520	531	525	544	510	522	557	525	533	503	554	523	530	522	513	554	538	524	511	497	512	504	580	566	520	569	528	515	538	512	509	504	550	498	511	471	557	561	528	506	495	493	537	507	529	535	496	531	523	521	545	541	532	524	539	537	535	505	526	553	509	516	483	539	530	504	529	556	533	546	510	555	457	509	527	552	545	553	529	562	531	505	479	494	529	561	525	501	521	570	539	547	522	531	502	502	527	567	533	562	525	538	571	544	535	550	503	565	517	517	568	542	512	544	504	510	587	493	500	529	527	516	496	506	540	511	490	497	526	541	544	554	539	548	517	535	505	537	478	527	482	581	501	558	502	518	542	573	514	499	517	544	552	538	528	546	494	513	498	498	520	498	518	554	503	552	533	555	547	508	573	511	525	517	528	517	516	513	561	552	559	509	564	545	510	513	534	549	509	578	500	550	496	550	502	511	547	521	526	492	520	540	541	516	517	474	496	549	519	541	529	551	547	552	484	477	560	530	558	531	548	499	514	574	555	518	514	511	546	524	488	512	518	515	500	504	517	471	537	567	539	559	553	508	521	520	541	549	529	527	533	529	551	504	515	540	561	533	549	532	528	512	536	594	510	540	527	486	540	543	534	531	543	539	530	523	508	505	527	556	529	548	518	502	517	558	565	581	517	527	553	517	546	523	516	538	525	551	545	563	502	567	510	496	529	549	547	541	510	524	537	530	522	537	532	541	510	501	550	541	563	498	537	534	511	527	518	524	526	532	533	544	529	494	528	534	517	524	532	538	566	524	521	531	549	570	516	533	497	519	520	514	569	571	564	539	484	554	522	517	512	556	475	559	544	520	513	541	540	548	535	540	573	522	552	517	508	510	503	560	517	533	502	507	517	533	559	527	501	542	567	526	511	577	531	546	548	544	551	547	520	512	550	477	531	509	492	489	503	492	545	521	563	514	498	522	543	560	537	545	523	555	504	522	522	535	527	582	532	532	499	512	539	540	517	521	498	536	542	548	540	543	532	573	519
64980	46687	39208	25535	7541	263	177	161	134	143	157	124	137	127	133	130	135	120	130	138	125	116	138	115	111	114	106	133	135	130	119	100	127	145	115	136	124	160	136	110	122	117	129	140	134	126	117	120	111	126	98	111	128	115	110	112	110	129	118	128	139	126	117	125	119	125	128	110	121	124	128	132	145	132	136	117	125	104	124	138	143	120	107	108	121	128	122	118	130	137	138	126	116	125	118	121	104	128	126	118	113	115	125	124	119	128	121	108	112	122	119	119	133	136	114	134	119	113	109	117	121	134	124	122	127	131	116	126	102	125	124	112	114	121	131	123	121	122	123	126	122	123	127	116	124	130	127	119	100	127	109	121	120	137	107	119	155	114	113	120	115	128	121	121	118	124	124	133	105	128	95	115	125	143	124	130	132	119	113	114	122	132	132	116	120	125	126	120	106	113	132	112	116	114	111	91	99	104	142	134	111	113	131	127	102	115	96	128	126	92	138	114	108	115	137	124	114	122	121	126	126	106	143	119	107	108	122	130	143	126	135	125	111	130	123	108	106	117	107	123	138	120	118	120	116	113	116	109	120	144	122	110	126	139	105	114	131	118	108	129	134	123	125	117	118	121	123	124	113	130	129	116	106	126	108	104	139	125	128	123	111	137	132	115	106	143	111	116	105	92	118	122	115	121	112	116	111	118	125	126	99	128	139	108	126	127	127	120	122	118	115	119	132	103	117	122	113	122	114	125	118	112	136	128	133	115	115	110	110	126	108	114	101	137	129	104	124	131	132	105	124	112	121	126	113	125	114	129	109	111	123	114	120	130	129	118	121	103	125	134	127	115	116	127	135	122	133	128	125	131	111	139	120	120	127	102	121	137	130	113	108	134	115	121	116	139	110	132	131	128	130	119	124	133	125	138	117	131	109	121	102	131	120	102	104	105	100	114	121	125	139	101	131	111	128	102	125	130	110	126	101	128	130	125	119	124	125	134	104	130	126	128	124	127	118	118	130	112	112	100	136	113	141	139	122	123	134	129	102	104	140	114	121	114	119	99	117	130	139	110	118	122	111	120	128	135	112	123	128	126	123	117	124	115	113	110	119	102	136	118	135	121	111	110	126	127	105	115	125	135	99	124	122	114	145	123	120	106	111	133	131	134	126	121	129	115	114	117	138	141	108	116	110	120	128	130	137	106	115	132	102	132	114	106	109	117	128	125	122	133	110	126	130	115	114	107	140	138	107	123	116	105	129	111	137	103	123	137	109	120	102	117	117	108	128	128	143	111	123	146	117	129	105	145	136	118	109	111	117	108	122	127	120	110	124	132	111	118	123	124	129	111	121	123	114	124	119	107	122	114	120	115	120	127	124	116	129	129	125	123	114	122	134	109	130	121	118	125	122	133	120	128	108	134	144	110	103	120	123	121	117	129	121	142	131	111	125	124	124	139	130	120	125	104	122	127	117	143	113	126	117	121	129	123	127	116	116	94	101	134	134	128	134	121	124	101	128	120	136	150	127	105	122	111	106	120	110	119	129	119	130	117	118	112	131	111	112	123	123	125	120	129	145	113	102	139	108	115	117	135	134	134	127	134	108	109	121	129	135	101	118	121	115	140	130	130	139	120	121	108	121	139	111	124	111	119	121	108	134	134	119	121	145	131	129	130	121	126	126	113	107	122	114	130	127	127	120	142	122	107	122	128	120	125	132	113	106	105	143	120	116	127	128	107	125	117	119	95	110	127	102	120	122	114	131	117	133	128	123	112	127	137	137	131	132	129	127	151	125	135	124	114	106	124	111	125	116	118	98	138	110	129	125	113	116	116	106	120	116	120	117	112	123	154	98	114	117	111	118	131	106	132	122	114	133	107	141	117	112	139	120	117	104	133	101	130	110	114	111	117	116	109	133	114	116	135	135	129	124	124	123	116	103	121	108	137	117	126	124	118	125	124	138	121	151	128	127	115	130	145	110	107	146	131	131	131	134	102	133	104	124	134	133	113	124	119	114	124	116	122	145	130	119	124	136	130	125	118	132	112	133	114	134	123	126	108	128	126	125	103	123	135	110	108	111	123	124	134	129	106	139	114	116	112	112	117	133	96	94	113	137	135	96	106	135	111	92	111	135	123	119	119	130	127	120	132	116	121	121	118	111	128	117	127	120	133	127	117	124	129	109	129	131	120	106	136	133	126	118	115	142	113	119	122	128	112	125	108	142	114	115	114	134	138	125	124	110	118	131	120	128	96	114	132	115	119	119	124	115	116	118	106	116	103	111	106	127	137	116	130	145	118	136	104	134	138	111	127	110	113	130	121	134	122	118	129	126	126	128	118	117	106	139	136	138	127	109	110	115	103	120	142	126	134	139	142	122	134	116	137	123	127	130	127	109	125	135	133	131	130	122	132	104	103	142	137	141	115	118	119	129	124	138	101	127	123	125	113	130	109	126	137	118	118	110	111	114	113	109	122	103	121	128	117	123	111	109	122	105	133	115	94	124	139	126	130	114	133	143	132	125	146	126	108	123	109	126	128	140	114	128	113	130	99	131	116	110	135	100	110	103	129	149	115	115	129	132	121	105	122	107	148	134	128	117	123	120	100	138	116	122	144	127	120	114	119	110	107	108	129	112	126	130	121	116	126	126	123	114	118	129	114	110	118	125	135	108	120	110	113	87	118	119	139	112	109	138	137	118	96	133	123	122	120	133	103	128	114	90	127	105	106	130	106	129	106	137	137	113	125	103	121	116	101	111	137	129	137	108	111	113	115	114	110	100	107	121	126	125	118	126	133	105	119	125	120	104	112	134	105	139	118	143	147	122	124	125	109	126	135	102	117	123	136	130	116	120	101	102	125	134	121	118	123	108	123	127	145	119	113	138	129	133	128	119	135	108	122	106	120	98	120	113	122	108	134	123	131	136	127	117	116	106	139	107	129	116	128	113	131	130	124	120	126	127	118	123	121	110	111	135	134	119	129	119	105	106	133	123	112	113	106	123	114	115	114	126	119	127	111	111	138	121	106	124	116	119	134	128	140	134	132	109	108	112	124	121	108	153	115	127	129	124	122	117	102	122	123	120	133	112	126	121	112	106	115	106	127	123	111	120	143	128	118	129	116	141	100	122	131	129	127	119	148	141	109	130	117	136	103	124	136	133	112	122	107	109	129	124	146	148	137	127	131	109	104	140	135	126	113	136	129	117	110	129	117	126	104	143	135	103	130	123	138	125	127	123	102	105	126	121	109	128	121	133	139	109	110	119	113	125	119	117	115	128	112	115	100	136	114	105	109	107	127	106	124	114	109	135	115	106	131	126	109	109	104	126	129	117	101	122	103	124	134	133	129	116	120	126	130	120	123	131	119	116	119	125	120	118	122	100	119	122	139	125	112	111	143	130	118	111	114	114	125	129	134	108	127	101	115	129	118	115	116	94	127	118	135	132	125	125	123	137	129	128	117	140	124	131	128	113	125	150	133	110	115	152	111	115	113	135	133	110	138	139	114
49444	35658	39922	32081	6732	668	643	580	556	522	476	508	509	492	409	513	426	467	451	467	435	437	446	445	462	443	404	423	440	394	453	444	447	432	423	405	389	461	398	416	398	413	440	446	433	419	422	423	400	442	368	420	441	429	444	413	472	444	446	473	432	437	418	416	401	415	428	427	463	402	438	405	435	419	418	434	424	396	442	386	449	395	418	446	398	412	432	441	426	427	448	443	416	414	428	416	412	438	384	414	417	389	392	433	401	407	377	446	429	412	399	435	424	388	374	398	398	405	406	379	374	423	394	420	415	423	430	436	414	458	388	414	427	404	408	434	420	433	417	429	429	408	390	435	435	467	433	441	376	428	410	417	420	448	408	412	419	428	436	436	387	404	416	413	376	423	424	418	410	412	388	449	417	435	437	427	396	401	406	440	438	399	406	399	395	420	423	410	414	408	392	425	437	423	420	385	420	421	397	425	417	408	433	450	436	427	401	427	411	418	419	422	404	426	417	386	412	434	405	413	430	402	435	413	409	421	437	444	395	435	438	397	420	406	391	413	431	417	412	399	449	424	421	421	426	400	434	442	396	400	448	447	404	387	412	414	448	435	414	430	409	432	405	425	464	411	441	417	410	398	396	393	435	424	436	405	435	419	378	478	407	377	435	396	406	420	396	430	416	403	471	426	416	446	425	426	450	424	423	412	428	415	414	403	391	411	408	385	436	432	426	403	432	384	400	438	466	400	458	427	436	385	421	402	408	407	384	412	406	404	439	405	416	452	402	409	428	446	384	412	433	388	407	406	477	409	394	415	405	391	410	442	388	440	432	409	409	418	418	400	423	428	420	430	409	422	397	370	399	407	411	408	391	386	421	389	388	395	403	410	426	367	397	413	460	432	444	417	386	431	418	425	422	411	409	420	442	446	407	394	412	410	384	392	410	406	402	406	380	426	420	416	417	422	436	434	397	442	433	414	402	429	379	435	430	420	439	425	418	430	403	415	425	441	421	416	425	419	410	403	402	423	390	454	447	451	449	405	446	401	437	431	422	452	401	435	404	404	417	412	416	437	415	418	456	410	368	442	390	409	428	444	438	424	428	434	379	414	447	450	439	413	411	395	465	401	392	414	412	418	413	425	386	413	417	413	454	423	418	410	414	403	389	448	384	438	418	463	457	425	404	394	429	424	393	442	431	422	409	423	375	439	419	430	395	415	424	387	418	436	429	407	399	384	411	437	367	406	440	426	394	393	434	450	419	423	402	425	411	413	441	380	435	408	398	410	399	412	412	422	403	431	430	412	412	402	413	431	404	421	415	397	412	428	410	384	417	427	437	405	417	447	413	411	437	417	434	413	463	413	418	380	377	432	397	397	402	431	415	450	396	444	415	410	447	403	438	439	457	411	425	401	407	421	420	418	397	467	406	421	406	410	382	431	421	428	384	395	396	383	414	410	428	388	433	430	452	420	426	404	411	414	378	397	435	421	434	405	403	448	422	417	419	397	410	446	425	438	371	457	399	432	371	417	440	385	399	385	398	421	412	412	413	440	408	467	423	409	460	414	410	422	457	431	419	458	401	415	450	442	406	406	415	413	447	421	427	390	411	407	448	404	423	437	378	405	449	415	402	440	406	407	411	423	458	410	414	412	396	409	408	393	433	383	441	389	419	448	450	407	410	442	381	390	425	372	410	422	382	412	430	476	414	444	402	410	421	416	436	431	420	393	401	388	447	424	473	374	431	424	450	400	444	424	378	393	429	398	427	417	406	428	435	409	401	433	420	428	406	438	434	402	399	439	452	414	432	389	428	395	425	429	402	384	446	400	396	416	393	444	430	431	409	387	424	405	427	409	437	409	413	461	422	388	421	396	441	412	419	408	403	420	401	411	387	408	411	404	418	413	422	395	403	426	405	418	397	411	403	421	406	440	415	440	415	440	403	407	395	426	427	417	423	420	414	416	419	421	411	389	406	453	417	426	421	439	408	424	443	422	455	445	375	431	410	427	429	393	391	402	440	429	415	393	435	384	427	429	443	385	432	415	410	382	431	420	428	418	428	441	424	420	403	429	393	419	402	452	423	415	397	411	420	421	447	445	415	406	427	436	446	436	423	426	391	421	407	457	424	423	412	417	364	411	431	406	409	430	415	413	416	411	438	391	440	400	402	417	422	396	384	352	438	404	418	422	415	411	417	411	435	436	365	383	444	404	421	408	442	401	399	442	411	445	455	396	438	403	415	463	440	406	362	462	427	414	392	427	392	414	424	424	423	428	464	404	430	433	423	429	405	457	436	378	393	411	416	435	385	438	394	415	435	423	433	454	409	405	415	416	420	426	371	417	420	405	447	426	405	441	432	418	436	416	390	427	453	445	430	416	401	440	371	406	404	409	393	421	402	377	433	439	363	400	407	408	419	399	390	416	388	416	422	459	436	412	393	418	410	386	424	441	403	425	416	435	425	391	408	448	432	420	427	409	404	411	417	407	414	380	426	441	419	391	430	418	430	444	387	425	403	401	393	385	419	438	398	418	418	425	399	431	433	423	404	414	406	401	410	429	414	425	417	397	471	401	430	399	385	435	412	412	411	413	426	413	404	415	395	413	410	397	420	442	395	420	429	405	417	409	434	409	427	426	437	387	436	423	425	457	409	387	436	415	405	398	428	388	419	463	406	407	419	402	414	419	438	454	431	397	441	437	413	429	369	384	396	397	390	393	405	397	427	476	434	430	411	411	455	413	405	444	396	402	419	425	455	399	398	424	409	427	424	365	443	385	405	396	441	399	398	442	423	429	417	411	426	414	411	409	387	433	430	411	447	418	429	396	442	434	470	417	442	459	434	406	384	426	417	414	415	402	387	354	408	440	436	434	409	406	392	436	412	407	450	402	441	400	388	402	442	392	426	420	392	403	434	411	440	443	415	410	412	413	377	449	415	396	438	442	448	390	392	466	394	453	381	423	411	399	424	404	447	400	418	393	427	397	413	427	423	456	439	460	421	449	393	429	435	439	390	424	412	422	427	397	406	416	419	434	445	387	422	414	391	423	390	414	433	396	418	425	399	387	451	405	410	388	391	417	399	407	391	421	401	419	421	395	402	426	392	409	442	406	427	451	399	453	409	414	403	416	404	426	445	425	410	373	417	415	413	444	427	425	444	431	439	397	420	404	394	435	398	400	423	402	425	456	400	411	428	396	437	386	420	444	441	445	408	431	387	421	427	390	407	399	392	432	402	444	374	419	383	444	452	438	389	418	432	383	412	476	409	416	427	417	400	381	415	401	408	388	393	427	440	398	427	432	425	391	385	424	398	422	427	413	446	408	412	398	431	428	471	421	388	451	420	395	408	427	430	456	385	425	427	408	405	399	424	415	397	447	398	416	442	419	379	424	408	462	431	445	436	384	395	429	402	395	402	411	395	462	431	445	398	390	400	457	406	425	397	434	426	395	403	435	446	411	404	376	402	430	386	407	399	434	392	419	430	437	395	408	441	438	446	437
75668	59488	50785	35903	15280	1016	319	276	253	264	249	229	228	227	237	239	260	191	232	257	220	217	222	243	212	246	227	230	253	227	213	216	195	213	224	221	233	217	217	215	213	207	215	209	216	219	199	204	188	214	217	222	221	204	199	187	194	223	206	210	197	218	214	228	216	210	193	231	229	211	216	230	231	234	199	223	198	213	216	205	217	220	198	216	201	202	232	225	214	214	183	203	209	197	243	240	202	227	211	209	203	220	214	203	217	212	254	200	236	238	209	193	216	236	194	214	237	204	207	223	221	192	216	225	219	198	201	209	194	194	204	201	214	198	221	203	225	197	229	229	221	203	228	214	215	215	232	187	194	214	207	234	216	206	209	221	199	194	229	221	214	205	194	193	243	196	225	230	221	193	215	192	215	225	206	226	215	222	240	228	217	197	220	221	218	217	212	237	239	231	210	224	202	211	211	202	234	207	208	233	231	225	211	189	222	195	233	215	214	225	189	219	242	213	227	209	238	226	204	224	216	204	197	216	217	217	200	195	203	202	221	206	199	196	193	225	212	236	214	211	207	256	229	201	225	216	229	212	218	206	203	216	218	226	213	210	225	229	188	192	201	234	196	222	206	221	194	221	224	220	211	215	223	184	195	222	211	246	211	228	222	229	210	196	206	200	216	227	215	219	217	198	220	239	216	213	197	229	192	227	228	196	225	210	226	197	208	213	208	208	214	207	188	211	215	231	217	241	220	225	213	186	233	211	190	234	236	198	212	222	200	213	216	224	218	198	203	205	208	220	222	217	198	211	227	207	191	216	190	205	206	226	223	195	220	203	197	201	239	236	230	206	205	211	187	190	220	212	221	228	243	215	212	215	196	202	215	220	207	240	206	209	206	198	226	220	218	207	232	201	225	225	190	198	216	228	180	231	210	208	205	210	202	216	215	211	203	224	186	206	174	196	207	208	223	225	237	218	223	230	244	227	227	230	208	203	236	218	214	212	237	239	217	209	239	196	201	234	224	196	205	229	188	221	197	205	216	206	214	207	221	201	196	210	220	219	192	220	209	211	234	197	215	189	216	205	206	198	209	212	218	239	195	180	214	237	228	235	224	223	205	234	204	207	233	244	180	215	207	220	216	210	207	244	197	233	217	236	242	186	199	210	226	230	216	223	185	203	210	237	199	209	237	198	189	201	225	219	208	222	209	227	197	223	212	200	202	184	225	207	199	210	208	226	247	203	217	214	241	191	219	194	177	197	220	189	221	218	205	200	224	229	217	214	204	202	206	200	203	181	201	213	222	210	210	198	228	172	212	171	214	239	196	246	213	209	222	217	232	177	242	186	237	202	205	216	205	228	211	217	230	238	202	218	253	235	224	206	184	208	212	210	200	228	206	220	215	223	201	224	219	210	208	236	175	201	199	213	242	232	223	235	202	226	221	209	218	211	228	228	211	230	218	202	194	197	216	194	206	193	233	220	217	197	201	208	191	219	212	244	198	232	169	229	207	196	200	225	212	205	207	235	194	203	225	227	208	226	206	230	185	218	220	215	238	207	183	198	208	231	219	206	182	218	193	194	209	217	201	213	215	188	216	213	217	196	198	203	204	212	231	228	239	201	215	205	197	237	227	197	217	205	219	198	208	210	202	214	175	214	200	215	203	236	218	216	209	200	252	220	224	223	209	213	219	197	223	212	222	216	217	215	221	209	203	197	222	225	200	212	196	208	218	221	172	195	196	247	219	237	192	221	184	214	230	215	215	201	220	204	220	235	219	225	204	181	210	202	201	208	212	190	212	225	205	191	201	197	227	206	228	220	202	235	200	229	216	222	214	211	224	233	207	233	223	248	202	222	222	241	197	215	211	221	215	211	217	190	196	205	226	218	241	219	222	192	225	215	216	201	230	214	191	189	220	221	238	214	198	215	220	222	214	228	196	195	186	240	209	232	219	222	205	209	202	206	198	204	236	218	193	260	199	213	220	219	210	203	214	202	243	210	236	214	219	215	201	206	198	196	227	259	195	208	203	209	197	252	199	216	227	214	218	235	234	214	213	237	189	229	205	240	236	208	248	205	223	223	222	193	215	207	217	209	216	216	222	206	187	220	225	201	201	209	221	254	213	215	187	212	221	220	219	221	222	213	231	208	208	232	202	188	242	220	212	225	202	210	232	228	225	212	200	243	213	204	204	210	205	228	214	223	214	212	196	240	212	194	240	201	219	201	198	198	236	215	186	195	199	219	219	194	196	224	193	221	213	188	240	234	219	224	210	208	219	214	228	229	228	209	226	202	251	207	244	224	223	215	229	194	199	201	190	208	231	229	217	197	201	205	226	210	240	201	217	196	179	201	190	216	195	211	210	218	201	208	227	225	188	232	211	195	213	217	222	201	224	185	220	219	212	196	214	191	250	236	200	228	198	232	224	227	198	217	209	237	230	215	191	214	167	236	205	216	189	224	198	209	223	183	212	193	228	210	210	184	203	206	205	230	215	209	221	196	212	220	233	228	218	204	204	203	229	228	224	203	217	223	204	205	212	243	194	219	215	212	216	196	210	215	215	222	228	185	204	222	218	203	184	214	248	219	240	217	199	195	218	213	227	205	215	200	211	203	206	190	200	241	201	236	215	213	240	210	216	206	207	189	188	209	230	209	202	210	172	208	242	180	220	214	210	237	242	193	220	219	215	205	226	227	192	190	219	218	176	205	222	195	197	221	189	218	216	230	223	201	202	207	209	221	230	222	206	196	211	208	222	224	185	187	211	190	221	196	231	190	220	193	218	234	218	215	205	208	210	201	179	196	221	193	208	203	214	195	195	216	191	199	192	215	192	208	224	207	192	211	223	199	219	227	201	210	225	206	210	215	236	194	217	205	223	220	191	228	214	242	209	202	196	206	222	209	226	221	235	179	236	223	229	223	206	202	210	215	209	187	204	206	212	225	215	221	209	225	241	203	203	195	204	232	207	215	244	191	219	202	205	190	194	188	201	219	201	192	205	238	223	214	224	182	201	228	230	180	244	234	224	193	222	244	223	221	190	224	202	215	224	205	212	220	234	197	231	229	231	234	205	223	208	210	176	230	211	179	214	206	206	233	242	204	230	217	228	217	199	200	210	220	212	189	206	226	228	199	231	232	213	189	216	194	199	202	234	220	209	212	217	226	214	203	201	182	222	235	213	201	214	218	203	217	213	210	204	230	241	221	220	214	211	229	193	209	230	225	204	226	235	213	220	209	198	179	194	213	236	222	200	211	231	212	228	208	214	205	221	183	228	218	232	225	228	198	225	204	215	245	226	199	222	216	248	205	200	199	225	213	232	231	193	242	213	211	229	216	218	212	216	233	182	240	234	227	196	197	187	242	203	207	198	232	193	197	189	227	194	229	207	207	200	209	189	205	217	239	205	200	212	211	200	219	224	238	219	217	205	207	205	194	183	197	201	220	226	200	211	209	217	212	185	190	246	211	202	208	215	259	217	217	230	175	209	196	188	225	177	227
60973	48030	50569	40154	11859	1276	1123	983	942	953	872	817	789	796	751	804	760	731	738	702	741	703	757	707	702	686	726	667	721	740	754	682	689	740	714	749	722	703	690	660	639	691	709	687	689	679	627	690	656	679	686	693	703	614	723	691	672	623	680	713	648	632	664	712	664	661	668	626	670	664	669	659	662	675	673	712	683	665	652	689	694	627	638	677	669	697	686	684	673	672	682	642	709	689	645	662	721	674	702	672	694	661	624	667	648	705	625	712	646	685	686	707	668	650	678	676	692	664	655	651	662	674	675	689	658	691	688	656	647	677	647	705	758	668	679	703	677	709	679	671	647	650	653	662	699	648	677	700	649	657	630	658	646	647	651	650	673	687	655	664	692	732	666	658	648	699	666	674	660	656	674	601	622	696	663	665	626	654	681	663	648	649	638	680	670	684	637	636	703	614	691	676	673	674	667	714	640	627	638	655	666	655	658	686	699	670	651	674	645	638	623	653	695	686	607	640	649	675	630	667	648	656	688	624	650	682	722	656	678	689	717	667	691	666	663	676	676	689	676	695	667	656	713	659	692	691	692	636	643	666	634	671	709	667	675	678	714	657	662	638	653	696	663	708	692	648	674	644	661	691	617	699	694	677	661	660	656	669	664	681	655	637	664	665	636	680	706	724	693	671	664	662	673	676	708	686	680	646	703	679	614	689	678	652	653	671	677	685	666	662	675	659	658	658	654	682	671	687	661	692	679	670	657	703	699	694	656	678	681	728	692	654	632	655	696	638	643	664	644	677	692	657	659	679	689	666	651	613	702	654	665	680	652	661	653	673	667	651	658	690	665	651	639	682	674	652	703	691	637	651	660	668	661	675	647	677	616	652	637	725	684	684	666	687	669	633	670	638	657	671	630	645	640	686	652	677	642	646	683	631	679	627	707	694	693	679	718	709	700	669	643	668	661	612	658	648	670	689	652	722	683	626	702	649	583	694	645	669	664	721	646	703	640	662	641	649	665	703	692	657	700	678	643	727	727	613	662	651	670	676	689	641	676	650	654	668	665	663	626	647	677	685	688	686	637	635	676	702	661	695	708	655	657	662	682	637	690	701	633	699	687	621	704	656	619	610	698	643	648	692	630	673	673	673	649	682	686	698	642	678	660	650	685	658	703	636	647	662	672	653	647	661	668	663	629	664	610	669	680	682	683	649	637	675	667	658	701	654	676	677	617	638	682	694	664	654	707	664	701	717	682	702	700	632	710	659	692	689	658	648	631	689	674	761	648	692	680	703	686	691	610	651	649	698	681	634	637	676	662	641	673	647	636	684	666	675	658	679	679	682	713	659	634	620	674	681	683	707	679	659	693	698	701	723	691	646	662	646	650	631	662	692	747	672	707	693	678	662	645	681	695	651	666	657	651	669	716	683	695	705	673	650	674	691	675	651	641	689	659	695	666	645	669	668	668	685	664	667	638	723	704	699	653	657	672	720	721	709	708	657	676	685	677	677	679	678	658	684	673	668	680	680	650	670	672	679	644	716	685	676	707	634	679	674	697	693	668	708	665	698	688	643	694	673	695	716	635	632	684	640	686	685	673	667	699	658	651	712	701	694	681	686	677	665	689	740	661	668	599	664	658	736	678	634	644	647	686	654	683	671	609	692	704	675	666	678	643	653	704	694	683	658	672	649	736	719	633	646	690	632	646	665	654	652	680	708	663	675	683	684	731	675	655	649	685	681	721	644	669	639	669	675	667	705	716	679	689	674	688	665	704	673	695	672	675	713	657	659	634	673	688	708	690	709	662	652	676	700	706	679	657	688	695	644	698	714	699	704	717	661	643	671	656	643	659	693	674	666	697	659	709	682	713	670	693	658	661	654	622	680	648	711	653	651	694	713	616	625	722	672	654	673	685	683	650	682	698	658	686	682	666	658	670	650	662	627	661	699	718	659	626	665	665	687	719	671	677	632	661	641	670	660	678	672	660	650	685	696	704	664	615	652	682	679	708	620	669	702	647	692	662	644	687	677	641	635	654	652	673	674	681	711	682	647	668	694	623	702	644	663	641	681	667	632	673	692	660	673	689	658	660	667	670	694	674	650	675	653	680	736	678	736	650	673	693	650	669	650	659	660	675	615	670	689	617	647	667	659	645	714	593	660	659	674	737	624	641	702	660	677	653	671	678	710	663	686	652	652	698	639	668	651	650	649	694	725	673	668	710	669	636	683	677	655	681	652	696	668	682	653	643	636	622	670	730	660	671	634	706	655	632	702	695	678	681	677	668	665	702	678	698	622	686	653	675	661	647	697	688	686	625	700	678	649	692	692	652	671	671	632	674	639	650	689	693	677	694	668	650	654	701	697	663	717	642	681	693	692	667	651	664	674	633	683	652	669	689	694	678	655	663	622	703	608	678	685	727	621	673	683	637	691	636	677	671	678	693	671	697	686	666	693	649	660	655	668	686	689	686	682	669	658	665	699	707	666	630	642	647	644	653	664	631	639	635	652	663	667	663	680	658	646	642	673	635	684	638	683	658	655	688	662	636	636	639	687	671	695	713	703	607	696	668	653	630	640	709	720	674	677	660	657	690	620	699	673	644	655	677	655	675	637	704	668	695	626	644	696	699	639	654	664	688	653	679	693	677	645	660	679	686	705	715	683	665	678	658	694	680	686	630	678	685	677	678	670	700	687	673	689	656	657	660	641	662	660	694	677	649	650	661	707	592	659	764	673	667	675	683	700	645	710	694	691	709	660	695	677	659	666	664	713	661	695	698	638	609	694	667	690	623	661	667	666	660	642	688	651	695	654	689	694	679	709	673	668	720	675	643	707	668	629	644	686	697	670	683	742	646	683	652	673	661	665	664	661	702	628	714	616	672	732	686	630	662	680	658	683	674	654	651	637	625	687	690	612	691	711	677	692	679	662	703	679	672	630	707	644	677	672	711	660	648	682	634	681	642	631	670	636	690	629	652	666	653	678	661	658	651	691	639	707	701	666	697	758	639	717	679	683	705	719	671	656	609	706	708	684	698	700	684	686	668	702	677	695	679	686	653	661	653	682	695	689	724	692	705	669	699	666	643	669	725	684	667	689	683	689	689	651	677	652	668	652	616	597	637	693	671	711	694	687	669	692	661	657	624	649	667	678	703	654	668	663	649	662	639	671	702	687	703	676	722	670	678	699	705	681	703	640	621	636	637	697	660	681	682	659	683	702	688	631	658	671	688	686	665	667	656	678	721	651	683	691	682	675	693	618	667	690	640	685	655	663	656	705	631	657	696	674	684	689	665	718	639	657	693	677	677	689	690	680	658	661	695	638	699	660	641	630	669	640	691	682	670	673	652	682	664	649	684	632	634	691	685	606	688	649	664	702	714	725	697	688	670	697	702	677	641	661	671	652	642	696	663	650	666	643	657	664	713	650	691	676	677	639	680	646	636	633	690	693	673	656	672	687	691	649	652	716	663	670	660	627	693	669	717	673	687	649	681	703	676	691	669	650
34601	17407	6222	1266	371	133	166	150	184	162	170	166	155	148	158	163	188	179	170	132	146	167	142	147	139	155	149	189	138	143	165	187	159	143	163	157	151	174	189	165	142	156	139	150	176	168	172	173	141	147	143	165	130	161	156	139	182	152	150	154	161	166	148	174	145	154	162	167	154	164	166	148	167	156	164	163	174	177	154	134	166	155	165	156	166	181	162	134	161	165	188	156	150	143	167	146	162	150	155	149	152	163	165	159	136	156	149	150	176	144	142	148	175	182	156	162	132	128	170	145	176	162	162	158	158	152	156	172	163	151	174	146	151	156	143	164	144	155	176	160	131	155	139	147	162	178	160	157	162	144	163	185	155	171	145	184	170	143	141	154	166	160	146	165	169	165	166	162	171	144	171	142	151	145	159	153	139	172	135	152	146	165	143	167	141	155	145	142	140	139	150	153	159	164	135	147	154	169	147	145	133	139	163	142	166	161	149	139	176	141	140	163	146	144	165	157	173	179	151	165	150	144	152	153	164	154	142	150	134	171	147	161	164	168	151	159	135	159	172	162	142	155	166	144	163	155	132	135	141	174	163	180	149	134	150	182	136	154	165	150	170	150	166	166	130	165	136	151	167	142	163	145	176	153	164	153	158	175	153	161	153	149	163	141	164	169	145	149	157	153	158	159	154	138	157	166	156	145	157	160	157	141	157	173	168	170	152	143	152	169	141	158	158	160	134	152	163	161	172	161	174	146	166	170	142	188	170	139	169	168	153	176	164	153	143	148	152	156	157	185	176	145	163	161	153	135	179	147	166	145	148	173	162	176	159	175	184	147	170	150	179	152	163	159	148	151	159	161	160	187	172	170	164	147	168	167	161	175	149	134	150	143	161	156	161	152	170	146	171	165	149	175	180	154	142	155	179	194	162	141	158	170	151	176	151	154	154	155	133	157	128	170	149	166	160	156	158	143	154	161	155	166	137	164	161	175	168	150	180	172	133	146	149	170	155	136	141	154	174	156	162	172	154	178	176	149	166	151	147	168	155	136	138	169	135	139	153	154	158	183	175	141	145	149	147	157	150	157	159	157	144	160	150	171	142	150	155	169	150	161	182	147	169	159	161	155	163	157	147	169	146	154	151	171	165	155	138	170	134	171	170	139	162	165	166	171	129	152	126	194	149	154	143	171	149	164	147	158	166	157	146	145	157	160	154	196	167	166	170	153	172	130	166	170	162	176	144	168	142	166	155	162	165	160	120	140	164	153	155	162	136	163	165	165	158	147	177	153	130	161	154	155	135	179	154	148	147	160	167	156	139	159	153	128	186	151	152	177	147	143	159	157	161	152	171	126	171	146	146	173	147	174	149	168	150	158	164	155	160	148	154	152	163	161	166	158	152	166	156	148	144	150	176	163	157	172	141	158	159	156	162	161	149	155	144	134	145	161	177	144	151	152	152	160	160	165	158	165	154	160	166	155	157	162	176	178	161	166	142	155	152	148	162	148	152	145	166	152	166	161	150	181	149	157	160	138	166	156	141	134	175	154	151	145	160	154	144	149	158	166	151	157	171	154	142	167	155	174	157	156	148	127	161	185	136	144	159	155	151	150	179	134	175	173	168	174	165	181	167	163	166	186	156	147	154	143	169	135	158	173	136	157	164	155	145	163	167	175	167	142	157	172	166	165	137	174	165	190	136	151	152	161	163	154	150	166	149	151	173	160	148	141	141	175	137	160	154	158	149	149	146	152	164	158	144	158	162	151	161	153	161	142	151	160	155	159	149	150	168	185	152	167	159	159	137	191	171	145	163	179	169	155	161	158	162	161	153	168	180	140	170	153	155	144	159	156	162	149	161	160	165	157	181	142	154	160	170	165	154	175	164	146	161	154	140	162	154	161	130	147	139	168	162	133	175	136	150	139	160	152	133	176	161	158	144	152	145	182	170	154	161	158	145	147	151	152	164	160	149	121	155	146	155	153	147	164	141	163	149	140	127	184	177	161	117	165	141	164	164	157	164	158	171	170	150	176	154	172	160	165	157	158	171	144	153	180	129	134	171	154	134	142	150	158	151	154	192	146	174	148	173	176	164	177	149	137	156	143	152	180	176	173	165	139	187	143	146	152	153	147	151	161	161	144	135	159	156	160	168	178	165	166	155	139	161	158	180	124	175	167	140	152	157	165	159	151	153	156	149	162	154	154	160	182	157	137	149	161	143	161	138	148	141	155	167	173	164	165	173	130	145	150	130	166	150	162	150	162	165	161	151	163	164	151	157	159	154	148	167	158	149	153	148	156	166	157	152	152	169	177	172	148	165	158	152	153	156	129	154	160	166	144	141	175	142	174	187	171	147	155	155	164	177	153	151	140	172	158	143	158	165	162	148	162	152	139	180	156	150	158	156	167	150	151	174	162	156	158	158	134	149	150	148	148	147	136	157	169	132	164	177	149	151	150	150	157	170	173	166	183	163	169	143	130	162	169	137	137	169	155	153	159	147	141	131	162	132	167	148	166	146	154	167	138	162	173	157	163	167	150	187	152	157	161	147	182	144	151	163	164	154	169	151	144	167	160	134	152	155	157	165	168	143	153	131	165	156	158	157	144	158	146	162	143	151	162	151	159	174	191	156	154	156	185	152	150	160	134	151	157	152	142	157	172	145	139	155	157	147	159	148	169	142	159	171	153	157	159	167	144	144	166	152	150	163	178	177	172	166	146	159	164	147	168	162	152	161	158	161	155	155	185	131	170	143	147	152	141	161	145	167	157	167	155	158	159	150	182	150	137	148	167	159	142	142	145	152	147	144	158	160	142	173	158	171	138	145	156	174	166	144	151	170	171	166	172	164	146	169	148	181	169	162	167	173	161	165	168	146	167	155	165	155	166	159	161	131	160	190	149	146	168	168	171	143	154	170	167	174	153	172	177	174	140	155	161	166	153	163	166	150	169	149	160	147	153	172	160	153	150	156	140	165	151	151	151	155	163	137	149	175	144	147	175	148	169	179	183	169	178	161	160	168	165	141	157	157	186	162	141	153	153	146	170	150	163	164	157	164	165	162	143	137	150	167	151	169	149	158	153	168	170	181	133	174	148	152	154	156	121	166	149	156	165	160	166	171	172	176	162	141	153	155	162	158	174	147	142	166	157	145	173	152	152	153	164	149	146	156	146	148	179	161	178	170	154	142	148	154	156	152	157	148	128	164	150	163	153	152	143	146	185	159	145	175	150	157	158	138	165	149	174	151	158	159	172	145	155	163	148	162	146	134	151	159	154	167	174	160	167	159	142	170	160	130	158	177	169	138	147	155	175	171	146	156	173	169	187	158	173	166	182	161	165	139	163	160	153	174	163	145	158	164	168	182	149	163	158	181	158	160	153	171	158	157	155	154	150	174	146	147	146	129	158	166	157	150	161	167	152	156	160	180	170	151	150	143	153	162	176	137	162	163	171	163	148	141	164	163	165	160	167	136	161	151	174	130	148	166	151	143	170	133	163	132	160
32608	13518	10649	3784	1320	511	575	537	511	520	554	524	500	527	539	536	515	495	516	481	533	455	560	567	552	525	477	555	522	497	518	540	497	541	490	555	525	525	516	547	520	504	548	522	517	503	559	521	539	523	532	526	508	536	508	533	482	504	507	556	509	526	537	528	480	567	515	498	513	512	546	509	509	524	538	511	485	558	551	523	568	479	528	505	511	536	540	502	462	518	531	474	550	562	488	534	491	509	574	498	531	527	541	505	483	515	534	525	498	529	529	543	526	558	547	541	507	519	535	532	518	505	530	514	542	540	535	513	520	516	542	532	525	535	501	522	525	526	545	491	536	532	505	506	545	487	534	513	505	470	524	536	519	537	545	507	492	510	531	494	543	494	505	550	489	499	531	518	516	553	482	502	497	491	535	495	529	524	514	547	475	534	562	501	545	460	520	478	487	562	497	488	530	508	537	543	495	515	498	521	517	479	505	552	487	520	533	551	511	480	512	531	517	523	536	509	540	528	508	545	525	530	512	510	508	534	532	481	491	480	490	557	591	497	501	490	559	485	520	529	516	526	569	509	563	489	514	495	500	533	518	476	527	555	576	509	514	535	516	538	530	528	523	527	524	557	485	506	548	536	522	546	535	491	516	485	532	495	547	574	569	470	499	476	524	522	502	531	523	532	520	534	502	499	528	505	529	474	520	511	535	472	537	515	497	517	520	514	548	526	499	500	495	535	536	550	574	526	564	554	526	537	574	540	547	514	504	505	510	548	491	555	505	525	549	515	502	553	488	496	517	519	544	508	534	507	513	514	531	509	506	535	501	549	470	456	526	513	519	513	535	499	498	539	550	517	518	516	525	485	497	504	558	530	540	563	490	518	502	498	530	527	520	540	503	548	511	516	485	528	540	510	559	507	545	469	558	509	501	522	529	526	503	513	545	528	504	481	505	528	516	489	480	498	527	584	538	537	486	535	492	527	500	519	552	493	516	523	530	538	558	562	569	555	489	511	551	523	522	504	512	493	537	514	532	501	492	534	496	492	580	490	533	525	512	510	489	541	564	524	556	510	522	524	525	494	498	536	522	515	516	501	511	491	537	504	533	513	554	528	525	503	525	467	510	514	574	487	499	544	530	536	539	525	520	515	513	476	498	606	511	513	536	544	537	495	534	529	505	494	563	518	492	525	508	525	507	466	493	513	511	532	532	522	549	465	471	536	509	477	479	531	502	542	530	501	544	547	502	532	533	483	532	544	507	541	537	514	482	541	552	522	532	538	539	519	520	484	504	536	509	531	508	509	540	521	513	528	500	529	532	533	496	498	562	539	514	555	533	558	527	506	482	520	544	542	493	543	533	544	494	544	485	533	448	538	547	526	472	524	536	537	538	469	497	507	550	490	490	548	481	512	487	506	536	482	540	484	540	522	533	527	476	566	500	522	560	557	522	517	497	511	514	496	499	501	520	548	543	516	529	512	508	550	496	532	548	568	528	518	504	530	521	522	490	543	515	502	507	529	542	518	482	497	511	549	555	485	543	518	519	536	484	488	533	500	510	491	516	534	528	510	531	534	506	481	526	510	517	527	539	495	515	495	508	520	517	533	537	504	504	518	536	489	531	539	502	534	538	528	482	503	544	530	517	541	509	500	540	536	538	500	481	513	513	485	505	526	467	527	527	504	534	528	528	561	560	507	556	535	533	553	560	532	519	530	553	510	492	506	535	513	546	543	523	524	542	518	537	482	513	534	480	518	460	563	508	482	543	523	543	532	515	458	538	510	468	500	518	550	484	498	476	504	512	502	525	531	537	503	479	534	516	507	535	509	545	534	538	530	502	493	534	512	496	519	537	574	506	561	514	518	548	526	495	477	480	551	507	514	515	498	509	546	496	518	498	528	547	511	526	523	510	516	525	554	520	529	498	481	529	526	515	536	521	497	494	524	535	496	510	579	542	507	506	517	540	510	504	541	486	539	565	504	481	549	544	524	529	556	500	473	518	507	510	514	527	507	507	546	547	508	533	517	574	548	484	514	506	490	522	499	537	533	530	505	515	505	487	513	493	572	552	530	559	518	528	535	517	536	482	530	525	539	493	496	520	530	507	541	537	508	538	527	540	491	525	501	508	537	530	508	492	532	507	513	540	565	553	527	472	505	495	517	531	537	514	459	556	511	488	552	515	503	545	531	560	510	478	491	533	522	557	516	508	546	519	552	481	529	538	484	544	509	500	528	493	559	537	469	515	479	503	531	526	490	538	518	463	534	530	522	496	523	564	535	520	525	536	543	517	532	536	508	530	525	523	516	497	533	539	532	516	491	550	524	492	534	531	537	531	518	525	496	502	492	500	508	502	533	479	515	496	522	544	518	512	542	575	529	545	532	548	521	528	543	536	509	447	497	530	542	519	486	542	510	498	528	506	526	510	520	527	552	533	531	489	525	533	529	516	497	535	526	481	513	514	479	504	499	535	520	528	575	468	543	545	521	484	542	524	499	526	507	537	483	522	519	533	530	515	538	511	495	540	532	521	515	512	473	539	488	509	503	519	555	548	580	520	527	512	474	509	567	519	511	513	485	551	547	546	513	502	490	520	539	501	515	523	536	532	535	510	515	561	499	509	532	486	496	488	522	510	529	534	522	564	536	523	519	560	526	534	519	524	535	541	541	518	484	467	522	500	545	523	538	545	555	543	481	516	523	523	537	496	546	498	493	530	506	468	513	513	474	545	534	520	497	504	482	580	489	544	532	533	515	555	501	521	561	556	555	530	522	523	528	515	510	533	544	516	504	542	526	504	518	515	550	523	547	496	502	497	493	497	526	522	524	538	496	521	479	487	515	527	509	509	505	491	520	517	517	539	514	510	546	506	519	521	531	537	498	515	528	523	514	558	544	527	528	518	498	520	510	575	516	525	562	490	508	525	540	569	534	556	509	511	520	538	559	552	504	535	500	545	510	504	526	524	532	476	510	504	496	538	460	542	561	478	513	504	508	537	490	523	526	523	516	518	485	521	521	521	549	526	557	548	501	535	506	475	554	504	521	470	541	528	509	513	561	552	491	499	504	513	548	504	500	514	530	527	497	527	539	539	502	545	525	526	549	502	547	504	508	499	569	543	496	491	500	484	528	527	523	506	501	518	514	519	547	496	583	465	502	526	524	535	501	503	514	483	528	523	525	512	519	507	492	462	519	560	501	512	505	532	478	529	557	484	510	506	526	538	544	507	524	534	529	475	518	532	518	545	483	512	519	512	534	522	471	512	503	466	527	532	505	498	531	506	561	531	515	504	479	496	583	508	515	521	519	520	522	512	547	514	476	499	524	521	520	497	537	528	528	527	545	493	503	522	543	526	546	503	488	496	495	505	512	524	526	539	516	513	529	504	569	513	509	516	512	550	518	507	529	490	514	519	562	500	477	526	502	520	587	497	510	536	548	533	560	519	503	525	522	545	515	530	504	503	521	534	530	524	513	528	540	488	529	489	506	527	514	542	490	492	500
64873	46501	44232	22803	6404	265	143	124	167	152	144	167	138	110	142	108	138	129	136	108	122	118	145	125	112	116	143	104	118	118	115	136	126	110	129	139	115	133	120	117	151	127	110	131	114	125	129	113	116	131	114	114	116	115	126	121	119	132	127	122	138	108	139	131	130	132	125	145	152	129	128	139	111	119	120	136	122	123	144	120	125	133	141	146	112	119	103	118	125	123	116	105	146	113	128	121	122	111	109	118	134	119	134	141	128	110	96	129	134	121	127	103	101	103	92	115	115	135	117	110	123	119	144	117	120	147	138	124	121	120	115	126	118	110	110	136	122	125	133	110	117	126	119	130	110	127	135	130	119	130	142	110	119	122	111	138	119	132	115	116	155	115	127	149	117	131	128	130	125	127	103	107	122	124	121	111	119	123	115	108	129	127	106	140	144	122	139	121	128	119	123	138	110	134	110	114	120	129	116	132	130	145	118	132	122	128	133	136	129	112	122	163	155	121	132	114	123	120	121	118	121	114	122	117	115	111	128	123	107	126	120	117	128	114	132	114	128	139	125	113	135	99	132	114	114	121	136	109	132	122	139	107	123	124	121	118	129	129	127	149	139	130	124	136	137	111	127	144	114	126	124	113	100	118	108	136	123	153	129	135	134	110	127	103	138	122	133	134	129	112	131	127	139	131	132	128	129	106	125	118	111	119	115	142	122	130	132	120	134	115	109	135	110	109	137	127	129	128	129	140	127	122	135	121	119	140	116	110	105	117	134	117	110	114	140	118	130	139	138	122	118	106	127	124	107	132	133	125	117	118	112	122	122	109	123	123	138	121	130	117	129	125	124	139	137	113	125	100	109	116	113	112	126	112	111	120	118	122	119	119	127	125	134	129	113	107	130	116	131	106	119	131	107	140	130	124	133	163	125	122	136	141	124	119	118	124	123	123	136	125	142	115	100	129	132	110	114	119	101	115	137	130	130	121	127	119	134	128	118	109	124	118	132	120	131	135	131	137	124	123	112	117	128	125	130	117	115	162	116	149	135	110	129	123	129	128	124	124	122	129	108	110	118	131	126	114	138	140	111	124	134	149	124	131	91	111	116	124	115	124	123	117	127	107	118	147	135	126	125	130	122	132	134	131	120	121	146	127	122	112	116	123	120	112	143	124	138	130	119	120	116	123	132	121	128	146	143	120	133	113	129	123	132	126	125	136	127	137	116	110	119	112	149	131	111	131	141	134	113	113	128	113	113	124	124	124	116	116	133	104	144	128	148	143	126	123	127	157	129	130	133	140	128	132	110	110	127	116	124	114	121	116	125	139	122	120	122	120	116	121	94	129	113	103	122	111	123	112	122	125	137	111	107	132	119	118	129	116	123	135	129	127	109	134	125	127	125	125	145	128	122	117	139	124	131	105	129	129	141	118	134	132	136	130	114	123	135	110	108	143	126	132	107	105	116	127	131	148	141	138	145	132	124	109	129	139	117	124	122	118	117	160	137	146	112	117	121	120	120	125	135	120	113	106	136	129	143	131	111	121	128	117	105	126	136	137	137	120	119	134	122	117	120	127	131	132	121	128	129	140	111	129	149	111	122	139	133	136	128	124	114	105	121	151	110	118	134	130	137	132	118	120	127	128	124	114	131	131	123	122	116	115	135	106	117	119	116	145	125	128	120	118	113	132	119	128	117	129	113	127	123	115	143	102	144	138	105	141	118	119	127	108	136	125	143	130	127	125	118	154	115	122	117	120	113	117	117	118	117	107	118	108	113	97	119	127	128	159	107	128	129	133	120	121	122	124	134	123	117	115	131	132	108	131	129	121	142	138	122	132	135	133	109	132	124	121	139	124	119	122	143	114	121	113	119	115	141	117	125	118	124	135	109	120	132	125	137	121	114	109	122	119	151	138	133	130	115	141	113	147	109	126	127	136	102	113	111	135	127	151	101	124	119	115	133	128	153	107	112	136	128	135	132	133	108	122	117	122	118	106	124	123	124	117	128	127	111	113	144	109	120	108	128	163	115	123	121	123	122	129	124	109	122	123	90	137	151	131	124	114	115	153	111	142	105	116	128	127	142	124	112	109	117	111	134	109	118	127	125	140	96	117	120	111	117	140	134	134	130	136	113	122	117	126	133	131	132	121	130	125	143	120	132	117	120	110	128	132	112	133	117	125	134	118	131	127	117	119	126	109	129	126	117	129	111	118	140	118	126	136	131	123	134	119	125	144	161	123	133	123	137	140	129	133	110	123	114	123	126	129	107	135	119	128	131	110	147	124	134	119	106	135	133	136	142	126	118	108	132	142	114	121	151	128	120	115	123	108	111	123	128	128	124	101	138	116	114	138	128	121	126	131	131	125	117	128	122	115	134	112	157	127	123	115	114	132	131	123	113	123	123	132	117	132	129	120	119	113	130	127	110	138	116	112	122	117	136	99	146	121	119	122	125	140	142	142	115	109	108	120	117	136	112	113	122	121	107	133	114	127	132	145	123	134	132	139	127	116	141	130	123	107	119	119	143	112	111	115	129	118	141	119	125	126	107	112	116	143	117	121	121	124	121	136	121	131	119	106	129	112	119	126	104	119	114	116	115	120	116	131	123	147	126	124	109	118	121	129	102	117	124	133	138	111	128	96	126	139	121	117	127	127	115	123	122	97	118	131	129	106	124	129	130	125	126	117	126	114	129	141	122	120	123	98	139	123	103	137	116	120	116	115	142	126	134	120	107	115	123	109	131	122	132	127	145	116	136	119	125	143	117	142	117	116	112	108	130	121	123	119	118	128	136	146	132	144	119	128	145	119	133	126	135	115	106	102	121	110	120	128	132	140	141	114	132	144	129	119	136	116	142	124	118	136	138	118	113	116	140	121	102	114	121	121	127	136	120	122	124	125	121	130	122	112	120	132	128	102	123	125	118	119	131	117	141	109	134	136	118	113	130	120	150	142	133	121	131	115	146	138	123	150	144	135	126	135	136	144	117	111	120	131	148	121	138	113	140	104	127	131	114	122	126	119	116	120	145	126	120	117	116	125	116	136	115	109	126	129	132	128	120	133	111	124	126	113	101	134	129	105	102	111	140	110	137	134	112	123	138	123	145	115	107	128	152	133	134	124	131	121	109	108	112	127	139	105	134	107	120	124	123	111	130	119	128	103	118	120	120	114	112	133	115	125	114	96	136	124	138	115	138	123	127	126	114	121	104	107	134	127	118	117	118	115	125	124	128	124	140	139	147	122	118	135	118	133	126	123	117	119	113	116	133	108	118	133	136	120	139	128	103	129	116	124	127	146	147	131	119	130	150	120	112	126	127	136	129	105	121	108	135	123	92	118	115	124	110	121	126	123	134	121	111	126	139	130	132	107	117	104	129	119	129	129	138	150	121	120	100	127	114	123	163	134	110	124	123	126	106	118	128	114	120	118	134	128	133	128	118	120	124	119	114	121	144	105	121	133	132	131	132	132	113	119	129	134	117	130	112	102	124	147	151	117	109	126
49864	37456	43085	27959	6954	705	638	557	493	510	529	527	466	469	478	443	479	428	428	439	429	416	468	452	486	449	456	446	474	445	474	461	414	429	423	454	430	427	409	405	407	434	431	428	414	460	427	451	433	434	412	405	447	386	413	416	462	432	426	395	452	424	454	446	455	458	471	425	382	418	418	400	442	454	376	428	440	443	438	430	435	396	409	446	446	437	405	449	438	458	426	445	432	392	433	412	420	441	426	441	447	432	433	439	422	422	416	443	413	399	406	403	416	434	443	457	410	414	449	492	458	434	381	430	443	402	412	432	463	407	449	442	426	447	451	392	440	389	402	444	448	447	415	464	402	421	431	448	409	396	433	405	443	433	467	416	430	420	425	441	466	456	417	422	407	456	426	417	458	459	396	409	414	434	445	418	414	402	469	451	409	453	447	471	427	417	451	464	414	449	439	412	423	418	441	448	427	461	422	395	426	417	432	429	452	402	395	405	449	409	427	426	439	406	424	423	438	434	427	407	428	436	412	393	432	440	405	405	435	439	435	402	432	421	425	422	420	405	402	422	383	424	443	450	422	449	444	450	421	441	442	400	465	414	406	408	412	435	439	394	426	405	412	405	442	440	406	438	415	414	446	423	418	483	433	438	425	415	386	425	416	414	461	440	421	425	424	432	406	438	461	419	440	435	423	419	423	442	437	422	463	420	395	435	431	424	419	449	419	419	412	408	484	394	426	413	412	445	443	432	427	452	435	439	439	462	433	420	422	409	420	430	456	440	452	436	434	429	439	419	455	438	460	433	428	417	408	425	444	425	400	446	406	411	447	478	418	415	422	429	396	470	399	410	387	403	432	442	421	470	411	490	415	457	414	420	452	419	406	389	419	420	430	393	440	408	425	428	396	425	417	426	441	430	412	431	418	435	418	441	429	462	383	414	441	409	418	428	419	452	455	438	411	462	453	475	430	377	407	437	442	438	415	438	427	432	432	411	435	445	443	424	409	400	421	379	455	430	401	407	440	440	446	465	448	440	411	437	439	422	419	455	383	412	466	426	434	427	450	444	409	430	386	470	426	441	423	416	429	454	435	423	422	449	408	412	399	429	419	435	403	413	403	401	438	430	458	432	444	414	423	422	421	428	380	431	397	415	394	414	450	444	419	425	420	457	445	416	470	438	474	441	436	431	442	388	459	448	404	417	428	386	405	390	425	411	421	454	450	414	453	462	450	469	430	427	480	383	416	429	426	459	431	393	417	407	446	397	446	410	431	470	424	432	385	422	416	364	458	412	410	409	419	426	433	446	441	454	451	433	377	410	430	426	426	449	381	440	402	405	443	437	397	380	424	410	438	418	415	411	403	418	424	434	465	392	407	430	452	430	422	437	415	422	430	437	447	436	388	438	460	403	402	425	432	400	438	419	422	444	410	461	415	426	452	389	400	465	413	454	409	429	470	406	405	403	471	419	423	447	408	403	395	470	437	439	411	434	433	399	402	412	411	402	422	404	416	377	449	435	436	459	455	432	460	428	437	424	421	448	422	452	396	461	423	444	406	443	415	417	417	431	435	445	443	424	430	446	420	463	376	405	449	457	385	439	401	446	439	421	413	462	434	445	430	423	411	400	442	411	428	442	418	418	424	398	409	393	408	437	416	397	399	411	450	407	409	435	424	379	454	390	411	426	393	441	424	488	398	447	415	446	422	455	424	446	395	446	440	426	413	459	396	438	441	445	468	450	455	438	436	462	444	413	412	433	427	417	412	439	424	454	400	415	440	440	395	433	413	457	396	416	463	464	409	453	404	446	430	388	433	426	438	400	450	437	408	393	444	445	433	407	422	448	421	392	459	462	449	427	405	425	436	422	410	422	422	397	434	439	425	396	397	446	395	419	426	418	423	422	411	388	433	406	424	418	448	402	453	407	417	433	416	431	432	444	445	407	439	423	419	403	411	427	423	422	418	417	398	378	413	417	417	410	397	479	400	426	424	416	375	464	393	456	421	412	419	422	459	404	451	431	432	394	418	432	418	409	446	426	419	443	411	389	404	442	431	451	422	447	444	426	436	409	442	411	445	420	459	469	408	423	404	454	429	432	443	388	427	408	460	409	437	421	404	426	408	415	440	464	408	432	419	455	483	432	414	478	440	442	434	408	427	441	400	431	432	408	420	425	415	400	425	440	427	426	429	442	450	446	421	442	426	385	439	420	434	456	423	423	418	424	455	441	397	405	455	431	421	488	425	402	457	452	426	411	447	427	382	390	415	419	457	391	418	435	439	418	428	439	426	415	444	428	430	405	397	411	456	445	370	431	422	432	379	387	425	428	442	456	434	464	415	451	395	392	426	421	425	437	412	387	442	378	451	420	442	412	423	417	445	424	433	396	406	403	463	432	408	423	434	403	431	428	428	409	409	410	430	432	451	410	417	412	445	428	407	450	411	419	389	486	407	445	428	421	443	444	396	424	482	435	464	380	461	442	414	414	437	410	430	455	465	424	440	409	409	417	434	418	424	419	423	395	428	408	430	435	439	429	446	441	398	479	406	416	418	439	430	422	416	418	428	436	453	420	435	436	445	438	439	445	445	460	412	428	415	426	453	435	430	427	442	416	456	393	452	444	455	435	437	420	447	476	413	465	403	426	444	472	438	421	401	404	427	428	439	440	445	393	445	435	434	428	443	398	443	406	437	422	466	429	403	381	414	439	387	408	387	447	419	445	429	434	434	413	439	430	419	401	452	437	416	446	403	409	439	389	475	447	415	459	419	440	408	439	395	451	432	374	413	424	445	439	427	410	400	445	422	426	437	412	414	424	426	386	442	432	434	440	410	435	484	437	425	412	437	403	447	415	424	436	437	479	452	394	448	442	445	438	405	452	439	428	434	421	421	442	404	432	430	422	396	402	455	457	411	445	435	463	411	453	422	428	428	485	473	439	410	420	452	443	399	403	422	425	437	443	428	433	473	448	422	469	404	445	447	425	440	425	435	439	442	458	423	432	453	442	441	414	443	403	418	427	419	421	398	412	466	407	417	396	438	410	422	438	435	446	430	435	394	454	449	435	425	385	454	452	424	432	459	390	406	387	423	449	406	434	412	366	406	451	416	418	415	421	461	436	416	442	458	438	417	439	415	421	429	434	415	431	460	441	384	448	386	391	435	403	465	425	432	447	375	412	449	428	443	408	414	420	442	408	466	442	460	382	419	420	441	397	462	457	415	402	439	425	419	432	455	410	419	413	425	447	396	428	447	412	443	467	454	475	434	401	467	430	434	459	433	443	457	418	434	421	428	446	398	417	410	411	427	411	411	367	431	450	423	422	436	455	454	429	416	410	406	407	439	426	404	429	381	408	431	429	434	423	436	434	398	427	401	415	450	427	446	417	377	420	429	423	429	435	425	448	414	429	419	448	416	431	409	443	415	428	395	420	409	446	415	426	416	459	440	439	433	441	426	429	425	428	442	406	438	439	405	449	430	420	418	456	391	406	386	469	391	471
78323	58153	55439	33544	15121	1151	320	292	303	252	216	238	196	237	243	218	208	232	236	206	225	218	229	198	223	216	198	233	241	228	224	242	207	233	208	205	218	218	221	218	207	224	189	225	239	200	209	244	210	192	206	203	229	209	219	199	249	211	224	233	236	208	191	225	220	202	199	201	208	198	212	201	217	182	214	216	200	205	218	231	200	209	201	212	227	194	204	207	225	228	238	209	229	205	216	210	214	212	189	225	217	230	241	227	211	215	199	209	225	204	213	223	220	226	197	239	202	188	202	210	219	195	209	218	218	202	197	214	217	222	220	219	221	203	217	210	209	199	233	189	205	227	199	197	228	217	240	231	237	185	213	225	217	230	210	207	204	195	225	204	224	233	201	251	217	230	198	212	209	242	205	214	197	194	219	223	187	216	229	244	188	190	219	195	210	184	223	213	200	202	215	201	220	214	207	228	208	249	218	224	187	212	206	199	207	215	211	209	213	200	208	230	211	230	230	205	212	211	200	238	186	240	210	176	206	204	224	191	193	193	226	221	224	182	208	218	202	206	223	204	223	216	212	195	227	207	190	221	182	175	195	183	188	204	203	214	192	207	191	218	191	216	185	227	212	207	215	223	224	195	212	178	210	206	215	222	187	228	193	220	225	198	206	184	201	204	217	225	218	241	215	210	206	213	206	201	209	211	204	207	218	221	207	205	225	180	182	184	222	207	190	224	219	234	219	211	208	234	208	216	221	227	200	216	224	224	228	181	216	222	201	224	196	205	222	200	218	212	225	212	197	218	197	221	202	227	228	208	218	201	220	211	224	236	222	206	246	213	222	190	209	182	198	208	188	233	220	229	189	227	218	219	214	212	234	215	211	226	214	197	228	226	217	206	234	204	185	230	205	224	220	198	216	205	202	221	238	211	195	231	229	205	211	223	231	210	201	218	215	210	199	221	208	216	208	202	232	223	233	250	227	246	186	205	199	201	250	209	232	219	202	214	219	228	188	206	228	218	205	216	215	219	191	200	220	225	220	237	207	189	212	221	187	195	204	230	201	225	212	209	229	214	194	195	220	227	215	209	216	223	194	188	210	196	225	232	206	206	202	195	222	198	204	219	231	180	205	203	191	202	215	229	206	222	194	184	229	208	193	238	232	210	213	217	195	213	200	211	238	192	207	221	190	198	213	213	196	190	232	203	214	206	211	205	229	214	247	221	210	199	219	243	205	208	199	222	221	215	217	206	204	208	201	233	259	234	195	215	210	224	242	211	216	224	172	200	212	230	212	232	192	214	188	216	213	239	202	219	225	224	189	218	221	202	208	208	210	212	198	249	212	221	215	204	208	186	210	202	196	216	232	212	240	205	195	199	221	225	206	178	197	201	229	213	213	219	220	224	214	213	222	217	198	226	217	190	205	215	214	225	229	221	224	213	240	215	212	225	197	216	219	177	211	202	218	190	211	232	234	242	222	230	219	222	217	203	199	216	203	226	226	216	209	225	195	195	217	224	210	199	237	227	231	204	206	187	215	202	211	210	217	201	219	220	203	226	208	206	207	213	206	218	215	193	196	230	228	201	208	221	216	205	219	219	225	231	204	229	225	222	222	214	230	189	210	235	243	221	237	221	208	218	211	216	232	247	237	212	198	225	177	197	201	226	215	202	211	200	223	193	227	210	205	191	211	202	221	204	198	225	217	189	230	219	206	220	204	220	203	246	236	193	197	196	229	211	238	231	218	196	231	214	224	202	225	203	220	231	196	217	205	213	212	214	210	207	194	209	196	207	210	211	237	208	222	220	207	204	214	206	227	214	195	192	203	205	212	203	196	194	207	220	198	242	173	208	212	226	212	221	227	206	216	203	216	211	205	212	202	214	216	206	217	224	237	190	216	210	223	213	241	207	212	210	205	237	202	215	221	177	215	212	203	200	207	181	182	156	230	187	191	215	231	241	188	193	235	217	194	226	222	213	210	218	203	225	205	227	196	191	215	210	220	205	205	197	218	207	215	204	200	218	213	207	217	243	200	213	231	212	227	220	191	230	202	234	206	204	236	203	212	197	233	172	211	204	191	209	244	217	212	216	224	211	196	212	200	199	221	219	217	225	210	203	183	208	198	235	198	229	197	214	224	187	228	195	217	200	219	220	187	207	209	184	206	213	227	190	198	188	222	217	233	215	193	226	197	220	191	195	214	212	212	212	214	184	216	224	197	219	216	238	234	241	215	213	234	223	202	234	238	184	197	205	222	223	225	228	219	230	209	199	203	204	212	208	206	247	207	228	218	223	229	189	198	223	205	207	210	228	202	211	228	216	233	203	207	227	208	210	214	236	208	221	217	221	212	224	238	237	207	209	220	212	210	196	210	218	203	217	199	215	210	211	205	213	210	229	206	192	208	227	219	222	195	236	224	200	217	219	219	200	202	221	230	223	223	192	205	202	231	202	225	187	210	200	205	187	192	190	214	189	194	192	193	194	206	208	223	220	192	179	200	206	206	229	211	210	224	218	218	231	215	217	239	199	209	205	204	225	204	193	208	189	214	201	222	224	191	231	216	202	224	239	207	200	230	218	207	175	184	210	186	213	208	231	217	234	220	223	213	205	207	208	230	222	222	208	204	216	226	192	220	236	191	228	242	213	218	236	224	214	235	213	175	214	216	218	206	198	228	215	223	220	202	208	211	205	219	236	196	222	235	194	242	205	225	206	197	219	193	192	197	212	192	201	215	193	228	199	207	215	203	223	233	217	228	197	214	214	205	208	230	214	210	224	227	202	227	214	213	187	208	195	215	210	195	218	215	196	192	224	194	219	213	218	204	220	214	194	235	195	224	196	226	218	199	228	211	199	214	234	228	201	199	217	198	184	209	234	225	238	230	235	220	199	239	215	204	187	236	182	195	229	223	202	195	233	204	229	202	207	234	231	205	203	197	224	215	221	200	184	220	204	213	210	197	224	210	198	191	235	250	228	213	208	214	222	208	248	247	233	203	202	222	202	203	215	223	234	194	215	217	233	209	199	221	223	237	259	231	194	215	200	190	224	206	225	225	213	196	221	193	200	217	200	218	193	225	215	211	240	217	238	199	207	215	187	221	196	194	217	241	212	217	213	207	205	228	208	193	219	211	220	219	244	221	208	230	226	237	221	229	201	233	201	203	201	220	203	199	211	210	209	216	197	211	224	193	224	235	193	169	232	208	231	230	220	230	207	227	213	220	192	185	223	207	220	206	226	201	180	205	212	228	228	203	245	199	175	191	198	196	203	225	219	200	215	225	218	227	220	191	198	214	220	191	196	213	228	208	207	213	225	197	228	218	205	206	210	195	212	222	206	228	204	241	210	223	215	210	223	216	206	211	213	191	195	222	237	229	201	212	235	197	211	220	245	204	216	203	223	198	198	208	231	197	231	203	212	217	209	224	216	200	205	235	217	232	209	211	234	207	231	208	216	224	200	201	199	214	208	211	226	218	220	200	243	205	227	204	217	201	212	205	193
60915	46637	54287	38393	11230	1301	1114	1048	904	863	841	853	842	813	786	766	752	752	744	738	714	711	725	704	723	720	737	707	673	653	697	751	726	670	669	698	686	668	729	699	710	656	674	702	674	722	669	666	688	705	686	711	670	665	683	681	713	676	682	691	690	706	629	706	662	693	691	676	675	660	673	645	653	631	702	637	679	682	691	691	681	645	704	686	707	675	691	725	671	633	665	643	680	656	681	680	647	621	680	666	653	665	653	642	683	658	651	713	679	683	713	675	705	664	632	636	648	645	709	643	659	683	676	670	698	606	703	628	699	678	693	714	635	700	706	659	657	715	649	697	716	660	717	635	725	619	680	675	664	682	656	704	642	678	669	658	735	708	703	664	682	703	677	681	615	706	650	648	642	669	707	687	654	679	655	662	697	684	712	654	703	676	660	680	687	644	679	664	688	669	705	602	691	633	711	668	650	699	710	656	666	680	648	699	674	623	671	680	643	660	680	702	709	680	681	668	654	627	660	662	675	669	652	685	660	621	668	659	731	682	659	684	668	638	717	718	719	642	694	665	659	697	651	650	677	708	620	693	701	657	682	668	632	675	639	687	666	713	657	657	689	633	666	673	636	655	675	674	736	650	707	656	666	707	654	693	682	679	659	715	632	690	667	649	694	679	668	686	621	698	672	678	686	678	709	673	683	681	651	674	706	704	643	687	657	704	650	665	675	680	682	700	661	661	667	636	638	680	672	653	714	652	742	668	706	677	654	711	678	682	684	684	680	611	689	665	650	702	667	703	655	614	693	667	684	664	661	683	653	648	701	677	653	637	703	604	693	660	639	718	612	682	645	704	648	650	684	651	687	670	701	693	705	666	720	642	617	676	662	638	631	700	685	684	649	711	711	693	695	670	634	644	671	654	636	677	712	641	675	631	659	625	668	662	688	716	667	677	674	654	642	670	682	658	663	653	709	645	692	672	686	694	691	669	680	682	671	630	644	667	674	679	690	667	694	651	669	641	690	650	712	655	657	659	632	630	700	656	645	695	654	684	662	669	668	697	710	676	730	691	667	658	730	692	688	669	616	704	649	646	662	711	735	685	654	654	641	660	662	672	647	597	687	648	695	687	728	639	674	668	699	710	614	659	663	685	663	643	717	687	694	651	667	685	649	734	700	698	691	654	666	687	686	641	715	716	687	695	680	703	669	690	669	670	642	652	663	637	672	671	696	651	670	686	680	693	676	689	670	639	691	692	655	661	653	708	678	641	669	660	657	638	622	658	687	694	682	692	713	646	669	669	664	646	690	724	659	700	691	698	678	653	656	652	678	638	677	676	642	694	691	680	616	653	668	691	654	670	675	619	694	700	675	720	682	659	642	647	687	645	711	661	630	699	691	679	675	675	680	619	680	691	658	672	650	683	678	680	637	645	657	687	665	642	704	665	658	659	644	683	648	698	625	638	667	672	670	664	670	630	697	642	712	663	697	655	663	708	709	628	692	642	664	681	634	692	667	641	672	682	677	667	682	673	630	718	714	682	662	646	658	729	664	667	671	674	677	705	637	702	659	654	693	709	720	675	664	633	671	633	628	730	623	620	713	652	679	665	681	649	682	656	657	653	657	662	648	676	666	665	676	676	677	662	684	618	710	646	660	695	669	676	660	652	690	696	667	688	695	675	661	662	677	666	704	645	686	689	717	676	662	626	678	659	694	674	682	648	669	644	676	663	701	660	662	664	688	632	648	655	650	716	697	674	669	659	714	657	718	687	669	653	673	670	682	707	642	632	637	673	693	661	699	670	625	649	662	660	646	670	711	709	645	696	692	675	678	680	671	718	673	650	728	661	660	646	713	657	641	663	728	674	673	718	694	682	710	673	677	723	685	680	699	738	635	685	651	670	651	655	702	667	681	711	679	701	667	642	629	715	642	629	701	677	699	654	666	678	659	662	683	705	638	669	657	624	689	686	691	703	675	637	714	672	629	670	677	673	719	616	644	644	674	687	656	635	685	668	703	665	676	673	651	689	696	706	733	638	718	737	671	679	687	647	750	652	680	676	659	682	645	668	730	680	693	694	695	669	638	702	686	649	696	663	655	612	648	648	686	668	676	644	656	639	660	617	680	676	655	686	656	686	658	652	712	656	669	688	679	639	650	657	653	690	626	663	692	646	718	671	671	608	686	668	676	677	648	692	646	664	657	654	690	646	659	681	668	657	654	678	688	674	651	641	642	674	714	647	671	702	680	668	672	648	644	674	674	678	677	682	648	701	619	691	666	678	695	661	642	675	690	623	604	688	663	670	667	672	649	670	680	641	641	686	608	685	690	661	671	643	670	652	689	663	626	681	668	702	649	741	690	704	648	722	622	696	710	641	662	677	663	662	627	623	654	646	640	649	676	673	614	630	667	654	690	701	674	681	653	678	661	670	695	652	659	659	670	677	635	678	686	652	701	665	657	628	685	673	632	665	623	729	639	726	649	665	639	689	680	690	635	660	673	706	681	679	639	681	653	681	699	659	666	664	664	636	702	676	702	707	710	680	621	661	672	643	634	667	669	693	701	679	685	677	652	613	687	709	726	671	709	711	691	687	702	628	645	639	664	683	696	675	673	642	712	678	654	671	699	640	654	731	676	623	679	699	696	657	685	719	655	659	683	637	674	604	683	672	651	671	641	680	695	656	640	642	689	657	699	642	629	671	623	664	658	692	680	648	665	655	709	652	698	694	655	655	666	630	692	647	686	676	659	668	689	671	647	665	709	671	655	697	673	683	645	673	644	655	693	669	697	695	654	656	664	674	672	677	684	653	671	695	656	666	622	676	664	656	661	650	670	659	673	665	675	679	665	677	677	628	664	679	677	710	713	665	673	709	649	660	684	665	707	679	660	667	693	680	636	656	688	670	649	645	703	655	639	666	659	715	666	667	692	686	632	663	685	673	635	646	689	671	645	673	699	730	679	682	706	709	651	689	679	712	662	662	662	683	721	694	655	684	707	676	675	652	655	652	634	688	675	632	716	648	657	641	671	683	675	646	695	714	692	683	680	696	655	702	643	635	680	662	676	653	638	641	646	697	647	646	682	700	666	663	669	653	623	637	698	671	661	683	682	663	665	688	639	644	674	657	655	698	628	645	648	663	688	683	670	664	724	694	655	697	671	657	624	652	661	658	679	711	661	712	705	659	682	692	694	688	640	682	631	687	668	657	604	700	635	681	689	654	646	688	687	659	689	648	657	699	713	681	676	705	658	660	668	644	663	662	618	654	687	673	698	647	625	660	606	635	684	716	642	626	678	669	672	667	647	669	660	669	676	699	661	617	668	635	665	645	656	678	630	675	676	634	680	679	681	683	666	649	657	656	696	630	710	626	681	625	677	666	675	678	677	682	656	704	687	687	670	618	632	673	659	672	690	701	649	672	671	739	662	681	654	674	654	633	698	651	652	651	655	656	666	682	666	691	696	718	661	689	660	668	641	676	677	646	723	656	669	668	658	670	692	628
33626	15910	7185	1442	388	145	171	158	162	167	160	161	144	143	170	153	176	154	161	154	147	147	151	166	162	149	146	160	137	144	174	150	158	148	155	152	140	158	176	169	161	137	169	171	135	167	163	167	152	150	158	176	149	127	164	177	170	133	168	142	162	157	154	163	174	160	169	186	172	161	147	155	141	139	143	156	151	158	144	167	161	176	157	149	147	147	142	166	125	152	152	167	155	144	164	173	157	167	170	140	144	121	160	155	168	151	155	165	152	167	145	135	157	172	143	158	151	161	148	169	144	145	165	170	182	158	154	156	148	128	146	155	146	159	147	149	134	188	143	141	156	145	148	158	172	170	162	169	139	162	149	167	156	155	171	151	157	154	182	166	137	140	154	158	167	180	151	137	150	158	173	164	166	170	158	165	137	161	157	136	159	151	174	155	167	160	153	171	152	182	135	156	167	159	158	156	147	149	151	163	157	134	163	145	139	139	149	168	153	164	169	145	173	140	147	148	144	170	160	171	152	173	162	145	157	151	136	164	153	166	165	212	163	152	170	155	200	150	169	162	160	170	146	172	140	137	141	176	139	148	157	146	150	155	167	137	168	166	161	178	162	147	136	178	158	145	143	148	167	170	163	157	154	145	147	149	167	155	157	156	157	162	136	172	167	172	155	175	152	146	164	181	132	165	156	124	150	139	168	139	166	140	141	131	160	147	163	179	159	165	159	151	150	142	157	159	159	158	152	171	173	143	169	151	159	152	136	152	178	145	168	188	170	150	127	169	165	155	155	172	153	166	184	151	147	177	152	160	181	167	145	155	166	135	170	149	158	140	146	155	167	173	163	132	153	176	169	166	147	156	141	150	168	154	154	158	157	156	166	157	150	166	136	145	155	148	134	156	179	153	167	153	161	151	152	143	169	141	155	133	151	140	159	153	146	182	177	150	132	167	174	158	178	148	155	179	152	172	156	161	154	148	162	137	159	157	162	156	161	161	161	164	144	153	160	172	139	155	159	143	151	169	154	155	188	162	145	163	179	154	149	167	146	181	173	152	164	164	159	158	158	154	145	173	156	172	142	149	142	170	167	155	143	143	153	153	153	147	159	166	146	151	134	145	176	137	153	148	147	155	145	150	160	140	159	149	159	145	161	161	147	142	133	154	176	157	155	151	162	149	155	172	148	146	180	165	156	163	144	173	153	132	140	164	140	149	154	149	176	171	138	167	167	156	165	141	180	140	162	150	193	164	159	141	164	161	150	156	192	158	160	160	150	156	174	141	157	157	167	164	157	166	132	171	172	169	155	157	159	144	172	143	164	150	149	175	160	166	157	161	157	160	152	164	165	148	151	181	166	157	167	185	166	142	169	155	152	172	141	129	137	154	151	145	145	140	154	149	156	148	153	152	152	144	150	167	172	151	142	147	155	152	146	153	147	152	153	173	148	167	170	190	135	152	143	166	164	164	154	151	120	144	136	155	150	160	158	149	182	164	152	159	167	163	179	146	184	137	152	142	176	156	159	146	164	176	154	134	155	159	133	151	151	166	173	154	163	148	157	161	172	155	155	152	137	173	148	148	155	164	139	176	158	149	134	153	157	148	147	160	161	164	152	161	147	161	169	148	179	145	147	160	168	159	142	142	168	160	158	164	165	169	149	147	140	145	165	136	159	144	159	157	165	136	156	162	149	149	149	164	154	140	168	150	162	133	165	139	142	157	143	144	153	173	158	168	157	149	171	164	157	156	158	157	132	145	137	144	164	153	122	146	162	174	162	152	157	149	139	170	153	167	162	155	142	136	156	173	172	163	156	174	174	166	146	160	173	181	166	167	157	176	149	163	144	163	187	146	141	144	146	184	146	149	145	150	177	165	158	155	172	155	149	153	157	144	163	179	150	138	173	150	148	144	146	141	162	122	150	163	139	157	154	158	178	148	154	136	174	148	150	156	164	175	160	159	165	149	153	158	161	144	149	157	160	139	167	142	163	151	168	172	163	134	158	170	156	152	151	155	160	158	132	141	166	151	142	147	169	129	174	142	147	170	165	159	163	173	161	166	125	166	146	137	158	169	149	143	148	151	156	138	141	157	154	142	149	167	159	148	170	156	131	144	143	154	159	170	154	158	180	169	158	151	163	160	170	154	172	162	154	163	151	150	155	154	151	145	172	165	178	133	148	149	151	175	156	165	141	153	171	163	159	163	135	157	146	156	162	158	167	166	171	165	155	164	166	139	163	153	171	155	145	155	154	153	158	153	161	154	162	164	150	128	151	152	156	134	169	138	125	161	138	155	161	153	165	163	157	165	151	140	170	167	172	168	133	147	138	151	167	156	164	145	167	148	161	149	156	156	139	163	160	136	154	176	175	168	131	170	148	166	153	159	154	158	171	160	135	136	147	139	160	177	161	165	155	139	150	166	156	152	152	172	170	151	168	131	161	137	148	166	164	157	139	184	149	143	160	149	178	157	160	136	142	160	154	159	153	124	148	165	136	137	193	174	157	156	183	151	141	155	167	144	154	166	157	165	178	166	160	153	176	167	155	137	156	160	149	146	169	167	156	157	138	155	164	161	152	137	171	155	145	145	172	190	168	160	156	147	175	159	163	174	158	147	140	167	149	181	156	144	135	157	139	139	163	148	160	151	159	158	138	162	153	151	160	145	160	157	157	150	165	135	139	152	140	170	146	148	171	155	167	153	180	175	153	165	156	155	131	151	152	143	153	148	145	158	153	161	158	171	178	159	136	168	157	160	151	151	154	160	135	159	139	146	157	165	144	149	158	152	133	154	154	157	163	156	171	147	151	139	171	172	161	145	164	155	146	158	162	144	162	182	151	155	166	166	162	157	146	159	145	149	171	134	143	148	147	150	147	135	164	147	158	154	137	138	151	149	141	135	167	159	172	157	157	137	152	135	144	157	140	160	142	155	160	129	150	161	139	156	146	152	155	173	166	175	133	160	149	152	151	130	170	150	157	148	130	164	164	152	148	157	147	158	159	173	145	167	156	151	157	154	190	145	173	151	163	140	157	149	158	141	167	179	171	167	156	173	161	149	174	161	130	167	159	140	143	174	164	174	145	157	165	166	179	158	142	148	176	159	157	147	147	172	150	136	160	176	153	152	159	162	168	151	155	166	150	142	160	154	150	177	159	180	132	146	156	148	159	157	154	140	150	173	154	150	162	155	151	173	140	188	143	148	139	146	145	158	162	146	150	165	166	178	156	180	144	161	167	172	179	154	172	187	148	162	151	148	163	148	160	154	142	179	162	167	155	144	174	164	155	139	185	172	144	157	145	140	147	160	171	152	147	139	155	157	159	178	157	153	152	166	163	176	146	141	151	135	169	165	165	169	157	147	139	161	166	138	166	164	140	169	164	174	165	161	165	150	125	165	157	142	157	174	158	164	157	140	159	148	152	147	178	167	151	141	139	148	148	137	167	153	170	152	143	163	162	157	168	164	155	187	165	174	146	159	165	159	167	167	141	161	163	161
31923	11632	12408	3997	1464	529	525	504	535	525	534	476	534	530	514	517	537	486	524	537	545	554	533	514	508	539	478	582	548	534	543	553	509	554	504	489	525	500	503	520	505	532	537	467	515	541	510	528	528	569	517	572	508	517	519	465	502	522	538	536	516	491	514	491	477	550	498	527	488	533	519	494	499	516	530	520	520	522	541	551	529	519	537	529	524	504	541	471	546	532	521	509	540	503	493	523	518	515	477	449	517	513	537	535	482	515	488	520	532	533	541	488	562	540	546	498	508	554	542	536	510	488	517	465	476	487	521	530	506	507	556	505	522	506	513	507	514	531	469	484	544	501	513	544	535	520	537	534	516	529	539	519	524	482	523	492	516	511	538	542	507	535	482	546	504	489	507	497	527	517	547	508	534	531	489	518	543	525	511	538	491	513	502	478	576	492	462	520	513	519	529	498	572	507	501	476	484	510	549	504	483	505	549	504	484	550	543	539	505	524	499	506	553	494	526	475	519	527	515	461	504	513	483	541	533	510	505	514	527	505	521	514	475	508	539	507	502	511	522	517	551	517	507	488	499	497	500	502	510	525	549	516	494	488	554	530	559	498	529	483	499	497	500	540	544	543	548	523	497	526	507	478	510	502	515	504	523	500	531	515	553	514	507	520	519	497	539	482	540	491	518	535	478	534	513	497	497	519	495	506	526	502	526	522	511	502	571	517	514	483	546	488	500	515	511	552	549	517	557	529	490	538	515	518	490	458	494	531	503	519	522	564	494	543	511	516	532	531	538	550	526	513	532	540	501	524	524	546	505	475	504	517	496	501	509	507	507	478	547	486	511	543	530	561	529	483	511	518	501	550	578	490	515	539	546	513	505	542	512	521	537	569	521	472	544	543	542	504	489	512	501	470	492	516	489	495	490	505	494	496	535	518	546	502	460	497	532	560	532	530	541	490	516	523	533	561	517	520	442	518	498	508	537	513	518	558	523	516	532	507	537	501	479	513	495	505	551	522	513	504	490	523	499	497	516	530	513	524	574	537	497	510	516	538	504	539	519	553	514	526	546	519	502	499	565	533	523	527	520	527	530	542	485	529	544	517	528	508	527	523	540	531	516	523	518	535	542	518	525	524	484	494	531	539	533	513	535	550	517	479	518	512	524	524	499	545	504	480	558	506	517	546	494	495	495	514	461	516	499	535	509	479	499	518	501	530	514	488	492	521	525	512	517	505	528	516	522	528	507	490	523	518	509	484	544	546	541	535	493	531	534	545	483	531	561	536	514	493	504	518	524	490	543	539	477	532	520	506	530	544	506	522	514	490	500	517	503	499	537	516	536	547	503	563	543	523	520	492	512	504	516	522	527	518	520	539	528	496	482	541	571	517	556	511	503	506	546	524	540	471	528	532	513	513	554	525	503	508	500	512	522	468	493	512	507	497	531	558	524	543	508	540	529	537	562	545	498	548	503	490	490	501	513	537	490	511	466	506	537	507	530	525	543	506	570	507	515	517	524	525	503	503	509	500	542	517	504	530	539	499	519	532	538	502	506	528	553	497	537	493	490	536	511	468	491	492	542	494	472	517	535	491	511	507	515	539	553	524	487	522	505	535	518	521	518	542	500	495	517	493	530	531	520	464	526	493	496	519	502	511	524	502	513	511	506	557	494	555	520	525	529	530	507	504	535	495	503	506	506	523	488	517	491	512	497	533	499	543	512	500	501	540	489	456	553	502	534	496	530	478	497	519	523	501	517	513	501	499	560	505	501	526	491	563	532	503	522	485	500	500	471	528	531	529	480	561	486	581	521	536	526	497	485	520	499	490	506	495	523	520	533	486	527	493	489	497	553	458	535	544	499	530	538	529	488	503	505	517	534	512	551	506	485	522	489	528	563	474	541	450	505	524	492	489	503	522	541	514	499	517	534	560	493	501	499	473	547	507	497	497	509	500	585	498	564	510	493	576	516	497	488	545	491	527	538	529	505	524	525	509	519	502	506	493	566	513	503	530	493	532	490	479	485	499	525	530	540	467	503	511	500	509	547	471	500	533	481	489	522	520	503	516	514	510	483	511	556	509	513	501	493	531	531	483	535	512	498	511	541	504	527	480	514	523	537	515	512	499	523	501	495	490	507	477	525	495	543	487	542	517	545	533	505	490	514	523	549	545	540	527	536	565	500	510	568	495	510	515	528	541	513	520	531	544	491	518	542	508	551	497	515	485	516	563	521	506	501	522	553	526	510	476	520	533	501	535	470	526	499	533	488	495	501	510	502	502	544	526	541	480	514	518	494	539	510	502	579	527	511	480	509	529	522	494	545	531	513	500	494	507	504	547	539	509	499	514	519	500	530	492	542	518	522	466	568	536	450	511	523	495	528	534	535	505	534	505	529	525	550	542	511	518	484	524	512	529	526	481	463	506	496	520	513	463	477	496	560	536	508	507	546	559	512	513	488	506	548	487	479	540	525	524	482	573	482	494	512	505	506	504	542	548	512	518	538	523	554	512	539	532	544	504	478	550	476	510	495	537	493	514	548	469	488	542	532	485	502	471	527	495	484	489	525	497	526	498	523	570	533	503	503	507	485	476	491	503	521	512	515	528	508	516	528	506	489	534	531	518	523	544	530	501	517	513	499	533	500	537	513	480	514	519	543	510	480	505	525	522	522	540	517	558	505	494	490	529	543	538	496	504	489	515	530	553	511	509	492	484	492	500	524	534	504	533	481	530	518	539	503	519	488	527	493	555	478	480	505	512	508	493	522	489	508	499	551	488	525	528	467	500	493	532	500	465	503	480	506	503	518	532	539	533	509	527	535	541	516	500	487	534	519	541	501	528	501	520	535	482	560	526	525	515	540	504	539	483	527	531	497	514	532	562	508	550	547	534	545	463	498	508	534	518	508	550	529	536	502	537	532	508	534	557	499	485	512	521	514	503	514	498	520	519	553	503	529	521	536	515	518	529	497	560	542	512	501	532	531	506	519	508	552	466	530	475	531	499	514	519	485	561	501	506	500	526	503	476	556	513	496	524	545	495	490	529	494	500	550	543	528	512	515	547	476	524	508	502	494	534	524	526	490	512	577	498	462	556	521	503	501	522	512	503	539	529	524	526	543	517	475	493	483	508	497	492	498	548	534	498	513	493	509	526	490	494	537	541	512	541	510	487	546	501	539	516	545	500	505	489	534	543	542	542	540	479	523	493	544	519	541	524	491	517	515	521	547	529	524	562	525	528	522	538	472	516	522	545	519	471	532	529	471	496	508	504	538	520	508	498	479	528	527	533	491	503	525	515	520	487	496	495	528	468	537	519	531	500	506	556	524	517	490	514	565	518	533	511	508	540	507	500	534	534	510	531	507	499	510	499	537	540	508	556	520	559	509	549	523	526	521	502	577	488	550	502	531	493	536	485	495	563	530	492	545	506	510	490	528	494	554	522	543	522	489	509	559	541	516	514	512	535	500	554	517	477	529	476	534	522	518	511	514	535	503	547	528	548
64977	46113	44441	23174	8755	280	170	177	156	142	137	132	143	130	130	148	146	151	112	135	122	107	105	131	107	130	115	124	133	121	120	133	113	126	135	124	101	125	125	139	123	100	116	120	130	132	129	122	139	119	114	117	129	137	113	101	125	125	96	103	114	119	127	118	123	125	130	125	117	126	120	119	133	116	105	106	118	123	112	128	148	131	118	115	115	137	128	158	134	121	113	117	115	114	123	116	130	131	116	116	120	135	118	115	109	122	140	150	129	120	129	127	126	135	127	115	105	113	122	103	141	114	123	132	118	107	111	108	131	111	133	136	130	115	113	120	121	129	139	114	113	119	139	131	121	126	132	112	129	121	117	117	126	104	107	113	124	108	98	109	130	132	134	107	105	129	123	119	136	94	110	125	118	120	124	115	109	122	123	136	126	117	148	133	125	101	109	125	121	117	95	126	124	119	124	138	134	119	133	110	124	115	115	115	116	140	132	132	100	112	115	124	134	108	100	123	135	111	124	116	118	129	123	139	142	126	116	96	133	122	130	120	117	114	110	124	112	126	122	117	132	91	123	112	115	118	127	117	103	114	122	114	132	139	121	137	127	112	106	125	126	112	129	128	143	132	107	115	129	142	115	119	107	113	145	121	125	116	109	124	128	116	129	137	128	120	127	122	132	118	136	106	156	138	130	111	140	121	134	109	135	134	123	109	142	131	106	130	105	114	101	119	134	123	104	114	126	140	140	125	100	114	116	121	137	136	123	101	123	117	133	135	124	130	106	112	115	154	116	120	123	128	130	124	111	118	128	105	121	97	112	107	132	127	121	103	112	95	127	146	122	117	129	131	118	128	109	126	126	128	113	121	130	108	111	108	129	128	114	111	129	114	116	135	123	131	120	111	126	140	116	141	134	120	128	107	106	114	120	118	130	129	119	123	115	117	153	129	131	116	124	116	118	114	123	128	129	119	123	137	128	128	113	137	137	110	111	112	117	130	118	125	121	135	114	113	93	109	128	114	129	121	140	116	104	106	109	112	121	142	130	100	120	111	126	121	113	114	126	125	143	104	129	113	115	140	102	123	140	125	133	136	118	108	137	127	127	130	117	142	120	133	140	93	122	127	123	141	142	140	128	120	112	129	145	107	119	136	118	110	133	129	104	125	136	107	134	109	144	126	142	159	138	104	135	121	97	125	129	99	145	124	120	121	112	130	110	123	111	125	126	127	121	107	110	105	125	107	119	140	129	113	112	118	131	120	126	128	112	122	120	113	127	101	112	129	104	112	117	119	123	132	111	123	128	127	119	101	103	127	130	102	112	127	126	117	136	127	121	124	131	145	110	116	114	109	115	119	131	121	163	112	105	131	110	104	135	103	118	122	111	134	129	124	123	119	119	112	125	148	120	130	120	135	110	119	115	122	120	117	129	135	125	129	120	135	136	137	143	120	125	147	115	134	95	129	116	122	125	129	119	111	106	128	121	140	106	115	135	141	128	124	112	113	118	101	137	111	110	118	120	117	142	132	120	122	120	111	128	106	113	109	115	126	128	121	91	107	136	124	130	127	124	115	122	123	108	118	141	120	112	101	118	134	115	120	118	113	127	123	126	126	108	119	118	112	121	109	137	111	112	136	114	123	131	128	119	112	126	128	112	124	125	119	114	124	128	139	135	102	112	114	121	126	107	109	106	123	126	116	119	116	129	121	130	150	112	114	129	110	126	125	124	125	109	133	121	122	140	121	125	118	139	138	125	119	116	124	123	124	124	124	120	104	104	117	117	118	129	109	127	139	124	135	131	109	97	124	115	103	141	125	147	130	128	113	126	121	136	130	143	114	104	115	132	142	123	126	122	130	121	134	147	111	116	132	111	141	122	128	128	121	117	139	114	120	123	121	114	113	119	138	107	135	109	137	124	123	122	108	130	129	124	139	117	111	123	112	134	128	100	118	119	120	123	118	118	111	130	124	125	114	118	129	118	137	130	118	115	134	112	134	120	115	120	107	149	139	114	122	118	105	142	126	110	117	137	106	149	120	136	120	129	134	114	115	121	126	127	121	134	120	117	121	120	114	159	119	115	119	121	109	96	123	115	112	94	131	108	108	144	129	117	129	109	140	123	120	106	95	133	115	139	121	134	115	147	102	139	135	116	124	108	122	137	133	143	125	104	135	125	113	127	123	118	126	125	114	136	115	113	107	129	132	133	100	140	120	124	112	125	130	125	106	111	131	122	122	133	121	121	99	118	116	128	115	113	127	146	119	114	142	145	119	131	128	121	121	134	145	122	136	128	125	139	149	121	129	100	123	110	138	111	133	114	126	115	139	120	123	111	116	125	116	138	120	103	123	111	121	123	117	94	113	117	118	133	107	126	145	146	129	123	116	109	127	122	124	124	118	140	126	115	96	134	143	124	148	110	105	116	125	113	116	114	113	115	117	136	122	119	118	120	103	112	118	125	128	125	124	137	125	113	141	121	136	124	121	127	94	116	108	115	140	132	115	108	112	135	98	114	131	133	106	105	127	99	107	111	137	102	118	118	115	130	122	119	116	119	92	122	122	108	130	105	127	111	145	139	128	117	93	136	119	115	130	121	131	127	111	128	124	114	136	103	102	130	110	125	115	133	121	128	123	144	123	129	121	125	124	104	135	120	113	119	112	132	124	108	117	121	129	120	122	134	140	124	124	121	119	135	112	118	132	116	136	131	126	124	132	134	110	133	118	119	103	102	115	127	134	125	126	130	126	130	126	133	124	124	115	139	137	113	127	128	126	121	126	128	123	105	125	116	135	120	115	113	123	119	137	139	143	103	124	109	106	124	125	125	125	128	136	126	138	124	110	123	125	119	126	125	121	109	130	104	113	129	113	109	128	134	110	111	115	116	115	124	120	115	127	117	109	130	138	126	115	115	127	97	112	101	119	112	112	122	140	131	123	129	107	107	114	128	115	108	117	114	116	140	122	138	136	148	110	102	111	134	139	145	114	116	130	120	111	118	127	124	119	120	131	119	101	120	134	105	129	108	123	120	112	109	104	115	103	137	124	134	115	146	115	120	143	108	112	119	141	127	123	138	114	133	114	105	125	101	127	126	103	134	104	101	119	120	123	127	124	137	113	133	117	124	123	121	131	121	116	112	120	111	122	125	122	117	133	117	120	128	121	131	124	109	142	118	121	120	120	130	132	119	133	135	125	135	132	124	118	130	127	105	121	113	129	118	101	134	111	122	121	124	121	122	122	112	124	122	118	130	141	123	113	129	127	136	124	112	121	117	144	123	121	111	129	126	137	125	117	128	145	119	118	107	126	123	115	119	138	133	129	101	110	112	113	109	125	119	104	138	134	130	113	135	139	113	122	108	113	137	119	118	116	123	115	132	122	123	111	120	127	108	124	106	120	129	123	113	101	142	127	109	125	128	132	109	119	113	119	133	120	138	107	115	118	117	105	123	105	114	113	136	108	126	133	112	124	124	105	113	134	120	127	120	130	115	109	111	124
49451	35795	43837	25980	9794	715	667	582	543	553	528	533	554	505	486	466	436	486	455	445	470	456	447	457	414	427	424	446	443	443	429	451	388	436	430	415	438	466	449	449	413	473	429	416	424	419	429	435	435	423	431	443	398	394	425	414	412	447	424	419	448	417	440	400	432	403	382	416	395	442	419	406	402	413	437	396	441	430	472	429	421	423	440	432	432	420	415	424	425	440	426	411	381	405	406	440	410	412	399	420	393	425	413	429	423	426	395	414	417	426	448	374	405	390	405	449	418	425	389	413	467	386	428	406	415	405	416	423	462	432	479	450	393	445	442	416	438	408	431	387	435	439	423	399	431	431	390	459	428	404	434	433	396	395	418	379	393	410	396	428	418	445	408	426	431	428	415	378	412	407	418	416	401	461	412	415	376	440	425	425	389	434	413	402	447	423	423	423	448	433	423	435	407	411	414	407	414	427	406	435	402	429	434	424	470	398	465	482	424	422	377	408	435	440	414	458	398	403	451	430	468	422	398	412	431	443	418	429	400	432	385	424	436	432	425	417	442	442	426	460	435	401	435	401	441	444	409	435	411	457	427	406	439	437	416	387	416	395	404	452	406	415	421	421	443	437	456	424	405	386	419	372	423	421	441	450	425	454	416	427	429	433	437	439	438	423	422	397	400	421	466	404	432	397	427	443	416	412	408	422	392	438	441	396	477	409	434	417	413	408	397	432	411	412	393	437	430	417	441	374	443	420	439	433	399	415	439	431	427	416	468	459	430	387	453	428	421	404	417	469	451	450	382	426	411	460	447	452	427	414	422	417	450	400	416	443	453	409	404	444	438	415	416	412	414	419	433	423	433	431	429	444	429	430	417	409	450	414	424	463	387	441	433	422	403	423	460	432	432	410	423	409	413	437	391	405	449	423	425	424	418	432	412	411	402	433	444	402	401	428	398	474	445	396	417	430	408	425	419	428	420	437	448	463	431	429	449	456	444	409	434	427	392	445	443	442	434	408	442	440	427	442	406	446	404	425	416	414	415	409	413	411	394	405	420	411	408	434	478	461	427	419	407	423	420	436	393	389	437	434	397	434	422	414	405	449	424	399	432	423	415	399	376	420	386	422	388	445	437	427	437	451	401	429	402	432	414	418	459	407	386	451	407	440	381	428	408	413	397	409	438	427	403	433	462	431	429	427	417	427	402	422	404	435	436	405	421	423	425	414	424	412	423	456	431	411	398	417	436	406	439	430	424	441	450	406	391	411	389	405	432	456	404	433	404	435	405	406	426	396	416	438	405	376	394	410	426	420	445	437	446	419	417	371	427	434	437	436	418	425	436	398	414	396	402	427	434	399	402	436	440	440	392	393	414	387	398	450	458	396	386	412	408	422	424	448	407	416	421	445	438	432	433	413	403	415	411	453	420	420	451	417	401	421	435	437	463	398	451	432	442	421	396	437	436	448	429	429	423	416	436	413	409	435	419	410	428	426	400	401	447	389	400	435	455	425	389	440	415	398	442	457	411	410	409	449	422	413	387	454	449	379	392	399	381	476	437	448	404	436	419	439	409	410	392	410	423	400	397	422	411	436	469	408	427	442	437	399	405	453	418	407	402	393	456	429	439	427	425	426	404	386	427	422	416	443	415	355	442	417	448	404	389	418	439	403	460	391	412	417	414	437	440	420	456	424	439	397	444	400	403	395	419	453	428	429	438	438	430	403	416	406	453	446	425	424	418	423	418	404	410	414	412	421	448	404	430	404	416	425	435	405	430	433	400	468	401	442	446	414	433	412	453	444	420	441	424	418	407	444	407	407	397	405	398	384	406	429	418	408	398	434	419	411	441	415	402	411	454	415	442	412	420	448	464	406	453	412	417	380	448	409	422	415	446	421	437	411	420	425	421	425	440	395	448	445	416	401	396	432	423	401	431	431	434	405	420	414	445	403	413	452	385	405	445	433	436	415	426	404	369	419	451	384	416	415	415	419	397	373	461	446	388	468	431	418	423	395	403	443	427	425	407	414	441	439	426	415	396	399	430	397	371	410	474	434	415	395	424	422	405	450	420	429	438	415	440	404	432	432	448	424	406	433	447	437	421	425	428	416	426	392	435	438	427	444	415	421	417	399	421	427	404	436	426	476	421	438	409	416	431	407	402	412	440	423	427	452	408	420	424	443	410	436	405	429	391	417	426	415	403	428	396	422	429	406	459	445	400	436	432	436	424	441	393	372	427	460	446	415	414	434	440	409	429	450	402	407	397	430	436	426	412	384	415	453	425	445	356	394	415	422	426	428	453	420	408	434	397	431	407	425	416	474	424	386	424	406	422	422	439	423	398	401	414	409	446	390	425	411	436	467	419	423	430	411	422	435	439	419	399	443	444	447	426	441	440	427	450	452	438	415	419	421	436	425	423	406	377	436	421	424	417	436	405	442	430	403	441	422	448	448	409	427	372	427	440	434	418	411	399	436	404	397	424	398	416	432	449	443	400	378	433	437	428	455	375	459	429	426	438	413	450	436	405	421	414	379	422	409	407	379	462	425	396	442	409	455	442	421	441	420	418	372	436	450	431	414	403	401	455	398	372	423	409	431	419	405	447	420	430	424	408	421	412	394	415	441	408	401	431	425	411	396	401	427	404	418	412	389	420	429	422	387	417	401	417	408	447	420	427	397	410	435	403	441	428	425	432	429	434	424	443	432	411	431	407	406	397	407	439	411	383	382	445	381	438	458	410	403	448	411	396	444	424	424	459	428	413	419	406	389	445	456	413	446	419	428	439	369	441	423	403	414	401	432	432	438	411	444	375	417	435	446	466	409	412	429	421	396	462	425	408	393	425	407	432	430	413	416	400	388	414	455	410	387	434	420	431	442	361	425	424	438	465	451	384	426	422	401	435	427	358	436	420	448	432	418	428	440	418	392	402	446	393	417	417	421	387	407	438	440	392	428	405	423	478	431	397	436	447	413	409	467	411	426	448	437	425	442	435	445	424	398	424	399	410	394	435	407	424	400	448	408	424	422	423	396	412	398	438	421	387	418	399	410	424	446	419	411	421	401	456	417	432	390	405	389	414	378	426	398	384	428	421	424	427	433	408	427	459	418	431	399	414	396	425	417	436	389	438	406	429	464	431	420	433	400	420	437	421	434	429	450	423	430	443	394	474	427	430	423	401	430	423	450	422	427	414	434	414	406	448	404	433	422	424	455	431	421	430	414	453	403	441	431	433	395	445	425	385	420	431	418	374	432	399	398	440	423	438	437	393	422	425	403	424	420	441	401	399	412	430	430	410	454	432	425	425	430	407	400	394	409	394	415	451	430	428	443	408	444	411	425	423	438	395	414	427	472	400	426	401	424	430	435	433	401	421	417	411	416	445	401	439	431	403	429	440	394	401	418	424	423	431	408	431	414	401	439	431	450	436	433	389	404	405	424	425	415	427	399	446	435	432	411	463	423	402	415	440	415	437	383	426	414	410	428	453	395	425	410	400	424	446	437
77959	58411	58382	36215	18425	1833	325	299	270	278	260	236	235	241	212	225	199	255	214	220	243	214	197	223	229	209	220	230	233	215	209	249	257	189	218	226	254	225	230	214	203	210	194	184	210	217	230	211	231	210	219	216	222	222	220	206	214	223	222	217	190	224	220	206	209	231	208	201	221	210	172	214	213	224	216	222	211	229	202	204	198	220	198	222	224	211	211	241	208	219	227	200	225	225	236	206	208	211	214	212	231	212	228	219	242	215	216	211	225	219	220	223	238	205	211	232	211	190	231	205	239	212	223	229	201	197	216	211	238	210	207	218	220	212	221	207	235	231	261	203	192	222	226	187	201	218	195	219	212	220	231	218	218	216	209	216	216	219	198	221	227	198	220	225	205	220	238	213	203	227	221	228	230	212	195	207	203	216	233	216	221	208	191	209	223	208	230	233	223	223	238	216	195	238	190	208	229	219	232	211	201	209	223	206	195	238	234	196	186	234	224	226	228	208	239	206	180	211	207	203	193	212	204	209	214	216	216	180	236	208	224	223	234	205	200	209	212	222	211	223	203	219	228	213	208	208	200	209	212	202	228	227	226	196	207	216	187	218	234	221	238	201	225	216	219	230	212	217	246	220	188	223	210	204	221	197	212	189	210	214	211	227	219	214	216	220	228	204	221	227	230	242	206	206	223	213	213	215	222	234	229	203	242	219	217	218	210	198	209	197	214	219	208	208	223	203	194	229	205	244	210	210	211	217	204	224	232	232	232	209	215	227	191	241	224	202	213	238	197	211	223	233	211	193	229	203	234	226	235	202	181	192	206	204	184	238	189	229	233	222	232	216	203	232	215	222	244	202	196	208	227	232	208	208	234	214	211	221	193	225	211	212	229	224	198	242	222	204	228	220	214	210	219	202	220	207	177	226	221	220	227	216	219	241	205	201	199	219	221	204	193	222	221	225	212	206	206	190	202	219	213	226	240	203	208	201	230	200	242	218	221	220	210	215	211	204	208	216	224	208	214	231	217	208	200	208	211	196	211	204	223	210	219	237	220	201	226	213	234	215	218	214	225	219	204	218	205	199	213	213	205	221	207	237	201	224	203	235	181	230	201	242	200	201	231	206	218	222	232	212	211	227	222	211	192	212	188	210	232	214	211	225	211	207	231	180	226	221	255	222	241	229	223	212	237	249	221	213	244	211	222	197	203	235	233	216	234	205	208	238	209	204	193	230	204	223	220	218	237	220	210	227	224	209	222	200	222	195	231	207	225	214	193	206	222	203	231	233	229	246	213	219	233	217	221	230	214	206	198	194	213	213	213	214	206	219	204	212	190	233	224	217	236	192	231	231	199	205	223	230	224	209	207	188	212	228	199	203	238	214	216	211	225	205	230	233	228	184	205	203	184	210	225	207	229	219	187	240	202	214	209	221	190	204	236	172	228	197	233	224	220	232	230	214	218	206	219	202	208	218	223	213	213	240	198	200	215	198	213	239	208	205	208	207	221	205	228	203	191	214	206	219	222	226	209	211	223	215	223	214	204	214	226	206	213	204	200	218	196	214	219	216	212	203	220	222	213	188	205	215	197	160	215	221	188	229	211	209	189	214	188	200	217	237	214	218	216	202	228	218	224	221	207	223	202	224	215	224	209	217	235	206	219	248	222	226	211	220	225	221	215	213	202	214	202	222	217	234	208	207	228	215	218	226	216	216	212	245	221	224	211	212	221	233	222	238	221	210	231	215	213	226	208	215	220	223	223	239	200	200	231	222	228	217	218	200	216	204	194	219	206	206	210	199	197	207	218	210	204	204	213	242	207	186	199	205	222	232	204	227	239	215	205	244	226	196	219	212	204	210	193	219	215	219	231	238	200	227	203	195	203	201	226	231	205	223	180	223	207	230	247	233	223	218	192	216	221	222	190	196	228	205	215	241	199	236	213	215	230	206	226	215	208	231	213	216	232	180	215	209	234	201	220	208	214	205	219	215	197	210	246	225	196	216	205	228	215	220	216	205	206	218	202	220	207	210	219	237	225	210	207	214	196	217	215	208	194	232	241	232	225	229	210	194	237	216	204	228	211	243	227	209	193	197	198	203	212	208	195	212	222	213	205	217	219	221	223	202	222	231	205	230	190	194	217	207	230	223	238	226	226	202	240	225	217	238	215	221	209	208	212	199	229	195	209	213	215	249	196	215	215	241	219	203	223	211	215	220	225	199	207	232	191	215	210	227	223	199	230	213	211	204	202	219	205	211	195	210	199	196	203	220	195	198	211	208	202	193	207	223	215	198	220	241	237	201	211	224	212	196	219	207	226	205	209	199	205	184	225	206	213	198	237	228	217	214	228	218	222	219	206	221	213	202	220	219	177	225	210	208	207	217	181	223	216	207	228	199	220	202	189	216	259	204	200	224	232	196	245	241	205	208	206	204	225	203	220	220	210	223	222	199	212	235	185	202	218	220	229	208	182	196	213	235	203	219	210	235	224	228	199	223	192	195	207	237	211	197	192	219	237	209	199	228	206	230	227	226	204	204	227	215	207	224	197	198	232	229	202	254	207	225	234	206	228	201	240	201	226	237	233	191	189	238	212	219	215	224	237	236	207	205	214	215	209	222	227	217	236	228	219	209	221	213	207	193	211	215	223	213	222	195	244	208	201	200	231	229	212	195	213	213	206	229	221	221	197	213	225	197	231	191	221	189	197	205	233	208	214	233	213	188	221	211	227	218	221	176	201	218	201	213	210	221	209	230	214	185	230	218	209	205	209	209	225	193	219	215	219	227	219	242	190	234	195	229	215	220	211	200	219	238	236	207	213	206	221	225	194	225	207	197	203	180	188	205	213	217	207	235	198	194	238	211	197	238	203	220	194	226	220	238	229	212	228	219	213	206	200	239	223	196	218	201	216	221	216	224	238	206	204	205	231	202	198	201	215	215	230	213	226	185	228	211	189	209	210	227	202	256	199	203	208	200	226	202	213	201	230	215	199	216	222	202	216	206	213	194	197	207	204	219	226	212	228	217	231	207	228	213	207	249	196	211	212	214	198	211	239	218	248	218	210	211	220	214	212	209	224	211	215	230	220	209	197	211	235	199	202	201	219	228	218	213	218	189	212	217	223	229	210	238	242	213	216	202	202	199	199	207	221	211	212	197	223	237	209	197	209	212	200	209	216	192	207	198	230	191	236	204	210	197	216	185	225	215	218	202	233	216	220	207	193	201	222	196	224	199	218	221	234	216	207	222	204	191	211	187	241	225	218	187	220	203	223	197	226	210	255	207	215	223	208	225	226	185	198	195	223	237	216	202	225	220	212	212	225	214	221	223	232	214	190	198	219	223	230	219	211	210	188	222	192	218	199	220	230	182	230	237	222	193	206	192	191	238	201	203	220	226	219	214	231	220	218	199	211	213	215	207	204	205	235	221	211	204	236	222	221	228	198	231	207	191	230	220	204	213	193	238	218	212	174	210	236	205	199	207	205	211	214	234	239	221	254	223
61194	44560	55586	37835	13950	1220	1126	1064	1001	897	828	881	831	792	780	777	791	790	752	721	727	729	713	712	683	731	712	684	707	702	711	673	733	682	703	620	717	746	679	678	747	706	684	748	693	741	680	665	671	693	651	684	668	712	723	709	673	703	667	684	695	709	695	686	718	673	662	674	678	652	676	636	668	657	687	689	622	696	690	705	632	678	683	683	680	648	689	705	671	669	713	667	682	716	653	730	679	731	686	691	718	687	662	618	655	679	668	613	667	694	685	662	711	713	669	663	682	671	672	691	752	668	659	730	686	659	718	669	641	695	645	701	695	656	641	696	686	676	696	661	690	744	691	677	661	692	680	664	653	677	685	683	680	667	666	740	634	666	692	681	681	654	709	644	646	720	689	710	667	696	710	720	677	629	658	692	690	726	714	677	666	659	716	676	657	694	689	690	682	691	683	661	662	675	644	695	711	687	658	705	668	666	673	652	694	668	677	687	672	705	736	715	719	649	675	660	724	668	697	673	679	709	682	698	678	621	704	674	725	666	699	624	660	637	653	664	693	647	604	650	608	642	664	643	628	720	677	684	683	724	685	719	713	682	635	662	651	629	682	707	683	627	670	666	700	712	685	694	684	664	731	673	670	686	650	715	645	666	689	679	707	663	711	642	642	650	722	689	658	681	659	653	686	675	679	679	679	676	718	657	653	651	647	709	706	663	666	710	689	705	701	687	670	681	636	663	674	643	721	667	647	614	704	691	670	645	666	690	684	641	685	684	748	663	616	668	703	661	690	669	685	652	630	658	702	655	673	684	634	636	687	662	671	677	643	683	651	669	638	686	670	684	647	639	714	686	656	655	672	703	690	686	680	704	695	710	707	687	688	690	721	689	645	652	654	753	739	682	664	712	657	694	691	702	667	615	688	650	665	642	697	676	662	637	676	686	668	663	687	698	670	655	698	677	731	704	676	662	676	691	663	697	686	689	689	659	633	678	660	622	627	684	687	659	709	719	663	685	692	678	695	671	667	702	722	676	641	678	621	688	704	680	705	665	628	664	676	672	676	692	677	670	684	687	699	704	651	666	687	675	635	672	678	647	676	670	667	637	660	706	696	652	700	654	663	705	701	717	708	672	699	634	694	689	673	668	702	633	690	681	672	688	633	704	671	681	680	693	661	659	671	626	709	674	655	681	700	674	664	715	653	732	670	667	715	658	664	714	693	702	720	673	678	645	653	655	649	679	649	638	641	671	702	668	659	672	668	655	679	652	689	683	706	674	664	639	687	631	667	657	692	709	658	650	699	691	742	718	675	642	716	649	630	713	653	670	711	684	738	650	681	677	668	700	701	631	684	636	631	702	681	694	679	654	701	678	640	695	656	671	710	665	670	705	678	673	652	683	690	687	700	698	708	697	701	695	706	687	631	721	647	668	703	663	680	643	683	690	688	714	655	654	664	668	651	692	690	695	711	677	655	656	652	710	693	702	689	675	671	703	701	706	726	654	685	686	656	662	644	726	635	667	663	662	680	694	659	680	671	667	625	712	664	674	738	685	656	697	653	707	701	669	617	659	672	663	643	697	641	685	687	695	699	663	628	708	710	654	675	655	670	668	711	715	670	641	638	680	685	672	700	663	677	706	673	665	735	675	649	694	606	722	711	648	685	682	708	699	657	676	672	668	653	658	648	702	687	741	707	700	688	697	699	676	721	632	681	678	693	693	644	699	656	654	646	673	711	671	725	693	672	665	695	685	728	686	689	663	663	720	646	677	684	680	644	674	641	699	689	695	669	657	689	700	691	665	659	686	706	681	681	632	665	660	668	683	710	683	666	693	693	677	665	635	691	616	704	686	678	696	643	690	669	692	666	669	665	716	704	644	688	689	666	702	668	616	684	640	623	724	682	698	670	658	683	664	640	661	683	662	656	646	682	646	621	689	677	680	683	709	682	647	694	665	677	672	642	641	680	686	694	696	698	668	690	670	673	673	675	643	696	622	671	700	647	671	666	670	639	689	672	758	730	640	708	640	680	638	688	676	678	724	686	689	650	691	642	716	690	720	673	673	656	658	671	652	656	607	698	608	638	687	704	648	656	709	731	703	648	699	683	682	626	683	659	698	707	656	649	696	706	660	669	671	698	645	710	666	678	616	677	718	612	691	705	672	673	674	690	676	635	702	658	677	609	711	696	660	662	680	736	705	657	672	721	666	679	639	615	643	669	652	685	646	679	697	648	706	653	733	666	641	711	712	669	695	688	704	658	659	662	645	686	677	690	695	749	717	697	657	694	652	685	693	682	676	701	674	693	656	676	663	664	641	685	689	663	692	667	674	653	763	664	674	685	650	614	666	667	660	707	686	637	684	661	707	710	701	649	715	639	696	659	697	689	681	642	683	661	741	651	712	694	698	671	663	672	765	675	718	666	644	672	685	689	667	637	715	688	705	677	640	682	622	669	675	672	688	640	695	647	655	658	664	726	674	608	724	630	665	687	693	700	662	736	723	657	664	643	653	664	700	679	662	673	706	641	736	669	644	652	670	649	638	695	667	692	721	672	687	704	686	676	680	661	648	682	699	732	661	683	678	632	687	672	689	673	668	691	673	663	708	680	661	682	672	631	676	700	673	654	686	685	666	711	704	640	695	674	683	670	685	710	674	655	706	656	713	701	632	668	685	633	698	645	674	692	665	717	648	678	612	729	652	668	709	671	673	709	644	708	628	645	720	667	676	614	709	678	701	714	631	655	661	669	700	669	670	637	621	648	683	699	719	673	709	705	680	675	685	712	693	687	674	660	720	687	649	671	669	688	678	634	677	658	685	662	651	652	708	701	746	711	632	690	698	676	717	672	695	679	691	693	685	697	682	643	674	673	719	724	696	622	687	702	682	673	615	659	697	704	713	638	692	697	673	690	714	709	674	690	668	664	690	714	686	708	674	697	663	680	654	705	688	684	688	672	693	676	700	693	655	650	666	666	687	679	710	691	705	685	700	675	705	659	690	681	697	624	670	667	655	706	702	643	665	691	725	675	680	644	716	693	687	721	673	696	716	656	686	688	671	691	696	694	676	698	653	643	652	683	667	631	659	655	695	683	662	755	730	683	679	673	650	687	656	669	673	695	640	698	720	703	667	682	689	611	652	665	677	645	706	680	619	698	674	685	668	658	702	673	700	697	687	692	722	641	631	635	662	717	638	655	677	663	668	673	656	704	660	696	632	659	662	656	652	676	653	682	712	660	686	651	668	688	674	658	689	669	718	684	684	662	689	662	667	725	712	644	661	684	711	728	666	647	704	653	668	705	687	679	665	714	683	666	664	637	682	703	703	654	717	683	670	674	658	662	674	697	633	695	660	668	650	660	674	649	664	664	719	673	634	701	641	672	668	685	657	702	722	576	685	666	685	690	697	719	641	657	667	680	642	647	718	673	708	642	686	624	667	666	655	768	679	684	689	653	698	643	675	661	636	667	698	661	715	705	657	649	677	634	655	682	685	672	657
33572	14876	6214	2133	550	177	166	150	163	156	145	165	163	153	141	156	147	153	163	158	164	155	151	144	161	131	162	180	142	173	149	160	159	153	138	155	137	141	155	159	149	154	157	144	127	151	154	183	180	159	165	165	153	151	163	162	150	154	151	162	151	148	172	142	128	130	177	169	162	157	156	152	165	158	165	135	136	151	165	146	135	160	152	168	156	142	160	162	161	147	163	170	165	188	154	142	150	175	136	146	173	125	161	148	143	162	171	127	166	160	155	173	157	156	168	162	149	158	163	149	163	143	159	164	137	165	149	144	166	153	149	151	142	151	150	169	146	152	151	155	172	145	157	156	156	159	167	183	141	157	147	149	152	141	163	156	162	157	157	164	160	149	158	140	159	142	182	153	142	155	131	158	156	154	145	155	164	161	171	143	154	172	140	165	163	170	172	158	147	155	183	143	167	136	153	147	155	142	143	157	144	147	147	138	154	153	131	140	144	150	141	140	149	160	165	144	162	164	157	150	138	159	151	147	146	163	153	167	155	124	152	152	150	151	165	167	156	154	167	159	149	165	160	150	134	153	165	161	149	143	143	160	171	154	149	164	152	137	174	162	153	133	151	166	167	143	155	155	163	159	160	153	170	140	164	157	173	171	150	148	141	162	149	167	176	154	160	155	143	151	156	155	188	156	162	152	145	171	151	135	166	146	156	154	146	151	157	162	156	136	173	146	147	142	159	137	125	150	146	152	149	160	135	141	163	133	141	162	140	163	143	153	157	140	165	117	163	158	128	150	150	154	146	155	143	149	153	161	159	163	148	146	128	154	140	147	150	166	155	160	150	139	152	174	141	151	144	159	160	137	120	142	146	150	130	145	136	153	154	165	144	161	150	156	154	162	156	171	162	156	152	158	161	154	137	162	161	164	142	165	143	150	144	153	163	138	144	167	163	182	144	138	151	164	157	175	153	167	165	136	140	146	167	141	159	151	150	155	155	157	145	151	138	134	170	145	135	144	137	156	144	162	165	152	146	141	160	159	156	172	144	144	131	136	132	146	146	141	181	177	149	158	165	153	145	148	165	174	156	139	151	160	152	140	146	155	166	137	156	158	159	137	134	151	174	157	153	170	154	152	149	149	145	153	153	157	144	166	149	131	140	165	148	143	145	175	151	164	162	153	149	153	174	168	159	154	178	163	165	144	167	144	137	159	142	159	154	168	154	145	161	149	158	149	132	148	171	154	145	153	174	171	157	148	148	151	156	141	162	155	145	165	149	180	175	152	154	147	164	167	168	158	149	158	146	158	149	149	149	164	159	158	169	129	165	150	141	157	177	164	164	156	144	145	172	154	154	180	161	164	164	158	143	167	145	155	166	160	162	145	159	172	163	171	167	139	153	159	158	161	147	127	167	163	161	163	147	148	123	161	121	154	164	146	148	164	156	165	170	157	160	170	122	156	156	154	139	158	144	161	159	171	146	153	174	142	151	165	153	175	128	157	139	123	153	155	145	157	145	161	173	177	157	156	152	151	202	180	146	164	150	142	162	145	162	168	150	168	136	166	148	161	172	175	163	147	166	165	136	149	151	165	149	172	169	176	167	149	146	128	170	159	151	165	157	142	186	140	144	138	145	142	168	168	164	143	145	163	155	161	167	155	146	143	126	164	151	163	151	174	159	144	142	167	140	170	155	157	156	129	155	141	139	151	175	139	155	167	153	169	141	154	152	144	163	151	145	160	158	175	158	138	152	153	166	147	153	151	168	161	146	156	147	150	156	171	161	131	169	146	169	143	145	139	147	192	148	142	144	177	165	156	161	153	136	136	152	163	170	164	153	137	139	153	150	141	170	156	147	155	165	138	156	154	152	161	135	147	159	137	169	169	176	141	165	120	162	165	149	175	138	149	150	180	150	162	147	163	150	154	162	136	158	158	170	139	147	153	140	177	154	164	163	153	166	157	137	135	154	156	135	157	134	155	156	180	148	167	147	160	147	139	167	146	152	155	167	166	164	172	134	162	160	153	151	143	127	173	168	129	155	158	168	143	168	145	139	134	146	130	179	151	162	167	160	186	140	147	165	162	165	181	151	152	153	147	140	141	155	168	153	162	154	183	152	154	148	150	135	145	153	148	144	141	144	164	167	150	171	141	149	149	140	164	170	160	132	167	166	130	150	174	149	152	152	160	145	175	168	161	154	151	150	166	159	162	143	132	162	181	150	162	162	164	161	143	153	168	152	155	159	159	159	155	143	151	168	160	139	139	165	145	159	162	172	146	143	149	170	160	139	143	163	158	149	145	163	153	158	167	162	170	179	174	128	155	139	180	146	169	165	150	142	159	154	154	171	146	131	186	164	150	142	155	179	165	177	158	174	173	146	153	142	174	159	153	138	153	166	137	135	156	136	129	162	147	179	161	159	166	154	142	152	165	163	139	164	157	149	165	209	171	136	151	141	155	142	179	183	146	173	161	140	174	185	155	138	161	180	157	125	147	156	168	168	158	142	157	134	154	150	171	157	160	149	155	166	138	148	167	176	152	165	153	148	168	145	165	157	162	145	160	154	159	161	161	174	156	158	154	159	151	145	147	181	147	157	187	139	168	169	159	127	167	144	158	147	174	174	178	147	166	145	136	156	154	144	162	160	151	160	160	160	162	129	168	166	148	113	156	140	144	157	165	155	139	186	159	153	157	175	125	158	150	139	163	142	151	165	184	186	142	130	176	133	141	152	157	158	150	149	160	186	178	177	173	154	150	170	162	154	118	149	149	159	139	176	162	163	152	187	157	156	179	165	152	160	152	165	137	133	177	147	145	179	148	161	151	148	138	127	170	164	153	142	140	126	182	171	157	172	172	145	151	155	162	144	161	158	156	161	151	155	152	142	157	159	176	165	159	159	149	173	144	169	168	159	146	156	141	166	171	179	143	137	139	150	166	170	162	152	164	130	135	170	142	164	148	123	138	170	151	169	151	163	152	162	140	152	137	149	156	154	149	158	150	171	154	156	129	155	134	141	177	150	153	167	157	137	147	139	140	151	155	160	146	139	162	155	155	155	141	156	155	153	176	149	141	156	159	167	161	149	161	141	152	158	174	148	161	139	164	139	201	152	157	144	146	154	139	161	165	124	162	158	160	155	153	149	149	148	161	195	137	147	153	170	146	152	162	162	150	157	153	181	143	169	154	142	158	151	142	173	134	172	171	168	148	146	186	153	156	175	164	147	123	151	141	126	164	128	144	156	142	175	170	114	168	168	145	160	147	160	135	131	150	161	167	147	163	162	178	163	148	160	154	146	139	145	152	152	184	127	140	150	143	161	159	171	142	169	136	160	142	152	160	150	139	167	161	167	146	172	164	154	149	150	165	153	147	141	153	167	172	128	149	173	136	157	167	143	161	157	156	163	142	132	170	153	159	162	140	139	157	145	149	160	167	153	184	150	177	164	152	164	165	167	158	163	158	151	162	174	147	145	167	179	183	175	148	148	154	159	154	159	166
31460	10409	10854	5780	1799	510	480	492	505	533	532	558	462	443	520	545	520	532	535	547	524	511	533	524	540	527	506	532	498	515	514	477	499	539	494	474	498	544	499	476	499	561	534	517	538	482	524	513	490	504	506	503	529	525	463	512	498	560	497	521	511	499	487	577	470	489	517	486	489	531	509	540	524	488	534	538	520	505	491	475	526	516	547	537	488	489	540	525	543	483	472	509	520	494	520	539	535	492	483	519	495	518	532	533	468	537	508	555	501	534	496	500	550	475	511	533	544	466	483	509	503	505	491	519	513	513	471	534	526	503	501	531	520	472	530	513	556	481	515	489	501	531	492	525	506	458	539	536	543	509	492	542	508	545	559	539	530	484	532	513	519	557	574	538	529	461	523	540	516	519	533	555	554	478	518	524	549	532	475	522	507	524	520	503	495	479	499	552	538	479	532	500	535	522	536	523	504	580	560	543	532	527	479	514	517	518	500	551	517	509	508	519	475	517	467	512	523	475	506	513	508	495	507	514	535	537	536	513	516	519	482	509	503	529	499	501	535	475	485	542	468	490	496	480	507	514	546	521	540	491	505	508	494	492	523	528	504	544	557	482	505	517	538	519	541	516	533	494	529	564	494	526	497	504	508	508	533	498	516	528	467	517	491	517	527	512	498	532	491	520	502	517	502	487	523	487	494	522	467	523	498	521	496	522	513	521	517	493	511	505	507	481	495	569	519	522	511	490	554	525	526	521	518	489	529	561	550	527	460	533	470	482	523	538	525	495	519	546	494	516	517	531	530	506	504	555	554	519	519	545	519	500	522	510	546	496	524	516	516	499	531	501	510	517	502	514	470	507	527	522	494	519	543	504	513	523	493	499	516	529	546	557	511	485	500	506	511	512	532	501	491	527	515	479	499	537	560	535	504	487	525	535	554	522	474	531	522	515	520	494	522	543	524	541	525	491	546	502	499	489	493	474	486	550	548	537	479	515	506	503	555	518	527	480	502	488	501	486	490	498	530	487	534	527	552	539	518	533	521	511	520	525	554	525	543	543	495	510	501	521	564	557	496	480	529	467	529	494	538	512	540	511	552	486	502	534	508	502	545	504	510	496	541	527	542	526	529	507	500	496	544	517	505	526	522	502	530	557	548	518	512	572	548	514	477	559	496	504	534	485	500	548	554	535	534	504	520	482	499	523	497	459	492	537	463	440	523	501	528	504	538	531	478	497	487	482	524	489	502	519	508	518	517	500	490	501	513	524	510	473	523	470	557	479	514	515	492	485	471	494	510	517	499	536	528	529	487	523	506	486	500	511	487	525	518	525	518	518	510	489	561	549	537	513	503	548	502	499	523	482	493	510	518	469	465	510	515	502	500	494	491	545	496	511	513	541	498	494	507	531	496	533	505	533	520	555	525	497	522	516	487	491	502	471	516	497	479	521	531	515	511	529	510	538	539	531	524	526	531	509	503	466	498	519	530	523	536	521	523	521	509	531	539	510	541	508	522	507	515	496	515	512	472	496	531	548	500	507	500	476	515	522	483	499	518	521	528	542	541	500	549	522	496	535	475	483	520	483	510	530	505	495	479	497	540	495	515	535	534	499	515	485	475	490	518	504	491	486	528	510	499	493	511	473	500	507	513	497	563	505	484	540	532	509	483	522	539	503	473	491	528	505	495	529	495	529	548	511	526	530	475	536	519	538	501	518	538	511	547	531	491	537	542	531	495	477	494	572	503	483	524	524	505	497	472	530	501	527	533	493	509	538	490	485	540	483	555	482	519	553	530	532	515	528	536	504	512	513	534	519	528	501	552	515	550	509	473	528	491	478	531	519	537	494	530	503	515	515	516	524	514	529	523	496	527	549	506	497	537	523	549	479	508	501	502	485	492	523	553	514	511	549	493	530	495	512	546	512	533	477	515	505	523	503	518	496	489	509	516	509	521	534	504	476	505	543	521	553	511	507	515	552	505	533	517	536	512	521	498	513	521	565	499	508	534	511	468	517	515	566	504	503	494	524	483	545	506	511	517	527	537	498	518	514	495	491	503	513	501	503	518	488	483	535	500	536	558	498	484	554	485	527	502	535	526	503	501	520	542	478	514	508	503	495	535	520	519	523	516	545	492	531	539	527	488	480	523	571	506	478	511	517	485	537	527	513	526	511	495	503	501	541	528	498	566	531	525	518	506	499	508	536	468	575	516	504	512	492	560	517	500	520	542	487	541	519	511	486	510	554	511	501	549	503	514	502	509	503	515	505	495	543	516	489	518	536	545	517	542	535	489	532	490	548	507	499	522	560	517	503	509	511	532	571	487	506	480	481	521	546	512	542	491	512	525	542	557	485	510	522	502	467	494	551	510	575	515	511	540	492	536	554	518	535	496	483	510	504	468	487	527	516	500	503	483	520	516	501	500	511	508	483	493	472	529	503	521	523	509	519	523	482	510	511	497	537	508	490	511	502	552	534	495	498	513	472	506	530	535	512	518	526	488	527	515	493	535	529	508	527	492	530	484	503	555	504	560	545	521	502	493	530	469	530	497	510	561	526	545	517	491	546	545	526	523	526	501	491	488	537	568	534	514	477	493	495	553	513	511	534	495	535	490	496	475	500	501	542	548	510	483	547	514	503	502	513	518	512	536	557	497	499	505	468	541	517	522	533	523	467	525	509	533	504	515	485	519	508	529	463	489	503	498	539	525	513	497	548	511	505	518	481	493	487	537	511	547	535	528	515	517	499	474	483	518	456	515	519	474	524	513	568	493	510	512	480	516	461	523	508	502	514	517	520	500	445	532	529	485	500	543	520	541	486	521	541	512	488	536	504	513	489	523	531	545	521	462	469	567	530	497	464	520	539	527	512	486	543	537	476	529	548	561	525	506	501	506	477	525	531	504	501	508	515	526	530	508	526	509	530	494	553	537	540	528	516	535	521	555	493	539	489	540	537	531	467	536	532	509	524	546	549	556	499	517	522	516	516	538	569	514	505	511	530	530	510	529	506	556	506	490	517	478	514	501	550	500	506	563	544	501	556	505	543	520	483	524	530	547	510	481	516	501	519	497	486	533	529	525	496	555	491	475	520	489	548	516	497	480	506	476	528	511	528	507	490	513	513	489	530	518	477	476	575	495	552	530	521	503	498	522	501	498	518	482	499	494	504	513	506	477	531	496	532	483	521	483	494	531	502	538	495	486	524	465	524	516	512	497	541	525	538	487	515	497	505	462	539	505	501	488	494	527	504	544	525	468	516	494	503	528	490	549	523	515	479	554	508	527	559	535	524	513	509	515	497	505	480	466	492	475	502	531	513	519	561	548	550	518	528	504	520	534	549	500	523	519	544	521	511	541	547	509	494	530	499	516	500	534	525	484	553	492	507	450	526	471	516	471	494	512	552	564	549	479	485	496	536	535	542	500	506	530	475	501	541	448	498	495	501	513	487	542	518	527	540	508	522	504	536	504	503	525	527	529	525	536	493	515	542	534	509	499	505	499	546
65752	44540	46897	27725	10429	499	195	162	150	145	146	126	111	118	138	157	124	127	125	119	136	116	121	118	108	121	130	117	127	121	127	112	106	126	141	124	110	126	120	142	133	115	110	121	122	131	134	130	122	115	103	125	125	112	129	137	131	121	120	117	119	111	119	119	134	112	113	127	120	111	127	146	132	144	122	128	123	135	118	122	111	115	126	139	132	125	98	136	103	133	123	124	127	122	124	130	133	134	109	123	128	111	127	120	113	128	133	126	143	125	117	123	140	128	139	126	143	94	123	119	127	118	99	117	133	128	118	128	114	128	136	114	140	108	129	121	132	115	116	160	127	103	128	120	133	146	120	121	120	142	117	122	103	122	119	123	124	141	121	137	111	123	126	121	139	117	135	128	126	134	138	139	120	113	136	138	117	134	135	153	124	114	146	121	127	105	136	124	119	119	125	154	121	133	123	128	113	117	119	120	142	122	119	146	118	132	120	126	130	134	122	121	145	126	124	117	153	136	115	119	129	120	116	131	118	111	117	120	134	121	123	118	106	137	136	120	150	127	132	117	108	125	134	118	112	122	136	116	119	134	133	117	116	109	130	116	114	130	101	113	144	121	130	115	112	119	133	121	130	131	114	110	132	142	136	111	123	122	121	121	106	134	140	109	129	129	120	126	124	102	124	126	129	139	123	120	133	150	128	124	119	149	134	112	116	134	134	129	119	122	126	140	112	120	125	104	130	115	108	128	121	128	129	123	121	104	128	108	110	125	116	127	132	117	124	120	128	142	115	121	135	117	136	110	114	130	119	128	136	132	142	118	135	118	128	119	129	109	117	131	133	126	130	140	145	126	129	126	126	137	122	106	135	133	126	120	122	138	126	123	130	131	123	133	124	123	121	106	131	125	116	128	113	136	113	119	117	132	106	145	118	122	118	110	116	111	114	108	125	131	115	128	121	130	148	112	129	110	121	104	129	140	141	125	132	134	108	125	134	128	144	121	124	125	124	117	122	119	122	123	126	115	128	134	124	135	122	136	120	135	134	129	113	102	136	110	133	118	129	134	114	129	112	104	111	123	117	139	121	128	124	106	113	135	133	117	138	153	123	114	126	139	108	121	116	84	140	135	111	124	141	129	109	117	136	112	137	124	109	96	112	118	121	134	130	112	119	104	113	115	135	107	129	128	112	116	127	137	114	117	96	104	114	133	129	128	149	135	133	144	144	129	118	136	127	126	119	112	136	123	124	105	119	133	108	143	120	105	135	128	108	125	120	123	117	119	114	140	147	111	114	121	123	114	102	125	117	117	102	123	117	119	116	139	127	103	114	121	142	118	122	134	108	124	119	133	122	130	126	125	124	132	116	111	116	133	103	132	124	118	122	116	117	128	147	125	130	132	132	121	112	125	118	135	132	125	117	123	134	115	129	117	128	134	121	122	116	152	117	121	130	127	111	123	120	129	133	140	127	125	131	112	108	114	130	143	127	122	137	125	125	125	132	116	160	138	114	115	133	121	145	129	108	134	142	135	118	120	133	117	130	120	123	112	120	124	132	122	136	136	116	114	127	130	123	129	115	112	121	134	140	117	125	122	118	109	134	141	118	121	130	116	134	119	107	124	129	123	97	123	133	137	108	119	110	126	124	130	128	96	124	126	129	115	136	129	115	126	122	135	109	117	128	111	128	123	117	137	109	116	132	128	123	130	110	115	127	115	119	127	116	110	134	109	112	129	119	121	115	129	119	128	128	125	134	135	108	124	125	140	139	125	116	109	109	128	129	122	117	148	123	107	146	126	124	116	115	122	147	114	129	108	144	126	112	121	123	131	104	126	114	127	108	119	125	119	140	106	116	128	128	117	120	116	142	120	126	117	133	133	145	132	116	114	126	120	131	107	134	101	152	126	151	118	128	121	130	125	127	133	138	110	133	113	133	118	139	133	137	106	126	102	127	112	108	129	145	146	131	111	122	133	120	127	124	119	152	121	113	131	133	118	104	117	150	131	147	142	124	112	112	128	128	116	121	138	128	116	110	129	136	129	110	120	119	123	108	115	133	125	138	118	139	130	105	126	114	132	118	125	120	111	132	140	122	120	151	117	108	129	118	125	121	139	119	126	110	126	123	121	124	121	135	123	127	144	135	115	113	126	121	125	133	105	135	126	151	111	120	123	141	149	120	152	126	122	122	124	148	131	133	122	139	115	122	121	133	122	134	127	119	143	114	103	144	122	123	108	128	120	116	136	109	109	126	126	145	117	131	119	105	132	150	131	121	133	143	129	117	132	109	109	136	125	89	124	142	117	126	116	116	110	135	113	138	125	133	116	99	131	125	109	121	120	125	130	122	110	83	135	113	123	133	121	151	120	119	122	112	128	147	119	117	148	122	119	122	127	104	132	131	118	119	123	139	142	122	104	115	106	125	136	113	125	104	121	115	129	141	125	122	145	111	119	128	129	121	124	123	115	114	114	143	103	122	129	139	127	135	121	122	137	121	128	107	102	116	142	122	120	105	135	124	116	118	125	113	113	115	146	113	99	126	133	126	128	137	116	125	117	120	132	119	117	127	151	133	115	145	132	112	127	124	127	129	124	117	113	128	133	129	134	131	119	126	103	140	123	105	124	118	125	127	143	89	110	130	129	126	131	114	127	126	130	132	115	128	132	113	116	109	127	145	132	118	115	95	127	119	127	112	123	115	132	110	149	126	133	123	117	128	111	140	127	118	120	140	114	133	143	138	128	126	127	126	119	132	150	113	110	127	109	142	147	114	124	133	133	139	128	119	119	104	144	119	114	126	120	119	127	151	132	129	127	120	137	137	128	143	102	120	113	123	119	130	142	117	124	114	137	120	145	133	120	94	112	123	137	127	117	131	121	130	126	110	112	141	119	142	128	122	118	105	114	119	123	123	115	121	113	130	127	132	119	115	133	110	128	120	100	132	143	120	128	122	127	121	119	126	105	122	125	113	124	133	126	133	137	117	139	127	142	122	138	117	124	127	107	105	118	122	118	139	125	106	120	114	112	124	123	142	151	113	132	128	109	132	117	128	123	128	129	111	126	134	124	122	115	131	120	131	116	125	122	147	144	125	124	112	125	134	107	140	126	119	118	133	114	115	142	117	121	134	120	134	118	105	139	120	133	121	126	111	145	121	112	123	133	109	123	126	126	113	135	127	133	122	123	127	121	106	117	115	126	125	131	120	130	129	136	120	123	127	125	123	121	146	108	124	124	119	116	126	134	124	128	117	143	121	126	139	117	131	132	123	116	141	120	131	146	119	138	103	119	109	127	128	123	134	123	115	128	134	129	110	110	100	126	142	136	135	98	124	108	110	123	97	132	138	137	122	115	116	120	135	133	136	123	137	102	106	141	150	109	122	106	115	109	146	127	127	144	151	107	114	104	133	139	109	160	132	124	149	112	122	118	120	131	115	128	121	120	130	135	106	132	124	119	126	132	141	114	114	125	129	114	139	117	127	138	112	108	110	113	151	133
48596	35986	45126	30333	10584	694	656	630	551	549	529	515	475	470	486	489	480	486	488	441	458	480	444	436	434	416	430	446	424	469	421	445	423	443	434	471	438	439	468	427	438	412	437	439	432	383	462	416	398	479	428	399	463	428	418	406	426	427	409	418	443	436	441	415	402	441	413	405	436	425	421	406	427	403	444	445	453	464	401	421	440	408	446	425	450	465	416	415	419	431	437	455	452	432	412	403	429	427	430	450	446	445	434	444	468	466	436	403	450	391	390	432	456	411	426	400	451	435	413	422	414	415	427	418	406	414	440	439	442	394	452	434	425	407	416	440	399	437	415	429	427	441	419	430	453	447	453	412	432	439	425	443	425	436	419	422	444	475	377	429	427	407	437	461	419	460	468	415	433	443	435	444	400	408	438	443	444	433	451	434	432	390	474	442	444	422	448	431	454	419	426	391	421	411	422	441	396	392	431	436	444	469	446	426	398	503	453	468	386	436	418	448	433	427	403	461	408	405	373	448	409	409	423	417	413	418	410	440	440	412	412	427	435	408	419	426	433	420	435	436	451	428	421	413	444	412	432	412	417	412	425	439	395	376	466	415	422	429	437	425	429	447	455	450	444	445	416	433	405	431	423	456	411	431	426	436	378	436	432	441	391	437	432	415	407	431	461	453	416	440	425	452	464	464	396	453	453	444	435	425	410	415	464	433	436	432	465	462	417	422	426	421	460	411	407	437	436	432	436	456	426	411	407	412	452	446	404	430	424	425	427	415	418	431	446	401	466	401	446	422	464	443	392	402	417	399	413	482	451	420	431	413	412	419	422	447	419	465	433	412	405	413	434	410	422	423	409	455	464	412	423	404	421	413	431	412	386	428	455	435	428	443	428	423	475	407	416	411	455	466	426	453	421	447	400	430	430	435	420	449	441	406	442	389	432	417	418	443	423	437	427	411	411	393	415	422	445	423	424	454	424	418	405	416	423	449	381	434	432	402	396	423	440	409	427	425	456	443	417	452	450	460	402	424	424	441	431	413	436	422	438	420	476	421	401	409	429	471	458	407	433	406	431	428	426	447	415	474	475	421	465	444	436	398	397	431	405	441	417	430	417	434	417	428	461	436	416	424	419	405	422	447	456	420	428	439	409	455	401	441	428	432	415	470	422	404	420	443	442	433	433	481	448	416	415	446	431	453	430	417	449	437	387	457	417	406	435	406	397	445	440	435	423	439	433	460	427	404	447	406	449	383	461	457	399	424	407	423	445	446	422	410	431	412	441	439	423	441	464	432	428	388	435	421	389	397	438	446	422	437	449	443	391	403	465	447	445	433	409	415	435	450	395	413	464	408	427	441	403	429	407	389	419	425	430	422	448	439	461	409	464	403	430	427	424	473	454	434	388	446	414	425	453	421	441	401	439	455	420	431	468	407	450	434	424	407	438	414	373	435	411	431	416	417	417	442	451	386	434	446	408	451	436	407	433	442	413	430	419	417	428	451	462	430	463	435	431	430	440	433	455	412	385	421	411	430	431	437	434	430	454	428	435	436	353	451	408	455	446	392	427	475	421	440	405	466	400	422	449	445	420	418	416	441	453	424	451	446	404	425	471	440	400	399	402	428	466	418	416	422	416	412	437	411	412	411	435	473	453	462	414	433	422	438	439	419	451	439	439	465	414	446	440	424	445	423	443	455	409	418	419	436	407	448	408	425	422	406	410	404	422	402	435	455	388	436	437	426	430	405	473	431	439	407	437	415	417	441	421	429	445	407	448	432	450	394	410	436	438	460	427	416	474	433	463	454	409	428	449	442	435	423	427	411	419	430	446	408	432	442	414	410	434	379	409	444	427	427	397	438	423	409	418	442	429	412	435	448	411	403	410	403	431	414	448	449	443	416	415	451	449	427	418	429	438	498	384	413	446	456	424	404	380	422	403	463	416	436	445	408	456	443	413	439	444	437	425	418	438	431	394	401	399	397	448	413	436	433	428	417	417	452	474	442	448	442	388	397	446	426	440	410	422	426	423	445	449	436	418	396	446	433	416	442	432	452	382	450	420	417	437	423	430	451	460	424	445	462	424	431	450	420	415	408	444	451	410	495	430	463	404	419	412	421	435	414	419	388	432	413	462	413	430	443	369	413	445	452	390	453	408	425	419	411	449	455	426	419	427	434	414	448	422	430	424	407	444	453	431	436	425	408	483	430	423	411	411	457	447	434	390	449	435	458	435	428	435	436	438	434	463	413	394	417	438	385	404	411	435	415	420	436	461	449	391	466	437	457	439	404	416	409	450	434	381	438	426	457	424	450	428	483	414	450	380	437	426	444	412	446	425	407	399	433	441	406	453	432	422	454	421	448	405	429	430	443	418	436	426	441	446	434	426	460	382	427	405	401	435	420	435	435	485	416	434	396	440	404	447	419	445	434	419	387	417	439	426	403	414	447	423	399	416	440	423	421	454	419	434	430	448	406	405	435	433	474	406	412	378	423	433	422	419	399	433	419	434	438	461	422	472	402	427	408	437	392	421	403	450	447	382	439	413	440	399	409	420	437	403	408	425	441	410	423	407	445	436	456	371	424	421	421	454	418	410	442	457	389	430	417	431	405	437	440	434	418	440	443	467	407	424	418	445	446	425	432	429	450	429	453	441	406	430	395	398	393	438	424	399	403	403	444	449	420	419	439	381	391	418	421	411	438	421	439	399	375	457	435	407	379	432	442	423	367	417	450	438	426	470	427	458	437	429	419	407	402	416	438	401	420	404	419	395	469	410	381	423	446	407	412	411	408	444	408	445	383	443	436	458	408	437	444	418	427	435	409	460	422	473	390	424	440	420	443	420	440	458	436	377	410	423	458	450	429	447	414	420	443	434	427	416	433	428	413	401	412	442	426	448	448	395	423	444	436	435	433	470	436	388	444	452	416	438	429	409	436	418	391	481	418	423	439	446	431	423	487	470	426	422	428	393	419	437	431	403	370	405	405	420	424	444	397	421	439	420	420	443	419	450	421	408	411	429	433	485	414	439	425	414	454	409	458	434	401	423	386	422	434	457	409	441	413	458	456	404	437	405	408	424	426	440	434	399	429	416	440	467	435	461	440	456	436	450	425	496	420	450	432	438	442	421	430	432	413	418	415	453	428	420	436	421	446	443	452	442	446	411	385	440	433	392	438	416	417	419	409	443	420	426	400	455	410	424	434	458	427	463	448	396	375	445	428	407	414	406	436	457	439	405	448	422	417	424	432	451	423	456	396	475	406	458	443	467	452	434	403	412	419	446	430	439	445	404	398	433	429	463	432	452	467	439	432	414	430	411	427	410	398	413	398	432	443	446	421	426	429	435	427	440	434	445	427	449	429	435	433	415	460	446	406	440	443	424	403	430	423	418	457	397	434	437	443	444	433	444	463	421	468	427	438	443	464	415	411	403	432	440	445	402	456	430	381	454	415	416	443	452	404	434	455	460	453	440	420	408	443	436	405	420	409	453	448	436	454	430	441
74126	55310	60814	40028	18850	3260	370	294	281	242	243	268	242	248	225	249	216	249	186	208	231	230	238	219	202	220	217	227	217	256	222	208	232	226	222	212	204	240	241	204	190	205	227	202	201	202	230	234	206	206	236	205	215	198	220	215	234	205	201	197	180	216	225	218	200	191	205	217	207	207	211	217	187	212	238	181	207	209	229	198	199	206	220	219	221	210	210	241	217	212	214	204	201	230	231	232	213	222	228	231	218	204	221	228	224	224	194	228	232	227	227	229	201	197	202	212	234	205	225	213	191	193	212	220	206	200	215	174	234	230	215	216	242	191	208	220	212	226	199	238	211	194	193	245	200	210	177	233	218	222	232	222	225	211	225	214	232	219	227	233	213	190	178	211	227	226	225	205	210	225	213	226	233	212	217	236	223	216	231	200	225	233	210	232	187	225	216	190	205	216	220	183	199	212	223	203	213	205	214	205	231	215	245	240	241	205	204	207	213	226	212	206	228	231	204	194	209	212	224	202	227	207	208	194	234	209	212	215	226	217	220	211	210	220	192	222	198	204	242	207	230	200	221	216	212	235	234	226	202	231	215	231	235	211	190	227	198	199	227	204	228	233	241	194	242	201	201	198	222	215	217	222	217	223	207	222	222	216	186	224	227	208	206	225	242	220	197	234	204	204	238	231	199	205	219	234	196	218	195	216	213	221	206	254	218	202	200	203	216	224	229	232	199	209	228	229	223	222	247	221	215	239	210	226	206	209	206	199	199	239	246	214	230	218	233	204	232	232	212	201	225	237	194	213	198	207	198	212	222	191	212	203	245	220	209	221	182	222	220	218	178	218	230	196	199	200	183	213	220	235	203	222	209	196	216	214	195	204	209	210	246	190	218	193	219	208	239	213	219	224	201	226	231	198	218	221	216	230	181	202	225	231	210	217	219	226	229	210	191	236	234	198	238	188	244	219	227	196	212	227	218	231	211	203	208	194	223	199	211	213	200	199	243	221	231	232	210	222	201	224	227	197	261	243	246	217	203	221	194	205	221	241	196	194	193	210	214	219	212	220	215	215	223	208	206	197	206	203	228	187	204	228	202	214	211	221	235	237	242	210	214	214	196	226	192	213	212	201	207	203	244	207	213	236	222	227	213	230	199	233	215	233	202	201	173	215	227	195	212	195	219	218	227	217	216	209	196	190	206	206	194	203	211	191	213	219	228	231	209	220	208	213	216	196	208	204	229	218	207	236	212	199	225	225	212	217	231	193	216	209	184	237	221	232	215	215	234	238	217	224	209	229	231	226	188	214	229	218	202	213	195	229	209	243	216	208	215	214	205	206	207	216	245	214	223	219	202	203	197	196	218	191	209	228	208	203	214	226	201	216	243	223	203	227	215	217	241	184	243	192	226	211	225	208	194	232	228	199	248	197	223	217	217	200	202	208	251	204	204	255	208	224	216	234	221	218	194	192	219	224	201	226	252	219	190	226	197	186	255	193	237	214	207	213	215	193	205	198	218	209	227	221	209	230	211	219	201	218	238	201	237	231	202	225	226	200	208	207	208	229	210	218	203	194	222	241	222	200	201	213	186	226	230	190	217	194	236	205	231	227	223	231	225	228	207	226	209	222	240	207	213	220	210	222	195	226	219	194	217	222	236	245	237	209	234	214	178	210	234	209	216	226	206	197	208	220	216	235	235	215	231	203	202	201	185	216	252	201	220	222	221	209	221	195	228	229	184	225	227	206	208	214	220	217	209	210	215	215	226	198	220	223	215	214	230	223	202	225	241	196	214	210	250	210	205	211	218	214	210	198	227	205	222	229	228	227	224	225	213	217	213	205	232	208	193	208	229	212	203	199	206	240	216	227	218	207	216	215	243	238	219	203	220	242	235	215	211	197	213	228	214	212	194	202	238	232	239	178	215	217	219	223	211	247	217	205	208	223	226	222	210	212	216	196	202	202	223	212	215	215	200	228	219	233	247	190	209	213	224	226	229	221	196	210	240	192	248	214	231	216	208	203	189	219	242	230	206	203	229	236	194	197	195	223	229	218	205	237	226	204	207	212	226	204	211	220	238	209	233	245	210	200	222	217	217	223	228	230	226	209	233	231	211	208	210	218	218	236	232	207	208	209	230	225	184	238	242	222	214	221	196	222	199	217	228	205	202	226	212	213	189	215	216	221	233	243	187	205	207	230	215	196	214	192	193	205	191	227	220	224	195	240	228	213	217	199	221	201	218	216	210	225	224	203	213	198	230	238	212	217	241	218	204	191	208	199	239	236	208	205	212	236	237	232	217	210	213	222	207	209	200	218	230	210	243	228	216	228	206	218	220	234	212	211	194	223	209	226	213	210	219	217	197	216	197	239	216	211	236	227	191	192	210	226	225	201	215	223	221	223	254	210	194	231	195	195	212	191	194	199	206	220	214	202	203	236	241	204	211	199	170	198	244	214	236	181	224	208	212	218	221	217	220	218	220	213	217	198	205	215	221	210	201	230	209	194	225	199	203	213	195	207	228	225	215	236	209	238	176	215	222	227	213	210	196	187	221	216	193	234	220	197	186	202	254	217	219	241	217	213	229	206	225	230	221	218	197	223	220	206	227	217	191	203	205	186	196	207	196	210	183	211	201	217	223	244	233	202	217	220	202	216	213	249	217	222	218	208	200	256	230	203	223	221	213	221	198	193	211	226	217	214	228	207	222	216	217	203	228	208	207	216	196	216	197	246	237	185	251	209	193	234	186	227	209	223	236	230	219	213	191	202	191	211	196	189	241	244	237	216	223	226	199	190	227	203	208	215	202	206	221	221	214	199	190	218	231	228	193	203	201	226	235	208	186	196	220	237	194	211	210	238	214	200	200	208	230	227	222	234	210	225	228	223	193	209	215	237	208	212	230	223	197	212	214	207	220	212	216	198	225	224	204	207	230	240	189	209	246	225	231	232	232	208	199	220	221	212	220	197	197	207	228	203	214	226	202	198	221	213	212	226	214	201	194	209	214	220	201	198	207	220	199	202	231	214	213	251	233	214	202	235	237	207	217	225	182	232	207	210	186	220	250	216	238	238	206	189	228	211	196	214	217	202	224	184	226	257	221	208	250	203	197	209	218	211	222	210	226	205	205	221	181	207	221	205	196	196	203	229	202	196	193	239	219	216	191	229	210	202	198	207	201	225	195	249	207	200	198	210	221	194	212	229	226	192	202	205	220	206	202	209	225	231	219	210	225	189	217	219	209	213	219	204	207	181	223	227	220	201	216	210	220	211	226	216	211	241	208	209	217	205	208	209	222	216	197	210	212	214	234	227	209	212	219	210	211	207	200	206	218	218	209	215	216	230	227	207	241	222	222	216	207	231	193	235	223	225	190	202	201	190	193	197	202	213	213	199	224	228	193	211	224	202	222	198	211	235	190	205	204	214	196	224	188	210	224	228	191	216	222	214	230	217	199	234	217	229	193	235	210	217	233	220	182	187	210	241	212	224	188	232	227	211	208	228
58682	46151	57122	42145	14751	1342	1133	1049	992	849	892	864	827	791	745	766	751	792	795	749	722	782	749	739	730	697	721	734	700	671	695	648	687	737	695	648	694	683	684	727	671	755	691	692	695	651	640	681	681	633	696	674	725	689	740	670	691	673	647	680	661	667	688	714	712	635	725	742	679	662	687	686	672	683	645	637	693	715	653	662	717	662	674	626	674	695	726	674	707	637	689	689	679	633	680	631	642	680	661	660	685	698	688	702	689	668	702	643	687	685	704	668	676	653	666	686	675	667	678	659	682	663	714	642	646	687	719	648	719	686	664	673	715	611	638	700	693	680	664	665	711	643	684	673	653	666	603	657	668	625	712	673	614	650	652	673	674	650	679	699	685	688	702	711	665	643	681	666	677	654	673	707	742	668	674	689	701	702	662	613	693	670	656	725	642	656	673	624	694	717	644	656	699	675	662	710	678	691	675	658	656	683	699	657	678	719	666	690	692	742	662	638	683	685	636	667	703	644	633	696	722	688	688	671	657	688	672	668	681	668	726	712	637	679	653	692	659	656	653	684	690	648	711	684	682	692	623	693	670	641	668	668	690	691	656	675	660	647	651	655	644	695	633	651	659	627	647	676	661	690	663	695	643	650	686	632	693	702	684	697	664	674	670	614	689	689	668	685	701	695	667	646	622	642	714	660	619	651	657	640	666	652	710	693	717	689	711	689	676	697	665	635	660	644	674	668	704	695	685	648	648	638	648	715	655	709	699	653	707	659	696	701	672	701	661	669	701	698	665	679	671	645	643	687	682	660	695	618	648	632	679	655	637	660	688	716	682	651	670	645	670	664	654	710	705	718	648	687	698	700	689	661	658	703	633	668	692	703	680	664	685	679	706	671	674	671	676	655	657	639	657	650	685	694	631	669	731	681	689	691	692	700	694	669	700	678	685	659	665	634	696	692	662	685	688	692	685	665	647	687	668	620	703	704	636	669	677	652	663	703	652	731	680	692	645	624	707	724	672	665	659	653	688	677	704	692	695	668	669	693	685	654	648	665	697	643	702	683	665	689	653	634	726	680	654	659	652	660	639	701	685	708	648	709	697	659	652	677	673	658	687	707	660	657	657	646	649	679	661	666	666	690	714	639	629	669	706	681	684	694	669	683	681	635	616	642	690	707	729	650	681	655	706	725	684	628	681	649	661	686	669	651	709	681	691	666	630	683	717	673	660	665	651	662	712	692	653	690	698	675	669	674	697	696	668	632	644	642	680	668	643	683	668	700	670	654	711	658	669	677	696	678	631	672	676	669	716	651	701	734	691	645	676	658	670	664	639	640	655	700	671	681	645	681	674	712	703	663	678	672	665	671	712	732	681	681	683	644	659	655	692	649	690	697	708	693	701	673	642	702	661	718	604	691	701	673	698	650	642	704	681	640	647	689	657	668	681	710	660	709	665	697	660	658	679	672	670	670	664	690	627	671	705	666	724	656	679	671	690	680	665	741	725	697	654	682	673	712	644	668	630	685	682	661	708	615	663	676	697	719	669	658	665	703	662	677	652	643	636	660	645	701	684	691	657	664	656	656	686	662	685	676	635	634	694	659	691	697	693	631	664	652	624	700	698	697	697	695	686	675	710	700	689	692	677	716	667	672	714	697	693	703	645	648	633	636	670	702	627	624	658	606	684	657	672	686	668	654	661	683	682	623	707	706	672	701	687	613	652	676	687	679	660	669	636	636	644	670	664	690	705	604	723	691	674	684	678	672	709	672	632	642	692	674	653	681	704	688	620	665	682	679	671	675	680	677	689	654	698	667	689	614	707	633	676	705	704	699	642	641	700	720	672	720	675	660	735	697	655	695	670	679	700	678	700	667	693	737	739	673	670	665	695	689	659	658	679	664	681	657	705	642	708	683	701	652	673	641	681	721	659	692	696	680	735	685	661	689	668	664	694	634	653	698	671	647	648	668	669	684	622	675	693	665	678	681	693	653	688	638	655	706	641	707	633	693	682	670	671	675	679	711	688	696	657	720	680	720	697	694	716	697	679	670	692	669	652	697	619	652	670	640	703	636	696	662	706	654	636	640	664	730	718	653	667	708	621	686	650	682	665	686	668	682	620	711	698	645	689	693	675	672	658	701	643	727	704	697	667	727	654	659	658	664	685	695	672	669	694	660	717	664	671	663	645	693	655	672	723	669	667	684	720	653	613	644	690	691	654	670	728	709	694	707	703	652	679	674	702	703	653	683	659	680	683	657	632	629	661	664	685	691	631	690	680	687	671	689	649	688	692	690	704	662	676	606	670	676	643	648	678	675	655	670	656	683	704	668	652	687	655	655	675	690	680	699	623	656	665	715	687	704	699	688	628	612	713	670	679	695	627	698	628	645	682	691	675	691	697	686	686	678	690	675	649	682	681	685	689	667	632	658	700	656	615	668	721	696	704	687	669	688	644	621	681	652	676	683	698	680	708	683	668	681	706	647	693	690	700	654	706	650	657	685	673	646	654	678	630	678	683	616	666	689	667	664	654	663	716	649	665	648	652	662	678	693	652	639	648	648	665	668	679	664	696	689	686	648	694	646	672	651	696	668	668	632	642	638	671	685	654	643	657	723	688	719	662	679	670	702	696	652	773	652	749	676	700	719	684	703	691	646	658	712	676	675	682	716	642	685	675	657	670	683	654	617	681	678	685	646	662	704	675	688	671	704	666	696	700	723	655	647	642	708	683	643	712	678	689	649	660	684	663	688	659	679	638	671	686	678	700	710	657	682	684	659	674	698	695	697	653	712	679	672	725	666	730	644	612	682	594	682	673	665	641	661	681	686	678	659	671	698	695	642	681	670	680	671	655	644	665	720	665	700	681	692	656	659	682	631	632	716	665	649	679	656	642	715	642	715	665	721	670	700	665	694	669	670	664	658	655	654	695	644	716	718	662	659	654	629	666	698	684	661	660	689	637	666	641	688	669	716	704	653	667	661	680	727	634	732	688	628	662	683	700	637	678	694	687	661	696	677	662	668	651	693	663	655	620	712	741	666	657	676	662	688	702	646	676	675	670	659	688	686	658	648	682	713	644	667	658	701	663	641	690	652	643	629	668	650	703	643	682	685	635	672	699	693	718	667	703	663	655	693	694	712	692	667	661	636	669	689	652	687	638	626	657	701	664	624	716	646	674	659	680	645	693	687	710	623	665	659	675	680	655	713	635	660	701	686	650	645	731	682	712	691	699	681	683	682	657	645	665	679	694	631	669	710	653	694	660	715	731	669	651	680	647	711	675	690	663	663	702	675	671	695	710	685	636	660	659	687	662	719	665	729	716	689	652	685	661	654	692	692	667	678	670	690	686	700	659	680	719	682	707	675	674	667	675	657	645	698	684	657	689	648	653	709	660	641	674	641	658	690	677	689	716	689	653	681	666	687	627	699	676	699	681	734	678	670	673	693	693	629	681	663	667	620	679	707	692	710	667	693	669	709	656	675	695	640	651	667	746	657	675	667
33005	14784	8075	2384	468	154	149	169	171	158	157	162	174	156	149	144	155	139	160	187	152	142	158	167	152	150	146	172	157	174	160	148	153	163	158	151	179	161	161	162	172	170	159	131	169	158	171	168	159	143	157	168	182	142	146	182	177	157	151	164	195	166	161	173	150	177	167	171	154	135	167	171	157	143	161	159	165	153	141	177	174	153	177	166	155	146	165	175	167	133	156	167	143	167	147	163	152	127	148	163	151	147	153	157	159	147	155	147	180	163	172	160	170	155	172	156	161	135	172	171	153	169	170	163	164	182	155	132	149	163	151	191	191	176	155	158	149	159	165	129	165	138	166	179	164	160	144	156	154	171	157	149	154	148	148	165	158	171	171	154	140	155	157	141	142	143	167	181	175	155	170	164	166	179	174	169	146	158	152	152	161	146	156	160	157	166	136	156	145	135	145	163	162	162	138	152	173	181	157	141	143	158	176	175	162	167	159	136	165	155	144	175	141	149	168	158	186	162	148	169	167	156	127	149	164	152	173	154	155	149	162	154	160	162	151	152	156	155	155	134	164	167	165	159	139	148	162	149	160	143	183	156	160	169	165	158	149	176	153	167	162	149	157	130	166	162	149	163	172	146	171	146	137	149	161	189	156	148	162	160	135	151	137	151	166	157	172	186	131	146	147	164	173	155	146	152	149	149	161	163	151	170	158	152	153	158	164	155	158	151	156	172	161	160	166	155	167	164	147	177	163	150	145	155	151	165	156	140	158	174	168	149	163	153	161	161	183	158	162	152	148	171	149	127	157	158	154	159	161	150	145	179	160	156	153	154	151	164	170	144	183	173	150	174	164	147	142	135	164	151	170	163	141	136	149	166	165	148	152	161	146	180	136	164	147	175	161	161	157	169	153	158	161	161	157	162	156	159	132	163	163	152	169	173	157	169	174	167	147	156	171	163	147	150	179	175	165	162	161	165	155	154	128	145	149	164	165	165	150	157	154	153	157	153	171	142	164	150	162	156	151	174	166	164	166	160	168	157	166	131	156	165	157	151	161	161	172	161	155	158	163	172	139	149	164	140	161	162	154	155	143	160	158	148	143	171	156	166	163	162	134	159	162	171	162	168	164	144	147	154	160	151	138	136	170	147	157	169	153	169	164	171	144	149	156	148	155	155	154	145	147	172	133	169	152	174	149	155	191	175	147	164	165	165	153	137	142	147	152	160	145	168	141	138	155	156	176	140	152	146	168	158	169	156	140	153	155	172	179	156	169	175	158	121	152	140	149	167	174	153	159	142	157	155	158	150	143	155	167	134	159	157	160	157	162	127	152	179	162	150	145	148	169	153	137	158	176	160	177	161	169	146	139	162	157	157	175	152	172	148	169	142	143	160	160	144	159	174	148	166	179	167	160	153	149	162	157	139	129	137	160	149	156	168	140	181	162	171	156	161	149	160	170	169	155	145	155	153	154	161	162	173	151	141	168	171	169	178	147	150	115	170	181	138	141	175	154	170	147	160	171	154	165	150	138	175	133	143	183	148	146	150	167	189	151	165	156	151	163	149	177	178	147	152	163	150	149	139	165	161	161	151	161	166	157	164	159	156	151	148	147	162	172	170	159	155	148	141	161	152	156	152	158	148	133	149	142	137	144	148	163	153	167	137	142	137	159	149	154	158	160	171	157	158	156	156	145	155	188	168	157	145	140	163	167	158	161	150	146	165	167	140	160	163	150	151	158	150	142	154	155	158	161	184	183	171	161	160	156	142	150	172	188	146	149	147	118	163	157	158	163	161	138	161	183	166	152	172	148	177	142	165	161	159	151	147	157	159	156	173	181	158	159	149	156	166	154	165	169	166	171	168	159	147	164	167	149	165	168	151	179	160	175	149	176	143	173	155	155	152	172	148	130	135	188	184	146	162	174	158	150	141	154	165	161	149	144	151	144	173	158	180	139	169	154	155	159	166	150	175	158	141	129	168	138	155	145	151	145	148	156	158	181	158	175	180	152	180	162	156	140	144	165	180	178	133	129	168	166	140	146	138	181	156	155	150	145	189	147	176	136	153	163	148	160	154	166	186	181	162	143	136	165	153	162	172	158	154	151	166	163	186	149	174	151	170	157	176	146	151	176	155	147	175	171	175	163	167	143	145	152	178	153	172	155	144	179	149	158	154	136	145	173	164	154	168	175	175	156	179	183	154	148	136	154	144	138	164	144	143	138	151	148	160	197	140	178	151	171	173	172	157	146	147	160	149	154	181	157	155	149	156	164	135	138	170	172	147	156	176	172	173	154	156	174	154	155	157	180	171	179	180	156	181	168	134	166	159	126	156	154	152	132	152	144	154	200	163	190	149	162	146	157	158	186	134	169	167	166	152	150	160	185	143	156	165	139	166	156	155	162	152	192	167	139	152	157	160	166	165	164	166	161	183	145	129	148	146	169	183	135	164	165	160	181	162	144	150	149	132	151	151	155	171	165	162	144	157	161	158	150	150	153	157	155	156	151	154	140	178	172	161	151	169	139	168	167	168	155	162	146	174	150	150	153	156	161	161	171	158	156	155	133	175	170	163	148	157	154	143	169	164	151	147	165	140	172	159	139	157	158	163	160	146	185	160	167	149	155	154	126	168	169	163	157	158	151	154	145	155	156	159	144	147	178	171	152	150	158	168	165	169	172	179	158	156	160	167	132	159	168	136	183	155	170	154	141	191	159	162	170	145	176	169	156	176	165	168	169	160	172	156	127	162	162	152	159	153	146	168	158	176	138	177	143	153	154	162	152	167	136	166	159	159	151	136	152	164	157	158	149	166	175	160	149	141	164	154	160	158	165	163	154	156	151	180	176	143	176	156	156	151	173	167	165	139	164	170	150	152	165	153	149	135	170	176	157	155	158	158	165	173	151	166	143	145	174	165	145	140	121	167	154	165	130	150	152	131	170	156	150	148	166	147	163	143	160	155	137	163	142	141	148	154	161	183	144	146	157	140	147	166	159	147	150	166	173	165	161	154	158	153	133	177	176	173	129	135	164	159	144	164	166	158	163	136	158	155	155	157	155	158	163	160	177	146	157	151	155	179	144	129	127	138	168	152	152	146	164	149	145	156	139	156	167	158	141	157	152	154	149	136	175	179	179	141	150	136	190	170	164	162	154	142	155	160	154	165	144	153	144	164	154	163	167	193	154	176	134	159	174	170	149	163	166	141	158	142	139	188	159	154	160	177	150	164	179	160	142	162	165	167	179	156	155	149	122	161	176	148	147	165	164	161	166	157	173	158	168	147	138	169	174	184	141	187	155	172	144	160	154	148	148	155	149	162	161	143	169	165	151	174	160	152	146	146	161	157	168	187	136	157	170	164	167	153	151	154	149	160	149	161	147	146	176	154	170	146	161	168	151	169	187	154	138	152	154	164	144	143	171	149	164	156	168	154	164	168	164	154	152	175	184	153	147	154	142	177	139	145	162	156	159	161	148	159	141	153	153	169	173	158	142	150	152	162
30229	10175	13591	6056	1501	554	536	541	549	546	505	517	526	514	510	522	514	535	505	530	529	510	485	505	533	502	512	506	508	498	538	497	476	550	524	541	540	538	522	533	461	533	513	509	548	525	527	524	518	546	472	524	511	542	491	512	478	516	504	550	536	529	579	491	547	561	526	491	516	549	512	526	563	509	567	528	511	548	492	516	518	518	556	515	517	489	525	500	518	526	519	515	524	522	514	514	486	492	532	545	474	501	496	507	466	535	522	512	503	550	526	521	476	545	500	507	519	528	531	508	473	572	580	480	523	546	510	544	521	535	568	487	539	531	513	485	539	524	478	476	550	525	508	540	537	526	534	500	538	535	528	522	546	485	564	486	539	516	507	546	555	493	542	524	496	541	537	537	519	540	523	524	472	521	506	536	556	527	546	537	531	529	507	516	522	501	488	526	544	509	532	511	500	521	517	491	476	551	516	555	499	531	523	496	519	516	557	529	502	476	555	551	474	539	522	508	526	537	504	477	503	474	475	533	506	545	537	537	538	528	526	512	544	496	515	533	518	548	532	499	507	511	539	550	499	511	545	571	501	530	520	541	513	510	519	518	509	496	524	495	527	547	513	544	561	494	521	490	493	495	505	510	501	559	510	534	522	516	491	516	559	492	535	539	504	522	533	531	556	514	527	522	544	491	552	556	493	501	556	526	537	508	496	487	507	511	491	546	500	495	535	558	528	505	501	496	506	526	507	545	446	549	535	527	512	497	526	515	500	483	480	533	502	515	517	509	487	507	473	496	521	541	483	526	491	504	518	526	544	515	525	543	557	526	519	526	529	493	526	496	535	559	515	527	513	524	561	515	506	525	509	506	490	486	527	575	493	501	508	494	482	482	518	575	515	517	520	507	553	545	519	545	486	516	562	546	487	540	532	537	544	480	523	523	536	502	552	514	521	531	517	511	552	517	542	537	524	528	521	500	527	522	490	532	546	499	533	523	509	544	496	521	569	480	518	513	529	518	532	513	516	537	521	534	507	530	524	523	537	545	567	518	541	534	539	533	513	540	465	529	529	545	529	544	492	512	490	528	542	507	534	492	564	517	566	528	471	520	518	531	539	539	556	567	507	532	478	518	523	514	529	517	495	511	496	516	515	528	520	512	509	532	520	496	502	550	526	493	518	511	530	535	537	544	545	516	539	547	453	531	509	524	496	518	518	517	497	518	524	538	529	502	510	484	517	494	560	491	507	494	505	502	550	506	541	503	524	518	502	532	527	494	530	542	496	537	513	510	489	534	511	546	493	546	534	548	536	573	501	485	563	497	527	553	492	537	497	479	512	503	498	506	497	503	545	552	527	499	525	541	529	565	526	503	511	522	559	532	506	532	531	527	492	529	518	565	513	506	544	558	540	498	498	557	542	537	527	527	542	493	488	483	557	492	544	547	509	526	514	516	551	538	496	512	495	560	549	561	525	509	528	520	511	536	544	541	519	489	515	564	501	502	541	554	556	549	535	487	509	535	496	511	527	548	530	497	499	532	559	492	517	504	496	504	544	517	555	513	528	576	506	508	556	515	500	497	543	560	463	525	475	514	547	549	512	508	501	509	537	528	518	479	517	514	529	526	521	515	511	490	515	508	527	546	527	479	487	526	531	524	550	523	540	493	515	527	526	509	551	509	467	517	535	540	528	499	538	509	483	513	542	517	497	534	495	527	490	538	501	507	487	518	519	504	513	501	494	498	536	536	533	524	482	515	535	483	546	555	541	518	547	562	539	521	506	529	546	479	543	507	523	513	537	506	569	496	495	522	487	520	534	528	523	506	534	514	489	542	524	523	542	519	472	541	498	541	558	489	514	517	499	470	500	531	531	490	497	535	556	505	563	525	527	545	505	560	510	559	544	517	528	518	508	488	528	529	531	521	496	529	512	522	539	536	545	518	538	528	469	515	495	495	498	515	557	478	491	506	537	515	542	510	494	532	512	521	508	540	526	468	509	531	523	503	507	491	477	510	483	492	535	518	519	511	490	539	516	514	484	503	484	500	541	525	491	524	495	494	492	535	501	513	541	558	499	496	500	524	540	535	480	524	493	517	525	480	470	515	543	496	549	523	500	504	547	532	506	539	504	499	547	526	505	553	523	561	494	513	502	535	543	498	510	484	519	496	551	497	508	511	490	524	561	502	485	516	518	480	517	531	518	535	478	524	540	567	529	492	542	528	470	552	563	537	566	490	493	530	543	528	510	510	531	511	527	488	530	542	515	524	493	495	506	534	519	521	541	497	481	517	518	510	494	558	534	533	482	486	489	525	533	529	526	537	547	514	530	519	528	506	553	515	536	535	481	527	537	547	488	526	502	505	512	550	509	534	521	534	529	524	505	520	537	522	539	500	552	526	500	528	506	545	520	525	509	508	501	514	518	537	555	510	485	537	527	544	542	493	526	504	530	546	522	510	518	528	524	518	500	510	517	507	493	496	577	510	512	523	537	520	539	494	526	520	506	512	481	544	539	510	538	521	526	502	511	551	511	552	541	529	539	484	518	541	557	523	532	486	518	509	527	527	489	533	513	502	513	517	549	514	507	537	543	498	509	511	517	513	523	504	527	543	493	491	530	554	514	525	496	534	511	479	537	549	487	551	495	495	525	508	568	510	515	486	525	532	539	532	506	545	505	502	558	543	515	480	573	522	535	489	535	553	506	500	516	492	503	522	543	467	519	487	507	547	502	505	524	547	536	487	523	539	513	542	544	529	490	515	536	518	502	517	522	559	515	534	514	495	509	441	528	545	499	552	497	555	530	490	529	547	557	487	539	539	482	512	508	554	556	536	504	496	535	501	516	512	499	506	515	504	525	549	545	541	495	520	557	542	522	501	543	537	533	514	484	533	492	493	526	527	502	521	480	530	538	556	509	505	512	532	526	560	521	557	534	542	526	534	543	548	508	524	548	502	510	536	491	500	549	536	535	510	526	524	537	535	509	545	498	519	526	549	489	465	533	541	523	549	527	506	521	542	542	519	535	504	543	526	468	491	501	485	515	532	503	515	469	512	503	484	522	559	505	506	462	506	535	521	537	519	567	523	518	518	554	535	516	488	540	526	509	544	482	536	539	544	532	522	543	482	546	559	514	496	522	545	537	491	522	526	487	548	525	475	534	529	506	512	507	514	527	548	534	534	511	527	536	498	514	543	538	503	517	526	523	485	517	509	558	516	530	534	560	532	527	501	526	529	521	556	489	529	492	520	527	525	540	511	541	507	512	467	519	517	506	516	545	568	530	521	492	486	487	528	517	490	493	532	558	525	522	485	516	521	532	498	574	549	522	505	529	545	512	516	474	501	487	505	505	534	536	530	467	542	519	514	510	523	491	505	525	546	517	537	492	517	503	571	550	519	549	505	550	492	472	506	535	502	507	543	518	528	534	547	534	500	507	511	519	520	526	520	526	569	521	526	558	508	543	526	497	527	507	510	510	531	507	538	526	494	548	555	543	536	538	512
63836	45751	49072	29844	9513	410	152	190	155	132	141	137	129	118	134	148	121	129	120	142	141	129	112	125	149	132	128	132	117	118	144	133	118	122	128	117	137	127	143	132	143	125	133	141	135	112	126	149	128	120	137	113	143	129	133	146	139	148	107	114	129	153	115	105	111	122	126	117	114	118	131	102	102	101	118	137	131	137	122	152	118	127	130	112	114	115	130	122	110	127	129	135	120	143	123	136	123	119	126	125	139	128	142	122	114	140	126	108	115	124	117	135	136	121	150	111	118	121	123	130	109	127	124	125	125	145	139	139	123	134	120	108	124	139	153	136	122	145	141	136	116	140	105	117	143	113	115	166	118	120	115	126	109	137	143	122	122	128	127	129	156	130	145	112	111	112	131	122	140	110	121	142	116	115	138	119	134	101	124	131	114	126	129	123	107	111	137	128	122	126	133	110	109	127	125	133	115	118	140	127	134	103	141	119	127	121	132	104	114	127	133	123	131	102	117	128	132	130	123	140	131	139	114	130	110	115	123	120	134	125	115	104	100	115	120	131	133	129	124	110	125	143	128	125	141	122	129	148	114	130	129	124	155	124	128	129	139	121	109	121	112	121	117	120	129	138	130	110	122	120	112	120	104	122	120	123	110	111	115	129	129	143	115	114	117	141	140	113	138	115	119	120	118	138	117	117	135	125	130	121	135	147	120	138	129	115	123	131	122	129	112	124	153	117	127	121	138	126	135	145	120	123	134	122	105	111	132	135	135	125	122	132	127	122	121	132	142	138	110	136	114	127	140	108	124	124	125	118	114	133	137	131	114	131	139	131	113	113	143	122	124	120	112	136	113	124	130	142	125	137	130	118	114	121	102	135	99	112	112	143	120	135	148	131	106	126	139	138	143	123	123	128	115	147	118	122	118	126	153	134	132	123	131	128	124	121	112	125	118	117	133	128	116	114	115	122	130	114	131	129	125	129	108	116	110	148	112	132	127	118	145	122	117	133	124	147	123	138	125	111	129	117	116	116	129	136	96	111	116	122	122	128	120	114	139	130	125	126	134	119	120	116	129	110	104	118	131	118	127	107	112	109	122	121	123	137	130	130	127	129	126	133	119	115	132	144	136	126	108	119	113	124	130	158	121	116	96	106	146	116	127	111	143	134	130	129	129	123	136	127	103	127	111	130	125	132	110	123	130	124	142	128	120	123	118	146	130	123	139	132	136	115	107	109	163	124	129	126	144	154	143	133	127	130	110	114	128	126	109	118	128	108	119	130	138	132	120	140	137	146	144	128	130	135	147	123	112	122	127	117	129	128	138	124	117	120	116	123	125	117	125	126	118	120	129	139	127	122	110	138	149	120	119	149	124	118	127	131	148	121	110	125	117	141	151	133	127	124	138	133	137	118	142	121	110	128	125	119	135	115	142	120	125	107	128	146	139	101	131	119	120	122	139	136	125	122	126	110	128	104	156	126	127	145	124	109	126	116	125	114	144	123	113	128	114	116	109	109	118	98	138	126	139	93	117	134	116	124	144	132	122	140	123	132	110	118	128	102	141	122	110	125	99	129	146	108	132	113	136	113	111	125	122	103	135	149	107	140	128	122	104	115	125	124	129	132	134	118	116	117	103	111	112	136	123	123	124	124	125	130	162	119	120	111	105	132	117	136	124	141	132	136	119	118	115	132	151	143	111	122	118	142	118	158	137	124	115	120	153	116	146	123	117	133	119	130	118	121	121	129	125	132	136	114	119	142	124	130	130	110	114	118	127	136	158	149	135	134	130	121	125	136	120	103	117	138	111	122	116	137	136	121	110	121	132	137	129	114	124	108	152	137	131	126	121	124	121	125	140	117	115	133	142	131	150	117	128	98	138	130	144	136	136	127	136	127	144	123	125	127	136	132	134	132	107	110	119	124	115	138	120	127	131	129	129	117	107	124	133	121	133	114	129	111	138	142	147	127	118	112	107	133	127	107	134	121	136	119	140	127	115	124	111	123	125	138	125	111	108	135	123	109	131	123	119	108	131	128	145	129	146	120	136	131	135	121	129	114	101	110	162	142	149	123	128	127	140	140	116	105	132	132	115	128	129	121	120	135	120	132	124	153	119	125	131	139	134	123	111	123	125	141	129	148	128	139	115	138	125	119	131	116	139	117	113	115	137	125	114	131	134	133	119	144	123	124	127	115	122	124	116	118	132	149	138	105	144	121	119	120	115	135	124	140	133	125	111	128	126	115	117	117	134	137	129	114	154	132	135	104	128	118	118	107	141	130	138	133	133	120	120	145	141	118	126	112	120	118	118	133	127	121	122	119	115	148	126	118	124	123	124	144	133	126	125	135	121	131	149	135	119	105	115	112	102	116	113	113	143	121	126	128	127	107	103	139	140	138	128	107	113	129	148	111	124	129	106	131	113	144	134	148	130	138	136	118	122	106	114	137	121	120	118	140	98	107	138	126	115	110	134	117	138	125	125	137	121	111	122	146	135	121	140	112	114	130	143	145	121	138	118	114	128	110	105	132	131	135	132	109	140	122	125	119	130	126	125	104	131	114	127	108	115	140	126	131	127	137	149	117	129	145	96	122	87	129	134	125	128	120	127	133	130	117	125	134	120	124	127	131	112	126	116	136	123	133	149	107	109	149	118	131	126	125	143	135	131	141	134	144	120	125	121	100	132	130	123	119	106	114	112	139	107	133	148	124	137	135	124	129	137	109	110	129	105	125	131	132	112	119	130	142	132	130	127	136	119	131	140	115	125	121	130	151	124	134	118	157	104	123	135	123	154	104	135	113	121	126	127	143	105	128	145	137	133	133	131	132	139	124	140	134	124	124	146	121	131	127	116	122	120	118	136	141	127	126	116	120	122	133	126	128	131	127	143	139	113	135	145	132	144	141	115	103	129	131	120	138	127	131	155	117	105	108	130	124	137	118	142	129	119	129	114	134	130	123	123	135	131	123	145	118	131	137	137	106	136	119	104	130	121	113	105	148	121	133	131	115	124	117	133	133	131	122	141	114	122	128	126	115	91	134	123	122	123	112	118	132	124	131	120	130	123	126	133	149	137	119	126	106	125	101	132	141	124	123	129	112	124	129	113	135	121	134	127	133	106	122	126	126	122	141	132	119	131	133	145	127	134	123	146	125	103	125	143	140	126	112	138	116	122	110	112	128	115	143	116	151	116	110	118	145	144	141	115	148	115	130	115	117	125	117	128	116	110	140	151	121	135	120	113	124	135	126	123	129	123	131	118	110	132	125	129	138	128	123	118	142	125	103	119	131	139	144	139	125	116	129	104	115	128	110	131	133	114	125	129	121	141	136	121	129	131	109	126	114	111	117	124	121	120	111	136	132	131	117	135	110	110	142	119	134	107	133	144	132	123	137	132	150	110	140	119	151	117	131	117	135	103	140	120	127	127	139	123	115	130	139	110	150	127	120	152	132	139	123	132	139	133	114	128	136	128	111	121	139	143	129	120	123	129	113	148	117	114	131
46744	39562	46393	32095	11205	703	605	636	568	488	539	504	506	489	509	467	433	503	501	463	456	444	416	452	473	459	431	449	469	439	480	457	442	455	421	450	432	405	423	425	420	428	423	405	398	403	395	434	442	454	419	429	428	472	429	434	437	444	445	424	446	419	439	421	457	446	447	456	466	425	404	449	456	399	419	397	434	432	384	434	438	386	438	390	415	442	430	459	423	428	442	441	403	467	454	453	445	407	445	430	415	419	417	420	427	433	418	417	422	436	408	419	434	431	435	435	419	488	419	418	460	420	427	467	418	391	400	419	440	418	409	378	411	417	396	451	477	378	456	415	463	427	440	433	441	430	436	413	408	419	422	458	437	443	451	425	420	434	400	425	420	431	449	430	435	414	445	436	432	479	438	419	436	417	434	421	398	433	457	444	433	406	474	408	436	393	416	436	422	446	413	432	459	459	419	464	435	476	434	429	412	412	406	430	495	415	406	446	455	429	406	442	406	407	453	429	427	449	405	425	448	477	432	490	436	415	452	388	426	450	449	477	423	379	432	432	405	419	446	432	435	461	449	456	422	454	423	445	385	432	427	412	397	441	403	420	448	427	433	445	438	419	456	427	404	432	450	431	437	423	478	418	427	428	447	420	417	414	424	428	445	399	456	429	488	432	436	427	422	430	459	479	423	411	433	447	441	402	450	442	435	417	432	447	428	441	403	449	443	445	423	410	454	464	444	440	416	422	406	447	410	451	413	422	408	425	432	422	435	412	429	438	414	417	464	429	420	421	402	411	423	400	435	404	395	444	455	423	430	413	418	411	456	455	418	425	401	431	441	408	384	431	413	454	421	429	480	435	451	408	453	440	454	445	418	420	475	418	435	433	433	435	444	443	415	430	464	450	441	416	402	430	423	434	416	430	408	414	412	426	451	441	409	397	447	458	433	424	413	431	441	450	412	423	450	441	443	428	435	419	453	409	436	444	450	443	450	445	423	422	393	404	405	403	433	449	454	431	442	435	431	415	436	448	457	412	452	420	421	415	441	449	444	444	419	394	457	439	449	419	431	400	456	434	441	419	439	447	413	423	420	453	428	416	423	447	422	414	437	451	389	463	427	444	438	448	447	423	404	425	436	438	434	431	396	464	442	418	432	436	407	419	456	446	426	425	458	444	438	414	408	497	443	456	421	441	405	461	412	460	393	409	421	454	449	425	420	470	421	437	435	417	445	460	473	447	432	408	434	411	408	425	424	425	472	426	416	426	426	482	435	423	421	423	440	424	470	422	418	425	417	414	423	426	453	429	440	410	450	471	412	422	418	439	415	449	418	463	423	416	449	448	462	418	412	442	420	416	408	461	427	421	418	439	437	421	429	413	459	419	413	422	444	448	455	425	442	441	426	434	407	464	405	459	398	442	431	418	441	405	450	412	431	437	436	427	448	396	405	428	447	443	411	403	445	429	430	459	460	434	451	447	441	429	434	415	409	447	427	444	441	426	452	402	444	437	391	413	447	452	428	406	414	423	428	446	417	409	404	456	444	446	435	457	424	451	446	460	415	423	456	451	462	461	446	455	410	424	445	432	415	409	443	401	422	457	401	447	413	453	473	434	412	434	424	420	428	415	418	425	415	461	434	410	473	417	451	463	441	430	430	439	451	433	427	445	423	451	483	410	449	421	429	443	448	507	417	489	401	417	396	421	430	414	422	404	416	421	412	431	441	453	444	448	417	448	425	421	409	445	416	405	410	450	422	415	447	405	455	439	400	444	425	432	452	444	450	438	413	399	406	396	424	404	445	417	430	435	437	419	485	415	428	411	407	471	427	438	426	453	436	427	431	455	442	464	420	444	454	404	446	479	424	415	422	418	445	419	425	484	415	424	451	432	396	431	446	405	439	436	462	418	398	465	431	421	437	445	424	430	430	433	423	473	418	415	435	446	423	433	422	405	428	394	407	456	422	410	455	425	459	458	435	418	439	419	427	382	412	413	430	407	382	414	434	394	450	433	415	429	425	412	432	461	429	449	441	406	454	438	457	452	419	427	450	423	398	458	425	431	399	423	481	424	442	414	462	446	434	412	433	455	454	425	427	464	448	476	413	420	447	405	425	419	388	451	435	405	446	423	436	437	441	427	449	422	442	426	402	456	404	441	415	442	470	404	435	433	435	466	425	419	415	436	408	428	439	416	421	460	416	421	438	452	409	409	409	427	456	442	426	451	478	425	401	443	441	427	427	462	438	427	459	436	488	420	416	434	463	416	430	425	451	423	426	441	451	422	451	396	433	421	456	417	417	429	407	433	438	449	418	419	435	412	427	423	411	407	426	410	427	435	453	424	438	428	457	416	427	420	481	456	412	458	438	439	417	449	421	446	418	397	426	442	415	425	374	436	423	418	400	406	505	431	423	431	411	458	429	449	416	425	449	433	453	403	435	448	434	419	457	455	418	423	428	443	430	453	419	395	402	450	408	397	442	458	461	425	407	468	425	425	420	409	406	447	411	472	440	441	431	448	452	443	456	391	416	427	447	438	462	432	437	454	410	439	463	457	451	450	416	429	431	462	443	426	444	444	421	423	407	443	422	446	419	424	440	439	432	436	433	449	463	410	441	464	423	433	421	441	456	452	446	438	403	440	428	457	412	418	423	394	416	438	474	392	439	407	474	421	439	467	446	471	432	400	423	456	452	465	415	427	439	416	439	434	447	442	409	432	433	449	452	439	455	408	410	453	367	435	422	393	424	470	424	439	384	455	433	424	423	479	435	382	408	427	418	423	436	441	437	388	447	448	405	449	389	424	429	435	409	456	438	446	430	405	445	446	414	430	426	454	418	446	439	444	430	457	417	432	434	425	436	423	436	432	437	439	433	438	472	432	473	441	445	449	402	446	448	410	455	411	403	412	460	431	403	447	430	442	467	429	440	424	380	404	465	449	460	439	429	415	428	409	457	438	437	429	481	446	403	455	424	432	449	440	439	454	413	452	439	416	428	435	417	417	451	409	452	426	437	433	402	412	370	406	426	444	471	458	448	411	441	420	426	421	451	451	416	424	412	414	436	423	434	434	470	438	429	441	435	432	437	414	428	436	428	455	455	451	477	393	402	432	445	420	445	426	446	420	451	433	428	437	420	456	433	413	424	400	420	416	454	425	473	441	441	437	401	454	437	426	433	429	423	452	432	450	428	429	393	429	426	442	439	439	461	464	439	447	408	428	461	452	439	432	438	473	458	396	469	480	429	424	406	405	445	444	411	408	425	413	399	423	427	422	443	439	408	457	419	443	464	430	415	444	407	418	408	431	447	415	438	416	444	448	403	427	438	438	427	414	413	431	442	401	443	421	374	420	447	424	423	439	373	425	403	426	470	446	406	408	406	411	423	395	429	466	449	403	429	415	428	442	453	424	438	434	424	482	454	460	409	444	398	436	430	430	443	446	453	442	452	431	431	435	413	424	452	415	435	417	396	429	421	414	414	434	459	423	408	409	441	456	453	470
74384	58070	60971	43677	19109	2180	363	254	296	265	227	235	202	236	244	252	236	226	235	211	234	213	208	233	234	249	225	225	244	241	217	215	225	216	227	235	225	219	252	220	245	212	216	202	233	207	227	221	226	203	230	240	200	260	210	230	234	210	185	220	211	216	200	202	236	224	220	223	208	226	225	232	231	254	208	254	209	219	221	242	214	196	208	213	217	217	211	226	200	240	235	210	214	209	235	223	205	221	217	218	233	195	233	217	220	222	220	212	217	222	198	219	215	193	231	216	218	201	224	205	244	214	230	212	209	209	218	227	203	223	211	236	229	211	228	218	224	221	221	211	224	251	206	206	190	206	235	205	236	205	219	230	196	204	233	222	233	239	222	209	225	222	214	236	221	229	207	243	250	202	246	201	196	217	225	211	217	212	195	227	224	191	208	181	249	213	228	230	230	217	207	200	209	218	234	236	211	221	222	210	216	226	198	224	221	197	211	208	236	230	219	214	232	232	213	209	205	221	220	217	201	217	223	220	215	232	227	203	220	219	199	192	229	217	236	223	209	215	227	213	225	227	225	213	206	226	208	214	222	196	219	197	200	235	219	211	219	190	216	235	212	206	198	228	236	208	248	183	184	200	208	235	217	237	244	217	216	211	214	206	224	210	229	213	208	241	199	223	205	240	210	221	208	236	222	189	231	234	235	219	214	215	227	222	221	240	200	226	216	220	214	228	231	231	219	218	197	219	203	215	203	216	191	247	223	226	233	209	207	237	210	218	250	206	236	190	211	226	219	221	263	229	201	211	208	224	226	217	231	219	231	216	206	225	236	191	245	228	181	213	262	214	223	210	221	244	212	247	245	209	203	236	231	216	233	214	223	222	256	218	180	228	229	226	226	204	244	257	220	205	233	217	214	218	225	231	209	248	241	211	256	211	225	226	214	243	226	228	221	225	251	207	246	224	213	246	223	218	206	237	212	200	233	210	239	248	220	207	238	229	228	210	218	205	202	213	240	229	223	202	242	205	239	229	235	212	236	226	225	210	218	226	207	216	208	196	197	245	219	225	231	235	184	231	217	222	231	194	217	229	233	211	219	178	213	220	226	223	207	237	233	231	225	218	201	236	229	230	204	231	198	209	213	217	210	217	223	231	205	209	234	210	233	210	239	204	229	230	201	237	218	218	215	230	210	219	194	217	198	194	217	208	237	222	232	226	192	223	217	210	222	210	206	202	206	225	258	216	219	231	185	222	202	233	229	211	218	198	238	226	223	248	211	235	221	223	229	208	229	211	207	221	222	251	204	218	186	209	237	185	200	205	225	223	213	210	201	223	217	223	222	234	203	228	212	192	225	210	203	214	218	214	229	219	233	198	206	242	227	226	221	195	226	248	220	239	212	202	220	200	208	216	225	212	225	246	226	200	240	232	231	205	205	211	216	232	201	196	206	218	201	187	234	213	230	201	208	245	208	257	213	209	211	208	231	208	229	227	219	186	250	223	212	212	224	214	240	225	224	221	229	226	221	213	219	211	219	221	203	198	224	211	187	214	206	229	193	223	237	208	206	208	219	231	234	248	202	223	217	212	230	233	250	231	215	240	200	231	211	231	206	227	233	226	191	212	218	205	245	206	205	234	229	219	220	243	221	232	229	225	217	194	216	214	196	216	212	215	212	216	228	209	215	214	234	205	212	205	217	229	207	225	227	217	223	206	203	220	213	235	234	213	216	224	187	213	227	222	207	231	253	196	236	223	248	243	219	222	223	211	234	233	229	219	227	233	183	223	221	253	192	249	228	199	231	239	212	192	246	220	218	238	228	210	209	218	213	197	218	236	206	228	213	222	210	202	211	227	234	203	210	197	215	217	205	212	239	248	202	241	235	234	212	212	249	242	189	232	185	233	172	247	231	219	201	234	215	203	228	220	205	229	235	217	206	219	196	206	180	203	206	207	234	214	224	232	219	215	200	244	198	202	228	241	217	221	239	223	233	206	218	215	214	213	233	221	208	244	206	225	218	236	214	206	231	230	224	189	215	220	220	212	231	237	251	214	198	215	196	219	205	212	219	215	181	255	207	202	227	244	212	234	189	212	198	234	225	210	232	252	219	211	203	233	213	223	224	232	212	236	196	239	220	236	226	211	235	225	222	232	219	209	231	234	221	228	201	204	199	233	236	235	230	203	229	208	202	243	212	219	201	210	204	239	221	221	245	233	222	212	219	242	190	196	226	226	184	225	215	237	199	238	209	212	236	220	228	233	209	221	218	207	215	208	250	196	202	240	206	226	235	227	204	203	201	244	240	233	219	237	212	202	236	228	204	216	195	236	226	227	215	201	221	211	226	235	244	234	231	212	230	208	213	211	217	185	218	215	211	217	231	197	222	243	207	237	214	207	218	231	207	246	231	223	205	237	209	186	222	238	220	241	210	225	219	230	225	205	213	203	230	226	222	191	207	235	230	224	216	251	227	229	203	250	225	243	229	221	230	214	230	206	218	195	239	198	204	232	202	240	245	204	247	227	216	236	198	231	215	229	217	202	208	229	214	237	230	222	219	211	168	211	213	209	212	220	188	188	218	190	239	228	215	233	209	212	206	212	231	198	202	224	198	209	226	220	237	203	204	217	217	220	232	203	221	231	222	231	196	187	207	196	193	196	189	216	200	209	216	216	245	213	231	231	220	228	228	258	226	220	219	191	214	210	230	244	227	224	235	219	207	236	215	224	223	232	205	210	236	203	223	221	216	204	244	232	202	204	225	239	240	230	206	225	228	230	198	191	238	266	232	219	211	222	257	195	218	235	233	222	228	235	181	237	221	251	196	221	232	233	230	214	199	225	235	238	208	221	204	221	199	215	227	199	230	239	229	222	251	230	235	234	214	220	218	218	219	225	226	214	231	235	205	223	212	191	208	217	233	247	236	229	195	202	215	202	213	190	194	203	202	214	241	221	222	219	257	232	227	202	215	215	210	239	221	245	208	221	239	219	208	208	216	250	219	198	204	236	196	221	217	210	226	228	252	241	231	204	224	194	225	228	220	212	246	231	211	207	218	218	243	202	208	210	227	215	235	221	221	238	232	219	222	219	207	213	211	252	203	224	196	220	236	223	230	226	221	203	209	208	199	240	206	217	236	236	220	202	212	241	200	232	219	221	220	204	219	201	212	259	187	222	208	212	225	229	226	240	212	206	229	204	242	209	220	193	227	225	213	235	226	222	234	234	209	226	221	209	212	220	221	192	205	203	218	199	184	215	211	205	237	222	222	274	215	209	203	205	226	227	204	209	193	195	214	208	235	239	205	236	230	217	218	219	229	254	240	218	211	231	215	210	210	216	218	226	211	220	213	221	226	220	212	222	227	212	210	215	189	200	207	237	185	211	224	190	186	228	209	224	219	230	229	199	241	243	246	193	212	239	216	202	221	216	198	226	202	222	214	244	216	208	209	223	204	219	204	218	202	219	212	235	232	218	214	242	229	236	211	220	214	223	237	200	207	225
56083	52912	57806	42167	16959	1279	1144	1064	959	849	863	883	789	819	776	754	753	783	765	779	798	702	787	733	720	756	691	703	722	737	750	734	731	703	642	719	662	662	738	670	709	711	689	707	720	744	683	702	705	669	692	705	707	703	717	713	718	742	677	709	738	695	706	698	723	717	667	719	699	667	687	680	713	729	669	696	685	686	661	706	685	696	673	707	695	672	675	683	632	663	679	681	698	699	696	677	641	691	683	641	636	673	685	691	732	646	735	699	725	709	657	735	688	711	673	714	703	688	698	738	726	726	658	709	737	713	679	657	643	646	698	696	716	706	731	703	663	696	678	710	667	673	674	683	699	713	672	666	690	670	673	658	700	746	646	746	700	678	662	706	687	688	736	673	669	697	679	667	690	718	668	708	687	731	714	676	696	701	675	664	693	672	697	683	731	654	644	687	671	719	659	682	679	733	697	701	716	691	707	693	732	709	664	659	698	703	719	675	640	665	690	689	715	698	701	686	691	629	672	706	718	678	681	707	743	670	725	660	677	698	682	691	673	688	681	736	701	642	669	659	639	665	691	660	720	687	726	664	724	668	719	685	683	680	677	669	729	696	655	596	680	666	720	702	720	658	652	682	679	714	706	691	675	688	689	662	694	644	720	676	689	705	678	707	698	661	674	723	694	670	685	697	646	720	683	687	633	706	672	704	688	694	699	660	753	693	688	690	649	684	708	694	690	749	746	660	663	704	698	669	712	689	681	697	665	697	678	661	680	717	660	704	688	651	720	664	757	615	768	719	684	671	696	664	682	647	656	645	685	678	720	710	686	676	717	694	702	681	707	709	670	678	657	672	724	683	675	718	705	725	707	676	670	677	739	686	628	664	619	704	666	724	651	710	687	730	656	704	673	736	696	712	675	695	672	644	691	724	634	660	680	707	652	703	683	665	666	687	660	684	680	652	694	692	732	696	734	631	678	658	688	720	716	689	649	679	733	685	681	693	710	682	712	651	695	743	702	660	703	709	691	708	676	690	721	702	674	684	692	686	688	680	686	685	679	704	709	686	700	712	672	667	677	666	646	692	698	668	670	713	701	741	678	662	705	673	720	696	654	791	692	697	652	694	685	655	699	770	683	680	706	673	695	662	683	698	691	655	663	673	685	656	680	653	686	672	693	727	710	673	658	678	668	669	670	759	705	671	692	722	695	724	682	701	719	674	677	689	689	721	678	695	730	674	684	667	699	663	728	741	694	704	677	688	673	694	668	722	709	733	684	713	660	643	686	687	666	676	642	648	686	701	670	691	714	696	763	666	704	708	681	696	654	712	681	689	670	707	659	692	688	651	712	647	699	668	691	747	660	746	703	721	663	667	707	669	701	660	671	673	690	687	695	714	693	676	681	677	716	668	680	665	662	675	660	701	675	692	696	687	680	711	694	655	742	695	650	694	648	699	718	704	691	713	677	667	652	661	734	740	679	665	698	729	719	714	698	700	685	715	699	705	678	715	730	691	647	696	648	714	672	713	712	684	718	677	692	693	693	669	656	654	677	684	699	684	670	753	676	649	646	692	650	651	693	680	691	715	623	690	705	726	722	660	677	691	713	677	676	667	697	694	687	646	678	663	702	648	664	700	719	673	702	716	678	693	700	709	701	720	698	675	645	712	735	705	707	645	653	632	679	679	653	705	668	718	688	710	699	677	712	704	704	677	685	719	724	682	664	697	686	679	686	643	716	673	743	711	698	664	654	666	671	688	686	678	682	637	683	687	679	673	673	703	668	719	664	687	617	689	686	711	639	697	675	730	698	653	692	676	668	682	675	637	695	668	719	689	715	641	702	688	750	748	723	679	688	709	710	665	664	688	653	708	654	685	679	687	645	658	669	680	704	660	700	657	630	674	693	698	717	730	652	669	693	671	646	734	722	698	693	695	707	711	651	685	700	721	722	697	699	634	734	717	713	679	715	706	641	667	661	736	746	670	699	658	679	687	668	708	668	680	659	703	710	670	675	690	674	731	704	637	701	665	729	683	730	721	691	709	657	723	678	720	643	703	686	697	688	697	648	720	676	682	680	697	715	661	667	685	640	683	640	636	722	675	665	676	663	676	664	711	648	706	651	672	718	756	652	655	718	663	727	648	677	689	662	671	712	741	693	652	719	735	742	649	720	688	637	664	712	690	724	663	707	676	657	683	689	716	671	725	714	691	709	674	644	751	721	666	681	699	702	657	716	682	715	701	684	653	718	654	667	682	682	667	654	702	659	657	676	734	701	685	696	688	684	689	700	694	661	684	683	677	689	665	728	676	697	634	722	678	715	699	690	658	675	641	694	631	624	687	713	659	677	727	668	721	683	678	673	726	680	717	723	685	689	704	653	660	707	712	681	748	686	664	702	716	716	669	702	692	637	656	711	683	688	690	686	685	697	673	680	677	674	688	689	663	713	730	647	721	693	669	747	669	651	690	696	675	659	620	685	640	703	742	671	676	776	676	677	668	686	695	693	719	685	686	730	696	718	760	719	658	657	715	674	695	688	653	712	681	683	690	696	713	705	649	711	661	666	690	693	650	707	698	693	673	692	717	652	697	673	709	668	679	661	677	690	706	673	663	699	734	690	734	689	699	650	646	695	673	705	676	720	694	669	672	683	653	688	684	680	676	684	677	685	673	707	678	734	692	657	730	681	713	670	701	717	672	685	736	677	723	714	669	705	667	712	680	689	698	658	698	678	714	715	694	714	682	718	660	666	653	647	675	667	692	742	679	716	716	705	695	654	670	719	740	638	696	652	730	686	709	679	701	647	672	700	704	700	712	689	645	705	740	737	683	686	655	732	665	705	691	685	708	660	691	671	668	673	681	683	695	670	675	716	683	677	666	712	701	639	696	724	720	671	680	675	702	684	700	719	677	667	686	678	670	729	719	708	670	660	659	728	641	696	698	673	647	669	692	676	688	730	636	691	713	684	675	673	710	683	647	698	709	734	686	681	664	704	703	671	708	676	642	668	718	702	681	692	708	633	713	692	712	640	653	684	688	719	701	683	669	649	631	666	630	694	730	647	695	643	678	729	673	730	712	647	663	698	716	700	681	730	689	676	743	696	686	640	713	703	702	680	714	692	670	715	711	660	646	662	691	706	661	670	695	645	715	687	658	671	706	682	706	681	693	670	658	722	704	685	695	705	681	667	691	730	717	722	697	691	689	674	690	719	693	699	702	670	690	678	725	688	669	654	695	680	666	710	674	666	682	654	695	711	728	670	700	705	719	759	713	694	694	643	673	679	698	686	671	694	706	665	722	659	724	680	684	671	694	737	673	669	677	724	701	677	669	675	694	715	718	665	687	694	705	669	730	763	657	719	700	688	660	687	675	667	674	723	683	644	726	694	667	660	696	743	699	696	696	703	695	694	711	691	733	721	692	669	689	681	705	684	679	658	706	703	696	738	717	730	661	697	692	688	669	721	671	690	636	640	656	691	705	682	696	684	716	738	725	666	675	701	664
32088	15508	8850	2605	433	174	166	187	157	167	150	178	176	170	149	144	172	155	166	148	153	165	157	146	158	150	150	153	160	148	155	147	145	159	185	168	152	162	152	148	166	170	180	186	179	158	154	160	185	155	181	182	184	182	160	166	142	166	147	157	160	189	172	157	151	158	162	154	170	150	140	162	133	190	164	163	141	156	171	160	155	163	153	170	165	174	152	154	166	167	175	139	151	148	155	160	181	197	179	189	154	160	159	188	176	151	166	183	160	168	165	151	159	163	154	160	142	187	159	167	178	158	190	153	167	172	161	159	157	152	173	154	166	164	158	172	180	156	160	160	138	166	153	156	152	188	141	175	150	169	172	144	174	169	170	174	150	141	143	172	150	140	164	140	170	170	171	130	189	163	140	161	142	168	160	161	159	161	158	174	154	148	134	143	132	152	142	165	170	146	169	164	151	154	162	147	160	165	155	147	192	142	159	164	183	186	152	186	166	169	138	179	140	154	170	158	153	166	175	162	156	162	144	134	159	163	145	168	175	155	169	153	157	150	153	142	176	156	173	166	166	186	169	158	168	162	163	171	177	133	152	139	154	156	146	162	166	158	185	165	162	157	174	151	162	140	159	168	164	148	158	171	154	172	178	170	192	155	159	173	171	169	155	178	173	182	189	168	163	173	172	166	155	170	162	178	158	165	165	151	146	140	167	170	164	154	154	145	170	162	164	147	166	165	158	154	178	176	175	155	164	174	160	191	163	194	157	153	182	154	152	173	151	164	149	165	133	149	192	151	171	134	150	149	156	185	168	154	168	176	171	162	149	146	163	151	141	173	162	158	145	164	171	159	145	163	162	155	159	158	172	142	167	166	171	134	144	173	158	157	178	161	160	163	194	131	176	157	164	165	160	173	156	155	147	192	159	167	156	151	158	164	142	161	178	184	159	169	168	165	169	162	185	153	168	168	162	163	167	167	178	169	179	139	150	174	159	169	166	176	158	179	141	155	168	167	168	174	162	157	145	178	171	174	147	185	142	162	145	165	142	183	158	151	160	166	156	158	168	172	158	175	145	163	171	172	171	179	173	192	168	162	162	163	163	134	164	150	153	149	154	159	143	178	159	159	169	163	178	166	175	169	165	161	152	148	141	138	164	147	165	145	166	150	158	166	154	160	165	153	170	168	128	174	151	156	165	155	153	159	156	168	145	154	177	171	159	183	142	159	155	176	165	159	166	182	169	155	177	155	196	136	155	166	169	154	162	179	149	146	172	165	193	164	155	160	152	146	201	157	149	161	151	157	142	160	146	174	170	170	172	151	139	177	161	153	148	190	143	153	147	174	153	151	167	149	149	165	156	155	143	158	139	166	145	161	175	153	150	167	172	142	140	171	167	159	156	152	150	175	153	143	164	168	165	163	162	181	182	158	175	159	167	153	152	157	168	166	176	136	161	166	161	155	155	145	158	169	149	152	164	179	136	157	171	144	179	162	165	147	165	171	161	159	170	160	163	138	160	186	147	175	168	150	166	171	154	156	155	158	170	154	159	165	161	161	147	167	172	160	166	183	159	183	151	177	186	153	157	146	184	157	160	159	177	147	160	175	124	171	182	163	163	205	156	182	163	162	189	134	158	179	141	159	159	178	158	185	176	147	163	151	173	160	152	158	177	166	175	186	170	171	176	176	166	167	183	153	170	175	150	180	156	153	147	161	145	161	160	154	187	165	145	163	176	158	169	152	148	194	160	147	145	168	171	165	169	175	162	171	152	149	174	158	171	152	147	164	166	162	152	167	152	164	162	181	166	160	168	154	168	167	164	145	153	148	155	152	169	154	148	172	175	167	183	161	171	172	156	157	161	146	152	166	156	180	162	167	169	158	148	163	159	159	170	152	169	171	161	162	155	147	171	135	180	168	149	169	190	155	174	153	150	174	181	169	167	144	160	145	157	148	175	166	163	168	143	187	177	149	166	148	173	152	147	166	167	148	149	165	150	176	161	191	153	143	170	170	163	167	149	154	137	154	158	175	160	166	161	169	155	173	166	171	162	167	164	155	146	164	156	162	162	147	202	150	181	165	146	172	162	137	168	155	158	165	151	167	176	175	164	167	148	141	145	185	191	164	153	166	161	177	163	164	134	144	150	147	168	161	144	162	161	148	182	136	144	148	154	182	152	153	180	169	143	150	156	150	169	172	175	164	158	179	147	162	155	162	133	150	158	165	173	181	152	169	157	177	157	162	164	173	142	150	152	180	164	154	147	154	156	163	176	147	147	183	138	158	162	157	152	159	149	150	158	134	156	174	158	167	155	169	150	150	182	177	164	154	193	166	149	161	197	165	156	172	169	149	165	148	162	188	167	156	149	156	151	152	153	168	176	152	138	170	161	162	170	150	156	161	151	166	164	168	179	156	162	155	178	153	172	159	160	159	185	180	150	171	162	161	171	166	167	176	146	160	180	168	155	164	160	155	178	176	154	158	155	164	169	166	173	159	168	179	165	158	157	175	175	167	155	173	134	150	154	177	171	143	160	176	153	161	171	148	190	149	153	155	157	170	157	172	155	157	177	146	149	155	146	143	169	167	158	148	154	167	159	184	171	166	169	128	156	167	164	185	177	150	168	165	139	176	162	167	173	164	151	189	154	148	166	165	155	156	165	143	161	142	150	156	180	152	158	204	139	162	158	144	158	139	167	176	144	155	162	178	152	176	190	167	150	154	169	178	172	151	170	140	149	147	151	148	141	156	157	166	155	164	156	159	178	152	188	144	150	174	170	160	167	169	176	169	181	162	165	159	154	155	163	167	155	155	176	153	152	130	178	151	143	153	171	164	168	178	153	174	211	139	162	160	168	183	160	142	154	177	157	152	157	177	164	153	155	173	163	160	160	164	125	152	172	153	149	165	151	153	176	158	170	163	177	169	174	164	175	161	178	188	150	156	148	161	156	159	152	145	161	149	154	157	167	164	138	150	155	143	166	160	160	175	153	137	163	143	176	160	179	151	141	165	156	156	150	170	168	173	159	159	177	165	159	171	172	144	167	173	173	157	154	143	161	160	176	163	158	154	171	155	158	168	148	174	182	153	180	134	164	149	179	139	166	147	153	171	142	165	181	155	180	152	145	173	152	155	171	165	162	170	169	167	156	163	153	175	160	167	170	152	158	170	158	158	169	159	145	195	149	181	155	159	149	152	152	190	155	154	168	185	166	150	174	134	172	157	178	167	162	174	170	148	162	147	140	178	147	141	156	171	138	165	169	139	168	183	145	136	162	143	173	155	162	168	152	147	156	175	169	144	175	153	155	154	160	159	164	164	159	155	155	155	161	172	182	145	173	155	152	184	170	168	166	155	175	171	166	154	149	158	153	165	155	171	169	159	158	164	175	170	152	178	155	168	167	130	146	164	147	157	155	169	165	140	169	153	172	157	154	170	148	167	166	173	154	166	169	168	167	152	154	167	189	142	169	164	148	190	155	167	156	139	171	174	162	152	146	144
28543	15106	14461	6493	1695	581	513	515	559	545	500	574	588	571	522	578	594	515	541	531	536	541	540	555	517	537	529	512	561	527	587	552	505	599	493	573	568	547	533	540	551	495	571	495	532	560	526	561	531	570	519	507	577	511	509	498	566	531	537	562	524	577	529	517	548	543	510	528	545	497	519	527	552	528	557	540	519	567	548	543	562	575	503	542	541	499	495	548	521	520	503	529	539	516	519	594	552	535	511	537	548	537	521	526	552	566	560	542	578	553	559	524	568	540	544	572	541	513	523	551	507	549	552	565	506	490	518	529	580	533	534	573	492	573	551	563	548	517	552	554	513	552	556	517	504	561	553	536	513	552	528	554	586	515	534	536	530	543	511	519	541	544	565	540	520	561	497	514	495	502	585	505	508	534	546	545	514	558	515	548	537	524	550	524	582	545	500	540	504	534	543	512	491	522	558	569	552	604	516	580	554	529	533	557	538	481	524	510	613	568	530	573	516	576	569	546	555	547	557	554	577	562	497	546	560	556	524	529	569	590	532	519	566	540	561	516	542	528	509	534	534	525	541	529	539	499	544	533	542	496	516	539	513	533	517	558	560	526	520	506	537	537	517	520	540	553	544	520	535	530	556	531	512	535	554	525	478	522	505	532	552	514	549	570	529	533	522	526	533	533	506	547	513	517	568	496	558	540	529	532	530	537	516	536	543	533	547	532	530	520	532	528	519	576	541	547	503	490	517	535	538	523	480	537	534	568	509	556	561	515	507	566	567	513	532	534	577	526	518	513	534	519	543	553	543	518	537	568	522	536	574	508	527	514	569	541	558	545	572	518	544	562	505	618	549	507	529	540	551	524	530	561	544	522	549	511	511	557	540	571	512	541	513	510	545	531	473	551	574	550	531	532	480	555	520	539	517	551	536	543	515	522	529	525	543	534	572	516	515	535	546	534	528	531	534	551	529	511	531	542	513	509	516	524	581	513	520	501	517	552	530	520	532	506	551	563	518	542	505	559	582	501	531	561	556	584	507	577	544	541	524	542	495	528	500	501	542	581	547	538	558	530	506	517	556	570	558	555	515	543	523	502	488	534	511	561	479	546	520	531	548	571	529	560	502	559	527	522	545	526	517	524	515	521	531	522	513	520	543	578	525	539	566	560	526	518	547	511	502	523	523	528	537	510	539	548	518	565	533	514	540	544	525	536	516	550	517	555	523	546	508	540	545	513	544	517	582	512	515	502	533	534	522	543	513	522	518	500	544	550	521	532	525	537	539	525	539	550	525	535	461	543	528	565	532	529	515	520	506	579	529	527	560	566	526	535	535	577	490	567	550	496	530	553	570	537	529	520	542	559	538	531	551	499	537	522	566	543	597	546	555	530	475	532	547	537	505	551	565	547	538	542	543	564	519	522	495	519	565	509	552	534	565	483	563	576	499	540	542	501	536	545	538	559	519	536	556	538	549	546	558	497	537	570	548	547	554	531	521	531	504	521	509	540	508	521	515	561	508	580	539	512	536	526	527	530	546	523	556	541	573	524	534	529	508	561	508	489	523	508	566	547	542	532	557	526	576	520	509	565	549	528	552	547	526	501	537	553	557	569	520	543	518	574	543	542	526	524	558	549	555	570	511	509	518	553	529	537	560	467	531	531	495	576	555	537	540	508	515	513	547	526	532	520	497	526	547	541	541	546	527	526	538	565	560	544	560	521	552	507	530	524	512	495	470	536	516	498	556	553	515	492	509	544	563	522	536	551	573	517	567	513	539	574	534	527	551	507	547	580	535	538	509	522	512	551	538	530	552	542	564	529	525	496	542	531	540	543	536	525	523	550	516	562	540	563	559	541	527	546	510	525	534	525	561	560	559	516	570	521	477	508	564	522	531	531	522	523	551	530	559	521	540	549	537	544	510	559	554	514	509	543	544	523	560	569	507	538	532	536	574	571	510	501	527	530	546	519	506	553	574	517	502	546	510	548	549	526	531	527	501	547	486	533	540	537	490	541	549	506	544	551	539	521	526	501	530	506	543	579	563	554	551	532	542	537	510	548	532	558	544	554	539	581	539	532	519	515	512	539	559	491	542	491	522	533	577	495	548	559	538	521	519	517	552	550	573	552	516	556	539	550	538	554	532	533	526	521	547	578	541	561	564	518	539	509	550	538	576	537	542	515	542	536	548	512	482	548	536	569	556	525	517	560	578	532	546	587	514	542	556	528	547	503	489	527	551	491	531	521	538	550	531	532	541	535	557	543	537	534	526	565	503	508	552	519	520	578	504	546	554	578	561	562	580	520	532	517	520	550	517	521	536	516	535	541	581	507	509	519	522	514	515	510	540	540	550	512	535	532	550	512	562	522	582	528	508	601	577	554	529	561	586	524	500	520	507	492	498	550	530	490	484	523	494	508	536	508	526	521	535	552	562	604	520	570	493	544	529	505	527	527	522	511	543	565	590	534	532	519	533	535	546	480	489	549	558	543	554	568	570	558	543	551	548	551	538	533	529	514	560	537	558	530	523	515	571	513	537	542	528	552	526	527	541	539	582	543	495	505	521	512	524	533	531	538	526	502	535	521	552	556	512	527	520	519	520	531	555	533	560	551	542	524	534	505	501	518	545	502	522	522	553	525	525	509	513	557	518	559	527	537	568	579	533	538	563	559	555	520	607	539	534	535	557	500	562	496	529	535	510	520	529	524	541	534	545	526	546	519	535	559	547	550	521	533	526	520	504	532	528	539	560	538	524	536	516	516	565	533	484	532	534	511	533	514	539	530	498	532	492	517	517	499	496	523	542	535	564	502	526	504	576	541	561	521	541	527	525	511	536	544	537	543	527	524	555	535	556	526	567	497	535	528	547	530	582	547	527	541	493	504	529	540	560	507	524	508	549	532	575	531	538	527	506	509	540	539	526	508	523	512	543	533	508	488	508	545	550	519	588	544	549	516	518	527	530	523	525	530	520	548	502	537	546	493	493	561	551	566	504	507	574	544	539	570	516	516	536	499	565	555	553	534	531	580	549	522	572	555	552	555	528	544	522	538	556	545	544	573	506	539	536	543	556	521	489	549	526	545	492	585	516	505	585	518	544	521	582	504	538	506	500	482	551	535	547	546	502	506	551	532	569	549	543	539	550	533	534	566	534	534	490	512	532	589	547	499	560	527	547	576	569	514	510	505	538	525	522	527	501	514	510	503	527	536	507	545	563	541	522	544	522	526	518	574	549	528	534	576	509	563	540	496	529	516	526	507	493	507	578	526	570	506	553	522	549	559	521	544	499	545	524	507	536	483	489	530	519	538	567	550	526	579	527	498	538	514	544	565	569	529	522	564	541	528	571	554	575	533	578	533	557	520	537	559	519	518	541	533	530	511	559	528	548	556	521	556	536	552	536	580	537	534	498	526	548	525	522	521	540	521	500	527	553	527	576	570	553	524	563	526	509	512	533	534	532	552	550	561	536	534	534	524	571	557	478	523	531	527	526	562	553	573	536	517
62607	51009	48904	33203	10005	417	155	129	140	150	173	170	132	142	162	142	147	137	132	147	134	139	112	125	120	136	118	112	140	146	131	139	138	132	135	133	123	130	133	139	135	124	144	124	135	137	133	145	135	131	107	135	140	133	121	141	142	121	122	150	114	143	131	118	118	132	123	131	166	136	147	147	110	146	147	146	128	116	114	126	119	128	144	129	118	148	143	140	144	138	152	136	103	113	115	129	135	127	124	139	140	131	116	130	124	141	142	124	113	129	114	110	123	117	117	119	134	117	126	139	132	121	126	125	151	120	119	126	143	131	132	126	123	128	147	118	115	117	124	107	122	105	135	130	133	140	135	119	140	126	129	147	140	101	120	128	122	113	127	131	150	125	135	154	112	113	110	112	123	144	166	143	128	118	162	136	139	126	136	122	120	119	124	122	125	120	133	127	126	138	126	124	109	135	153	141	128	116	126	128	124	141	118	131	107	135	118	133	124	136	150	123	124	138	125	121	132	114	143	131	125	143	146	142	138	115	143	145	133	142	130	147	139	118	124	128	124	108	130	127	116	121	141	125	122	139	129	117	132	122	137	127	135	110	122	129	153	130	135	155	119	116	117	140	145	114	133	123	142	132	131	137	135	134	131	119	116	130	125	129	119	118	128	137	141	118	142	117	125	142	120	127	150	130	142	145	136	121	131	125	112	109	114	126	163	146	135	119	133	134	123	129	142	136	137	124	133	138	138	127	140	134	132	125	124	121	141	123	122	119	132	137	129	117	132	124	133	149	112	126	135	126	131	131	133	124	136	130	131	138	140	143	113	136	125	139	136	120	114	109	137	134	127	143	118	137	128	143	121	130	144	123	149	122	142	120	136	127	119	125	145	144	117	132	150	130	123	136	139	110	132	124	129	117	154	121	122	106	105	121	120	136	128	145	125	138	113	133	122	118	109	145	119	123	113	129	136	119	113	123	122	125	143	125	117	131	136	151	108	130	137	132	138	143	126	162	131	141	108	120	125	124	139	130	113	130	142	134	147	143	129	136	125	126	131	145	134	141	143	119	132	115	134	122	123	130	145	154	143	143	112	135	97	125	126	125	113	133	126	106	116	145	121	152	104	113	126	118	155	122	121	127	127	133	130	122	138	130	121	124	117	140	127	123	136	130	125	113	143	146	117	127	138	136	136	116	121	130	134	150	122	119	138	129	133	128	122	122	141	146	135	136	119	122	132	135	112	128	138	135	125	135	133	132	138	147	133	132	115	128	133	145	124	131	109	139	150	120	130	134	112	133	123	140	132	126	150	111	112	128	123	145	136	127	137	128	141	142	141	126	121	126	138	110	140	132	134	153	113	120	146	143	108	141	123	133	123	137	156	123	143	117	127	130	132	134	149	127	133	138	146	149	154	122	121	122	142	129	145	130	141	139	136	138	135	141	128	137	131	128	133	128	113	136	137	124	129	143	121	144	110	131	134	126	154	140	142	121	128	105	128	109	143	139	125	115	120	139	136	129	123	152	113	119	148	127	137	139	124	127	123	110	118	125	129	141	135	135	134	145	144	119	122	125	126	145	122	134	124	131	135	132	149	124	144	144	147	112	139	157	137	139	136	111	149	128	135	114	117	124	136	140	146	151	130	119	132	118	112	124	151	104	146	136	143	137	125	145	139	135	109	126	151	142	133	132	158	153	144	133	125	142	124	127	135	152	144	139	120	135	139	141	156	126	110	140	129	130	119	105	119	124	122	134	162	138	116	122	124	123	127	138	126	115	117	133	128	144	108	129	148	126	131	139	129	135	134	107	137	123	124	151	124	123	131	130	130	124	122	129	123	137	141	128	107	127	146	141	119	120	125	134	119	110	148	128	151	145	111	125	132	134	142	131	132	140	123	115	128	124	143	122	127	153	126	132	127	144	138	139	133	103	123	122	117	138	128	125	139	130	140	129	138	126	127	114	132	139	145	138	136	127	142	107	127	133	141	134	134	126	122	130	114	146	140	157	114	132	122	133	136	148	146	141	129	127	143	110	137	122	121	115	122	131	128	109	133	126	133	120	123	136	132	120	147	125	137	141	120	150	142	147	132	163	136	137	132	138	138	131	109	143	122	160	125	141	148	134	129	138	141	115	133	126	119	144	123	122	126	124	105	124	104	113	128	124	150	133	120	119	124	144	129	123	124	136	126	123	127	113	129	127	116	137	123	127	142	145	143	108	125	116	110	151	136	137	111	131	118	132	133	147	131	127	124	122	130	134	135	129	129	128	149	117	131	131	134	136	121	123	141	164	123	129	162	141	132	120	132	120	135	144	128	135	121	112	121	141	137	131	131	112	133	121	130	127	127	128	126	139	129	132	123	133	127	131	114	121	120	133	133	141	145	133	131	133	124	123	123	142	146	113	127	136	130	140	131	138	131	124	143	142	123	128	123	137	129	128	124	137	135	118	133	129	121	125	150	134	124	129	140	150	147	142	129	134	144	133	135	134	119	130	130	124	132	126	130	131	132	117	130	131	112	123	125	124	149	128	120	118	125	114	142	117	109	126	134	140	127	125	132	134	131	139	140	134	127	120	126	128	133	133	132	140	129	139	130	131	116	108	111	131	119	119	116	134	114	136	134	118	146	150	107	125	144	118	127	115	132	122	118	141	105	150	139	147	141	144	122	128	123	145	117	142	127	111	145	118	105	117	140	112	135	124	141	125	126	130	112	132	136	131	131	118	124	123	145	154	157	110	137	155	147	134	120	143	129	123	131	109	133	132	135	124	118	146	147	148	154	156	117	126	131	149	128	130	146	142	128	126	125	150	116	129	145	129	120	142	139	143	153	119	141	118	123	121	136	126	136	151	143	139	109	132	121	134	136	131	131	135	120	132	114	121	130	138	144	112	134	116	144	110	127	143	111	121	123	112	118	134	153	127	108	127	129	144	122	137	133	141	119	122	125	129	132	141	140	124	143	142	113	142	137	151	130	141	134	139	122	129	128	121	129	147	125	128	143	133	136	147	143	127	134	124	129	138	127	105	133	119	124	125	136	129	148	130	145	147	151	134	135	141	120	132	137	133	144	153	140	102	133	125	133	130	105	134	104	147	127	144	99	126	148	110	129	142	136	146	140	144	136	126	114	139	146	120	122	142	120	138	145	109	122	125	122	136	117	140	106	133	111	141	126	154	148	129	147	115	130	136	126	132	133	139	139	130	132	110	137	135	136	130	130	140	146	112	131	136	150	140	124	150	169	134	140	133	148	102	125	120	133	129	126	136	141	122	130	122	130	128	143	127	133	106	119	140	131	125	123	128	150	133	157	136	128	146	145	125	144	132	123	131	113	145	139	125	157	132	146	139	140	125	172	124	132	137	130	132	135	125	133	151	140	137	147	115	119	125	127	153	143	147	142	108	158	126	137	125	129	125	164	117	118	131	127	117	130	130	148	163	144	131	126	138	129	114	159	131	135	131	143	102	118	116	140	137	129	119	133	137	111	132	142	142	111	106
45545	43655	45993	33636	12359	686	625	550	528	521	524	503	506	507	479	487	501	491	391	497	440	476	436	456	464	462	469	499	452	478	466	470	472	506	433	491	440	418	443	455	434	472	443	468	465	466	431	463	473	427	403	439	431	426	471	474	465	446	433	454	421	471	454	444	422	468	479	501	462	459	485	455	431	479	436	448	461	414	482	479	461	429	482	414	458	442	454	470	474	445	439	458	432	474	466	491	478	451	471	462	429	452	444	443	468	429	454	440	439	451	460	483	403	438	407	438	441	437	444	462	422	419	449	461	466	448	445	457	455	470	473	456	486	464	439	441	449	432	446	447	422	455	459	411	491	415	419	407	479	452	426	433	449	482	412	414	411	446	452	446	458	465	440	447	449	442	465	442	448	405	440	453	473	450	433	448	418	463	489	461	425	460	481	431	449	479	459	436	456	450	427	429	413	465	460	428	474	433	472	431	449	457	479	410	462	464	449	467	464	451	464	483	431	433	460	460	436	430	466	469	471	462	457	458	435	415	459	432	440	450	475	450	437	472	454	434	441	400	478	441	429	422	426	447	438	456	466	447	445	486	442	455	483	467	451	433	421	440	473	467	438	436	455	459	436	435	425	385	450	456	420	414	466	457	411	435	466	449	474	498	425	421	433	465	423	455	445	453	454	471	467	473	453	433	426	445	428	431	442	448	454	416	433	461	461	458	444	463	470	444	417	436	417	446	466	460	458	464	415	408	403	479	450	466	456	427	473	451	448	437	464	450	424	434	421	460	480	451	417	447	462	450	444	454	475	425	433	410	448	447	469	460	436	470	489	434	412	448	475	467	443	479	458	479	439	442	399	445	456	476	463	454	437	422	433	439	504	458	445	437	454	441	454	422	446	456	479	436	447	471	449	437	462	483	465	442	447	434	453	483	455	442	435	414	433	438	446	420	460	477	458	449	447	448	446	462	459	436	420	443	468	443	477	472	467	487	439	475	471	426	418	414	457	478	448	438	500	443	460	446	435	449	464	476	437	454	427	450	500	444	411	465	418	500	453	458	447	433	470	450	441	440	456	443	423	452	439	440	414	449	458	395	410	441	493	441	453	470	449	445	470	440	439	413	438	403	434	414	455	447	460	441	503	454	485	462	429	432	459	454	418	451	481	434	439	462	398	478	464	419	414	468	455	451	464	431	438	440	452	405	446	464	463	477	470	467	412	448	431	465	430	420	443	467	437	478	443	410	399	493	454	442	476	455	449	475	410	445	417	486	425	465	456	411	414	465	462	458	451	462	432	472	446	470	488	465	401	449	435	418	467	460	459	461	447	454	456	418	477	446	466	445	440	417	432	417	454	417	457	430	406	437	430	509	460	490	428	453	464	425	427	446	434	485	436	430	421	425	435	448	462	450	461	430	420	430	464	419	429	456	450	433	450	469	448	460	432	414	447	433	440	425	422	476	440	480	451	451	456	466	408	477	472	464	421	442	453	415	453	453	453	411	476	463	455	435	452	401	426	455	425	415	461	428	467	431	442	462	469	470	451	459	431	453	446	448	429	462	489	470	431	475	451	416	427	421	468	445	427	429	450	449	481	469	486	448	423	482	414	471	441	449	464	430	475	429	467	415	446	430	427	417	464	469	467	416	450	471	459	428	446	456	444	459	485	464	472	487	462	438	458	432	410	416	476	480	456	449	458	416	439	468	445	449	429	402	445	465	464	447	456	461	453	460	479	433	414	441	437	452	470	464	460	470	414	476	447	428	458	448	473	443	394	481	438	446	414	430	484	419	451	402	469	480	477	470	438	439	453	397	470	426	446	473	463	434	405	446	449	417	431	417	438	444	487	435	477	473	429	470	436	454	478	435	452	462	479	447	424	449	466	413	443	429	486	445	442	483	459	424	465	426	433	446	454	447	464	453	448	439	405	482	440	443	485	427	445	434	434	427	442	470	435	445	467	434	428	439	463	435	443	464	435	458	406	471	453	456	422	440	456	425	450	472	444	460	447	418	417	476	474	455	469	431	436	452	458	461	481	423	457	427	412	455	462	398	423	443	447	409	436	447	422	433	448	435	424	452	479	444	456	432	437	453	453	476	461	436	459	419	455	407	450	456	428	444	441	447	435	449	461	411	447	398	397	464	478	439	413	421	463	431	478	458	426	401	448	436	416	450	411	442	422	456	473	428	405	434	446	440	486	436	451	421	457	450	449	445	470	431	466	467	428	455	453	431	439	467	432	470	432	451	466	455	435	447	469	441	434	434	451	446	444	460	478	443	470	465	436	416	440	417	437	427	419	441	433	466	471	418	444	453	420	471	414	462	416	452	455	450	448	451	443	451	482	446	446	434	465	440	421	465	478	420	454	430	476	443	434	453	462	456	422	444	462	462	469	469	451	436	474	426	445	454	443	463	440	437	447	470	485	400	455	433	453	485	480	447	426	432	444	434	419	425	442	396	479	483	463	441	459	415	477	413	431	457	426	468	437	455	457	421	457	429	417	460	419	444	460	425	430	462	444	442	426	470	456	457	464	468	447	430	431	476	418	438	476	465	453	431	423	429	454	437	424	431	458	429	477	494	410	423	429	417	430	472	481	446	464	495	437	445	444	455	440	440	446	475	446	443	455	443	482	427	424	454	433	455	436	455	478	440	456	461	464	440	430	453	437	434	428	443	440	453	420	452	435	445	435	453	448	432	467	433	434	447	476	478	452	447	479	419	431	485	469	444	469	439	436	443	481	448	461	424	473	413	438	447	451	434	445	442	449	461	467	444	421	434	423	457	409	423	484	443	435	445	428	457	444	456	467	428	455	462	470	440	459	462	446	418	433	453	446	420	441	450	437	438	455	443	417	450	474	453	464	478	438	430	417	444	439	435	447	432	438	432	455	438	431	459	425	444	452	479	438	440	426	450	445	421	482	432	458	478	435	469	421	445	459	432	455	463	459	468	437	442	450	451	414	466	453	453	446	400	414	458	453	426	467	454	441	490	472	488	408	420	476	465	470	461	438	417	465	469	457	463	456	443	441	464	478	458	460	450	452	452	439	452	485	424	479	443	449	444	447	427	451	424	422	419	454	444	464	449	460	432	449	445	469	428	475	429	451	473	452	448	409	444	458	427	427	472	445	388	447	453	466	425	458	442	432	446	404	444	464	457	458	449	445	428	434	471	444	436	414	457	453	480	441	418	473	449	484	473	432	434	442	426	400	450	454	455	446	432	496	421	445	435	397	476	473	463	454	441	448	446	439	426	442	445	464	466	423	469	453	457	465	430	472	455	455	403	393	452	447	451	444	441	443	440	453	467	489	446	431	479	464	440	460	465	477	430	432	446	449	436	466	379	476	467	462	428	440	423	485	423	454	435	456	451	463	465	425	409	437	453	438	494	474	446	421	444	472	440	462	474	440	445	452	458	454	470	462	467	449	458	442	440	432	448	437	450	467	472	436	436	480	440	435	431	430	428	499	464	472	490	477	464	445	459	472	458	469	438	424	418
74966	65456	59397	46981	17957	2221	333	311	259	297	246	279	221	255	240	197	246	212	223	233	213	220	247	230	216	235	252	220	207	240	227	209	196	228	229	219	206	235	237	213	225	250	223	251	236	240	222	237	209	227	217	220	213	232	223	242	212	208	213	223	226	230	228	221	202	212	220	248	213	233	191	245	217	197	251	216	233	264	238	233	227	236	251	219	228	234	233	220	213	233	212	207	216	204	225	211	207	201	234	204	215	206	229	203	223	222	226	205	200	204	234	220	220	212	226	225	206	225	223	224	251	225	208	218	196	223	221	194	235	224	226	213	212	195	216	247	209	216	215	236	212	202	238	231	221	237	227	212	239	231	238	227	205	242	226	212	223	234	226	209	212	237	209	216	222	238	241	218	211	226	229	221	234	217	261	204	183	231	233	214	227	220	234	216	238	232	210	204	234	216	216	216	224	206	211	213	231	235	196	265	217	255	220	231	217	219	225	223	245	243	230	202	234	193	199	203	204	210	222	209	248	216	243	212	213	212	205	222	236	207	231	233	206	202	223	235	205	227	215	232	212	210	211	222	238	185	223	229	224	205	227	239	236	208	229	223	209	205	221	217	211	196	208	219	229	226	214	217	201	231	214	219	217	202	206	213	214	215	211	235	225	240	204	227	232	232	210	210	223	231	196	194	218	218	223	207	222	224	224	219	228	239	246	239	245	210	220	259	232	210	201	234	210	223	217	233	227	214	203	213	241	187	225	240	204	230	229	226	228	239	225	234	215	220	267	226	198	230	202	247	191	233	237	221	198	194	223	219	221	237	223	238	212	217	213	204	213	223	204	220	239	217	223	245	233	222	231	237	248	207	205	249	237	210	237	222	196	241	253	237	226	230	247	231	207	227	218	254	218	197	187	232	238	233	229	227	215	210	261	216	199	204	208	214	243	233	233	214	222	231	205	215	203	233	213	212	224	213	228	237	210	231	232	236	196	230	247	210	220	220	228	237	198	209	219	229	221	218	214	211	204	241	205	211	223	224	217	211	202	243	212	234	234	233	217	212	206	225	222	216	230	218	234	201	226	246	209	220	214	223	214	219	227	222	204	222	204	230	217	225	206	232	217	209	217	232	202	226	235	237	199	204	235	214	206	249	222	216	198	200	221	245	212	268	217	225	238	219	214	239	205	225	215	221	234	208	220	219	208	216	226	211	220	200	223	247	216	214	221	213	221	205	220	230	211	231	224	202	220	207	232	220	235	216	225	208	234	206	228	210	238	247	217	230	216	235	236	220	219	221	229	240	209	198	219	196	218	210	228	226	209	228	218	226	234	235	202	202	225	211	230	231	226	217	226	224	207	224	233	223	234	253	206	234	235	235	228	246	238	210	178	212	201	213	219	236	210	226	251	236	216	218	222	231	206	243	243	227	185	222	219	196	231	239	223	207	213	235	204	193	210	210	252	211	205	220	206	202	241	218	218	227	216	215	227	238	193	235	222	208	227	210	226	241	222	213	230	205	223	230	229	229	237	210	205	220	233	246	220	221	217	247	199	210	240	212	233	218	198	220	232	199	216	202	249	210	219	232	203	182	210	201	217	253	226	222	207	212	208	215	234	231	201	229	255	234	228	215	202	228	253	202	196	219	207	204	231	213	222	208	231	215	241	220	238	209	238	224	224	236	208	227	220	209	207	231	209	202	226	235	252	228	227	240	230	233	212	213	185	219	227	227	231	206	258	197	224	227	216	212	207	209	230	217	216	236	233	245	214	207	242	218	224	229	213	221	216	232	213	221	202	245	237	237	207	241	227	238	230	244	233	223	212	215	227	216	219	230	245	235	197	211	216	196	232	207	233	243	238	208	222	227	213	215	242	235	230	226	213	213	222	218	224	198	214	235	236	202	221	240	202	234	234	228	222	234	241	236	240	242	226	220	241	198	222	234	204	205	235	245	239	253	201	225	218	246	195	226	243	225	205	202	229	218	216	230	212	231	191	213	186	241	225	243	220	205	246	210	215	237	228	216	235	218	218	225	218	234	217	213	251	197	218	213	222	239	215	197	211	223	224	223	233	216	209	234	217	234	219	237	224	253	209	259	230	192	218	225	228	195	184	243	199	214	237	233	218	222	225	209	215	223	217	206	206	239	220	225	223	215	240	233	243	206	238	251	225	224	198	200	213	209	229	225	225	217	211	228	227	220	217	208	213	231	215	220	220	232	227	225	241	238	208	226	225	227	227	220	226	213	211	234	219	217	214	227	216	218	200	205	255	229	236	226	222	239	193	234	236	236	196	229	211	221	207	214	208	210	214	227	218	236	195	232	229	227	229	207	234	229	243	247	227	233	249	236	214	243	243	225	203	218	246	211	255	231	258	236	237	211	216	230	228	237	230	240	227	218	239	194	199	235	198	227	215	273	231	201	248	206	189	220	220	223	241	234	221	237	218	205	198	206	233	222	219	231	200	242	201	223	258	212	234	235	238	188	227	237	240	201	223	225	246	242	232	217	220	221	214	230	253	192	215	216	239	204	230	240	194	230	207	230	209	204	212	222	227	209	245	226	212	201	235	216	189	215	230	243	225	228	204	217	209	225	214	218	235	191	234	210	228	217	234	220	203	222	212	196	238	231	223	241	231	229	221	199	216	196	254	242	226	217	236	216	251	204	200	206	226	222	240	219	242	205	236	220	192	242	198	244	230	227	239	225	216	239	215	231	248	244	234	213	195	234	220	222	235	215	220	217	224	248	179	249	224	204	198	214	224	213	217	228	234	216	242	201	214	211	216	238	239	235	225	227	218	220	217	224	218	227	208	221	205	233	248	202	249	223	232	232	239	232	207	207	209	257	212	217	207	233	211	204	217	204	211	224	209	195	208	223	213	257	209	214	251	229	220	218	233	242	225	229	218	209	246	209	229	243	220	226	254	210	210	228	207	233	239	228	203	212	220	229	231	260	225	194	241	230	218	195	211	214	205	190	217	214	202	251	233	224	243	226	215	238	212	224	233	206	188	221	226	234	235	242	240	228	222	223	198	206	239	240	235	233	208	212	200	216	221	218	217	215	242	214	231	228	220	222	212	213	226	233	227	244	208	236	255	232	212	191	221	222	217	200	220	226	228	214	204	215	255	196	219	204	207	214	245	200	228	214	204	218	206	204	227	213	253	231	221	248	220	194	231	199	224	234	221	230	196	228	208	218	232	214	218	220	221	216	231	223	236	215	208	255	210	228	249	221	243	223	204	232	231	213	192	222	198	224	212	224	223	235	209	247	196	224	226	209	237	217	221	222	206	237	211	252	224	217	213	219	216	215	243	195	236	227	209	230	211	215	210	209	230	236	219	208	217	210	214	228	203	224	216	243	212	196	205	228	218	216	228	226	221	229	235	228	217	188	204	211	224	227	209	240	222	212	208	222	203	218	244	241	226	215	212	223	218	236	215	214	202	222	198	242	228	228	239	241	210	220	216	209	207	222	225	226	228	242	215	243	231	225	211	224	218	210
56213	55805	56789	45914	16458	1189	1074	980	942	897	825	841	855	811	721	767	764	787	732	718	748	754	762	714	753	725	740	688	738	727	680	712	745	719	666	705	728	693	672	717	706	710	730	706	683	686	692	727	668	693	738	711	729	708	680	659	705	715	722	692	721	686	665	729	669	707	693	696	737	713	669	700	648	689	699	702	724	733	660	668	729	696	724	660	706	715	644	710	638	680	679	741	708	718	702	681	726	694	679	661	702	678	729	710	684	700	752	687	676	713	645	673	699	646	707	707	720	727	686	703	627	661	674	705	726	723	674	722	678	701	694	639	692	672	688	671	732	749	700	713	734	702	672	747	678	681	715	733	699	662	715	721	730	705	645	715	699	708	716	688	663	711	706	695	708	740	678	721	679	694	674	706	692	669	712	701	734	714	688	731	720	729	680	697	686	709	673	691	720	701	664	645	732	717	682	688	666	671	674	680	674	712	671	713	710	693	718	696	702	694	727	699	711	723	669	746	690	710	706	694	671	716	703	702	691	769	681	658	696	698	738	675	664	710	707	699	727	774	727	695	667	732	680	656	678	668	693	658	659	715	715	711	724	719	726	723	646	707	679	667	707	689	704	688	665	726	710	752	674	658	674	660	723	685	719	672	679	703	762	678	717	711	712	679	667	723	682	670	705	707	687	686	687	678	694	701	712	703	669	670	675	685	717	716	728	659	677	693	730	730	694	693	701	708	676	680	750	660	681	686	700	649	716	776	684	675	722	671	705	686	656	691	651	701	704	699	660	703	754	700	691	712	694	709	685	742	678	725	668	672	642	666	704	719	715	678	705	683	709	709	684	714	676	703	653	659	687	704	738	705	698	714	725	660	704	688	679	651	683	712	733	664	706	660	686	695	678	716	680	684	680	708	662	676	688	718	731	700	708	695	713	724	694	691	689	689	675	716	669	746	680	688	691	713	706	741	648	682	686	720	697	697	692	684	667	738	724	714	662	716	709	728	765	651	701	696	664	670	678	671	695	694	692	670	737	703	714	715	692	732	674	697	658	679	652	722	676	711	710	697	641	686	679	721	688	696	711	709	706	694	665	694	709	720	722	662	725	667	684	678	689	669	670	707	692	668	699	724	721	648	662	721	720	717	716	707	704	714	714	682	722	706	692	695	699	707	724	693	671	693	740	684	718	647	743	654	678	696	683	704	743	689	722	666	668	719	671	700	699	678	662	701	712	691	727	686	677	674	675	668	681	719	736	700	755	691	689	699	707	709	648	752	690	706	709	697	713	718	701	680	739	625	701	714	692	641	685	677	703	670	682	721	717	686	720	699	710	767	698	719	674	735	733	678	716	674	691	702	694	716	722	671	724	660	637	681	701	748	707	684	705	670	658	713	710	725	692	671	702	668	645	672	716	668	667	687	669	664	705	706	707	681	713	730	721	700	671	653	671	727	667	671	713	713	686	683	723	710	662	682	670	656	695	707	686	639	674	755	705	673	689	695	726	698	702	723	713	697	690	685	750	697	681	725	661	711	685	726	666	703	710	756	665	689	736	663	711	713	728	668	659	683	738	671	697	730	714	701	665	659	674	703	721	714	721	663	676	692	712	716	751	696	686	688	707	745	671	659	684	749	695	681	710	685	740	710	692	741	693	718	713	699	701	677	678	714	676	704	721	728	706	709	689	652	673	645	707	710	685	710	678	691	678	714	712	675	707	685	706	746	664	707	717	713	682	705	700	787	708	667	705	695	689	712	683	709	721	742	704	655	666	705	716	693	707	687	672	671	693	708	697	677	723	704	675	687	698	723	665	682	721	752	677	641	693	729	702	698	702	707	686	695	683	705	671	729	665	706	667	674	684	675	681	687	673	719	688	715	677	659	659	695	685	660	703	679	736	723	702	673	635	705	702	746	700	676	664	684	695	673	757	653	674	661	682	643	700	679	693	729	700	700	701	700	730	699	688	734	660	683	719	677	660	713	704	737	693	675	685	680	659	693	677	682	689	634	677	679	724	650	677	691	689	640	659	716	693	689	693	675	707	698	697	728	700	645	669	661	653	733	739	723	696	676	750	676	715	704	693	701	728	670	682	710	650	683	698	743	722	670	696	708	694	741	701	709	675	741	684	673	696	709	732	671	675	711	735	702	748	641	679	695	720	715	672	729	722	661	661	709	702	678	729	662	667	677	664	704	686	710	679	731	697	720	674	725	662	759	750	702	720	693	683	694	668	688	698	641	704	682	707	684	669	678	705	692	668	693	715	703	700	687	687	738	702	746	742	722	696	660	712	746	707	684	679	733	692	677	705	682	709	706	696	701	681	685	729	700	688	710	669	682	685	682	673	672	624	726	685	662	685	687	714	682	724	686	707	724	704	646	666	670	739	668	652	713	666	674	704	735	706	686	673	728	755	689	677	723	708	727	663	704	683	719	693	689	701	699	690	705	695	712	736	727	708	676	690	704	663	701	691	683	711	707	676	743	709	671	627	715	720	664	711	671	664	666	706	692	678	688	759	680	698	722	718	710	641	726	711	725	651	661	673	682	633	694	713	628	668	676	677	667	711	739	655	699	717	664	702	687	676	680	687	715	721	656	694	656	732	667	735	656	706	721	678	675	656	704	657	673	710	723	714	684	678	714	709	693	690	713	704	730	715	693	672	727	711	685	705	712	686	680	664	665	701	723	674	674	629	718	697	742	693	672	677	681	690	673	657	668	668	722	686	714	639	710	683	740	657	684	717	744	720	714	652	680	707	700	695	688	672	746	718	732	746	682	661	728	724	673	695	698	626	683	601	667	685	660	680	698	666	709	709	704	685	755	686	678	729	697	667	691	698	699	693	678	693	688	669	667	673	728	660	654	659	701	690	716	732	657	690	710	708	715	672	688	668	692	700	700	678	667	702	711	694	722	639	709	705	711	738	681	638	736	666	694	702	722	672	687	715	697	715	690	706	700	721	693	704	707	698	696	698	704	697	700	718	721	706	672	642	689	700	715	661	693	664	676	667	721	657	730	672	678	717	666	694	701	716	700	729	726	713	747	757	662	702	694	682	717	701	718	680	694	705	738	681	678	690	705	674	699	731	677	720	704	677	734	680	725	718	727	679	728	640	722	685	662	718	694	707	717	682	688	634	672	673	697	636	731	664	718	685	710	684	688	732	724	643	686	679	676	699	715	668	719	681	683	682	689	663	681	749	675	665	736	681	666	675	714	672	686	670	689	704	661	699	738	691	647	706	735	720	712	710	702	692	690	701	681	697	698	649	699	699	686	661	675	723	668	731	709	697	717	629	691	670	642	675	664	726	676	698	704	651	705	670	741	690	733	682	687	683	663	713	699	740	682	670	693	705	707	689	755	689	695	706	670	701	669	688	725	695	694	761	714	683	680	722	696	659	694	699	664	733	658	698	677	641	712	697	700	678	744	654	723	722	690	656	728	716	683	741	689	676	682	692	658	682	709	714	657	671	699	672	663	759	698	711	694	702	650	676	746	716	685
30338	16370	7956	2962	369	144	167	144	168	142	148	140	171	170	169	168	176	169	153	165	178	150	169	152	142	137	142	156	148	153	145	168	162	159	161	158	155	176	141	161	176	148	168	159	155	139	141	155	178	158	163	174	156	143	160	157	159	180	188	166	161	177	137	169	167	149	159	152	149	156	179	154	159	162	136	146	166	153	179	170	164	162	134	161	159	156	167	148	145	153	176	159	161	176	161	139	167	169	171	134	147	153	158	159	163	158	134	153	165	156	152	177	146	155	159	168	153	163	146	187	180	155	170	148	171	165	155	168	159	136	151	155	157	173	185	156	151	172	168	179	149	168	150	156	152	119	172	152	158	159	156	151	163	157	181	166	148	172	157	145	174	161	160	178	178	164	171	152	196	160	157	142	151	164	164	160	153	164	170	197	160	162	146	151	174	162	164	161	176	140	162	126	154	171	170	174	162	146	145	165	157	158	185	181	140	174	172	129	152	178	153	176	187	147	154	174	173	134	156	178	156	175	159	179	166	160	166	162	151	162	181	182	155	145	174	132	151	166	150	167	177	182	153	151	174	168	166	156	142	172	145	167	166	188	160	152	189	156	127	155	146	144	155	166	155	149	165	150	177	151	162	170	170	170	155	185	167	151	179	172	145	181	162	145	156	166	142	163	147	177	155	177	153	169	174	153	167	149	152	167	168	139	179	142	146	190	161	158	166	133	145	131	146	156	142	168	171	152	150	155	176	145	146	151	164	160	157	147	179	152	149	175	137	166	180	143	166	162	170	162	165	168	152	166	171	164	169	180	190	176	162	182	164	149	181	143	177	180	153	151	162	137	152	174	149	159	145	163	138	158	177	139	181	172	149	193	172	172	173	164	147	137	193	141	162	164	179	157	169	183	174	173	151	177	176	172	175	166	166	169	155	155	158	177	153	155	166	179	156	177	144	146	179	166	150	142	180	168	172	176	147	175	180	157	168	166	154	162	163	160	168	162	163	176	167	147	172	160	187	150	161	176	155	145	156	173	162	167	151	138	170	152	155	145	155	185	160	159	156	166	150	146	161	185	172	174	159	164	166	149	159	169	155	156	158	161	181	164	146	144	143	183	126	184	141	170	158	136	177	174	171	163	173	156	154	163	160	141	148	157	155	167	156	154	153	196	165	153	163	177	165	177	146	152	157	164	180	158	137	183	142	149	155	142	159	166	141	159	164	167	156	142	157	161	159	151	139	179	163	188	154	169	161	170	161	149	163	184	153	171	147	163	146	181	164	165	178	153	150	167	149	182	146	165	153	153	151	166	155	158	141	165	151	170	161	145	166	167	140	155	156	158	153	181	168	140	130	154	183	162	146	161	180	159	170	165	149	150	156	128	164	150	155	146	161	152	152	145	153	179	147	156	162	169	157	165	162	175	191	182	140	159	161	169	143	185	151	137	174	166	159	146	158	166	166	174	161	170	138	161	151	196	160	155	159	133	154	180	140	155	149	154	173	177	133	157	174	165	165	170	171	150	159	157	169	151	158	148	158	147	155	158	164	168	148	158	167	173	135	149	159	157	154	154	142	157	172	160	160	153	191	172	154	148	165	169	166	160	154	146	169	169	147	158	166	161	160	147	172	151	170	149	165	162	169	163	169	160	154	173	172	161	164	176	161	147	160	174	159	145	145	130	171	173	175	179	150	155	184	153	168	132	186	155	156	161	164	160	161	164	164	164	166	167	162	161	169	156	141	159	145	160	168	173	147	168	152	179	170	157	159	164	159	169	147	153	160	176	185	167	159	159	156	170	184	153	168	178	166	152	156	158	166	176	148	154	152	187	181	159	164	161	168	153	161	159	147	154	157	160	159	165	167	167	148	151	160	157	163	155	166	152	160	156	167	171	177	161	166	194	165	156	153	165	154	177	207	164	134	179	161	171	141	168	198	142	187	139	179	172	188	159	145	164	153	160	157	141	153	144	170	160	183	166	149	167	149	170	165	140	146	182	168	168	150	165	171	154	166	158	148	165	174	148	165	182	163	147	182	156	168	171	145	141	141	182	150	137	166	161	141	164	161	176	167	154	151	171	163	148	146	177	181	159	165	168	152	153	148	188	158	155	158	184	164	148	162	148	175	158	155	148	173	212	165	150	169	169	183	179	161	165	167	149	184	198	145	152	141	181	156	158	145	149	177	140	141	192	157	157	149	143	170	172	192	159	164	175	163	157	170	168	173	162	147	166	157	155	165	158	169	163	179	190	167	173	164	163	177	155	135	169	182	147	152	164	175	140	144	173	161	163	158	145	189	149	159	150	179	139	166	171	162	160	155	164	157	160	158	155	165	150	158	172	154	164	144	150	168	175	164	179	166	179	158	164	163	179	158	160	176	170	160	154	166	168	144	161	154	159	169	145	142	172	176	143	163	175	148	146	155	169	164	169	190	184	143	170	162	158	158	163	185	176	168	144	138	165	178	151	147	152	176	157	163	188	149	197	171	154	160	149	154	173	164	168	175	166	157	148	176	178	147	132	165	147	151	173	164	167	153	177	168	175	164	157	184	154	168	153	141	158	143	139	149	169	160	178	157	158	141	167	167	154	159	155	170	130	166	175	160	173	175	148	140	154	162	166	157	166	177	174	177	162	170	147	156	150	143	157	172	162	150	148	161	153	152	166	134	162	147	178	173	158	136	161	159	157	159	145	174	160	163	159	153	156	156	146	194	177	159	189	150	179	191	149	166	162	146	177	145	171	151	176	151	160	162	198	150	169	130	138	145	146	163	167	160	170	162	152	167	163	182	160	175	175	152	178	164	157	167	170	165	164	151	165	169	146	168	135	148	169	187	139	152	173	167	165	165	155	156	170	171	173	161	167	172	159	167	171	162	174	145	185	165	176	182	150	139	170	188	175	173	141	174	171	158	135	167	159	178	163	148	149	153	172	166	139	172	165	172	164	172	168	165	142	137	162	159	140	168	149	146	152	151	164	164	151	161	155	181	167	171	180	155	159	156	187	159	136	130	169	150	163	147	158	175	154	140	173	149	162	179	146	145	182	143	149	161	170	154	171	135	149	148	152	159	170	170	145	171	175	162	159	173	157	160	181	140	154	148	180	178	139	152	162	161	156	158	184	157	153	159	147	172	161	159	160	166	171	152	149	168	164	158	167	174	160	183	161	172	145	151	144	147	163	163	158	186	157	182	149	157	163	174	132	160	133	149	161	164	164	185	160	174	168	159	154	182	172	134	163	170	169	148	175	153	182	149	175	164	202	166	144	157	145	159	155	154	173	161	157	147	188	152	165	152	164	150	170	148	170	167	182	163	179	173	169	163	166	175	169	176	145	149	184	158	171	160	166	154	162	154	169	159	155	192	159	142	171	155	165	158	180	144	186	156	162	159	163	170	154	177	156	145	156	155	176	149	176	160	155	149	174	152	180	159	160	180	153	155	143	154	156	162	174	178	157	168	157	160	151	150	177	172	145	169	174	165	160	170	155	146	163	158	136
26963	17404	13239	7529	1240	567	489	530	551	531	526	549	522	520	519	547	565	538	525	493	513	542	507	528	533	520	518	499	556	514	541	524	496	545	508	539	515	528	509	502	518	572	514	539	564	563	518	520	564	533	542	499	548	502	519	565	516	523	526	503	530	525	531	540	542	532	535	546	561	510	538	541	516	549	511	509	567	520	570	567	497	561	560	519	526	526	530	551	492	524	531	538	502	515	487	545	514	499	511	536	529	540	516	499	571	543	546	524	535	566	568	530	500	520	541	513	501	534	518	542	549	562	526	549	539	553	517	550	513	499	578	529	554	534	499	528	570	568	555	566	491	499	537	516	539	520	566	522	551	536	543	491	513	511	584	547	498	509	496	538	553	465	516	539	536	521	519	505	515	516	555	525	551	537	529	527	526	512	519	477	511	507	514	501	554	498	530	546	517	537	554	550	536	559	578	505	541	493	508	511	533	572	537	555	527	531	540	509	521	529	517	540	549	538	541	558	507	528	513	517	563	505	552	559	513	499	538	502	529	555	531	541	532	538	539	515	522	561	556	508	519	500	544	555	545	521	523	513	570	543	574	498	556	503	518	545	556	486	558	547	527	551	545	555	498	508	536	509	524	512	527	539	532	539	511	560	563	550	570	528	555	572	517	532	543	512	524	521	524	509	502	549	564	522	535	538	539	505	542	542	553	556	505	492	520	565	501	524	546	504	502	515	556	542	564	569	497	487	504	533	511	529	534	541	506	536	519	497	550	537	545	568	528	553	560	562	510	523	537	526	518	506	546	513	533	534	563	513	550	526	517	540	513	515	516	509	567	565	540	563	554	488	531	574	524	502	500	551	545	562	524	579	560	532	527	538	546	518	560	566	511	499	520	517	495	527	536	545	546	504	529	548	536	510	509	535	519	533	556	557	464	552	522	537	550	484	538	512	523	476	511	573	553	486	542	510	539	521	525	556	524	536	562	512	515	514	485	515	521	551	516	497	491	527	548	539	542	517	559	494	520	501	508	523	533	528	526	516	537	529	514	512	508	541	533	549	524	520	524	556	519	539	543	535	512	546	522	545	531	511	510	516	550	556	502	531	555	513	530	519	529	470	520	514	531	557	569	505	495	499	563	508	544	524	499	534	514	466	551	522	567	551	590	538	515	539	526	563	520	520	547	534	491	541	520	519	529	495	539	501	537	557	495	533	524	500	522	535	534	543	552	537	534	548	524	555	523	523	552	551	543	526	496	490	493	541	522	538	495	514	530	553	523	512	547	538	550	500	533	534	516	519	528	541	530	560	515	532	487	505	544	536	536	523	530	478	536	515	527	519	548	521	484	518	570	506	496	542	533	525	536	534	508	505	480	499	562	538	495	511	535	583	540	484	514	526	522	517	524	512	502	513	475	502	526	545	501	547	537	534	524	591	565	490	527	537	531	557	542	534	562	527	506	558	543	533	526	516	480	517	538	512	530	531	524	517	546	557	574	520	507	548	538	550	567	552	514	519	550	508	551	506	489	525	511	492	539	547	544	517	516	522	552	565	467	553	540	535	514	484	538	518	532	529	527	548	548	490	546	505	541	538	577	542	522	556	528	534	565	520	517	538	524	500	531	507	492	543	503	548	533	498	524	501	523	534	536	523	568	509	571	556	532	549	557	562	550	502	533	578	537	473	519	533	568	552	531	552	540	524	564	489	537	542	526	561	545	560	527	563	550	551	548	513	554	527	540	475	516	540	534	525	513	530	509	518	516	536	498	525	526	578	537	547	494	544	524	538	514	556	492	522	520	519	537	486	505	560	494	527	513	523	509	553	525	516	532	503	505	512	524	492	564	550	553	551	553	534	511	534	532	500	543	547	505	552	487	512	539	505	548	515	552	568	519	570	560	504	502	531	542	558	497	528	540	513	521	567	517	522	501	531	563	559	480	553	558	530	527	529	538	538	563	522	502	525	521	523	521	541	544	496	527	550	497	520	518	536	486	516	544	533	531	469	558	536	561	501	513	583	503	503	478	555	536	547	534	529	523	508	510	520	594	520	498	534	501	485	524	538	554	543	547	541	548	492	525	522	535	522	543	487	521	512	544	531	556	526	495	530	523	501	520	529	525	539	526	527	541	590	533	514	525	518	552	592	514	546	565	546	561	484	528	500	574	533	499	504	456	524	512	558	565	553	505	500	558	529	530	544	569	511	530	492	538	511	525	540	509	501	510	548	529	506	529	513	507	542	502	513	493	526	496	497	567	519	546	547	528	519	529	539	464	544	510	545	503	532	545	524	539	530	540	538	546	512	494	528	547	508	511	545	562	527	532	512	522	550	560	538	517	562	522	517	519	565	569	522	558	486	502	490	562	533	611	552	540	517	511	523	538	493	517	571	540	545	509	531	562	542	560	556	519	540	537	493	520	492	525	548	501	560	538	508	526	470	506	537	493	519	514	540	514	556	528	543	507	499	511	525	542	488	532	559	480	524	535	537	557	506	541	531	537	535	538	513	555	535	515	529	519	535	510	552	502	525	518	519	553	569	535	508	519	514	553	533	489	481	566	532	557	550	512	504	545	504	563	509	571	504	517	502	540	529	574	504	553	546	503	537	523	539	540	523	539	539	575	510	524	560	549	530	515	503	536	520	508	558	509	505	535	543	555	568	578	567	569	553	530	498	570	510	538	497	520	533	547	509	552	521	532	511	495	515	512	551	503	521	518	537	549	522	533	527	518	533	540	538	502	516	525	519	537	554	508	556	503	514	511	529	506	506	515	543	516	493	559	512	530	489	529	554	541	574	532	536	502	568	547	544	569	470	522	544	518	527	532	584	544	549	535	548	515	517	542	566	547	513	495	526	507	545	557	502	542	575	517	521	544	555	507	568	523	510	517	515	523	535	559	519	532	533	563	536	492	519	526	507	581	552	537	524	527	543	521	502	541	531	580	471	526	485	555	523	519	506	523	547	533	530	487	529	570	595	529	523	500	552	564	540	522	525	558	535	509	506	482	511	595	501	562	512	550	544	535	515	523	549	511	548	591	546	506	547	523	567	534	520	554	504	539	521	475	534	521	480	511	559	534	504	541	536	486	531	525	552	543	546	529	501	564	547	566	524	498	522	533	499	549	582	552	541	499	543	539	529	564	536	514	499	522	491	535	565	477	528	545	495	510	514	503	507	540	528	520	493	532	540	502	504	571	569	527	545	502	510	553	532	535	535	517	540	559	502	526	528	551	513	518	554	528	528	525	532	535	510	508	513	506	542	543	558	473	546	512	572	445	512	541	510	528	540	551	530	541	538	508	562	550	493	549	525	559	517	528	528	544	547	575	527	527	563	532	548	524	510	539	523	517	534	535	497	527	520	536	505	483	532	540	524	524	553	533	529	517	552	507	509	533	514	513	506	532	513	539	512	541	504	524	538	529	517	516	506	523	525	540	569	476	546	544	527	530	528	541	489	554	569	565	537	529	504	526	522	522	485	508	516	511	549	499	568	530	506	514	527
61444	51762	50744	32006	8207	379	170	147	159	143	141	149	139	149	146	134	146	127	156	161	124	130	110	129	145	141	131	137	115	132	120	107	137	150	133	118	127	124	128	150	141	127	121	121	135	135	120	150	137	129	114	127	142	136	133	139	137	134	133	120	129	144	129	137	154	134	150	123	124	117	123	123	138	123	118	140	109	136	110	121	123	121	113	144	99	131	116	122	130	113	122	119	139	144	144	114	134	149	146	126	115	114	126	148	133	124	130	124	143	129	144	146	150	141	130	124	117	128	132	143	149	120	131	135	128	124	129	149	118	111	128	123	134	118	139	130	128	140	119	115	114	128	112	136	113	116	144	123	136	130	130	128	134	140	137	120	128	129	120	128	125	102	121	142	132	127	139	151	124	131	123	131	131	133	119	133	122	136	134	130	129	127	117	127	126	128	130	137	117	125	137	127	131	126	145	138	117	144	110	120	129	133	124	137	151	109	138	133	131	124	120	144	125	141	121	115	127	116	127	132	131	109	117	119	131	123	117	108	124	149	133	130	139	151	144	131	117	123	142	135	117	136	125	119	155	117	131	120	154	150	158	125	125	120	123	105	131	119	131	119	133	110	133	130	137	129	126	130	125	145	129	135	136	116	121	128	103	127	132	136	125	125	152	119	141	130	111	118	128	129	143	131	125	121	131	124	116	128	127	132	129	150	124	119	134	136	124	120	116	127	131	124	109	126	133	127	120	145	156	113	126	122	120	107	117	118	148	138	133	115	134	144	139	144	115	140	138	127	141	137	126	126	121	139	122	119	125	151	138	120	137	128	133	136	157	123	117	138	120	131	112	133	145	123	129	140	117	132	130	142	131	134	120	127	124	130	118	114	116	137	124	118	124	129	126	128	128	125	133	150	129	135	135	133	135	130	121	113	114	117	121	127	124	119	127	132	114	120	129	142	143	131	135	126	126	118	134	126	112	126	124	120	126	150	132	128	133	144	122	136	118	117	122	110	134	135	138	140	124	119	108	141	129	123	129	118	133	141	122	125	127	136	122	111	139	124	110	124	125	123	125	105	131	127	127	110	124	129	142	144	125	137	114	127	134	140	102	118	140	124	142	132	138	128	119	127	118	111	146	110	130	140	122	130	132	124	145	143	140	117	124	147	138	138	129	133	108	136	121	133	119	130	127	114	140	130	131	139	133	115	135	139	124	123	139	131	135	119	121	118	143	133	130	129	163	122	133	138	142	120	114	132	124	128	135	146	129	116	126	120	119	137	115	122	135	121	130	110	142	126	119	128	136	124	131	132	141	124	137	124	109	131	138	124	110	132	115	142	137	127	119	131	131	111	115	140	143	136	138	114	128	124	132	163	123	139	140	112	135	141	127	126	133	122	136	115	117	122	137	132	132	107	134	138	138	128	123	146	118	129	109	131	132	127	123	128	127	120	119	115	134	136	125	137	131	130	125	117	151	155	141	134	137	132	125	112	144	124	125	128	145	125	116	153	115	124	126	137	143	146	136	148	128	131	113	140	107	141	125	123	138	143	126	129	137	124	124	144	118	112	137	122	147	135	127	128	126	122	144	131	136	122	130	133	131	120	108	147	124	125	138	129	122	148	127	122	129	146	124	139	121	123	134	142	139	115	115	135	127	123	133	122	110	139	108	108	114	146	116	131	132	120	128	142	127	143	138	141	117	124	146	135	120	104	122	123	107	126	124	143	118	131	125	144	112	122	115	135	148	131	124	117	132	125	115	135	128	122	117	121	141	115	141	125	131	126	137	109	135	119	140	135	116	131	114	140	116	139	122	126	133	143	109	134	133	129	135	144	136	124	113	118	123	123	113	126	138	142	125	133	134	124	131	145	137	125	123	134	157	126	101	135	145	132	108	136	135	127	139	133	129	137	126	132	133	127	124	129	131	128	160	125	132	125	126	129	135	117	132	150	122	107	132	126	136	98	127	155	112	131	140	115	137	140	118	118	128	123	134	131	119	124	121	129	120	139	118	128	128	137	125	143	151	146	122	147	125	138	138	125	135	133	122	138	108	111	124	126	130	127	116	113	143	118	125	141	135	132	139	142	105	137	141	124	120	119	139	119	122	138	138	131	122	140	138	127	125	132	137	130	128	100	135	126	115	131	122	117	132	116	125	140	125	136	130	138	129	126	125	113	106	118	116	139	153	161	124	130	129	140	105	135	112	117	133	124	122	119	134	128	123	132	126	140	145	144	131	121	127	125	122	146	122	137	149	132	125	119	117	107	144	116	106	138	152	129	135	138	121	152	125	130	145	132	116	139	124	136	145	117	117	121	136	115	142	140	136	132	141	119	148	118	128	138	139	136	117	141	129	142	109	147	124	123	116	140	140	111	138	144	126	141	142	144	113	122	137	116	117	123	129	135	121	122	143	121	136	148	125	131	139	116	153	135	141	125	125	117	116	122	155	114	135	137	142	132	127	125	133	118	127	141	107	133	119	135	122	134	106	131	138	149	133	130	115	141	121	132	118	111	125	135	127	129	136	125	134	128	125	139	125	127	130	122	116	131	108	117	107	151	141	120	117	125	119	137	129	144	144	130	128	141	136	137	153	106	131	131	131	133	126	144	141	143	128	133	137	133	123	124	127	133	110	127	159	125	115	126	147	134	128	127	117	152	100	144	121	118	125	139	106	119	137	127	121	154	129	125	147	129	122	143	134	112	117	133	133	113	127	140	112	135	123	129	113	124	139	137	123	117	119	134	139	135	123	132	130	123	129	134	138	124	139	122	139	129	104	144	144	116	129	104	126	126	123	120	136	111	129	132	124	140	139	144	110	139	139	145	128	137	115	123	142	121	128	88	108	136	146	119	147	133	151	107	129	113	112	135	103	129	129	121	131	128	124	120	119	127	118	124	126	132	138	118	112	143	122	143	128	134	129	133	130	117	126	109	125	128	136	129	121	119	142	132	145	151	135	125	111	129	145	132	122	123	133	114	122	134	117	130	111	141	132	124	129	136	112	134	120	137	127	132	122	130	130	142	132	119	136	126	139	122	160	135	146	120	134	111	130	99	137	116	125	129	124	133	143	121	117	123	120	151	120	123	149	132	121	142	114	104	135	124	126	131	115	125	138	151	127	124	119	129	140	130	134	123	143	107	131	148	127	131	143	120	106	131	126	139	109	134	126	135	118	104	118	115	142	123	124	136	123	116	131	148	120	112	134	135	155	131	133	133	138	142	127	130	156	154	111	136	144	127	124	114	111	120	111	125	136	135	116	112	127	117	132	143	150	136	125	132	123	135	115	156	134	127	143	143	130	133	133	141	130	149	120	157	146	124	125	142	129	133	136	140	166	126	129	109	133	122	125	140	131	131	141	111	118	118	132	130	126	124	113	133	132	111	135	144	136	128	138	136	145	131	124	112	141	132	173	134	119	134	117	130	135	116	148	127	130	128	137	130	143	133	139	123	121	140	129	138	119	138	133	139	127	142	129	119	133	124	126	132	137	120	134	138
45127	43433	47746	33099	8299	705	647	551	571	540	537	519	522	487	499	490	481	477	456	507	451	477	444	501	425	462	452	479	470	479	438	470	425	426	432	430	492	468	424	472	459	470	477	442	458	464	413	416	461	424	463	433	456	439	430	459	443	449	439	432	450	425	435	446	429	441	381	460	433	425	436	416	446	478	455	424	434	447	438	405	448	466	426	474	464	459	425	452	401	428	436	464	437	423	468	435	423	438	455	412	417	430	410	453	440	461	459	434	435	454	437	446	428	432	459	453	419	448	461	460	411	451	466	433	461	433	421	468	444	428	416	443	456	457	458	420	439	451	433	416	446	423	449	464	477	440	441	426	443	443	479	395	439	455	415	426	465	435	437	438	429	448	385	441	395	435	433	425	450	434	461	433	448	457	423	415	458	429	439	418	456	417	459	450	421	425	440	446	444	449	460	439	425	467	468	487	430	424	423	463	458	418	398	442	440	468	412	480	434	403	465	455	431	427	412	433	446	447	387	446	418	461	423	425	466	415	443	453	463	419	418	474	420	427	439	445	426	477	425	439	446	454	440	422	450	442	455	467	418	404	393	422	440	460	426	430	424	443	467	434	434	441	472	442	476	506	434	399	440	438	435	446	432	448	445	433	421	472	442	405	419	448	401	444	445	456	441	445	435	454	420	479	435	449	438	407	421	450	414	425	464	479	448	420	487	437	453	477	460	459	448	404	433	435	433	443	486	432	425	432	422	483	460	440	462	456	427	411	461	425	409	419	441	438	436	412	435	434	444	428	456	457	451	477	460	458	414	423	445	477	433	423	409	464	456	438	418	439	423	439	414	449	446	436	440	457	417	445	440	440	426	417	436	461	438	441	435	446	443	444	436	481	443	434	432	431	453	481	446	445	477	423	446	448	413	430	428	467	444	412	473	445	469	436	456	428	415	456	428	430	459	406	468	422	431	452	447	419	455	469	447	385	460	429	442	421	428	514	433	426	429	422	419	449	438	443	416	440	451	432	440	401	471	451	435	453	456	429	428	467	438	420	443	431	442	458	443	411	446	471	420	459	460	443	485	433	429	438	423	462	469	428	423	442	441	443	461	440	435	449	476	434	456	417	428	468	450	449	454	437	419	465	463	423	447	441	435	445	424	456	433	432	460	449	422	424	452	421	449	446	410	416	428	409	446	489	478	443	440	389	433	437	426	477	464	423	440	420	467	445	444	463	441	466	470	452	434	443	428	428	475	459	457	439	431	436	438	443	425	418	444	422	458	419	455	467	382	459	454	456	462	469	434	463	417	456	412	423	437	398	466	464	470	419	451	438	462	458	448	434	450	441	444	462	412	454	444	441	430	442	446	474	423	443	450	429	453	458	430	465	457	430	410	428	435	465	442	409	418	415	455	423	450	445	400	418	446	462	468	446	457	442	436	437	431	466	444	456	447	379	458	475	426	426	424	449	446	395	473	442	456	423	451	433	433	409	466	407	417	427	425	408	467	467	433	430	491	419	470	461	459	409	447	421	460	446	435	451	452	442	453	417	398	460	421	420	432	452	455	409	415	430	458	439	434	437	416	403	486	415	411	412	472	470	434	434	436	440	468	460	424	437	452	456	472	454	445	429	418	449	477	440	443	423	450	425	481	466	478	428	460	454	449	463	413	440	460	452	410	429	439	428	448	437	469	430	428	429	438	465	448	413	451	446	425	427	414	433	463	443	415	462	427	451	432	439	437	460	439	418	434	448	410	471	448	466	448	441	458	458	454	456	422	431	469	458	437	423	470	430	460	438	435	470	428	450	407	416	453	429	473	443	440	426	431	485	410	445	435	417	422	435	431	436	436	420	441	441	439	468	468	434	491	418	437	441	434	439	421	449	425	416	434	449	462	470	456	428	421	439	407	429	451	451	430	426	403	412	475	449	455	420	412	477	458	451	451	478	458	419	444	432	442	420	428	428	449	448	424	443	443	437	435	447	429	425	485	471	481	452	436	451	458	434	392	431	490	448	446	449	439	433	488	460	461	448	424	445	460	472	460	481	452	458	447	452	418	455	423	433	454	406	454	437	442	407	451	449	408	435	437	426	424	445	390	418	455	424	431	444	448	440	457	430	451	428	429	427	408	402	465	439	428	453	440	435	417	446	476	459	436	447	396	441	440	444	465	451	431	440	446	449	451	446	403	477	432	434	463	424	425	440	418	440	421	443	427	479	411	459	407	435	461	436	443	445	401	436	433	438	458	435	460	432	420	460	430	440	448	463	474	423	425	405	454	449	416	442	419	464	448	450	422	446	453	500	441	484	451	425	432	443	432	474	428	429	390	451	418	436	435	454	453	425	474	460	409	437	445	461	447	415	448	452	457	425	437	427	460	429	431	448	478	451	469	432	470	434	439	448	421	423	437	441	420	451	426	454	411	445	466	443	409	436	448	426	435	450	456	456	425	455	463	428	415	471	474	446	430	453	446	418	478	422	419	444	440	480	419	414	438	422	474	478	416	414	434	429	440	440	493	424	478	467	473	420	418	446	451	420	402	458	421	414	458	435	437	418	463	448	420	457	444	420	426	455	401	489	435	478	424	434	448	439	429	424	419	421	438	448	411	417	456	474	458	465	430	449	451	422	461	448	456	456	425	417	447	419	432	481	449	425	423	438	472	447	413	414	413	389	453	444	424	463	518	448	464	406	439	478	457	456	406	381	442	425	456	492	427	463	415	456	478	456	409	427	436	444	446	448	439	447	432	441	441	469	448	440	424	479	411	435	439	457	439	476	455	441	444	423	438	435	442	418	433	382	422	458	436	419	429	454	425	416	438	475	437	441	434	447	414	461	468	444	430	422	467	460	443	440	441	449	459	446	453	433	437	456	440	451	406	395	419	472	419	434	412	424	451	451	431	452	406	428	402	466	398	435	462	435	467	421	463	432	436	436	452	481	446	439	439	492	425	428	458	425	447	424	455	465	416	438	432	466	424	446	425	430	435	383	425	442	411	468	384	443	410	464	445	445	428	433	432	450	418	430	448	441	451	429	430	427	419	475	433	505	454	451	435	468	423	466	457	402	454	446	430	433	446	448	466	466	448	428	441	458	446	453	454	471	464	441	448	447	462	424	456	411	456	429	433	424	457	458	418	435	433	459	405	445	440	403	441	417	461	474	450	436	443	464	478	471	456	443	448	427	467	417	463	401	476	459	441	407	435	426	447	443	441	450	457	474	448	443	446	454	412	434	448	430	447	430	459	443	454	487	471	446	455	408	423	403	456	456	460	433	433	452	487	408	459	424	426	457	412	426	435	449	462	421	410	458	475	433	451	410	452	437	461	429	462	435	430	491	420	417	466	448	419	456	425	444	467	413	444	431	488	457	457	437	410	441	458	440	422	468	404	448	434	450	472	449	455	444	450	450	428	426	443	455	464	447	440	473	446	437	454	422	449	445	456	415	434	452	463	428	445	465	434	451	444	444	409	482	418	418	395	459	433	438	451	402	453	392	416	434
73497	66970	64889	42562	14572	1579	309	295	262	261	259	223	251	246	249	234	235	218	211	213	217	220	233	220	201	223	239	217	218	214	224	240	231	213	220	243	225	215	212	228	220	217	250	210	215	237	237	200	246	210	218	233	239	188	222	206	233	242	214	235	233	228	227	223	232	227	214	198	227	259	217	228	231	228	222	212	217	234	207	206	206	219	188	218	245	209	225	186	207	217	216	196	222	213	231	204	199	236	199	242	221	235	235	209	228	208	216	193	229	223	194	190	223	218	203	226	243	219	247	220	210	202	225	214	205	225	218	216	213	216	232	231	210	243	229	241	227	221	203	212	211	214	221	218	239	242	232	210	203	218	228	216	206	217	216	200	220	238	225	208	215	216	244	195	193	211	244	224	242	240	224	224	196	182	213	218	211	219	229	208	215	200	209	209	242	234	209	223	204	229	211	240	193	230	201	239	205	197	238	214	228	216	217	236	212	209	245	198	236	227	207	207	193	231	220	216	202	186	220	255	210	213	210	202	219	220	212	206	197	217	223	220	212	201	217	201	203	201	214	240	232	213	216	221	211	195	234	220	223	205	244	240	213	242	230	221	215	230	233	227	218	239	221	210	241	208	226	208	210	207	216	205	224	229	223	237	224	232	230	201	237	222	221	201	227	220	221	226	228	216	241	224	202	205	256	225	248	221	235	212	213	210	188	204	205	215	221	218	202	215	211	214	205	214	225	224	222	216	207	250	214	216	218	236	218	237	221	225	221	221	221	224	212	208	228	250	203	212	239	219	225	230	242	223	202	222	189	236	205	254	215	210	206	231	205	214	221	205	236	221	208	228	213	215	234	222	234	227	227	226	236	220	198	241	229	204	190	241	214	207	228	217	208	198	199	196	198	222	215	228	216	235	204	236	206	236	236	241	247	204	244	261	235	224	227	220	251	234	226	234	244	209	189	211	231	215	221	206	221	209	207	207	235	220	219	195	246	214	230	195	198	235	208	225	220	239	230	245	229	204	227	215	228	216	234	226	212	238	233	206	202	204	213	233	196	205	217	230	223	226	229	222	216	219	214	255	219	226	202	219	238	193	259	233	208	240	223	217	232	212	225	201	240	210	236	225	236	222	227	193	189	228	235	217	217	222	236	224	207	225	214	223	193	228	224	218	211	226	210	212	224	207	213	244	238	207	234	209	228	213	196	215	240	217	212	202	211	222	230	229	223	222	233	225	212	213	240	219	221	229	219	230	220	228	220	230	203	195	247	200	206	200	218	196	198	205	206	203	214	215	204	199	222	217	244	232	237	213	257	223	232	215	243	246	210	213	239	226	237	227	231	212	217	235	213	230	239	238	224	230	228	234	228	230	225	230	223	221	231	234	233	217	188	239	240	220	205	233	225	214	222	202	194	226	226	218	216	220	231	242	223	197	262	244	233	255	229	242	222	199	249	235	222	222	211	241	209	232	187	219	197	215	247	207	229	208	221	200	262	199	227	188	192	245	218	195	221	219	193	225	234	248	215	234	204	224	227	240	231	225	199	240	205	225	228	222	220	227	218	231	203	210	217	222	225	239	250	226	200	219	203	222	217	201	223	203	216	209	214	223	228	196	244	201	216	211	208	215	201	227	246	209	239	235	254	207	244	219	203	219	224	210	241	227	229	213	240	197	192	214	256	218	223	230	238	220	243	194	194	211	241	213	246	223	254	207	213	200	240	197	191	204	228	215	218	227	225	228	219	200	235	244	246	215	198	199	215	211	214	202	205	199	219	216	223	208	206	196	233	195	226	244	215	222	241	210	209	233	230	236	200	210	224	235	220	207	218	199	202	215	218	193	234	239	222	258	236	226	213	228	210	230	230	215	236	215	190	218	214	233	229	220	211	198	235	203	238	202	230	214	207	229	227	220	232	204	206	245	226	215	217	257	242	220	190	197	214	233	246	215	184	202	230	196	208	214	213	227	232	231	223	208	235	232	230	218	216	244	205	222	237	208	202	226	229	237	198	230	221	222	247	216	217	226	244	226	214	231	199	225	197	224	191	212	205	239	215	218	226	216	198	229	211	228	202	190	248	200	208	247	216	227	227	215	215	233	243	221	223	215	233	251	219	224	222	206	223	227	229	222	217	201	214	224	225	236	231	236	209	236	214	205	246	227	212	237	187	215	213	242	198	234	221	207	223	234	219	240	213	224	230	207	228	232	194	194	222	217	191	229	230	237	207	224	187	221	216	209	202	222	219	230	196	255	208	228	228	241	240	222	224	204	241	237	225	246	229	230	230	227	219	227	204	223	223	222	209	251	227	208	198	209	238	213	246	223	221	222	224	243	216	216	240	247	232	239	206	245	242	219	242	232	231	215	212	200	230	241	229	226	191	205	243	202	245	222	212	220	228	216	192	216	199	232	234	225	238	223	219	239	206	230	257	209	219	218	195	217	210	233	184	229	254	222	233	223	238	229	204	228	191	230	229	224	223	226	224	232	213	249	203	211	223	209	235	205	218	237	225	206	240	228	207	229	234	205	252	214	203	225	198	224	241	214	229	239	195	202	217	244	212	234	204	195	212	240	222	226	214	210	205	200	209	215	213	241	210	224	224	211	209	219	204	245	206	223	218	227	195	225	223	254	229	221	260	235	221	224	216	223	212	228	220	218	211	218	213	224	220	235	225	216	196	208	230	219	213	231	243	207	230	211	211	226	256	210	214	213	219	232	213	216	216	224	214	214	214	218	217	194	224	241	208	243	230	232	216	206	219	227	199	215	210	222	206	191	213	227	222	220	205	238	230	200	222	187	200	211	231	225	258	235	229	218	226	210	227	248	220	207	212	221	218	212	218	202	195	233	195	217	221	230	199	209	214	219	210	219	225	201	189	210	231	226	226	207	205	215	208	207	222	197	219	249	210	210	187	255	210	231	224	219	211	234	213	224	206	227	239	228	195	235	220	209	250	218	239	230	190	200	226	206	231	210	206	236	239	215	234	222	203	224	209	241	208	196	225	239	225	223	240	203	208	250	215	208	200	223	249	233	240	196	182	235	228	207	227	212	241	200	233	219	213	248	236	228	212	230	216	223	197	229	209	185	217	190	218	234	203	184	247	233	237	233	216	200	237	229	210	205	226	216	213	239	215	201	237	211	213	248	208	235	243	236	238	231	235	228	221	212	237	204	214	245	232	222	238	214	197	220	220	229	230	190	202	217	216	230	213	228	192	236	214	228	215	213	205	232	210	229	228	252	235	234	206	216	205	208	218	222	216	201	214	233	221	204	222	204	236	221	216	213	224	208	197	226	242	243	243	228	215	233	210	239	217	217	224	193	207	216	208	238	225	209	181	206	218	234	208	241	217	215	208	219	208	221	207	213	234	244	219	225	206	200	208	193	206	228	251	232	226	203	218	202	186	239	226	200	209	214	217	211	197	214	217	231	240	220	218	225	237	219	207	228	209	212	223	210	230	220	220	226	226	228	218	235	235	215	200	202	238	234	194	220	203	228
56370	55257	59948	41167	11470	1235	1079	1084	882	936	892	801	832	760	757	747	802	791	752	748	718	733	725	767	749	732	718	723	671	685	730	683	700	683	684	752	725	707	711	719	651	715	700	709	668	705	713	708	691	675	655	669	698	705	700	716	680	650	641	665	693	667	695	690	752	733	673	674	727	696	682	718	698	668	725	629	721	732	690	726	691	719	686	670	696	708	708	657	641	695	692	695	706	654	687	705	688	681	755	682	732	681	641	690	735	702	711	667	737	697	735	712	696	721	679	703	710	703	656	666	695	671	671	624	715	669	697	680	690	685	685	666	709	707	658	714	677	663	705	690	699	666	656	668	737	729	680	677	712	702	715	657	732	656	693	709	613	638	742	655	706	675	750	671	751	721	714	707	666	719	683	685	693	691	657	683	712	707	737	679	729	683	695	662	656	726	676	677	641	733	649	707	691	672	644	722	683	725	753	679	666	768	684	685	657	674	665	656	669	675	668	681	698	734	705	670	683	670	727	708	682	672	713	718	733	666	722	673	640	683	690	696	712	705	681	742	638	685	690	708	723	680	691	653	674	695	687	693	720	644	688	659	673	683	718	655	695	715	675	727	689	740	701	673	738	706	675	712	627	648	679	666	677	694	694	692	721	734	655	711	686	672	639	663	726	751	684	715	686	668	737	696	673	701	663	700	673	682	694	661	675	668	698	725	735	715	688	678	648	646	641	693	711	711	706	686	686	722	692	672	678	718	724	697	656	718	678	671	676	666	669	692	701	657	676	682	718	673	742	695	682	667	680	632	698	691	673	678	709	706	684	651	663	624	716	668	655	649	672	683	712	735	663	694	717	692	707	717	685	643	705	761	691	689	758	658	679	623	686	673	708	684	713	688	668	736	701	712	694	682	690	714	649	650	732	708	676	717	709	732	700	704	647	723	743	721	684	683	628	690	729	671	663	707	697	693	714	736	654	683	625	691	676	684	678	731	694	698	654	657	676	651	674	680	681	718	739	727	655	725	683	695	673	651	708	737	685	687	693	672	682	686	708	711	698	725	671	692	677	668	714	695	688	717	697	648	707	726	692	709	669	642	686	682	677	678	672	711	699	681	705	685	708	711	693	666	701	604	688	663	700	673	649	665	696	685	685	687	687	639	650	696	715	677	710	661	700	665	676	671	696	697	698	684	695	710	675	722	684	701	686	672	739	686	687	668	701	684	678	673	609	705	657	689	682	678	660	706	716	687	723	714	682	693	654	697	688	681	657	662	672	650	708	693	662	689	659	669	663	631	731	668	684	728	717	635	755	710	666	667	639	649	699	739	664	675	704	678	721	723	677	686	695	711	672	717	685	675	714	654	679	723	704	664	700	706	692	717	669	634	728	717	675	689	709	644	643	702	770	693	682	709	688	709	708	695	671	670	713	715	708	692	699	715	688	690	700	717	682	686	641	685	691	705	680	710	670	693	685	707	699	737	713	666	655	684	706	710	677	658	708	692	777	710	715	695	649	665	729	690	711	743	646	706	670	733	704	673	675	675	730	677	722	677	696	671	685	715	692	683	648	649	705	663	684	672	686	692	682	690	757	699	677	673	649	738	717	670	669	692	717	713	705	712	724	741	670	675	743	675	664	691	713	723	733	687	681	701	752	720	708	698	682	702	678	736	698	725	658	706	708	678	655	705	676	698	679	716	701	646	690	713	684	698	697	713	684	702	702	692	766	698	706	660	727	677	624	708	710	693	670	678	683	684	696	694	684	674	706	668	701	723	724	676	662	685	662	670	653	675	660	676	696	675	606	661	657	729	670	720	700	729	666	691	677	723	709	688	712	689	742	725	733	727	721	683	697	650	714	672	709	682	675	679	722	688	685	671	685	673	671	702	722	701	643	682	665	700	675	683	701	655	646	706	704	754	653	702	720	715	681	722	741	699	667	675	735	636	666	708	663	686	720	719	696	665	682	690	689	704	664	729	679	694	687	677	685	713	677	677	664	696	684	674	706	682	692	660	721	691	654	684	684	709	640	720	687	708	659	687	666	686	684	699	688	714	678	736	714	688	683	726	698	664	691	677	677	709	689	684	626	718	689	690	658	676	638	657	688	675	694	690	683	672	709	680	673	663	653	698	693	672	702	672	692	679	689	675	703	739	658	705	673	734	712	695	681	741	708	731	653	654	704	695	705	686	735	719	657	680	686	658	677	724	676	705	713	709	685	673	709	689	697	711	693	678	674	692	663	715	709	664	736	701	709	703	721	677	695	700	667	683	674	671	695	671	665	715	711	691	668	738	732	683	728	693	659	698	700	690	702	703	642	700	703	667	712	678	707	638	711	667	727	669	675	687	667	689	676	719	680	713	715	642	722	686	658	641	717	671	640	672	687	673	694	660	729	709	677	674	673	706	674	704	702	703	711	707	724	692	698	688	696	730	654	733	678	669	633	649	671	742	658	680	681	696	710	680	687	691	669	668	719	746	709	720	703	685	670	680	699	689	703	680	671	709	667	668	682	675	658	711	674	708	693	699	710	690	676	688	685	658	737	698	690	706	677	667	632	680	700	739	685	664	678	705	701	704	631	677	702	707	643	742	674	688	721	745	688	689	727	714	695	679	724	686	714	747	669	738	708	683	680	638	658	681	644	688	669	700	703	676	707	680	703	671	664	696	698	663	661	699	721	676	682	721	697	705	700	692	653	695	685	702	667	667	688	703	762	687	692	696	619	670	686	684	634	713	646	677	693	722	728	707	685	668	659	710	668	681	660	654	688	652	742	665	703	676	671	713	689	762	703	719	696	690	679	720	680	712	714	714	645	715	710	699	677	703	684	673	682	682	712	698	691	698	681	662	740	684	725	733	707	733	651	679	690	672	690	734	693	723	672	665	684	654	668	685	667	702	685	706	688	661	703	753	697	703	709	724	672	688	688	703	676	686	687	695	675	718	747	633	703	709	661	720	695	746	683	708	668	703	686	653	692	671	686	731	681	685	689	705	696	702	710	677	643	666	666	739	666	651	690	686	693	705	680	684	707	651	710	664	721	691	695	645	670	741	652	678	686	702	794	676	688	680	649	721	691	720	713	671	679	739	683	688	698	646	731	687	703	684	685	669	696	698	728	677	680	719	650	724	679	684	659	697	667	709	671	620	693	714	666	716	680	662	679	683	714	710	642	690	711	670	697	660	678	687	660	734	688	734	707	693	667	715	642	663	726	717	698	667	672	642	685	680	674	695	703	724	717	719	715	708	680	662	720	694	667	694	698	711	726	683	663	718	710	689	699	700	708	717	664	665	705	679	691	656	675	691	745	726	628	699	709	739	703	707	707	704	639	669	695	628	673	666	682	671	691	676	652	691	711	724	686	684	718	715	710	670	650	684	697	713	672	656	682	650	702	674	711	654	687	727	756	669	680	670	709	686	692	682	670	647	680	676	713	689	688	654	719	663	713	710	741	678	640	749	722	684	648	703	730	704	683	673	647	698	686	671	674	698	694	752	699	650
30199	15753	7567	2567	269	152	157	171	139	169	168	136	166	150	146	159	161	147	145	148	158	164	147	161	153	154	154	158	157	157	159	161	142	168	158	158	150	144	160	166	145	154	141	157	144	154	136	161	146	155	170	174	168	170	157	151	156	156	154	157	157	158	158	140	156	168	173	163	174	169	148	166	129	137	156	174	159	163	144	174	160	174	164	148	179	150	151	178	155	159	125	163	171	180	182	154	159	149	161	130	170	160	168	168	147	150	166	183	145	152	163	139	170	153	145	153	142	147	149	171	149	174	143	126	155	149	125	130	142	151	164	156	151	151	164	135	160	150	156	151	154	170	160	158	169	152	177	144	166	176	142	152	147	153	175	154	159	148	148	145	137	143	169	167	153	154	187	148	160	185	162	163	165	145	146	162	158	166	163	155	155	147	169	163	173	147	138	160	146	169	147	154	160	168	163	151	134	157	151	136	157	155	146	145	177	143	174	183	174	152	171	166	167	163	142	173	168	183	174	153	165	155	155	157	183	177	146	139	184	162	186	151	150	164	136	150	169	156	134	183	154	162	160	166	141	142	168	157	172	145	162	141	147	148	149	143	176	161	147	131	170	155	151	170	130	143	153	165	169	165	152	159	174	154	144	175	155	146	155	165	173	155	151	147	140	154	155	145	152	147	170	187	173	151	172	165	181	154	149	149	151	160	157	165	175	166	167	138	172	171	158	155	138	141	165	141	173	156	136	157	144	165	172	149	166	142	161	145	176	145	147	155	126	141	148	149	176	167	157	145	164	135	165	169	150	146	162	162	170	147	153	149	157	137	151	173	154	143	149	156	157	186	147	161	178	158	182	148	144	170	159	146	147	163	158	154	149	130	161	154	174	155	154	146	151	156	171	141	134	149	178	174	159	148	162	182	171	167	161	154	164	169	151	170	164	135	157	154	169	149	161	157	152	191	161	142	144	145	154	150	143	150	154	159	155	166	163	155	157	142	152	157	165	166	126	146	163	169	175	150	144	145	143	161	169	143	152	163	153	162	153	170	158	131	163	130	155	165	157	159	156	141	162	142	153	159	138	154	142	145	154	157	144	165	152	170	158	165	145	162	170	163	154	166	164	159	154	168	157	151	175	149	174	155	177	150	148	153	165	172	163	153	177	164	167	148	160	164	170	188	146	146	145	164	165	158	160	156	147	163	159	141	149	147	165	167	173	156	182	150	158	170	142	141	161	136	141	151	178	181	156	154	164	135	165	154	144	137	172	159	141	163	148	151	152	118	128	153	155	177	156	144	167	174	145	124	157	155	175	145	146	145	155	156	146	174	146	171	153	167	168	157	176	168	162	173	136	158	159	167	169	158	139	157	158	133	152	170	164	145	184	147	151	153	176	163	174	157	147	145	159	154	159	173	148	145	165	161	154	138	154	143	146	165	117	144	178	146	155	167	181	158	158	155	163	145	160	161	140	154	151	141	173	160	158	187	171	162	177	146	166	160	156	130	167	162	159	162	171	141	142	166	124	153	143	172	160	165	151	147	136	132	165	160	152	147	156	141	159	149	168	158	143	171	134	142	172	166	159	141	142	151	171	159	154	155	171	160	159	148	158	181	174	175	156	148	164	148	177	179	153	144	155	143	156	154	141	167	157	164	135	142	153	169	176	161	144	155	156	151	163	164	150	161	179	152	154	151	161	126	178	149	142	163	147	169	154	172	174	155	138	161	189	127	144	162	164	178	157	145	145	166	148	157	159	153	160	143	146	172	157	172	140	156	170	178	172	156	171	154	137	186	145	157	166	177	147	158	185	164	143	139	124	159	161	165	144	145	168	139	163	160	175	136	166	167	156	149	148	153	162	158	170	132	158	170	147	162	168	148	161	155	177	161	149	159	189	169	183	146	154	163	139	141	176	151	156	174	177	155	138	154	156	172	166	151	147	163	153	170	150	132	184	159	145	182	166	140	147	162	143	140	151	144	173	148	137	171	132	156	160	136	170	146	142	140	170	155	167	172	158	163	142	173	149	156	140	151	169	150	166	173	150	169	168	170	138	153	140	153	124	168	154	154	160	159	159	156	167	152	136	157	170	168	140	168	163	151	166	162	161	168	122	162	174	142	163	178	136	133	155	169	164	149	157	184	144	156	151	167	163	157	134	160	170	153	146	147	178	160	127	148	136	146	158	158	163	149	156	137	156	172	154	165	166	171	159	158	160	154	123	154	140	164	150	172	148	158	161	151	127	165	170	161	145	173	170	147	181	164	161	161	153	163	151	153	155	165	133	148	126	150	149	158	149	140	124	155	151	155	143	151	140	155	138	172	157	134	161	161	167	149	122	165	157	188	168	152	160	154	180	153	169	149	167	162	156	164	157	177	172	163	152	143	142	160	138	159	142	146	122	144	190	151	156	147	138	147	171	163	164	163	152	149	158	187	162	146	149	155	151	131	168	161	181	158	154	151	153	160	130	137	157	141	162	152	170	152	144	160	138	162	139	172	150	164	148	172	154	155	180	157	158	162	188	147	159	146	151	161	175	158	168	165	154	159	169	155	150	164	161	148	168	172	150	178	161	166	143	153	146	167	149	156	164	155	173	173	140	141	155	168	146	139	166	151	185	148	162	162	143	153	161	140	134	128	161	160	153	153	162	153	150	171	183	159	170	149	143	153	167	141	135	159	148	154	134	165	155	152	163	155	140	160	166	166	144	172	179	151	174	170	172	154	166	152	163	142	154	153	174	149	157	176	170	180	156	153	160	165	140	154	143	152	141	153	143	148	156	160	157	141	150	158	164	140	174	140	135	147	162	150	156	158	143	153	144	166	152	147	136	143	177	144	164	151	151	152	141	167	169	169	151	141	170	162	162	161	149	170	144	180	161	170	155	151	156	131	163	177	158	158	170	156	175	155	160	162	168	155	155	154	136	135	158	161	143	151	179	143	164	142	154	160	151	136	157	153	132	172	167	159	146	157	175	155	153	166	167	144	146	172	158	176	184	160	147	149	148	148	158	165	188	163	158	171	171	141	163	163	149	149	160	132	161	149	173	146	149	128	159	131	150	168	157	148	161	168	162	137	151	163	141	150	165	168	170	163	134	150	160	161	139	162	166	162	176	167	131	167	135	157	167	133	123	168	168	167	171	155	151	160	126	139	151	137	165	163	160	166	146	152	151	146	157	163	187	141	168	142	132	159	150	143	132	148	161	158	154	172	168	158	154	142	155	155	161	146	149	163	159	144	167	179	183	153	168	158	168	163	148	149	150	149	178	154	174	159	173	166	168	171	179	139	156	148	159	155	172	143	176	163	151	171	141	187	159	144	141	175	165	153	164	148	137	151	164	159	173	115	153	147	145	159	175	144	151	146	149	174	154	178	148	162	193	146	160	140	142	161	160	139	133	158	169	162	150	157	168	166	168	153	139	152	153	154	174	171	163	165	144	148	153	153	170	170	152	148	135	159	166	175	149	149	152	147	147	145	168	157	144	164	168	134	158	165
27326	16177	12994	6824	999	532	557	536	497	526	518	525	492	541	510	512	511	526	520	552	495	491	507	572	526	540	527	543	528	506	502	489	498	490	517	503	506	529	475	465	520	494	532	491	516	561	509	516	509	465	487	563	494	536	513	495	511	554	531	494	522	520	524	501	519	555	485	516	499	509	543	529	517	495	494	530	481	478	513	494	507	528	542	544	474	527	550	516	512	530	509	526	518	547	522	488	491	509	529	530	523	487	534	550	501	558	506	523	509	511	502	562	524	477	521	511	560	521	502	491	525	479	485	530	489	516	505	507	501	469	534	485	506	560	492	519	534	529	510	502	490	527	485	521	487	544	545	495	519	544	543	543	543	499	494	501	480	559	533	519	483	518	504	582	518	519	491	529	529	524	499	514	491	465	489	510	476	524	514	512	536	493	556	477	525	527	536	480	506	545	508	477	504	494	521	498	538	468	504	535	492	507	510	491	511	562	537	502	496	558	496	512	536	551	495	560	540	501	478	561	503	517	487	537	504	506	500	551	525	552	521	518	502	524	581	496	541	502	537	509	484	496	526	483	550	485	523	518	511	467	534	507	520	528	508	513	506	491	553	529	502	495	527	519	507	511	518	539	516	519	493	504	500	545	507	485	521	500	531	544	492	522	528	545	534	521	496	530	532	520	529	512	563	565	514	556	533	485	511	469	492	471	534	511	542	498	512	564	549	509	499	475	554	553	509	515	519	500	513	487	518	523	527	506	514	532	572	536	507	525	512	506	503	497	523	496	504	525	507	513	523	474	463	523	533	558	545	486	476	480	521	483	523	501	499	542	491	496	514	533	532	489	515	491	496	503	491	503	499	491	505	563	521	532	539	510	513	495	496	574	505	483	486	536	521	515	519	498	524	515	484	532	500	516	483	542	526	523	470	511	501	491	520	539	514	518	523	502	495	542	461	503	517	517	491	517	518	505	493	482	510	503	520	487	508	530	526	480	485	518	502	531	514	504	477	437	501	569	532	540	528	473	515	531	490	474	510	467	484	508	528	519	540	549	535	564	514	464	482	539	519	566	525	553	480	527	510	526	558	490	529	508	511	504	534	514	485	499	512	551	498	538	459	525	507	539	516	491	527	545	486	506	512	547	506	535	526	576	534	554	532	466	534	519	506	484	534	500	494	531	508	513	535	525	486	551	510	513	482	546	491	516	535	551	530	520	521	514	507	515	529	549	509	480	498	493	537	539	509	487	483	519	449	522	458	461	512	495	516	560	494	550	514	519	541	498	529	520	510	492	510	522	512	570	538	561	508	531	504	519	525	533	502	514	552	513	503	524	544	525	550	506	499	564	506	535	508	514	523	524	497	574	493	485	499	521	527	490	528	522	520	506	547	490	511	559	500	511	482	557	503	472	527	511	511	507	528	503	528	516	510	528	504	491	559	518	533	545	526	487	516	530	536	485	552	479	477	502	482	519	522	502	517	519	509	530	499	513	504	537	529	510	537	486	511	484	448	534	507	512	522	518	489	524	513	538	557	466	487	501	496	483	571	518	503	536	506	474	506	556	485	541	524	528	546	508	488	544	528	515	527	497	498	503	525	499	482	561	504	484	558	542	547	531	506	545	519	515	537	526	508	504	513	518	569	521	525	496	499	489	514	543	548	504	495	496	493	486	485	537	509	520	541	510	512	554	527	489	455	543	525	483	533	509	532	516	555	554	538	504	510	511	511	510	500	558	510	463	579	542	511	542	540	540	509	528	570	529	527	540	519	541	542	508	487	497	518	485	532	515	510	513	479	511	500	492	552	506	502	506	515	511	529	538	530	551	501	512	515	534	547	545	536	522	537	522	539	492	515	503	516	503	530	470	527	551	508	511	534	508	499	498	514	495	517	507	511	528	504	533	481	551	526	539	504	508	521	505	508	492	523	510	525	540	500	507	507	506	509	476	505	520	559	501	507	498	520	509	554	496	543	524	465	518	561	531	548	476	518	550	496	502	529	533	525	510	479	521	515	514	533	489	495	524	485	537	477	491	519	524	525	473	542	520	496	528	515	522	538	524	527	490	515	527	535	502	534	495	534	529	504	516	499	517	524	537	539	502	539	530	510	516	473	545	514	478	498	507	520	519	518	527	467	524	509	511	517	546	509	530	498	482	509	518	509	513	563	512	518	509	498	531	519	527	510	519	512	508	496	521	538	557	498	519	496	540	531	521	547	503	530	543	499	554	486	515	555	478	562	503	542	540	518	513	476	510	528	502	510	518	574	526	523	531	501	518	500	551	527	544	492	508	500	527	499	527	511	508	504	510	534	541	472	486	540	516	496	519	541	537	526	570	532	534	507	537	497	504	516	510	484	522	488	511	526	515	511	510	530	522	544	522	526	535	548	467	502	524	499	550	522	547	511	514	514	530	564	508	527	487	497	495	512	541	509	512	530	489	514	512	523	530	451	509	514	512	522	519	522	507	532	524	510	524	521	472	487	490	532	520	526	486	547	530	483	514	525	501	550	467	482	520	520	550	523	510	483	532	488	502	496	528	515	502	535	521	526	504	513	533	535	504	495	477	484	530	514	521	538	502	518	519	509	531	550	506	515	509	519	483	514	502	494	474	552	540	546	503	536	477	550	545	530	523	488	494	511	550	525	561	546	482	501	529	466	500	511	527	486	487	517	488	518	550	552	533	534	524	520	513	495	500	510	506	504	507	534	531	546	518	503	528	511	494	507	538	491	518	508	507	513	514	553	531	536	516	506	492	525	492	528	464	499	496	504	547	510	541	532	568	503	551	505	531	507	520	483	515	501	497	537	520	461	500	472	516	563	479	501	529	524	524	505	508	518	547	504	543	504	504	537	494	517	495	537	511	461	475	523	540	545	514	507	503	527	521	455	477	507	515	504	495	473	537	533	460	545	518	509	522	515	533	490	509	532	496	515	507	544	508	498	490	511	538	489	529	538	529	547	527	503	521	526	487	495	530	501	512	534	513	526	529	499	516	513	482	501	509	546	495	532	546	533	507	495	541	502	527	559	510	509	517	547	532	485	512	535	457	538	529	517	514	520	494	513	544	528	519	500	519	511	555	529	500	535	523	550	478	503	450	469	508	564	501	518	546	513	459	474	527	513	505	545	543	519	521	504	521	523	514	502	489	542	516	548	509	583	530	512	517	515	550	525	533	492	503	564	515	543	527	477	503	475	483	503	504	511	529	535	526	485	508	485	537	521	516	514	528	534	521	529	498	500	517	513	486	508	522	495	512	522	538	503	542	517	519	485	503	509	512	478	520	515	534	541	503	515	510	538	536	509	515	507	506	508	524	514	558	529	531	520	518	533	537	512	497	493	466	526	498	512	511	499	506	495	524	508	491	520	499	548	513	533	504	531	527	529	524	512	538	527	524	505	527	544	494	509	518	567	508	562	493	510	469	518	487	526	505	472	500	452	531	521	485	531	506	531	546	526	526	481	527	548	512	508	526	546	506	486	490	468	512	525	536	505	502
61797	48926	50478	32043	7056	309	157	169	142	134	134	145	139	121	138	132	131	137	121	135	115	105	132	125	137	129	127	126	112	133	144	132	114	132	119	140	137	117	117	120	117	133	127	127	138	126	125	113	136	139	124	117	126	127	124	120	105	121	111	122	123	135	121	127	129	133	115	143	131	108	126	109	104	124	109	111	135	131	130	131	139	108	117	119	132	119	139	121	108	116	120	128	114	119	130	129	132	115	109	128	120	140	140	110	115	105	126	118	127	133	131	151	142	120	131	116	99	121	137	129	119	110	136	125	106	122	121	124	142	142	136	142	114	119	110	149	136	120	134	109	127	110	123	132	134	134	137	130	138	141	111	123	119	139	109	121	113	128	104	132	120	119	109	120	120	120	128	128	113	117	120	111	139	125	129	137	116	130	117	116	120	112	108	129	123	112	123	126	123	130	124	118	115	132	126	134	136	104	140	132	113	141	118	105	107	109	112	116	121	116	153	131	128	134	106	133	117	111	102	122	122	122	117	113	127	104	134	133	135	119	118	112	123	126	119	111	107	135	114	129	155	136	133	116	122	121	108	121	137	120	143	132	122	96	126	124	106	111	123	122	93	108	140	134	108	120	123	118	115	141	114	129	119	121	116	131	129	147	115	134	129	124	124	120	122	129	117	118	117	102	135	126	146	109	110	128	123	112	112	121	107	105	124	101	115	108	133	128	111	104	120	109	118	118	130	122	122	107	129	138	103	141	96	130	97	128	113	116	110	126	113	125	125	137	110	106	103	111	129	110	118	132	122	123	124	110	117	106	129	101	122	153	143	128	120	116	125	121	119	116	141	124	122	128	114	119	143	111	121	115	116	121	109	139	120	146	106	132	138	126	113	104	115	115	125	114	122	142	107	111	129	124	113	119	137	114	127	135	137	113	111	123	126	134	123	122	128	114	129	126	141	117	114	130	129	131	115	113	136	117	121	126	117	129	115	125	119	113	127	117	123	110	136	126	128	115	135	137	129	141	128	128	128	139	121	116	128	139	125	122	131	131	98	128	130	131	135	110	145	132	123	137	140	128	128	140	131	131	111	142	132	116	137	134	115	105	109	129	125	110	123	141	116	125	141	106	101	92	117	142	139	123	109	129	91	154	105	124	124	107	108	107	118	125	115	124	101	112	126	107	140	118	151	131	102	107	115	134	142	120	130	121	104	142	133	125	117	90	112	131	107	138	144	140	109	126	120	110	149	121	105	120	109	132	147	148	143	136	108	127	109	126	121	131	132	135	125	104	126	106	134	113	109	112	130	119	149	134	136	128	100	154	100	122	145	123	119	121	118	108	115	132	125	119	121	120	145	124	130	123	133	117	109	137	110	127	138	109	112	134	116	150	109	128	115	136	114	114	123	124	111	136	112	118	143	131	135	120	124	132	116	102	117	120	116	142	131	127	141	130	117	122	120	114	139	132	127	116	118	126	139	121	120	113	121	121	129	134	123	112	135	118	126	116	113	116	113	146	132	118	150	121	120	107	127	130	121	131	113	137	110	96	113	125	122	105	120	104	123	134	133	107	123	122	121	136	140	132	136	117	113	119	117	118	133	103	122	105	129	102	115	119	128	88	128	115	135	115	124	122	110	108	139	125	112	112	139	130	126	128	127	105	126	131	122	123	121	125	136	123	118	103	109	131	129	133	126	130	105	128	117	138	111	127	122	131	100	123	115	137	116	132	102	119	123	131	143	133	136	117	98	111	110	119	114	132	133	122	127	131	108	133	136	121	122	118	114	105	118	129	113	123	125	146	124	130	143	129	144	112	112	136	123	103	124	129	114	143	124	130	128	123	125	138	112	127	119	111	117	110	114	100	119	130	118	126	108	123	122	131	119	124	156	122	136	117	135	134	123	148	126	133	117	122	120	136	100	120	123	118	110	127	116	125	129	137	141	124	120	123	140	126	129	119	128	120	102	112	129	120	119	117	114	126	108	128	128	140	135	124	123	143	104	124	125	124	115	128	111	128	116	140	119	136	127	128	129	122	114	134	123	126	111	122	136	106	120	126	123	103	125	99	124	122	137	113	125	123	139	129	127	127	141	132	122	115	133	116	124	122	115	129	131	135	145	118	122	134	116	106	148	144	113	126	99	118	106	125	117	108	134	108	128	108	114	95	145	124	102	115	121	117	142	120	110	118	116	125	104	133	128	105	110	111	118	113	135	123	123	119	129	122	119	110	120	145	117	125	118	120	116	124	128	117	150	137	124	124	126	146	106	138	115	156	117	126	136	129	121	123	123	119	112	122	126	127	133	128	116	110	115	114	130	118	134	125	116	124	127	119	125	138	131	131	126	135	142	134	130	119	119	118	124	124	123	130	120	116	124	137	122	136	147	132	125	117	157	119	126	108	113	124	114	119	136	130	141	119	90	121	125	112	135	117	120	106	128	129	132	128	133	121	118	125	121	150	141	108	121	142	158	111	134	124	104	120	130	112	109	112	119	139	121	134	117	161	130	121	119	110	123	119	129	127	113	128	125	124	124	128	106	99	139	122	129	102	139	120	109	132	114	103	125	121	136	133	129	137	118	112	95	120	122	150	134	129	122	125	123	124	107	108	126	119	141	122	113	131	126	109	127	144	102	141	122	112	116	118	110	133	111	132	118	112	116	130	128	128	123	116	113	118	109	132	114	111	124	118	125	111	121	118	125	143	132	127	121	107	127	110	127	126	121	131	128	123	108	131	117	106	123	121	95	127	107	145	127	132	149	100	113	130	128	126	128	114	116	132	133	128	126	134	118	88	121	149	129	129	121	127	112	120	109	115	140	130	127	119	142	108	152	139	119	134	118	127	120	140	90	124	139	124	124	100	106	125	124	102	130	122	119	107	139	131	131	112	117	128	117	131	116	124	132	131	135	118	109	151	113	119	113	108	130	138	131	122	120	110	133	114	127	119	114	150	127	113	140	152	135	122	127	104	126	114	116	94	122	145	99	111	120	111	136	108	123	122	121	126	115	119	132	122	136	121	126	151	112	128	135	130	150	129	113	109	117	121	122	124	106	114	124	141	133	122	133	138	113	126	142	117	124	135	121	125	99	114	120	127	126	121	128	124	136	143	121	145	135	102	109	143	126	121	129	147	114	125	119	108	121	117	117	125	148	125	102	133	126	118	120	115	145	105	112	131	118	116	100	127	128	123	112	142	110	124	130	105	121	100	125	118	121	124	122	112	90	114	129	126	127	125	113	127	129	128	121	129	116	109	105	109	117	117	112	99	125	129	121	116	146	120	111	117	110	98	135	106	109	113	128	121	142	130	119	136	150	115	117	135	128	94	116	113	110	134	139	119	131	114	144	113	112	116	115	113	111	113	128	113	156	110	127	115	121	125	119	133	126	117	140	130	133	122	114	108	123	131	101	126	124	138	142	149	103	101	116	112	129	105	120	146	114	116	127	128	109	124	115	130	119	97	130	117	132	132	126	110	94	103	117	140	124	124	131	120	140	126
45570	39447	46455	32450	7347	674	656	555	555	544	510	495	471	477	465	450	466	467	444	471	448	472	432	464	456	449	414	443	480	430	462	407	429	379	398	446	451	425	464	407	430	422	415	426	445	427	391	417	444	434	455	433	411	373	434	436	455	420	450	433	376	419	410	427	432	469	420	392	412	447	468	456	416	414	441	432	433	438	446	441	408	414	419	443	437	392	394	411	386	441	443	409	408	440	475	426	424	433	404	442	466	465	406	426	413	434	383	408	412	439	393	476	446	442	459	400	393	423	392	437	416	419	435	423	414	437	412	443	386	428	441	412	444	372	417	387	434	405	436	453	439	420	455	437	422	405	466	418	397	435	404	401	433	397	430	395	451	409	424	439	441	440	422	431	376	450	408	404	460	424	438	413	449	422	419	427	415	467	415	408	380	458	407	438	415	418	444	446	403	441	447	438	413	424	406	455	431	429	412	423	409	463	437	406	423	433	433	429	439	459	447	439	432	403	425	453	419	403	415	416	410	405	425	438	415	439	423	446	403	402	423	402	389	429	442	443	461	398	443	431	403	408	446	431	414	447	408	391	412	437	418	411	421	416	408	400	400	435	428	434	433	474	412	397	439	397	407	419	407	413	447	406	431	425	434	411	447	410	402	423	428	453	402	387	440	404	409	435	440	438	409	426	419	461	453	425	445	413	405	395	433	427	439	389	422	448	406	450	443	407	420	403	434	419	479	460	396	399	415	407	445	437	439	434	434	436	429	434	442	422	419	393	377	428	439	389	422	424	450	362	443	443	439	431	443	430	428	414	406	417	419	425	390	447	443	431	395	447	464	379	414	405	447	456	422	414	406	423	421	420	400	427	421	420	436	395	380	410	411	419	427	430	471	420	403	395	398	431	437	421	452	454	396	406	414	397	417	426	415	408	408	409	434	435	421	423	429	460	480	452	402	396	418	400	434	412	423	421	416	439	420	431	398	391	399	437	429	412	451	416	423	411	428	436	378	399	403	420	448	427	436	426	436	432	448	385	418	399	442	414	457	421	437	410	431	441	445	375	429	444	437	453	436	417	420	427	425	446	388	427	417	409	427	411	447	420	417	409	417	419	409	422	354	447	452	418	405	440	417	405	471	400	402	425	427	425	450	391	415	416	392	409	393	399	433	420	405	415	439	427	389	405	397	447	449	435	442	421	420	415	446	425	399	402	488	436	390	404	439	409	429	421	454	393	443	397	398	444	425	423	422	418	418	403	420	418	434	415	408	415	441	380	405	431	405	414	459	421	434	429	402	441	417	467	432	407	439	437	429	389	434	447	424	426	411	403	399	421	402	411	415	413	390	442	456	444	419	461	406	416	445	430	401	433	421	452	417	439	429	412	444	443	411	413	398	428	421	465	430	443	436	401	414	466	398	435	433	444	414	422	452	423	428	412	410	423	421	444	427	395	448	434	447	409	410	455	378	443	430	408	435	408	403	429	452	418	439	416	443	382	402	416	435	454	419	427	410	419	422	415	439	424	403	400	420	440	420	424	392	395	454	440	422	412	378	422	412	400	394	386	448	416	417	436	422	417	430	393	442	417	440	433	437	425	431	415	449	412	463	419	422	476	406	447	453	423	428	415	423	407	433	414	458	412	434	427	422	413	444	387	445	446	411	457	437	401	424	457	427	443	429	439	454	394	407	420	388	468	414	407	426	378	443	423	427	390	419	473	449	449	411	442	435	442	432	411	427	415	445	442	410	419	429	428	438	416	420	472	417	416	476	426	420	396	444	406	436	427	425	410	431	406	426	430	392	430	418	409	440	421	415	394	411	450	400	413	409	416	447	417	424	413	398	425	396	451	405	408	451	439	448	446	404	429	422	427	435	489	405	448	427	403	414	441	411	413	424	429	433	436	410	424	421	425	398	425	432	438	422	418	428	389	448	435	450	431	414	410	366	398	458	435	435	452	430	395	405	418	403	395	429	442	466	397	460	430	409	403	428	416	426	423	418	430	414	412	457	413	415	429	401	449	431	416	430	437	440	390	426	418	441	438	462	433	459	421	425	425	428	420	426	454	454	419	499	438	461	439	430	435	438	400	399	404	413	450	431	451	422	443	431	445	419	386	425	394	469	420	435	427	401	440	394	407	394	419	382	451	393	437	426	411	427	381	435	407	435	413	456	426	432	397	421	409	393	466	442	425	428	440	437	419	398	409	437	436	405	452	441	451	404	454	454	393	427	428	412	425	419	396	394	411	461	414	397	406	412	405	432	437	431	431	398	426	396	406	404	374	398	416	420	412	422	421	428	442	424	434	384	413	451	450	438	437	412	453	402	418	450	417	397	417	423	437	420	457	412	426	412	462	427	453	442	441	413	442	408	395	415	411	438	414	402	404	409	373	454	433	396	424	408	416	396	443	419	425	414	441	401	435	415	400	415	420	395	421	440	412	411	453	396	416	423	431	429	440	438	409	470	437	392	415	423	443	464	445	389	477	451	447	401	431	434	430	442	432	441	422	407	405	402	421	404	425	431	419	399	392	422	406	406	419	442	448	442	410	416	443	418	425	426	425	444	424	390	465	438	419	417	421	389	407	411	372	418	429	406	445	405	419	420	424	396	430	396	431	454	406	424	448	454	370	431	444	421	425	476	438	409	386	368	434	409	420	399	434	428	414	438	418	425	427	401	418	424	478	411	440	418	434	437	425	423	418	401	439	406	409	441	414	433	403	407	414	401	418	430	431	402	450	471	407	405	464	433	411	438	423	434	395	386	440	407	421	425	421	404	424	429	447	414	431	413	408	427	381	410	415	421	398	435	440	413	401	411	453	406	468	422	405	419	422	416	428	436	432	423	418	414	434	424	373	424	402	404	444	397	414	432	454	413	412	465	421	399	402	388	428	465	382	377	424	455	421	428	429	431	412	407	391	425	396	428	430	452	436	416	395	451	434	405	383	442	413	402	415	415	412	446	415	439	466	413	438	409	430	412	415	437	419	389	410	444	416	449	402	392	426	436	446	397	392	424	398	454	412	416	419	401	432	348	375	458	410	435	409	399	441	400	423	436	394	379	426	389	419	420	447	425	403	402	469	417	419	391	429	423	364	385	444	426	438	395	389	423	436	432	401	436	413	408	468	411	438	437	405	432	402	406	420	426	411	414	455	415	465	399	384	433	397	407	401	434	447	433	447	447	430	413	430	419	422	443	454	457	399	433	422	420	435	445	445	419	427	433	419	430	417	415	386	417	461	443	399	418	449	429	414	425	435	435	432	415	377	417	392	397	387	470	459	432	439	426	390	406	449	416	461	404	420	446	416	428	431	439	447	445	455	427	427	432	408	456	411	439	425	416	448	442	428	424	418	432	434	442	430	419	428	428	455	395	433	428	453	426	429	392	449	426	438	419	415	433	430	455	416	394	431	411	434	432	434	435	427	447	400	379	427	429	404	442	426	453	469	458	401	433	444	399	451	407	399	421	419	406	426	404	424	400	424	427	419	405	384	445	427
74990	59538	61838	45273	15315	1694	337	328	317	288	269	256	261	240	234	211	259	201	225	215	201	216	214	209	221	238	206	214	202	209	194	204	235	216	222	208	241	219	231	228	225	198	229	238	222	215	212	194	196	227	236	213	229	230	185	217	213	219	216	237	206	220	220	228	223	203	226	228	224	204	203	214	230	204	215	208	200	252	182	209	209	212	237	201	202	248	232	202	207	211	204	241	222	216	192	182	201	209	217	210	212	211	221	224	203	209	220	232	219	232	206	249	205	208	187	201	231	227	214	208	206	196	213	206	211	224	232	231	215	209	202	183	237	224	217	223	212	224	216	203	196	212	219	201	223	223	213	229	219	221	206	229	197	188	225	214	220	208	211	209	211	211	221	194	233	186	189	192	201	188	211	199	216	241	173	199	204	211	238	226	191	222	224	218	199	206	201	208	184	217	230	220	206	227	204	190	209	206	208	224	229	228	212	220	209	210	194	194	215	199	219	200	240	212	220	207	209	243	200	210	157	213	206	199	212	208	224	214	213	191	229	201	241	205	187	229	204	210	216	189	235	217	244	188	217	217	215	220	232	219	209	216	215	219	220	216	233	204	223	192	241	194	217	244	212	243	213	219	212	240	211	202	231	218	174	219	202	225	197	188	229	225	237	225	220	219	201	211	213	229	232	220	236	203	227	222	214	212	232	202	217	204	228	231	193	211	191	237	229	214	214	209	208	226	190	212	191	201	207	191	234	218	229	207	214	193	233	198	219	192	215	200	211	227	196	191	228	228	210	194	205	200	183	196	204	182	217	204	195	208	193	226	201	226	187	214	207	222	225	217	200	227	226	206	227	203	216	241	201	236	188	228	193	233	216	218	225	216	200	203	239	219	231	224	214	224	206	244	207	213	228	222	209	223	212	230	231	225	232	186	244	212	211	236	239	220	225	211	197	228	170	226	226	209	210	218	212	241	194	221	212	198	203	202	210	218	225	208	233	214	214	208	213	198	192	200	225	198	221	203	240	200	193	207	223	195	204	212	190	210	205	199	198	201	211	230	217	213	216	211	215	203	222	199	201	228	191	227	211	216	210	236	208	236	212	198	212	210	188	255	196	222	231	253	183	215	213	249	223	180	230	201	224	210	202	188	209	199	213	212	207	214	223	207	200	220	219	216	193	196	252	213	211	234	227	237	213	215	216	226	189	203	215	226	238	221	246	220	164	195	208	205	197	206	202	221	228	218	226	216	230	210	199	196	207	209	173	210	209	231	225	231	215	226	196	216	210	204	187	207	217	200	215	227	200	207	224	193	240	208	227	221	249	210	218	205	215	219	213	206	214	185	200	216	198	229	189	224	221	239	224	191	247	181	216	211	227	211	206	222	247	202	190	244	233	207	210	234	198	195	214	202	200	233	198	200	205	231	207	226	235	201	188	236	239	210	192	198	195	197	251	202	180	218	216	214	206	196	237	215	216	185	201	232	205	203	216	212	199	203	219	204	221	209	224	215	224	195	206	216	217	215	178	207	203	219	206	207	211	227	207	219	196	216	184	206	207	220	205	218	205	213	245	215	205	203	200	184	231	204	180	216	218	189	214	220	211	195	211	204	208	222	212	252	200	215	197	204	232	210	232	230	204	214	227	229	209	238	225	210	213	221	231	185	249	232	209	209	210	224	225	215	208	197	211	205	209	209	232	221	211	242	222	218	216	198	196	218	201	195	205	203	202	223	231	233	189	216	188	228	215	192	205	242	214	229	217	192	210	208	213	223	209	225	192	208	247	208	211	212	207	225	189	222	215	212	215	223	216	214	233	204	214	202	217	195	239	176	220	242	225	214	204	211	233	202	234	238	219	198	227	213	211	237	206	206	229	195	184	218	211	229	223	228	227	235	209	236	223	235	199	235	213	200	202	190	203	184	222	216	208	225	215	215	201	218	221	215	213	221	232	210	206	228	203	199	193	189	193	224	203	187	222	198	203	215	225	216	210	211	208	223	211	198	193	222	231	211	213	208	242	245	200	221	206	203	203	202	223	199	226	217	234	209	237	200	224	207	202	232	215	206	217	209	208	206	223	201	216	219	212	210	198	202	226	245	229	207	192	217	192	194	208	217	205	241	200	184	195	220	223	205	214	219	202	200	233	219	205	207	211	201	224	210	203	221	200	201	212	237	212	210	234	195	226	216	208	213	209	206	209	216	225	245	223	229	218	207	216	209	220	217	185	213	245	201	228	221	235	189	203	253	210	216	230	213	224	207	240	186	233	150	232	215	227	194	209	208	200	214	246	192	214	218	229	213	222	208	203	227	222	219	199	216	232	205	234	210	200	199	218	209	201	225	200	228	234	253	235	215	195	241	202	206	213	176	227	215	205	253	199	184	242	209	205	174	209	222	210	221	202	211	202	207	227	194	234	223	221	204	212	202	207	201	210	184	219	228	209	202	236	216	199	228	197	208	209	214	200	208	232	227	208	206	187	222	212	228	221	230	222	225	221	217	200	209	210	217	210	209	187	229	230	220	207	207	208	203	196	218	211	206	213	224	249	215	203	221	205	221	214	213	223	201	213	192	225	223	215	224	203	208	183	200	214	217	214	201	209	220	227	190	238	201	201	212	219	226	200	205	199	201	204	208	225	205	220	229	202	250	232	219	199	225	229	218	242	226	199	188	182	207	213	206	225	215	211	196	188	197	201	191	219	226	212	180	178	193	228	183	215	203	207	210	208	237	208	221	210	238	200	194	224	233	248	208	221	183	205	247	194	206	202	191	209	219	204	215	202	200	221	203	235	228	229	208	183	259	213	229	233	211	226	216	227	245	209	211	188	202	199	229	232	222	212	224	202	230	218	211	198	231	191	227	193	225	183	204	234	226	233	194	193	229	233	226	246	228	236	217	233	234	210	217	188	221	219	201	187	183	209	175	202	211	217	200	237	209	192	186	209	193	208	189	219	217	226	219	219	215	195	195	208	218	218	183	213	225	203	212	211	209	205	196	204	208	213	219	212	205	210	200	209	203	220	208	219	173	192	218	233	178	202	222	186	230	225	186	221	214	206	193	225	204	219	194	205	207	211	204	224	256	212	195	194	217	215	223	221	189	226	205	204	199	215	204	218	201	222	221	210	195	217	209	210	194	224	213	215	189	205	217	206	198	242	205	211	203	218	209	189	226	225	210	220	206	209	245	229	240	224	223	223	218	195	233	231	177	230	234	229	218	207	202	204	211	194	202	211	202	209	216	211	187	217	197	204	213	216	212	211	183	218	185	228	203	183	197	202	198	205	248	214	229	186	224	207	185	217	213	208	200	210	199	221	205	214	204	225	195	214	211	228	211	254	198	219	208	220	211	217	212	207	190	243	215	205	229	208	197	192	203	220	205	202	192	193	219	225	202	213	181	224	220	230	223	211	181	227	227	221	247	225	249	189	201	224	215	212	183	209	203	206	206	211	229	212	176	231	205	217	210	235	225	207	209	211	242	192	228	226	243	221	240	216	199
56545	49191	56814	43269	12166	1344	1160	1067	1014	918	851	845	893	822	799	676	802	729	767	723	731	738	741	730	690	728	718	732	707	698	718	682	674	647	689	660	700	682	685	660	672	659	684	691	729	658	691	707	669	678	685	675	654	713	672	670	703	655	661	673	651	685	676	693	700	656	661	641	699	668	660	689	659	668	701	652	656	638	645	640	657	671	642	686	662	681	673	631	640	694	694	671	639	657	683	661	708	700	717	640	676	693	661	682	669	626	690	658	700	710	646	679	686	694	665	671	654	667	641	656	638	615	671	693	664	673	620	675	670	679	709	679	689	662	668	669	629	660	689	677	643	656	703	675	658	657	707	691	692	632	697	648	630	648	670	660	667	679	690	623	662	637	642	691	652	663	658	638	672	636	656	707	686	652	692	700	664	671	675	620	651	709	661	694	740	694	653	666	625	691	661	655	665	695	715	627	654	699	682	601	669	658	649	705	660	664	649	701	683	671	678	699	719	651	675	645	667	675	642	674	691	633	627	690	656	689	669	670	636	655	653	721	708	689	662	692	667	717	685	612	714	685	577	643	667	711	615	657	682	643	694	682	705	659	685	627	659	669	662	642	725	690	669	730	656	652	661	654	626	627	649	672	677	673	652	698	652	679	636	641	675	653	690	674	625	684	698	670	691	674	692	639	690	707	683	635	685	678	695	660	659	671	687	704	653	722	648	666	663	634	676	642	659	660	697	662	659	641	626	679	678	615	682	716	710	660	640	664	650	662	669	673	666	660	654	629	665	690	662	708	707	705	674	654	650	657	695	669	702	670	681	601	637	668	654	655	650	700	689	676	707	636	641	654	671	667	663	605	680	634	687	668	615	644	684	654	664	665	684	685	694	666	694	627	631	679	659	706	674	673	709	678	706	645	657	654	699	632	637	648	636	700	694	655	680	658	666	658	659	711	673	640	626	694	671	687	605	671	678	637	658	632	633	717	662	662	670	661	665	661	663	664	591	639	721	661	705	685	680	721	681	677	621	671	686	673	681	688	696	671	681	673	717	675	621	660	614	658	649	648	627	600	672	657	669	666	713	695	683	644	658	683	630	679	667	648	732	690	704	683	623	644	656	726	686	659	653	643	638	660	661	655	693	703	648	693	652	648	672	677	662	660	682	663	653	637	658	671	650	594	650	676	693	684	668	629	672	637	615	639	638	626	696	709	677	686	673	649	647	644	651	687	687	683	693	677	679	629	691	687	633	690	687	678	679	682	643	681	675	655	681	673	664	658	636	636	661	684	680	636	660	754	701	649	699	688	670	654	664	670	679	652	703	649	653	669	650	645	715	679	660	692	688	666	699	705	714	634	667	706	659	618	653	641	619	673	699	684	622	690	666	619	707	647	670	652	672	631	665	635	681	671	629	691	640	628	704	710	631	631	702	618	646	671	674	656	643	660	623	679	685	647	670	653	654	659	666	692	649	684	690	641	645	668	646	712	657	660	682	637	674	692	670	688	679	656	663	700	681	665	704	684	672	676	659	700	616	677	633	650	671	664	701	688	657	676	691	651	678	660	686	678	616	652	712	650	705	705	692	665	673	659	641	661	610	650	666	685	659	648	685	655	732	670	659	677	656	649	623	660	678	639	632	653	673	668	690	667	675	654	663	652	666	667	645	656	679	673	654	675	681	679	638	734	636	668	666	596	663	636	650	695	663	656	629	657	674	713	678	692	662	656	681	687	715	683	634	674	655	669	613	643	671	656	590	658	700	655	695	671	668	648	683	679	698	716	646	674	661	669	688	673	661	651	691	686	662	613	660	640	688	668	653	661	677	687	686	624	653	672	636	701	642	622	696	691	682	701	652	667	677	681	650	720	684	665	676	698	625	652	643	682	645	669	641	693	687	669	681	645	645	641	668	677	691	705	661	713	705	650	654	682	660	674	646	619	686	701	675	677	630	660	676	678	702	639	649	738	672	660	679	591	642	644	658	680	684	712	655	675	679	659	645	720	643	641	665	699	661	623	682	673	680	657	645	679	612	732	663	699	601	694	670	706	643	659	698	708	659	689	630	670	679	689	688	690	674	680	680	652	665	605	684	690	673	662	673	678	646	681	629	627	686	656	666	690	678	632	685	663	673	644	709	610	683	684	668	620	659	652	695	682	707	663	663	682	698	667	674	676	686	713	686	651	658	667	670	654	694	643	686	687	657	677	617	646	666	679	629	616	653	660	694	669	655	642	653	681	674	684	711	697	680	644	629	668	709	655	696	635	688	670	671	663	657	626	650	725	669	700	681	675	653	619	637	672	675	651	688	634	696	626	629	673	692	690	635	610	634	677	676	682	650	639	689	694	641	640	679	667	681	645	663	711	636	656	688	614	631	663	642	704	661	708	671	652	656	679	721	641	695	657	673	661	679	662	711	682	644	682	642	663	668	636	618	651	682	659	621	660	667	660	673	677	677	630	668	659	643	636	714	626	657	671	649	655	653	646	668	607	664	677	660	688	638	678	711	660	679	678	667	666	664	648	665	675	683	646	680	707	649	700	614	674	685	663	674	695	674	695	664	681	626	672	677	663	695	697	665	652	657	656	658	677	630	676	626	677	675	711	655	652	711	637	687	667	662	693	603	655	658	704	657	640	652	646	636	639	665	658	633	658	618	686	666	688	694	661	654	687	654	680	644	671	676	721	623	629	689	662	675	663	639	654	685	653	683	666	662	677	682	646	674	715	641	647	692	671	676	687	682	655	674	620	696	699	718	706	692	648	688	621	680	711	673	692	675	672	696	672	685	641	703	663	659	663	647	623	664	674	680	638	623	673	681	648	692	649	638	642	667	668	687	702	686	624	621	675	697	685	677	690	639	672	687	701	669	630	671	679	636	644	646	680	652	643	667	688	676	642	676	679	693	659	673	638	672	695	680	668	717	707	679	673	637	712	675	697	670	683	680	658	693	672	670	634	663	675	696	673	629	691	655	730	713	674	641	634	640	642	660	686	686	612	689	634	673	667	644	666	675	682	615	632	640	673	692	605	658	647	688	657	656	659	594	682	684	681	654	704	650	667	630	670	653	683	662	666	660	666	715	644	637	674	665	684	655	677	652	672	672	628	643	644	690	674	674	699	670	649	652	683	657	634	681	666	632	645	668	687	638	710	680	712	649	640	694	640	691	618	660	621	610	677	686	668	697	696	661	654	669	724	681	626	705	615	651	674	644	656	676	653	650	665	695	673	687	647	666	683	636	712	631	737	677	657	649	704	701	673	668	684	724	672	674	675	654	662	670	649	689	662	678	666	670	696	663	664	711	686	670	691	668	654	675	643	671	658	683	690	664	664	684	721	679	685	633	627	589	657	676	624	638	674	696	687	668	657	684	670	654	637	689	628	680	676	657	655	649	707	703	613	684	651	655	640	716	645	708	651	645	679	688	662	698	673	697	667	654	654	664	715	696	661	645	661	632	702	618	664	673	626	650	701	631	681	664	640	677	648	636	683	627	694	678	652
30337	13172	6884	2402	299	165	156	137	157	155	153	137	149	150	139	155	170	135	137	163	133	150	149	144	173	138	141	146	143	157	168	160	142	140	170	149	147	137	140	176	159	153	147	159	154	154	144	161	172	181	153	166	144	161	144	161	170	141	140	132	140	123	160	147	147	147	136	153	151	143	130	149	152	136	140	136	163	132	168	146	149	145	151	163	128	154	142	155	147	146	140	135	128	137	148	165	166	159	165	152	165	139	152	160	157	159	142	121	160	173	151	155	143	171	148	138	149	146	150	172	151	129	147	130	140	157	146	160	158	167	137	148	152	134	158	154	162	138	137	156	161	146	153	156	141	154	158	140	161	148	149	149	149	152	157	145	170	147	146	138	175	139	133	156	170	134	152	155	132	166	168	132	140	140	152	162	148	155	165	159	133	174	124	156	132	160	142	150	146	131	157	160	139	178	137	161	145	163	153	139	159	110	153	158	148	127	138	155	135	181	139	155	155	143	166	139	144	164	150	137	139	135	156	157	141	164	144	152	160	140	160	142	161	159	141	183	137	166	152	166	137	145	159	147	156	154	161	136	149	164	160	139	135	155	126	150	155	164	133	134	164	136	148	146	155	157	164	132	162	168	170	149	152	138	152	156	142	169	138	138	167	171	152	174	140	148	174	159	131	153	183	138	155	158	142	149	137	142	145	154	142	162	148	150	159	149	132	154	144	150	143	159	159	135	144	132	163	131	153	138	153	156	146	151	157	144	157	168	146	140	166	156	140	166	140	155	168	158	147	139	172	134	142	136	139	153	154	134	115	155	148	146	166	131	146	152	122	156	140	167	156	117	133	125	136	151	144	140	135	148	148	176	130	126	156	154	131	132	117	160	147	144	167	152	138	160	149	143	150	131	126	138	136	151	140	155	152	140	133	159	150	133	170	125	158	167	158	150	143	123	152	145	155	182	151	168	134	144	158	146	169	129	142	140	171	144	125	163	163	161	135	156	137	150	147	150	137	146	145	147	147	154	142	158	148	139	157	140	135	145	141	157	159	155	147	154	146	145	148	141	145	135	174	160	158	150	166	152	151	138	140	145	135	152	146	134	166	147	137	149	171	143	164	141	147	150	162	158	163	123	134	125	132	164	146	151	152	143	165	176	185	137	166	148	155	138	156	149	163	168	157	139	156	174	160	146	145	145	147	168	145	141	121	157	156	132	161	139	142	160	144	165	144	147	143	127	135	155	136	153	121	133	164	133	145	157	132	131	123	145	147	150	148	152	149	150	141	154	152	143	133	147	141	157	143	150	139	152	148	141	131	168	162	126	154	165	151	156	160	157	157	144	134	140	163	142	147	170	167	152	162	144	160	114	147	153	138	169	149	151	146	134	152	148	141	153	149	163	151	147	132	116	160	176	150	154	151	151	153	159	164	140	140	161	158	150	144	154	146	138	138	159	133	159	150	146	135	151	165	149	153	158	152	141	139	134	148	142	158	155	153	145	159	168	154	149	149	149	139	128	153	169	155	139	163	152	158	140	159	152	155	139	139	152	176	148	162	141	142	154	168	141	184	141	162	136	150	146	173	125	151	171	158	168	140	156	152	139	156	149	161	175	169	164	160	146	145	146	153	147	151	157	149	134	147	148	171	157	162	160	154	156	144	149	140	139	166	168	153	155	148	151	158	163	147	165	142	143	150	152	158	138	161	154	169	137	156	158	133	143	114	159	126	163	129	138	129	152	153	141	168	144	169	150	162	144	152	141	168	126	151	154	155	144	160	155	149	131	157	164	145	130	142	155	154	146	149	154	160	165	132	150	138	124	137	160	157	142	147	176	135	151	151	157	131	140	154	168	190	138	149	135	142	156	146	146	156	158	149	125	132	141	157	153	147	148	153	144	148	170	148	154	150	169	152	147	148	159	149	140	143	149	178	149	153	140	124	142	135	157	155	174	149	138	159	144	162	129	156	149	144	144	130	138	143	140	145	159	146	128	149	146	174	147	141	136	150	141	144	148	157	160	151	165	173	140	154	141	134	139	153	159	167	142	157	152	153	145	141	139	172	160	159	167	133	143	142	168	164	162	141	168	140	133	150	142	136	145	140	143	166	145	167	141	158	155	146	195	173	137	161	151	169	136	163	167	136	122	146	148	143	153	161	153	153	148	144	152	144	137	152	155	157	138	154	118	151	155	145	166	153	175	145	125	135	133	140	138	144	167	161	147	154	135	135	137	166	136	156	137	156	163	151	163	148	140	131	150	149	145	153	148	132	140	150	144	149	151	124	150	151	129	155	131	135	155	145	146	160	148	147	149	140	167	143	140	132	130	156	155	168	143	143	147	155	161	147	134	139	163	143	155	147	146	159	159	147	149	132	151	145	153	154	163	146	152	168	161	139	168	158	143	153	145	179	127	161	135	145	153	154	136	150	174	141	135	135	156	165	126	166	165	138	165	159	167	149	151	147	127	144	171	164	148	157	148	147	154	154	148	146	149	155	159	163	138	152	151	159	162	158	135	147	123	143	157	143	152	152	167	149	132	184	140	152	154	158	144	164	152	135	138	153	143	156	152	155	139	142	152	168	163	162	156	147	158	145	133	143	150	138	138	157	141	165	130	158	146	135	137	153	146	167	148	163	170	149	142	138	159	162	148	152	154	155	131	148	157	140	159	150	155	142	158	164	152	153	170	125	145	133	156	155	149	151	153	152	156	152	153	161	152	156	165	126	139	131	150	137	164	150	143	163	170	145	165	164	136	152	152	161	160	137	151	178	164	153	145	148	119	141	147	153	150	147	135	167	131	155	144	175	159	141	148	141	159	167	140	138	148	149	153	156	160	181	143	164	164	159	169	181	156	154	138	151	163	150	157	159	131	166	158	135	159	148	158	160	130	135	139	145	135	148	149	152	155	168	153	145	144	161	163	132	157	149	145	154	133	166	148	160	150	175	160	156	161	136	159	142	159	148	160	154	171	142	143	148	162	168	147	168	161	155	153	155	157	144	153	145	147	141	136	148	146	150	152	138	156	157	171	162	139	148	145	156	134	165	137	130	161	158	165	165	138	138	179	157	165	132	153	151	140	138	156	128	142	177	175	160	146	157	140	194	170	143	138	169	164	149	144	125	153	148	149	164	129	142	141	155	143	151	153	175	150	166	150	144	153	150	152	143	160	148	139	145	151	146	146	161	134	131	134	161	174	157	150	141	150	143	154	154	136	147	149	143	162	184	157	157	152	159	150	147	152	166	189	149	156	150	139	187	145	136	156	166	130	153	176	156	145	171	149	154	161	166	152	139	150	155	144	140	133	131	145	162	148	140	156	143	164	143	133	171	135	136	153	129	146	142	141	163	151	166	141	138	171	163	146	157	155	146	166	163	149	150	155	150	141	132	175	137	152	137	149	152	153	133	140	162	141	160	165	161	137	141	147	152	158	157	110	146	150	165	150	171	152	146	147	140	150	161	147	153	131	143	140	137	154	129	153	153	161	124	135	141	145
27943	11658	12848	6893	1052	511	483	488	501	485	482	482	493	477	511	498	513	507	480	532	493	495	527	492	483	481	483	466	531	504	488	483	526	535	469	493	469	441	478	505	456	472	472	470	506	478	468	508	497	476	504	484	501	521	511	469	491	486	461	488	509	491	518	507	497	487	503	470	489	479	479	484	503	473	538	465	524	473	496	508	508	516	506	498	491	493	485	500	470	512	479	509	503	475	500	477	472	504	517	519	491	480	511	443	477	465	505	508	477	503	490	513	525	469	497	490	496	494	483	464	468	529	486	484	521	492	496	508	471	453	491	479	492	471	513	487	471	509	500	486	496	482	512	466	512	454	494	484	468	474	539	498	457	477	508	472	503	507	488	544	489	462	544	480	482	517	470	474	454	479	487	518	470	468	484	545	485	509	451	533	482	500	524	513	520	481	477	470	468	509	538	519	514	484	531	486	475	460	514	524	508	523	484	446	525	516	482	468	513	502	456	486	492	513	533	541	499	476	477	473	460	511	466	464	500	492	481	507	490	451	465	496	493	496	536	468	496	469	479	482	504	480	499	507	513	474	467	483	532	495	512	481	475	503	460	506	485	507	547	485	491	540	485	497	476	526	445	544	535	480	473	532	510	501	491	507	466	511	487	472	480	499	524	456	472	490	519	432	477	485	505	492	506	467	481	473	471	468	499	511	536	470	488	500	499	468	512	489	497	468	476	476	492	514	485	459	486	467	468	473	493	520	457	462	468	488	488	473	515	476	478	501	480	505	525	489	489	487	523	483	502	501	484	491	493	491	516	526	516	497	446	499	511	493	460	452	510	506	495	519	442	531	479	470	468	526	503	480	488	490	481	497	482	472	513	512	494	518	508	459	523	476	493	504	533	459	464	489	511	505	499	501	467	544	475	503	505	494	508	471	522	514	481	478	513	529	494	476	506	484	476	512	488	482	474	483	515	494	497	481	526	540	511	469	503	499	496	530	545	490	467	496	491	455	490	520	483	489	487	545	515	458	508	493	545	484	470	517	514	489	463	502	483	492	520	474	488	515	506	494	504	492	511	503	482	489	490	523	475	507	489	482	453	497	519	489	469	479	485	517	489	486	494	490	473	474	551	486	505	513	476	494	503	474	468	469	523	491	500	501	488	553	494	500	474	503	467	489	458	479	432	455	474	524	494	470	499	525	467	508	456	473	489	474	453	467	479	535	483	487	517	487	474	518	521	521	501	451	475	506	484	513	475	506	530	522	507	484	509	522	478	492	454	466	498	458	514	478	485	520	500	478	491	522	487	527	557	462	515	517	504	542	499	491	497	495	520	450	434	513	477	482	500	565	503	484	486	507	491	493	502	492	479	536	473	505	515	466	482	446	504	479	495	538	490	484	481	528	504	506	500	502	487	489	534	482	515	504	526	488	507	503	469	496	469	505	486	513	457	496	534	438	514	508	482	506	506	452	508	497	515	489	466	490	491	516	461	481	448	489	521	471	485	501	497	500	512	484	519	492	478	443	503	500	488	496	510	465	492	499	502	500	519	480	471	493	507	505	518	532	513	493	533	456	483	441	535	468	462	498	503	480	502	533	526	503	498	495	517	501	508	504	446	502	480	454	480	510	491	513	458	477	498	449	514	466	511	468	505	521	507	491	515	478	515	502	530	503	502	479	481	483	534	505	534	487	458	520	487	489	513	488	510	461	461	510	526	491	513	471	521	505	459	462	502	483	495	518	478	472	488	464	486	488	513	523	512	501	502	516	474	483	516	511	481	479	525	520	508	490	531	487	463	494	457	478	489	490	514	494	488	510	515	494	486	457	498	499	487	449	514	498	469	462	489	459	479	481	522	479	482	516	489	499	458	551	470	523	492	492	470	496	494	503	522	519	461	538	511	504	479	461	519	514	472	499	497	500	480	489	450	469	467	490	482	456	496	517	463	485	506	469	516	491	506	507	498	504	544	497	484	529	477	533	492	498	493	479	463	481	487	497	514	493	482	452	492	506	506	477	490	513	487	508	522	471	447	509	500	479	499	452	502	483	463	504	484	516	525	530	487	473	458	517	503	506	499	505	488	485	531	536	456	513	503	513	474	473	477	478	503	468	497	481	513	489	521	453	530	513	473	503	489	479	475	508	463	500	513	493	470	502	486	449	515	503	541	485	527	496	484	478	512	476	484	509	493	510	514	474	481	487	532	445	479	477	471	486	475	489	452	491	504	492	430	498	510	504	479	486	512	496	522	461	522	496	460	533	501	452	500	503	499	499	528	532	484	502	513	534	510	477	499	465	475	516	485	487	483	484	492	515	510	527	520	506	558	517	489	490	497	478	479	523	530	478	490	463	468	482	502	497	544	487	512	505	468	477	495	461	518	484	528	452	479	477	424	451	481	488	476	525	484	468	493	480	486	498	474	510	472	476	496	490	507	487	502	478	495	496	514	523	501	488	496	486	492	525	503	476	499	461	492	505	484	502	513	505	461	499	463	516	479	518	494	494	477	556	514	509	507	475	516	439	512	457	473	433	544	544	517	486	490	499	466	507	487	495	462	480	522	500	461	517	498	531	522	499	492	479	486	468	479	485	506	483	500	510	497	498	501	474	498	443	474	465	521	475	468	473	479	490	498	516	445	464	523	518	470	475	480	512	496	471	458	484	492	490	487	471	496	453	508	474	475	486	517	511	511	530	490	496	504	501	484	507	494	505	518	505	484	505	553	464	503	500	512	506	492	488	485	466	475	492	507	477	489	465	479	478	484	519	505	529	525	522	492	475	492	497	492	510	446	483	488	516	478	481	513	509	467	505	497	502	477	507	496	517	470	455	440	497	454	522	478	492	498	475	531	504	520	480	442	471	515	487	492	506	467	461	457	473	488	461	496	501	528	482	442	449	509	494	490	455	479	493	481	528	496	468	475	497	478	486	470	542	470	526	505	486	511	537	479	509	526	476	498	482	495	502	475	517	486	465	486	536	508	512	507	536	512	544	512	481	490	469	529	507	509	471	473	504	479	498	539	542	472	524	462	513	484	519	473	465	482	504	530	461	479	497	521	494	491	490	507	511	463	476	481	487	510	479	486	495	488	466	477	474	491	500	493	491	507	464	442	504	463	536	520	462	507	465	530	466	459	529	462	491	515	473	482	447	498	522	520	522	515	495	476	484	492	503	486	497	489	485	530	525	501	490	544	487	469	517	482	494	488	483	502	473	450	479	475	482	505	467	519	495	502	484	500	477	533	498	462	418	468	484	514	542	498	484	453	538	474	487	528	529	493	460	455	460	451	521	499	470	511	514	527	507	522	512	501	464	501	490	474	482	488	459	477	524	503	516	467	537	531	478	491	510	469	517	508	490	471	524	510	456	492	486	534	464	498	496	527	522	504	449	498	481	520	497	456	481	528	482	470	509	501	492	531	467	499	500	476	507	520	537	473	469	531	477	497	519	519	499	487	489	504	493	488	517	517	510	475	505	443	521	479	516	522	459	515	515	469	478
63447	44677	47866	34648	7849	337	170	160	156	145	138	156	132	143	138	115	138	129	109	129	127	119	122	150	124	115	122	124	130	129	111	131	117	111	121	112	100	110	114	132	151	128	113	106	108	115	127	108	110	102	131	115	113	110	106	132	129	122	131	104	133	103	125	120	102	134	116	106	135	130	140	122	97	124	110	125	107	113	111	100	115	97	128	121	112	112	110	123	120	104	100	118	116	101	117	114	125	116	102	114	96	116	128	120	134	95	112	111	139	106	124	122	133	118	111	110	134	133	119	115	120	103	103	119	113	122	120	123	101	111	97	160	99	114	128	128	114	108	111	112	107	114	122	126	122	127	107	125	120	110	111	118	109	129	114	114	100	113	113	124	118	111	99	111	113	116	113	91	106	117	117	112	111	118	120	120	115	114	108	112	114	102	97	139	112	117	117	105	119	95	109	118	90	104	126	110	107	110	119	114	121	138	98	109	99	116	110	129	108	108	92	114	114	119	124	117	121	114	117	127	114	107	122	109	132	111	95	125	112	131	125	100	95	140	115	130	101	107	118	120	117	105	91	91	103	115	123	96	104	120	100	101	92	107	110	109	124	104	127	122	117	116	114	102	122	112	122	121	116	117	132	108	137	104	114	127	98	89	119	131	119	112	120	112	110	101	104	101	112	118	97	117	105	112	118	123	110	122	116	130	120	120	96	126	101	113	116	105	98	111	120	104	103	123	111	94	101	116	134	112	101	104	117	110	110	111	123	123	110	125	135	124	96	123	126	89	110	122	135	99	108	125	127	127	103	131	110	96	102	124	109	112	123	118	109	86	110	122	130	120	104	132	101	122	100	115	105	126	116	99	110	89	124	123	111	123	111	106	118	105	103	98	106	103	102	109	133	116	132	105	115	125	115	122	95	127	119	103	117	99	111	111	111	107	110	116	131	123	116	124	115	135	101	124	113	104	99	117	114	90	97	110	113	115	107	125	111	102	131	119	100	113	106	111	106	113	125	105	109	108	107	95	136	109	103	126	101	123	102	125	100	114	107	108	120	91	112	112	114	125	104	146	122	113	120	137	102	116	120	106	108	105	107	115	113	110	98	117	114	121	109	105	117	116	129	100	108	91	121	117	110	95	103	125	109	119	124	123	114	91	132	112	99	108	132	117	115	119	98	112	113	81	116	114	120	99	123	120	119	118	101	94	107	103	118	109	122	108	137	106	93	100	92	124	97	98	124	113	99	115	111	102	128	92	130	118	103	113	123	91	114	118	103	106	120	105	108	114	122	118	108	114	115	100	110	115	116	127	111	116	120	101	122	104	130	110	116	125	108	109	111	118	121	140	101	110	110	109	119	122	128	99	121	118	117	103	106	108	99	109	100	123	119	120	109	102	109	101	127	128	119	97	114	114	130	123	115	119	113	105	104	108	105	109	123	115	104	123	112	105	110	121	124	114	120	101	115	116	124	100	113	105	105	109	122	133	122	110	123	111	104	105	111	95	118	133	119	121	87	107	112	121	114	115	110	110	106	125	122	111	118	103	102	109	133	119	108	101	114	116	101	108	129	121	89	107	128	133	104	104	117	143	133	125	124	103	104	141	101	138	115	97	124	106	105	101	115	106	110	92	111	111	104	129	109	131	112	116	102	101	122	126	127	112	101	108	112	125	108	118	95	103	99	125	122	100	116	111	107	118	116	118	108	107	100	123	105	116	110	98	112	114	121	124	137	95	99	116	116	108	124	95	117	111	121	127	105	103	117	111	101	121	116	122	107	116	106	115	120	120	125	123	123	138	110	107	113	101	107	110	119	113	107	135	122	113	96	130	108	126	123	121	107	126	128	115	115	114	116	127	111	98	118	114	115	105	127	109	123	120	117	117	115	107	130	119	114	112	112	121	142	105	119	120	136	111	108	111	134	109	94	120	103	130	113	119	127	118	121	113	123	114	125	99	108	105	114	103	146	121	116	96	111	112	100	118	103	118	99	111	102	115	109	99	121	114	100	123	109	112	98	129	96	121	115	109	117	113	106	105	115	122	108	106	106	107	105	107	119	113	99	130	113	125	132	111	115	126	94	105	111	108	120	114	114	127	119	111	112	114	115	111	123	110	108	111	123	109	131	112	109	103	116	131	126	115	92	110	131	119	117	109	117	121	115	102	100	104	109	107	99	135	117	115	118	116	117	98	107	107	105	124	105	110	119	92	117	114	121	118	126	93	122	115	114	111	124	113	123	101	95	103	104	111	90	122	118	127	111	125	108	113	125	103	139	123	124	116	123	126	117	118	112	106	117	112	114	133	120	118	97	112	108	108	113	122	123	123	97	112	94	115	94	110	128	105	106	107	124	109	126	121	116	97	106	109	108	122	121	105	117	97	95	103	119	121	101	110	141	110	99	121	118	118	107	115	109	130	112	114	107	111	130	115	129	133	122	112	117	124	116	122	95	124	126	111	116	102	141	130	122	106	128	109	118	110	124	121	117	124	112	110	117	132	105	109	123	103	125	127	103	115	111	118	92	120	118	113	94	112	98	116	120	106	118	125	121	131	115	116	121	118	104	103	96	99	106	125	114	100	100	113	113	116	110	100	116	109	108	104	102	97	133	112	108	101	103	106	122	119	124	111	116	107	119	108	92	110	125	119	130	98	104	111	115	106	101	108	113	108	113	123	112	94	103	110	117	127	92	121	105	105	116	114	114	110	112	109	111	102	106	111	121	113	126	122	110	101	110	105	122	133	114	103	118	118	121	102	96	100	90	102	103	123	103	112	119	100	133	114	116	94	109	129	118	109	118	118	106	117	101	109	112	116	117	104	123	114	112	101	107	117	115	115	122	119	115	102	127	104	102	116	107	119	111	112	90	109	101	98	113	118	107	100	107	104	105	106	115	94	110	113	109	101	110	106	100	120	109	110	122	111	124	117	100	117	101	119	118	117	98	119	129	96	111	96	109	122	124	107	120	114	118	111	128	115	121	120	112	130	136	109	97	106	115	115	109	115	113	107	114	92	101	109	120	128	115	117	112	110	110	97	114	104	120	92	91	120	115	121	117	126	134	110	115	117	98	114	120	103	112	122	107	112	114	110	114	106	125	119	125	103	88	106	128	134	112	99	119	125	106	120	101	127	116	129	123	102	102	113	120	107	119	119	102	102	116	122	123	115	123	110	98	136	103	120	111	126	123	107	97	100	131	109	108	92	130	104	111	120	123	118	107	103	107	111	131	118	101	123	123	100	106	97	102	93	114	119	110	128	120	97	128	113	113	111	114	111	117	129	109	102	113	120	105	130	119	112	110	111	118	119	101	122	125	117	108	106	101	111	117	110	123	113	88	105	102	129	110	121	118	99	104	128	115	117	120	119	113	121	117	122	97	102	120	119	94	103	110	124	123	106	106	118	104	119	125	128	113	114	113	114	109	108	105	120	134	108	126	123	118	109	130	115	99	122	120	102	114	104	131	126	119	112	131	124	113	125	103	114	109	102	109	112	106	126
45506	34390	45841	35810	6907	828	702	654	579	555	449	500	460	469	477	445	435	426	443	444	443	438	402	440	455	400	442	411	424	409	419	436	410	414	419	411	374	381	403	396	366	392	409	429	380	421	397	416	387	400	446	428	363	439	419	411	370	372	402	403	438	420	429	373	412	401	389	402	403	386	357	414	390	409	417	406	391	426	438	411	402	426	404	396	401	412	385	363	387	409	418	413	403	411	378	408	429	413	411	362	389	440	410	393	399	374	399	386	379	440	427	401	350	399	415	408	410	413	375	382	392	408	456	429	375	409	383	383	387	376	414	407	378	419	371	410	396	395	375	388	446	396	390	428	411	382	396	381	420	353	404	389	422	377	380	383	385	408	399	366	412	401	374	375	389	373	394	405	394	394	359	404	368	401	397	411	382	416	405	403	397	365	408	433	397	374	402	389	360	388	392	391	382	389	385	409	382	375	396	391	396	403	408	371	398	379	379	396	390	406	441	371	389	404	389	426	410	395	371	407	372	400	382	386	390	388	404	453	413	369	404	387	403	406	367	399	414	414	362	358	387	393	408	407	393	395	372	438	363	393	431	405	397	438	369	385	392	427	377	396	378	387	452	395	421	391	404	373	360	416	408	404	398	415	354	407	406	416	369	402	386	388	405	405	410	405	406	439	379	363	410	378	399	390	398	358	411	365	373	424	408	372	406	385	391	444	369	396	409	364	413	403	398	388	383	423	389	424	402	417	395	400	396	394	376	400	400	383	396	445	370	436	396	413	376	397	422	402	398	387	379	381	401	380	409	425	388	409	402	383	397	434	396	396	383	392	365	417	392	407	361	362	379	358	367	403	359	414	397	385	420	412	344	398	417	387	377	433	392	381	412	397	427	388	390	410	431	393	381	393	395	380	369	381	372	388	403	394	385	357	372	406	378	413	379	402	384	419	353	349	359	412	402	410	383	389	378	410	403	383	371	395	360	397	406	418	424	361	382	420	414	407	365	379	369	375	387	370	388	416	405	365	396	423	432	390	452	369	383	387	404	382	385	377	443	380	383	391	397	395	408	405	384	403	390	361	370	414	407	376	390	381	415	405	403	396	400	415	387	377	388	420	402	403	375	395	371	382	391	390	372	350	400	387	395	359	432	390	400	385	431	378	402	398	393	393	390	394	402	339	373	392	446	403	380	392	373	419	385	421	396	396	356	398	402	410	412	403	428	384	364	431	409	378	411	399	413	400	381	396	384	382	405	390	402	413	405	407	382	374	378	401	365	429	392	393	419	378	374	381	396	380	398	402	422	362	372	395	388	409	430	360	393	401	399	418	386	412	412	402	419	401	413	375	421	389	340	407	396	411	361	405	421	410	374	407	416	396	394	373	379	404	396	384	364	394	421	396	394	384	391	349	373	408	364	402	383	357	404	374	378	419	406	351	410	391	411	412	407	389	418	395	389	403	383	376	398	364	393	372	347	365	384	388	367	386	399	377	402	380	383	378	380	388	377	389	411	367	417	401	394	412	398	399	414	378	382	400	361	391	406	407	409	385	393	356	380	374	422	406	395	379	402	426	369	386	361	380	425	406	373	378	398	385	408	381	392	386	365	386	396	384	348	434	386	389	376	387	413	382	383	412	395	399	409	415	406	360	436	414	431	417	409	364	397	411	417	398	400	377	385	373	397	389	396	370	400	398	379	398	427	419	376	397	369	386	402	403	410	396	402	361	383	388	393	343	373	420	367	392	429	387	377	405	409	382	411	404	385	415	417	382	415	362	416	401	366	396	387	422	393	393	390	400	375	368	395	398	399	399	399	400	370	401	428	362	399	405	369	368	392	386	389	371	381	417	377	365	376	382	419	386	387	366	371	383	381	401	416	400	402	374	369	374	399	389	362	400	415	379	402	385	399	377	414	383	405	381	354	417	415	369	429	402	369	380	391	394	393	378	414	380	383	429	389	411	417	403	400	425	426	380	412	410	387	396	382	414	390	394	387	407	370	408	378	384	372	388	406	421	370	379	373	391	366	373	381	386	403	409	361	386	394	382	372	417	414	388	388	384	377	427	386	386	374	426	382	363	405	386	377	412	377	403	397	348	436	388	423	438	384	395	369	423	403	379	352	371	370	384	391	421	390	416	385	361	379	411	376	370	409	384	418	388	391	408	403	382	415	407	373	386	386	391	388	395	408	424	370	400	396	391	400	433	350	376	399	378	389	393	396	393	401	425	396	391	393	432	367	385	387	407	413	401	377	408	398	399	405	398	394	381	408	386	384	401	413	379	408	405	385	404	363	371	365	398	420	369	402	389	389	409	402	391	407	384	363	401	392	409	399	394	431	348	360	411	407	398	388	403	385	404	376	373	407	398	404	401	381	358	416	402	429	392	421	384	371	389	432	418	412	359	413	425	391	385	425	385	367	421	371	434	396	378	390	429	344	392	398	380	392	437	374	415	377	415	398	425	390	395	398	426	381	419	370	402	382	401	385	389	378	448	404	380	387	364	414	363	415	387	359	392	391	385	393	385	451	374	395	359	446	388	412	367	370	418	358	396	401	408	396	424	401	393	386	389	393	360	423	397	402	380	411	381	377	373	408	427	410	352	411	406	391	421	415	372	390	377	403	361	388	370	390	383	392	387	366	387	347	396	391	436	393	420	398	389	395	390	377	385	358	387	457	357	400	387	395	428	403	366	368	388	431	406	416	394	408	416	419	398	411	420	394	402	407	377	358	395	421	387	390	382	391	409	418	385	408	469	435	398	407	393	421	419	376	423	407	399	405	420	396	357	408	373	419	397	384	386	361	372	388	406	385	419	382	398	398	372	399	422	410	376	407	423	372	363	386	381	406	361	395	397	371	385	356	395	396	416	425	382	429	401	373	397	426	410	395	400	419	400	402	411	403	390	394	399	389	399	409	396	403	406	418	390	417	391	420	388	423	409	370	362	419	360	421	417	397	388	399	415	366	405	372	404	399	390	398	419	390	395	384	398	408	395	422	370	375	401	392	403	380	400	391	381	406	377	424	390	406	404	442	410	375	390	395	412	420	385	370	399	390	405	415	400	372	378	375	389	381	417	407	372	392	381	375	417	375	396	400	409	403	403	380	384	406	384	404	384	367	396	392	387	381	425	389	416	387	423	403	367	379	370	412	405	391	408	383	397	422	401	416	380	416	411	409	368	396	398	421	429	408	388	375	412	387	381	404	407	395	408	421	391	382	422	411	398	396	386	412	398	438	386	410	381	367	407	374	372	425	396	401	370	417	370	366	394	386	418	403	405	399	431	369	380	342	389	411	430	373	410	386	379	395	400	393	406	411	409	375	378	386	404	394	399	405	387	394	418	431	432	420	426	363	386	394	385	407	406	447	410	386	362	434	428	425	366	392	430	395	418	390	410	384	383	367	388	378	366	411	399	403	417	384	421	415	395	418	398	419	377	392	386	400	459	416	413	415	389	404	399	440	362	400	408	402	410	381	403	407	398	381	407	414	393	369	413
75173	58203	61474	52996	18224	2072	341	330	288	275	266	224	250	230	259	207	233	228	235	216	225	210	214	219	192	234	238	205	223	209	235	215	213	207	199	207	190	203	198	227	219	233	215	222	206	235	202	198	244	220	200	228	210	191	208	200	218	230	226	206	219	217	218	214	215	209	204	204	188	198	187	184	200	223	217	196	204	197	214	213	219	224	220	220	201	227	206	226	213	214	186	213	210	206	213	207	244	190	236	224	229	218	227	218	168	211	232	214	241	222	215	214	208	202	211	214	218	240	212	219	182	225	220	196	206	191	203	217	223	191	220	219	210	234	218	210	227	234	226	226	241	195	198	232	206	202	211	232	226	241	203	205	195	216	220	216	201	226	192	223	206	224	183	203	219	199	225	214	192	207	193	217	180	204	199	206	222	202	183	177	230	212	253	182	209	188	187	197	179	215	195	193	202	190	194	219	214	224	212	221	213	209	199	207	214	197	230	234	201	231	209	192	200	236	232	204	207	207	208	205	213	190	189	195	178	206	242	183	217	210	221	222	203	243	185	213	194	211	212	188	191	186	198	244	216	207	214	198	203	217	214	215	203	211	214	188	217	225	231	227	230	189	194	192	213	201	223	219	203	219	206	219	221	206	211	192	232	219	215	223	238	224	206	209	189	227	225	220	209	200	222	198	191	207	214	213	212	224	205	204	209	207	202	219	211	221	238	218	194	227	214	196	211	220	215	218	223	221	242	215	230	200	205	189	218	184	209	200	194	213	193	210	198	219	217	186	224	194	216	235	216	201	200	211	222	223	226	216	205	212	227	201	224	226	221	212	208	191	200	196	208	201	214	197	218	216	241	213	227	227	186	207	230	190	198	188	190	221	226	214	232	219	209	198	204	228	190	207	201	221	243	214	219	208	212	164	192	247	179	203	208	200	208	193	195	252	186	218	232	222	211	212	237	212	194	181	208	216	226	222	215	215	192	229	239	206	213	216	219	227	221	210	210	202	203	231	210	221	217	205	234	194	206	212	205	209	207	223	219	209	189	222	183	212	191	215	204	211	214	212	212	236	198	209	213	212	189	219	195	199	187	224	201	219	215	207	218	198	186	208	190	220	209	211	213	248	221	195	208	220	198	206	225	246	187	242	230	188	202	197	197	197	210	238	174	223	217	179	193	190	184	207	214	218	188	199	224	194	185	205	199	214	221	218	209	179	220	214	245	193	224	219	243	201	188	184	196	202	238	224	202	220	219	223	228	211	233	198	230	187	224	222	192	184	247	222	218	199	221	203	190	178	199	227	214	221	205	220	236	221	197	217	191	185	193	214	224	219	201	210	201	193	208	205	197	227	213	216	212	216	208	229	207	254	198	218	186	218	186	193	224	227	224	203	214	198	235	224	240	192	237	200	221	234	186	195	223	215	219	211	198	206	196	201	202	226	208	194	203	197	225	204	223	210	206	211	193	185	211	199	208	185	209	186	223	211	200	210	224	188	190	215	203	199	211	193	188	224	207	206	217	202	216	211	220	198	229	187	217	196	195	217	204	202	193	198	213	202	210	212	215	201	209	216	219	197	209	219	191	203	177	191	206	209	202	224	200	226	202	166	214	211	209	199	209	198	199	207	218	203	201	226	230	206	198	209	212	205	218	213	202	215	205	210	229	217	215	212	218	197	228	206	196	211	210	208	224	235	233	207	211	207	211	223	213	205	211	188	184	207	218	221	199	188	201	196	214	203	214	215	204	207	222	178	187	204	225	210	210	214	219	240	220	196	207	194	229	238	202	210	202	204	204	182	220	178	216	217	184	199	195	216	189	197	224	218	213	224	213	206	209	205	188	207	198	184	237	202	212	225	218	221	206	221	208	223	212	214	215	204	236	210	220	195	182	209	240	212	202	211	190	175	211	207	214	220	226	235	236	200	197	201	203	181	198	236	234	209	206	191	232	183	188	213	213	221	206	214	194	200	220	220	210	195	214	200	213	203	204	230	218	185	190	223	223	238	218	214	196	189	228	197	205	187	222	198	232	199	223	183	237	185	227	194	207	193	198	223	199	197	202	197	232	235	200	246	224	230	222	205	207	215	222	189	241	221	218	196	208	208	205	197	229	232	203	223	222	241	225	214	185	221	220	194	211	184	208	208	213	209	228	207	218	211	211	218	181	201	227	211	217	211	228	203	221	217	216	244	195	227	227	209	202	209	203	216	222	236	190	198	210	208	229	199	207	232	219	211	196	184	237	207	187	203	220	225	216	202	187	234	193	222	210	197	197	235	205	192	203	216	199	192	206	218	226	204	177	188	206	210	221	200	199	213	235	225	223	206	200	212	182	185	233	203	218	198	213	224	213	197	184	180	205	202	202	203	209	244	185	252	194	205	205	208	207	204	196	201	205	186	214	218	192	221	209	198	196	207	198	228	208	197	224	198	215	186	211	233	211	221	202	228	205	220	206	205	193	244	203	217	216	195	171	221	187	192	182	211	231	215	237	206	214	214	219	220	207	218	233	211	210	226	249	210	225	217	213	174	211	208	245	177	198	225	214	219	209	241	206	216	214	187	212	205	242	222	207	208	233	220	228	212	206	186	203	210	209	195	230	194	207	217	193	209	220	178	241	204	212	216	183	208	200	224	205	208	219	175	219	196	208	206	180	183	227	212	191	200	199	213	201	232	200	209	222	215	177	186	209	213	210	219	207	223	216	213	222	211	192	235	233	187	192	191	205	208	227	235	209	226	191	218	219	225	226	205	201	229	203	221	205	209	213	203	207	217	220	217	221	204	213	201	189	200	233	224	228	201	214	192	225	196	202	241	193	220	191	204	187	221	192	227	203	195	231	217	204	229	221	246	202	216	199	224	193	204	203	224	210	219	204	214	204	204	240	221	210	205	201	190	208	215	232	200	196	216	203	201	205	206	219	226	223	182	215	202	211	196	231	205	214	213	228	215	215	222	196	243	196	208	244	240	195	227	207	231	200	211	195	220	192	219	214	206	215	187	191	206	192	211	198	240	223	190	201	199	213	202	182	200	186	228	221	200	204	248	214	231	206	203	188	213	203	211	195	211	217	213	221	222	232	211	210	188	181	222	200	203	208	208	196	195	232	208	225	210	206	246	200	209	214	202	230	217	209	213	233	217	221	209	251	190	205	174	240	189	203	197	199	206	221	210	202	204	230	235	200	196	210	243	217	241	242	211	207	225	244	211	211	228	210	206	224	219	216	243	222	213	204	224	211	208	205	213	202	190	205	225	208	223	203	204	216	239	232	214	220	227	214	207	206	211	238	198	219	207	214	226	224	231	216	232	211	212	222	221	213	186	226	199	230	218	226	235	196	216	216	204	211	196	180	193	227	200	207	218	224	222	221	210	211	205	227	213	187	209	239	200	234	195	208	191	240	229	208	195	206	212	208	219	211	217	195	198	223	213	216	230	228	190	247	224	188	199	233	210	213	205	190	242	178	190	210	228	202	231	206	205	211	208	221	220	215	233	210	210
56288	46554	57730	50992	12475	1370	1223	1075	1029	976	964	910	888	768	852	799	811	759	759	748	732	720	695	727	722	678	665	679	747	689	692	724	701	719	674	714	701	686	671	667	722	659	684	680	652	675	707	669	660	690	662	652	644	673	650	695	658	610	734	662	721	655	669	674	658	711	689	645	694	684	699	619	677	630	673	719	613	700	679	658	668	645	671	667	633	655	668	691	702	648	674	637	659	642	683	669	629	648	681	676	682	657	656	689	683	619	558	665	661	667	671	628	686	634	643	681	639	620	680	690	634	659	652	629	690	616	678	632	651	646	655	710	661	630	670	655	677	699	644	633	666	670	646	660	668	648	704	648	655	698	640	683	654	635	653	678	637	661	640	688	618	617	657	694	730	660	631	697	654	623	664	632	672	672	658	672	684	631	633	671	675	629	689	669	665	645	710	663	638	660	614	679	678	689	635	653	662	685	663	675	666	661	603	707	648	648	705	634	654	660	695	660	623	685	636	654	635	655	651	658	683	669	717	697	679	646	650	673	661	628	745	687	709	638	621	704	662	651	662	660	646	653	682	626	578	654	693	655	691	635	655	672	621	649	675	645	707	622	643	673	654	697	675	699	670	695	655	614	667	680	652	711	647	635	644	645	641	663	617	651	671	637	656	635	664	637	641	661	703	628	694	694	648	624	650	673	659	685	674	629	604	653	636	669	658	640	656	710	630	653	628	619	569	628	635	668	672	666	691	661	661	686	663	650	673	658	685	680	670	706	656	692	696	631	683	627	665	672	668	662	625	670	685	670	640	636	647	661	682	642	637	653	676	668	655	655	656	661	730	619	663	648	671	655	695	713	655	658	667	643	629	657	628	678	672	668	675	625	697	654	670	638	642	661	660	646	680	663	649	672	711	626	697	628	658	677	685	675	670	739	663	651	658	664	661	662	680	656	667	644	702	636	663	635	648	665	716	697	660	671	662	653	636	673	636	632	618	683	716	681	693	687	668	617	660	653	656	673	652	669	643	691	667	638	668	664	635	613	669	675	686	635	647	611	675	650	658	666	687	589	667	644	671	670	639	666	689	634	653	688	615	647	666	663	693	671	715	637	702	616	627	629	716	636	647	660	668	705	617	644	635	665	734	668	641	625	677	680	642	708	619	650	673	681	636	693	666	642	697	664	682	690	608	633	655	689	649	629	636	685	665	666	694	685	638	650	681	640	641	666	668	681	625	670	651	671	666	651	652	715	689	617	666	655	680	626	648	619	700	655	676	656	671	675	681	696	695	627	601	682	671	655	618	676	648	723	684	670	655	655	661	676	687	659	657	663	673	686	637	647	676	699	646	712	693	638	664	623	658	651	643	633	669	668	621	636	671	630	649	707	632	648	659	689	681	720	697	632	683	626	670	644	670	637	651	685	678	660	642	633	663	674	637	664	668	663	659	681	633	616	633	658	702	645	655	654	702	692	673	677	655	620	663	670	651	647	662	651	692	675	639	680	671	651	662	683	664	690	615	646	675	685	654	690	651	635	681	643	643	658	657	678	683	671	634	622	637	624	684	655	665	622	640	642	633	669	666	673	688	652	655	673	653	667	649	654	620	633	653	691	632	644	607	641	676	650	634	654	667	665	675	646	663	684	609	694	688	672	662	699	683	666	675	657	660	692	644	652	717	633	639	617	668	640	725	622	681	691	680	686	673	683	656	695	704	689	675	621	697	643	671	623	650	670	645	673	664	614	630	667	650	673	627	646	664	677	634	666	669	635	706	654	656	671	649	702	686	715	688	700	640	687	670	643	653	632	679	698	674	635	662	674	608	638	668	707	640	644	647	672	675	615	656	691	621	641	653	701	662	612	650	676	660	650	639	619	656	667	659	657	625	682	650	681	671	679	648	608	630	673	653	632	663	667	655	649	651	654	648	713	674	632	660	682	687	641	652	652	650	657	672	679	657	670	669	630	669	660	682	664	653	657	641	654	683	709	710	649	642	662	654	645	690	699	643	621	616	698	677	659	646	635	652	682	694	673	626	731	636	636	691	683	643	674	641	636	657	678	653	657	626	621	644	672	680	632	670	669	622	699	685	656	602	675	644	676	647	729	649	662	675	643	711	657	627	623	643	695	670	652	647	691	690	600	675	650	655	693	710	643	666	623	682	657	691	617	652	633	688	618	701	670	641	679	634	680	636	625	690	682	694	642	626	657	645	638	630	680	673	650	643	625	674	656	651	652	671	679	634	637	663	634	658	643	684	688	683	682	676	660	642	641	667	664	661	693	682	640	715	635	652	654	622	707	641	643	638	681	671	686	648	681	676	655	678	673	639	646	665	647	652	617	664	679	609	651	666	678	651	664	683	606	624	671	702	659	686	682	665	654	683	644	651	635	653	640	686	656	675	617	662	646	619	661	707	642	620	665	668	692	655	642	630	657	680	670	652	647	648	649	705	672	633	646	660	665	642	677	642	651	720	701	632	681	683	635	665	651	641	641	639	713	685	683	651	679	706	664	594	673	641	685	659	664	686	653	679	688	656	625	680	656	680	655	615	665	668	642	647	678	624	673	640	694	661	658	661	669	659	664	664	675	625	652	630	665	672	658	615	664	667	598	697	649	653	641	676	708	646	665	604	686	660	727	671	649	640	637	687	641	674	637	639	657	672	648	674	664	684	658	650	687	709	668	661	665	647	651	640	647	675	661	627	666	685	651	681	688	645	639	662	688	657	659	632	658	604	642	656	681	676	700	700	628	624	640	660	663	641	644	613	666	662	660	702	651	682	691	662	728	610	640	644	660	617	679	678	670	725	674	686	681	652	619	667	646	661	707	683	666	641	643	645	685	659	699	619	648	673	695	695	647	607	643	651	653	632	702	683	664	680	682	620	654	667	676	677	664	660	666	667	656	674	629	675	626	642	675	598	667	642	645	649	625	687	615	680	628	660	664	664	706	674	632	658	679	635	640	670	643	669	639	697	710	686	681	700	606	707	676	658	672	605	627	692	651	661	666	616	685	647	704	656	653	649	611	647	638	674	643	634	660	672	671	642	614	664	709	682	670	630	652	632	690	652	652	719	684	709	695	628	669	651	706	669	645	656	612	679	681	670	591	637	633	677	659	690	674	682	683	621	646	639	695	705	638	616	665	721	637	632	600	680	647	684	667	642	636	683	648	654	633	651	633	630	653	753	678	638	680	647	621	646	607	634	645	657	644	647	643	699	671	648	677	649	620	665	675	675	710	608	666	647	635	684	686	665	649	713	659	654	685	661	663	652	668	635	633	650	652	661	677	680	657	593	653	634	687	673	628	633	678	696	630	708	622	613	722	661	673	707	631	653	687	707	665	654	690	692	673	660	647	676	691	672	670	638	656	645	628	652	629	670	641	663	632	672	645	671	629	682	674	631	647	632	649	656	670	674	688	669	722	637	668	626	662	660	680	636	641	664	688	631	672	651	666	654	653	639	657	639	647	667	632	673	681	640	619	625	678	611	713	654	629	666	640
30608	12242	6181	4031	381	176	154	162	143	152	139	142	182	134	156	137	141	157	161	140	157	170	137	144	148	146	145	161	141	149	174	150	149	153	121	175	164	150	153	151	175	133	143	151	144	138	158	167	149	153	136	159	153	156	132	169	132	162	167	179	144	136	150	178	157	146	163	138	136	160	144	131	172	131	135	149	152	135	159	167	136	155	166	162	161	163	156	151	147	165	154	156	176	143	146	148	157	138	165	157	146	152	151	159	139	162	166	174	145	151	158	153	158	156	163	147	143	157	142	129	158	157	168	164	147	165	171	153	139	144	155	182	175	139	146	142	146	151	148	151	141	148	139	145	151	158	141	126	167	139	144	145	150	142	163	129	162	142	129	146	158	149	142	136	145	142	132	154	154	159	144	175	174	127	143	140	150	153	156	156	160	172	153	150	152	154	145	155	140	165	144	157	165	169	154	139	179	138	135	139	157	166	145	142	163	166	170	137	171	149	152	159	158	135	145	166	138	147	139	141	137	154	142	146	153	179	180	147	142	165	145	153	141	172	165	174	144	132	152	165	140	129	130	131	151	141	152	163	160	156	131	166	148	124	140	154	147	165	176	133	156	162	166	139	147	152	139	172	135	149	141	165	150	150	160	140	146	148	167	158	138	142	153	151	155	162	151	161	156	138	134	134	142	155	133	142	144	153	154	166	162	153	167	151	167	146	147	143	151	157	160	149	156	165	151	150	151	137	151	139	157	144	147	145	138	158	148	148	148	142	142	148	161	132	149	170	159	167	158	165	152	162	149	150	149	152	151	145	176	135	152	155	148	160	154	133	156	143	145	128	144	166	169	153	122	178	154	186	171	126	159	144	142	176	185	149	144	133	145	143	175	143	137	155	124	152	159	148	144	138	165	171	168	140	138	170	145	170	144	161	156	146	138	149	141	135	164	154	152	142	160	158	160	154	138	150	154	159	138	133	149	149	155	148	150	149	151	147	152	165	158	155	123	144	154	139	137	153	145	154	157	153	167	155	147	152	174	153	140	141	138	153	133	155	145	142	145	139	160	150	140	138	154	146	148	127	156	155	144	144	145	154	136	144	152	159	139	136	156	157	151	163	138	172	124	166	155	155	151	165	151	145	150	151	139	144	118	159	171	155	123	160	138	141	153	122	143	141	140	136	159	143	161	173	163	136	136	127	145	146	138	164	149	141	156	158	161	142	153	148	160	157	155	140	154	154	144	157	154	164	159	158	165	141	150	162	163	142	149	144	146	155	162	162	139	121	179	159	142	145	146	130	154	166	136	135	160	147	147	148	151	129	138	163	159	134	129	149	153	169	153	141	150	142	162	158	165	159	155	147	138	141	141	143	152	147	141	171	126	143	157	140	159	153	146	155	159	144	142	162	151	132	151	161	165	147	137	140	139	147	161	147	150	141	160	151	141	139	149	171	156	184	143	139	140	142	143	152	137	159	158	172	148	158	155	154	143	131	136	151	145	164	156	153	152	156	151	161	159	166	160	153	153	143	154	166	138	135	142	163	148	147	157	155	169	134	161	175	133	161	164	132	168	172	152	156	142	142	160	157	180	155	145	156	147	133	127	152	146	135	166	148	157	130	128	162	148	151	143	145	171	138	143	160	150	143	151	158	142	155	146	159	169	169	129	153	161	127	152	159	154	147	146	169	156	140	153	139	131	139	157	170	173	142	150	171	147	146	148	161	168	153	153	141	158	137	138	166	160	152	163	156	143	152	139	161	139	136	143	165	157	169	128	146	160	151	147	161	162	135	135	153	142	132	146	157	137	153	143	162	154	174	138	152	150	169	166	144	159	150	146	147	166	133	148	159	143	150	130	155	151	151	171	173	158	162	169	151	170	160	119	157	140	144	158	144	146	155	181	142	154	160	142	153	133	155	160	173	164	128	167	143	159	119	131	149	136	155	150	150	150	172	161	148	146	174	152	140	158	138	177	137	149	141	157	132	152	168	167	162	171	182	162	152	144	161	147	146	131	142	153	153	147	133	131	156	148	168	153	136	138	151	156	142	157	165	141	155	152	153	155	159	150	154	163	139	151	134	149	137	138	151	157	128	148	140	142	167	176	133	150	170	152	140	147	147	155	155	127	183	165	145	148	139	139	163	126	142	149	155	143	146	143	152	155	166	154	143	144	148	150	134	147	154	121	172	156	148	162	158	145	164	158	145	140	162	136	166	156	162	144	153	147	162	148	145	140	172	153	148	138	164	180	142	167	154	146	136	163	145	142	133	149	130	127	164	152	146	137	155	150	177	167	150	148	163	170	148	156	144	137	153	147	147	132	144	160	153	145	147	140	179	159	138	155	169	139	149	152	171	165	162	154	138	143	145	124	148	158	168	155	135	153	146	144	133	161	154	158	147	163	159	134	164	151	131	129	163	153	166	155	149	124	151	148	151	154	147	177	160	135	192	165	156	145	155	144	176	143	163	150	151	166	168	147	156	141	179	155	172	164	138	156	166	165	169	128	148	160	153	149	145	147	144	143	151	155	141	140	157	163	162	140	146	149	154	137	153	143	166	159	153	157	136	144	182	134	148	172	174	143	141	140	140	140	136	163	146	131	158	151	157	140	143	136	151	163	145	149	145	161	161	153	157	161	142	161	171	160	152	153	148	148	159	149	144	147	155	150	163	149	157	180	158	148	127	167	170	134	142	178	151	144	135	179	125	157	142	171	156	150	164	165	143	143	137	150	146	149	164	149	118	154	165	172	164	151	130	152	168	178	149	158	152	139	162	164	153	155	156	142	154	168	149	147	160	156	156	139	147	169	146	162	156	146	144	153	170	124	149	147	149	181	142	151	148	155	151	138	150	150	147	139	165	158	155	165	164	151	148	132	134	164	132	134	154	131	150	175	150	169	151	162	152	154	143	160	161	162	168	175	154	178	146	174	148	152	176	152	157	133	136	149	135	139	169	137	160	153	156	129	148	149	158	168	141	155	157	144	130	148	149	127	145	151	161	147	154	162	164	166	162	142	145	171	132	138	134	148	144	136	138	142	161	160	146	144	182	159	153	167	167	162	151	168	151	151	130	150	156	146	154	147	153	180	134	144	148	150	140	170	156	144	159	140	178	138	136	136	150	149	163	157	160	155	138	150	163	124	130	154	147	141	149	149	139	144	141	156	144	181	134	149	150	176	137	165	151	158	150	137	156	159	143	153	137	176	153	142	148	152	147	146	158	154	161	165	147	154	145	162	151	181	144	167	131	129	166	175	133	150	165	137	157	167	154	158	162	151	148	151	140	149	151	164	165	154	144	152	154	160	156	160	135	145	143	160	155	161	146	140	154	142	171	152	152	157	153	168	123	146	148	170	161	150	129	160	158	153	163	154	130	130	142	152	128	159	143	123	150	147	149	165	138	154	153	152	145	149	151	163	150	152	143	144	173	177	154	149	166	160	160	159	151	139	149	150	143	164	167	141	134	149	157	163	150	172	148	132	141	136	149	154	166	135	153
27682	9737	11594	10638	1165	510	498	507	506	538	513	514	505	515	518	496	490	490	534	535	512	503	478	479	511	513	502	451	527	510	502	523	508	507	504	449	537	495	502	513	497	486	512	517	539	470	509	495	492	453	488	481	538	505	494	502	498	485	436	513	508	513	501	507	476	509	514	497	505	490	529	519	457	489	512	498	506	537	491	497	498	567	489	481	506	480	518	520	486	525	463	502	467	498	498	545	522	516	508	497	481	549	509	501	508	462	498	503	478	490	481	474	517	510	506	489	514	504	553	496	479	494	497	512	539	493	487	472	538	477	470	528	492	487	485	516	583	490	488	501	530	489	462	468	495	495	490	485	475	520	500	511	488	477	519	504	480	513	502	490	516	501	498	524	527	460	486	474	510	489	473	479	500	521	468	483	480	501	464	465	524	500	510	464	473	507	499	500	519	507	549	524	546	477	462	494	506	530	482	489	472	496	503	521	483	442	532	520	500	489	499	511	516	521	530	505	514	520	497	527	479	536	497	508	473	496	485	505	494	489	518	498	495	487	477	496	495	481	531	470	518	474	494	479	499	510	491	474	495	466	540	530	486	477	509	458	526	508	500	476	475	507	520	515	512	490	499	500	512	487	471	472	486	494	497	504	416	491	508	491	472	465	503	496	498	484	462	500	514	518	478	509	496	513	486	516	542	492	480	544	485	510	502	515	553	509	489	497	488	488	531	490	484	521	557	487	486	546	450	505	532	523	490	526	484	457	499	530	476	496	491	496	500	475	486	468	479	500	534	513	512	494	518	483	523	510	527	456	455	470	474	485	506	488	478	476	484	468	508	496	458	497	498	512	513	480	487	492	524	490	503	551	559	522	490	490	503	494	454	493	470	499	484	562	521	495	522	512	525	543	456	461	509	520	499	486	506	514	503	501	504	534	516	492	499	513	480	511	493	497	534	510	482	493	508	474	472	519	520	490	493	487	468	541	489	493	504	507	500	496	491	508	481	489	451	484	485	482	484	477	497	506	468	530	465	500	515	494	490	442	485	475	515	491	498	470	508	501	522	520	521	516	462	468	547	535	534	521	518	496	541	514	548	498	485	517	504	527	489	493	485	467	515	520	461	489	502	503	482	521	497	497	480	478	497	531	513	480	508	507	499	515	506	528	516	506	492	514	545	493	480	516	461	457	474	521	467	501	530	506	529	518	549	499	516	534	477	499	499	503	472	459	497	488	462	525	518	500	518	484	472	476	503	486	512	529	507	507	506	513	507	501	500	536	480	518	495	463	534	509	532	498	485	517	464	502	475	508	540	476	475	480	531	519	491	485	512	507	461	504	514	485	524	484	502	505	474	477	465	510	511	503	499	502	546	498	494	494	552	484	477	513	515	532	474	535	484	494	542	538	513	484	522	497	509	520	492	496	517	508	489	510	515	493	489	495	486	477	487	520	478	469	523	481	536	481	516	486	512	530	522	550	482	491	540	485	524	536	530	507	510	482	498	506	495	490	463	484	507	474	517	506	520	485	527	490	493	493	485	529	516	538	464	484	505	464	490	513	509	505	536	512	520	489	521	506	492	466	517	519	484	487	536	487	517	498	488	528	458	476	530	505	498	480	504	489	502	530	490	493	462	511	493	476	504	509	512	460	498	493	503	533	479	497	486	527	466	465	498	483	464	489	522	514	506	452	491	483	535	489	476	476	504	472	496	499	473	490	459	516	521	550	506	548	497	479	494	477	487	512	518	491	481	493	492	469	516	512	503	498	494	480	501	484	499	501	462	501	525	474	503	487	493	525	535	526	517	488	535	491	496	481	471	508	477	541	491	497	488	485	518	497	501	521	487	510	494	518	500	521	531	524	526	492	503	485	493	504	464	511	526	533	492	542	552	508	508	507	536	502	503	521	476	515	526	510	521	512	497	511	503	504	496	516	521	528	492	527	500	536	492	499	467	508	476	514	538	512	544	526	480	488	474	476	480	524	521	494	488	511	496	500	535	470	506	496	485	539	500	473	459	463	492	490	520	497	474	512	469	486	506	490	499	466	475	516	556	519	507	480	506	507	457	476	501	472	491	503	524	501	467	471	550	491	519	535	495	491	513	487	481	489	473	486	527	536	492	468	498	496	501	489	503	540	513	467	513	494	494	504	519	512	491	519	549	524	510	551	508	463	515	537	518	491	520	498	493	471	499	529	469	514	459	508	486	460	484	494	505	515	513	501	500	461	474	525	507	484	468	513	506	473	507	505	481	483	472	522	516	512	525	525	557	501	519	484	534	527	507	518	490	524	505	502	494	502	508	501	534	489	531	515	497	489	489	503	495	486	517	469	497	508	447	479	502	501	496	482	493	460	475	467	504	497	470	533	496	534	493	463	501	485	511	511	469	474	540	523	481	499	475	521	549	520	487	479	494	486	481	480	511	512	488	476	493	520	501	490	550	540	488	527	489	503	499	483	485	500	474	463	473	527	511	506	532	479	549	484	510	469	490	483	504	464	497	488	510	501	517	519	507	513	507	528	493	494	456	481	492	485	498	499	520	501	529	547	573	513	527	494	530	500	511	510	542	489	518	518	438	521	513	489	480	505	512	517	485	478	499	507	494	490	511	464	523	496	499	493	512	496	505	481	516	526	494	508	489	503	483	480	485	472	494	542	498	481	504	527	479	486	509	520	469	501	521	491	472	505	519	511	464	511	480	494	485	480	540	470	513	529	541	531	493	528	500	541	487	541	476	495	463	484	493	550	470	494	447	456	490	476	503	487	511	528	531	522	523	467	488	510	477	485	484	492	499	453	472	529	485	498	522	502	512	477	514	484	497	531	503	475	498	467	453	514	529	471	507	456	496	486	486	474	510	497	504	516	495	500	484	492	509	524	540	511	509	500	534	515	507	483	478	539	502	559	512	486	503	494	497	503	522	513	492	483	499	497	510	515	507	497	506	463	526	532	534	497	507	482	522	471	505	516	522	505	485	477	515	498	519	486	481	528	532	493	485	477	506	478	502	502	519	501	466	541	492	507	516	461	512	493	462	492	510	514	485	506	508	540	494	487	511	540	508	499	504	510	529	453	499	502	488	497	523	501	522	506	509	439	502	483	481	496	499	489	488	489	503	497	512	518	484	480	497	515	486	487	509	475	518	544	462	480	493	507	520	520	532	532	478	510	514	551	519	495	436	486	483	492	493	487	493	495	538	521	504	497	534	502	471	495	475	476	492	492	510	506	498	483	484	505	531	477	536	494	514	478	522	504	517	497	510	520	491	491	500	537	503	509	518	509	476	511	485	472	488	491	528	508	478	496	470	531	498	509	500	484	473	511	462	458	488	475	500	511	520	494	488	492	489	520	503	472	478	490	504	487	527	510	477	507	472	488	494	492	476	503	476	509	497	482	482	503	503	474	468	477	516	494	526	519	534	465	557	477	507	527	480	538	559	493	522	492	516	510	487	454	480	519	532	529	501	479	502	497	477	483	490	491	509	490	472	525	509	500	495	502
62927	44066	46995	37762	12262	760	183	146	145	136	122	153	129	113	132	120	118	113	129	119	125	132	123	133	136	142	139	129	123	124	145	104	122	119	97	132	126	112	107	111	97	123	123	117	119	120	136	130	131	129	107	120	111	120	124	134	132	120	111	104	114	114	128	109	124	131	107	124	129	101	121	122	99	124	130	125	110	127	116	133	135	123	125	102	120	137	131	137	124	132	115	105	118	132	134	124	132	124	127	111	124	136	109	120	113	104	118	141	122	113	126	121	114	121	120	146	132	134	120	95	129	121	119	118	131	112	115	123	117	113	112	108	124	124	134	113	141	127	112	103	122	126	117	110	119	129	118	131	105	158	108	97	126	135	112	124	127	94	115	127	137	114	130	126	146	111	116	131	111	134	126	103	129	103	100	114	118	116	119	115	121	114	110	104	122	121	118	110	123	117	101	130	111	121	128	115	134	119	131	104	115	121	130	109	148	131	125	113	103	147	127	127	111	120	116	111	138	114	101	106	122	114	99	115	94	122	137	117	118	116	113	121	115	119	132	122	117	124	123	140	129	125	115	126	125	134	115	102	116	128	110	119	110	127	113	129	105	118	109	114	131	129	118	128	125	141	107	121	140	134	105	147	113	130	115	124	132	116	111	122	123	124	104	140	118	145	141	110	128	126	117	129	132	116	99	121	123	133	122	117	122	147	125	141	124	108	121	127	110	110	114	109	123	162	112	118	121	124	113	123	137	137	102	124	115	140	101	122	117	129	112	99	120	130	134	115	131	97	117	119	97	117	122	115	125	102	136	113	113	124	107	94	110	133	126	116	108	129	121	120	114	122	127	114	128	106	104	110	110	113	122	123	109	136	115	114	123	131	123	106	103	122	140	125	131	109	121	124	130	133	124	119	132	110	115	122	129	120	124	131	129	125	117	98	142	125	131	121	121	124	148	122	112	124	129	120	118	98	133	123	108	89	119	120	119	117	101	114	119	149	118	126	129	124	117	117	145	107	109	108	128	124	119	120	111	119	127	132	126	120	117	120	121	113	107	113	134	124	134	125	123	135	126	100	106	124	107	134	117	108	100	111	130	141	127	102	123	137	113	135	138	103	118	122	132	119	130	109	111	123	120	110	146	105	111	103	146	128	118	124	153	121	108	131	107	134	113	123	118	103	121	123	130	119	133	107	127	142	109	120	128	125	126	129	126	115	123	124	126	122	128	119	117	116	124	109	138	121	116	125	117	135	120	120	129	101	120	127	119	123	128	118	115	124	123	122	122	104	120	99	122	126	130	114	125	116	121	107	141	121	114	100	128	132	112	98	108	113	131	105	125	106	130	127	122	136	116	110	127	135	129	122	98	112	115	131	108	126	123	140	132	121	100	120	126	98	159	132	119	131	120	111	127	111	118	120	116	117	120	128	103	129	131	110	125	114	140	127	113	116	147	122	130	115	124	113	117	104	124	103	117	148	98	124	111	115	120	123	123	122	98	134	135	129	117	112	109	112	135	134	109	136	134	100	117	130	119	90	120	123	131	113	123	125	113	124	130	125	127	153	121	103	123	122	120	132	136	120	122	130	118	119	134	122	130	132	102	126	143	140	129	131	100	106	119	136	114	128	108	120	112	103	120	122	125	120	116	131	101	137	107	111	142	130	112	117	138	130	99	113	127	114	127	110	120	123	126	128	123	132	134	124	109	126	118	128	100	134	133	127	126	98	100	109	117	119	133	119	115	124	123	108	115	106	109	105	119	103	111	96	120	122	113	118	135	127	136	113	120	105	116	100	108	125	88	121	129	119	136	121	146	115	125	131	126	121	136	130	118	130	131	117	118	130	121	119	113	151	117	107	130	113	111	131	121	125	120	128	124	125	102	128	126	133	109	127	122	135	129	124	122	113	130	125	123	128	126	131	114	125	116	128	128	134	118	119	119	116	111	124	121	132	103	112	117	114	99	118	115	116	119	124	120	121	132	113	104	121	128	109	112	149	101	115	146	115	114	113	133	115	92	104	110	146	125	121	106	108	117	150	113	135	116	133	121	135	114	122	123	111	116	130	101	124	140	110	111	124	113	104	126	122	127	126	141	116	128	140	133	123	124	105	119	128	104	130	129	121	141	122	122	121	111	105	100	115	127	116	119	118	109	120	125	114	118	122	125	122	125	132	124	118	125	108	126	122	124	123	116	127	96	135	106	136	117	122	112	115	104	115	119	115	135	146	126	124	101	113	129	123	118	131	137	118	137	132	128	113	124	113	125	132	128	130	124	109	130	126	120	110	112	109	119	121	129	119	126	123	114	112	141	121	103	146	131	117	104	118	117	112	116	121	115	136	129	104	111	123	110	131	141	129	112	120	132	121	119	129	122	130	126	122	102	129	108	133	131	156	135	125	100	140	116	120	117	122	102	117	121	132	131	131	122	122	103	124	123	149	141	133	129	124	128	109	141	125	110	124	123	109	96	104	112	110	107	97	123	124	128	121	128	110	128	124	136	136	128	112	117	118	100	119	115	114	130	141	119	119	138	115	134	120	120	126	140	118	110	128	110	129	122	123	127	121	112	138	119	124	126	123	126	106	117	117	109	126	124	123	118	123	100	129	127	139	101	108	119	122	90	112	126	129	137	99	132	127	120	108	123	132	127	124	133	130	115	134	116	113	121	112	121	133	108	130	108	143	119	118	132	131	125	108	121	120	98	131	110	109	117	124	109	113	118	106	130	125	144	125	124	113	108	122	124	133	120	135	120	119	105	108	111	111	122	109	127	128	123	113	124	121	129	121	111	129	133	113	133	125	108	135	115	109	111	134	127	125	125	122	130	107	112	119	123	144	122	131	129	122	110	122	105	102	126	125	114	112	121	124	125	122	113	117	130	126	124	114	126	115	116	121	116	118	113	143	136	135	123	120	117	120	118	115	115	134	144	115	126	115	120	117	96	122	121	129	112	110	113	120	112	131	119	116	110	121	124	119	131	100	132	114	122	111	120	124	128	112	125	142	124	130	116	120	123	120	117	119	122	106	118	103	118	129	130	131	144	133	136	124	118	117	110	135	112	120	102	125	125	119	134	129	121	121	111	111	108	108	122	122	112	123	137	119	120	131	125	149	99	111	118	105	134	138	108	127	128	123	119	117	107	116	101	127	128	109	118	123	122	111	111	113	133	120	136	107	122	111	126	131	126	117	113	122	108	111	126	138	109	116	110	96	119	117	137	126	124	132	138	114	129	125	124	126	104	112	116	115	126	122	135	133	116	134	125	125	125	127	124	121	118	108	125	112	138	109	116	135	133	142	108	131	110	107	147	102	128	128	112	118	106	136	129	117	133	124	110	113	114	135	130	121	125	118	113	133	118	143	129	121	120	130	119	101	124	113	137	107	111	136	141	143	116	102	129	129	140	133	117	117	122	132	117	109	114	97	100	121	109	111	127	114	132	112	154	141	131	98	101	140	111	121	114	108	122	135	123	109	119	117	130	136	128	105	115	112	105	123
45574	36776	44932	42173	10928	796	651	578	524	527	511	486	479	515	486	530	480	447	457	441	413	463	443	384	478	441	429	435	463	417	423	408	454	404	427	393	422	430	436	416	448	432	390	401	387	427	405	418	396	457	423	417	417	398	387	386	439	404	416	449	470	441	426	412	375	413	455	432	423	393	419	388	436	459	386	458	416	367	427	406	432	453	412	403	412	413	404	462	426	434	416	427	420	424	402	414	433	403	408	387	392	407	448	385	392	421	411	406	404	454	420	376	364	385	449	381	392	419	395	446	402	428	412	453	390	443	411	394	451	424	444	440	426	437	433	413	417	405	397	415	391	412	420	431	447	398	437	435	399	408	437	381	409	399	414	412	417	438	428	406	428	385	434	421	408	367	413	452	448	382	391	406	385	432	407	422	390	417	404	406	375	401	469	402	415	402	441	401	397	479	408	418	410	427	404	446	396	448	430	365	426	397	400	432	437	417	376	421	419	437	414	449	400	424	445	417	430	401	428	417	426	397	424	400	424	430	410	429	430	431	417	415	391	404	442	421	432	390	406	390	431	413	448	406	378	390	425	438	451	398	422	425	388	403	402	401	411	418	415	430	427	410	446	375	417	426	423	428	442	447	403	432	434	434	429	421	414	430	372	424	416	414	404	431	430	456	414	421	416	411	410	429	433	449	441	415	376	374	420	432	445	428	399	414	413	416	410	397	428	409	417	450	394	460	357	422	423	398	416	422	433	400	410	425	451	419	389	424	408	410	396	407	441	402	385	417	442	454	422	388	359	368	438	408	372	393	427	395	400	431	407	407	401	419	438	449	409	383	458	400	454	410	415	427	404	445	379	463	399	409	405	356	410	426	413	432	376	383	402	436	414	403	462	412	398	407	433	416	424	431	386	385	389	445	453	441	401	444	408	434	411	441	387	408	378	415	386	391	442	465	431	435	431	371	442	391	408	389	389	387	393	377	447	429	390	427	407	422	396	402	426	444	404	429	411	427	421	408	409	369	411	373	377	401	450	422	407	418	397	372	416	405	382	459	396	385	419	386	396	468	429	445	361	401	422	415	388	406	423	416	427	409	395	452	409	410	439	384	407	424	449	443	401	408	389	419	408	410	405	417	424	361	427	389	381	407	419	439	423	419	427	391	432	426	470	459	420	388	426	390	425	421	441	401	422	428	394	438	438	387	380	415	388	410	417	407	397	427	425	454	441	384	427	414	463	423	439	429	396	410	422	404	430	410	435	426	411	389	400	492	426	418	448	431	404	432	430	421	394	419	425	417	413	404	414	420	395	405	436	409	411	434	428	371	449	404	410	409	397	403	423	375	439	420	439	377	392	429	408	436	389	418	451	390	427	447	412	430	451	417	408	434	419	417	391	445	407	428	417	421	439	423	387	402	432	426	427	423	410	406	419	423	456	427	412	387	402	426	419	413	429	413	396	404	414	399	395	392	422	428	402	414	459	408	397	368	421	426	446	407	427	420	428	424	419	400	391	471	413	415	399	427	405	410	409	432	396	411	452	389	433	453	400	430	427	380	397	443	390	436	411	436	422	419	366	440	403	422	462	438	436	415	409	434	414	410	442	439	415	434	375	424	418	437	421	373	420	434	444	431	410	434	459	417	396	403	387	464	429	440	430	405	431	444	412	407	436	415	444	387	436	427	426	435	451	420	411	445	431	425	404	397	426	420	421	401	409	395	430	418	423	422	410	413	409	383	449	429	419	392	437	410	423	430	372	451	414	432	449	410	417	413	411	373	400	426	421	408	449	426	381	431	425	447	393	412	410	412	423	437	399	411	375	408	423	427	416	409	404	435	436	397	438	405	427	414	418	469	417	427	411	408	380	425	456	407	440	442	397	450	435	421	418	418	424	407	393	438	398	430	433	429	435	432	459	396	389	418	424	421	400	412	419	445	420	431	411	403	403	403	383	420	429	403	425	408	413	390	423	416	416	403	440	418	434	389	404	431	455	412	427	414	411	430	401	430	430	424	429	442	433	374	408	445	405	414	416	390	361	426	430	413	443	397	417	402	379	431	408	425	426	399	428	390	408	408	417	411	456	424	462	389	424	384	415	417	407	428	402	418	419	412	425	398	415	432	392	457	419	435	441	402	376	416	433	459	386	400	399	407	443	425	399	416	417	389	452	433	413	400	383	418	412	399	426	420	435	386	403	388	415	445	412	424	435	400	400	400	423	427	421	416	447	415	415	422	442	376	439	451	421	431	388	422	391	456	405	471	420	411	457	443	434	407	388	419	423	420	421	402	421	411	387	477	424	424	434	430	389	412	431	444	389	412	410	413	396	405	415	397	437	450	393	403	396	410	439	408	426	447	401	402	426	387	398	428	391	406	434	442	412	470	389	406	417	450	420	411	400	418	407	392	430	427	403	423	429	399	413	435	417	426	400	406	379	390	396	384	400	431	431	397	424	424	423	398	407	406	449	380	397	372	419	384	455	418	432	409	413	403	451	424	415	395	426	407	398	444	425	417	396	393	432	449	405	411	416	410	458	455	401	451	409	430	435	403	414	402	420	416	409	439	432	422	387	413	398	422	403	432	438	396	451	397	444	441	416	381	389	470	417	417	423	444	423	389	419	370	377	435	404	378	381	400	435	417	385	440	406	420	418	425	422	397	407	414	411	390	408	441	404	436	425	445	381	407	403	424	406	387	440	420	417	389	407	398	429	415	426	460	421	442	435	447	410	405	428	405	430	413	367	421	429	442	399	371	461	442	464	438	406	435	395	415	405	430	383	392	365	388	374	404	402	423	414	420	444	434	422	389	430	413	423	417	433	395	422	424	404	373	408	410	428	401	417	398	401	417	420	408	436	415	441	417	403	421	448	436	442	404	363	428	410	400	416	387	407	420	403	434	413	458	432	383	412	408	425	431	397	395	422	402	378	417	395	425	448	386	413	402	421	375	385	429	408	424	409	405	437	418	457	387	439	412	410	401	430	410	423	412	417	427	444	410	415	432	405	422	418	466	407	415	386	424	398	407	427	410	423	421	443	386	400	415	371	442	432	388	392	403	385	420	433	434	417	455	368	430	450	408	424	409	406	435	415	418	417	418	395	420	441	392	445	435	414	394	440	386	445	394	419	387	428	426	380	414	370	416	403	393	404	432	425	431	425	399	414	418	437	390	435	405	411	448	451	450	387	410	416	404	435	397	421	421	422	400	421	393	415	405	437	395	427	426	384	401	432	450	421	399	399	406	437	423	414	411	415	436	454	443	428	448	436	436	418	402	416	446	382	408	391	383	421	433	385	387	379	424	397	424	411	363	418	383	431	376	416	415	419	411	431	393	403	392	421	394	387	418	425	418	422	403	389	438	418	420	382	422	433	404	429	383	417	404	360	421	401	393	403	427	396	445	432	437	446	435	434	427	381	421	438	385	411	415	356	426	440	418	415	414	395	415	413	408	414	439	396	381	419	445	428	407	460	412	410	367	412	404	418	415	366	423	401	452	447	415
74239	59086	59432	51779	21515	2891	355	270	308	275	273	247	245	255	219	225	227	245	213	259	229	224	207	217	189	202	220	211	226	215	215	194	222	224	213	247	248	185	209	244	236	220	198	209	236	233	212	225	201	229	198	209	209	191	208	220	231	193	219	236	212	198	217	235	202	241	217	189	202	195	194	242	225	185	206	221	232	218	216	214	221	223	255	219	194	240	204	203	210	206	210	235	213	219	217	210	192	229	212	179	209	247	235	211	209	192	232	224	198	234	200	222	204	240	204	213	234	235	206	226	230	214	210	197	217	206	210	227	180	219	186	221	237	205	208	216	203	206	231	197	200	218	204	201	245	227	207	210	213	216	213	212	214	236	235	209	229	229	209	202	208	219	213	229	219	222	210	208	206	216	216	225	214	201	216	211	214	211	215	201	220	228	209	196	193	229	220	199	191	203	213	220	224	234	210	224	218	233	226	226	202	175	227	237	225	217	201	220	216	217	206	194	239	227	209	203	187	243	216	232	211	197	194	234	227	193	233	229	214	207	223	219	219	190	218	200	199	216	203	177	212	222	226	225	227	218	205	206	224	207	206	219	221	219	223	223	178	213	217	197	227	223	186	204	225	221	198	203	213	219	210	229	196	211	186	228	216	204	194	230	193	232	221	228	195	214	202	238	225	215	226	243	207	208	188	207	207	204	222	216	214	212	208	217	196	215	234	231	205	212	209	203	222	240	228	215	199	228	224	207	221	202	194	213	232	214	163	219	193	212	198	204	213	239	197	224	189	233	190	210	172	222	215	213	221	223	216	227	240	211	225	213	224	238	201	213	232	188	205	197	211	205	185	200	211	196	194	201	203	241	210	207	220	219	207	200	205	217	227	191	200	216	227	207	198	211	214	194	213	208	216	207	197	196	219	221	236	238	224	212	218	220	233	206	190	204	222	214	202	204	228	211	218	179	218	219	223	208	176	190	206	214	228	227	187	233	208	193	196	229	190	209	203	231	195	242	226	215	223	235	232	209	212	211	198	222	234	199	225	203	223	217	224	204	229	225	191	193	229	202	227	210	230	220	216	211	225	229	238	269	204	184	219	219	195	205	216	220	197	213	196	211	225	221	200	216	251	246	215	201	207	227	187	173	235	225	193	221	198	207	206	196	200	248	223	253	214	209	209	202	219	229	204	234	212	201	240	192	213	231	218	206	203	182	203	214	225	208	199	227	261	232	217	228	212	230	212	213	206	195	241	199	197	225	205	217	194	203	214	196	198	193	225	209	216	204	208	226	229	218	201	217	233	206	216	208	181	203	203	222	207	222	217	205	195	230	229	227	232	211	238	234	233	203	218	244	211	220	236	220	193	189	224	188	213	224	219	235	242	209	223	208	237	215	228	206	225	241	230	196	209	215	235	228	220	218	217	199	207	214	199	229	209	207	194	211	214	203	190	215	204	241	195	215	217	218	226	172	211	209	205	204	210	213	243	219	201	185	208	203	190	205	192	188	213	189	198	221	208	230	223	210	212	183	212	198	230	232	228	213	236	228	231	214	190	231	247	249	207	219	219	208	237	225	198	203	240	214	203	222	220	222	216	223	205	222	224	219	220	182	203	247	203	202	220	191	185	218	214	211	213	202	206	230	235	226	199	207	228	222	206	216	183	233	194	223	205	201	205	199	223	205	181	241	216	221	194	225	214	232	245	217	199	211	213	237	217	222	189	184	229	225	184	218	208	204	189	206	186	235	223	239	202	214	212	209	187	213	187	215	217	208	185	203	224	231	209	181	216	190	227	216	219	202	186	220	184	204	215	227	206	205	236	213	204	201	220	215	211	202	202	178	219	209	206	223	193	215	231	212	251	187	209	203	178	208	232	233	193	200	221	211	206	227	221	172	204	201	196	206	224	219	240	203	223	213	216	213	243	224	194	217	194	242	201	215	205	225	216	215	218	208	198	216	227	212	229	226	200	200	210	249	202	222	235	218	217	197	217	187	214	229	208	208	214	182	223	242	216	233	213	237	217	206	216	201	220	236	218	209	234	226	210	203	209	202	237	223	221	235	205	188	212	183	218	210	211	209	225	217	202	218	198	209	205	235	224	230	204	207	216	229	227	230	210	217	208	181	214	216	208	209	196	193	200	220	207	201	212	234	197	195	226	214	209	217	212	215	220	249	201	214	213	206	219	243	219	212	211	194	207	191	178	202	209	205	208	221	193	224	221	249	214	199	204	213	227	224	222	196	218	225	185	196	223	212	205	218	213	224	233	214	219	217	216	196	213	202	213	221	198	222	228	210	220	227	209	221	233	202	234	221	199	210	189	221	215	206	199	225	227	220	225	205	215	213	199	195	203	209	220	216	238	201	213	234	224	197	214	214	205	204	219	206	190	225	186	190	232	198	201	205	212	224	213	212	218	196	207	221	202	212	196	200	204	219	198	215	209	247	198	193	201	206	204	221	226	222	220	233	196	205	223	221	223	212	189	221	207	190	210	229	221	193	209	199	221	227	220	213	199	220	208	202	235	207	231	182	236	197	219	248	230	192	217	206	223	203	186	219	218	204	204	248	183	235	197	229	218	213	184	229	191	192	239	220	214	204	218	230	234	220	199	212	221	228	205	224	239	190	198	221	221	212	216	231	200	225	209	196	196	202	229	186	222	193	212	203	208	205	232	210	207	198	215	234	205	198	216	219	203	224	209	224	227	217	203	212	222	226	215	210	211	203	205	230	223	208	209	206	226	207	216	226	221	225	217	210	199	189	190	212	183	203	215	226	221	231	199	215	239	204	199	226	200	235	259	205	205	195	200	216	222	236	249	240	192	216	204	220	216	242	213	203	231	230	201	199	200	236	242	197	213	217	206	228	191	214	197	219	207	177	229	235	208	229	222	235	218	203	229	240	224	233	198	222	216	238	216	188	210	202	203	215	237	240	203	235	223	231	210	221	210	203	218	223	205	217	203	207	191	212	220	213	239	183	216	214	217	202	218	228	203	219	207	194	210	212	238	201	205	246	212	243	212	196	220	222	229	191	193	203	204	198	212	217	195	215	224	209	226	197	220	207	206	224	222	236	189	211	232	200	196	233	223	225	218	231	209	198	203	219	225	215	222	212	215	221	195	188	198	246	211	199	203	236	217	238	199	208	214	181	240	226	208	202	210	201	204	197	200	208	193	205	233	223	201	210	209	221	220	206	213	227	210	197	204	178	220	219	211	197	230	188	200	198	190	209	212	232	223	213	196	217	230	222	218	216	180	201	201	200	229	238	230	219	245	180	250	204	226	188	209	220	221	217	214	185	221	228	227	223	187	194	227	210	199	213	217	238	213	227	210	230	200	202	198	216	232	234	216	207	218	231	207	217	211	200	209	225	211	208	216	204	279	210	208	203	225	215	202	196	221	260	204	190	201	206	229	206	208	225	212	198	218	199	212	213	227	193	216	206	209	237	233	204	224	213	218	212	192	219	179	222	232	223	200	226	199	206	195	202	203	192	220	247
55968	49111	54570	53085	16092	1500	1235	1089	1003	988	875	848	847	770	747	800	760	744	751	759	738	761	716	691	698	733	736	726	751	710	679	704	693	707	640	677	695	710	690	668	635	688	647	683	671	680	684	668	749	668	669	675	672	659	650	682	698	716	709	621	746	700	722	690	713	695	672	690	651	693	646	683	665	626	670	661	677	708	697	705	660	661	649	664	633	650	628	715	674	604	700	651	653	729	659	674	658	637	643	695	641	625	691	607	681	655	675	635	688	709	678	659	699	674	671	697	649	672	656	636	641	651	643	709	725	639	692	657	696	677	662	675	726	659	647	681	647	620	687	650	649	696	658	673	657	693	675	673	665	671	678	623	634	707	664	689	638	671	632	670	651	639	639	665	699	683	728	675	653	687	667	638	691	641	608	665	706	696	689	654	621	671	653	688	673	659	663	661	674	627	709	652	632	656	664	669	653	660	717	627	689	677	665	689	652	694	659	707	645	643	690	652	711	667	687	672	675	615	685	623	645	714	642	666	673	621	625	694	708	625	644	650	707	612	676	659	670	696	705	655	635	667	662	661	652	618	691	669	667	655	622	642	663	655	699	704	632	623	731	675	672	667	678	668	659	623	654	656	695	729	659	707	603	701	619	610	672	667	688	623	675	621	643	672	703	654	674	681	661	701	694	663	725	641	658	632	651	630	615	659	674	668	657	625	644	671	650	664	692	650	645	686	660	621	679	680	701	654	665	646	643	672	625	671	681	639	717	651	655	674	677	693	665	704	691	641	658	658	659	703	656	667	649	700	676	651	616	640	687	672	663	697	625	648	652	604	677	656	651	619	654	629	645	674	692	668	688	661	631	610	701	676	679	648	660	667	611	691	671	681	713	619	678	688	667	684	688	656	741	656	642	660	644	701	672	671	696	635	685	682	655	660	645	663	654	677	662	667	645	700	650	665	693	681	631	649	649	669	676	654	711	676	705	633	624	655	637	641	599	646	686	652	681	695	670	650	674	662	620	650	659	640	677	671	679	704	662	676	703	653	677	691	651	640	667	689	675	708	627	721	700	699	708	668	682	688	660	657	684	672	641	628	710	682	665	667	677	671	660	685	670	642	685	703	668	655	668	698	647	653	684	715	703	654	693	699	671	713	618	645	669	633	704	661	641	646	641	630	629	703	679	684	624	658	685	666	681	654	610	661	627	692	709	708	669	677	695	686	660	684	699	664	702	693	622	666	644	711	649	634	652	655	653	633	648	666	673	657	653	708	702	638	689	632	628	664	631	735	697	634	654	665	642	626	701	671	648	677	650	661	658	675	638	660	668	708	664	628	674	651	667	674	695	702	601	652	620	662	666	641	675	658	680	662	643	650	681	666	677	672	678	662	721	649	683	676	652	644	642	668	639	666	658	640	685	690	717	681	707	673	648	658	679	694	660	671	660	680	651	652	662	658	704	696	681	684	686	661	651	708	644	654	657	622	640	671	678	659	681	611	718	731	649	654	604	660	622	684	672	666	667	658	664	659	671	660	662	671	668	586	684	697	620	645	731	672	686	684	679	638	651	675	669	665	630	640	658	663	641	682	652	687	685	661	648	643	639	708	651	655	614	675	656	663	649	657	687	701	607	674	686	670	704	667	644	694	679	672	658	648	681	668	651	679	645	690	697	716	647	622	653	665	661	693	635	658	637	638	674	704	673	650	637	697	730	652	623	599	667	671	651	650	664	657	655	681	648	618	649	667	636	631	647	697	669	597	707	658	632	693	657	638	662	680	664	635	618	682	653	681	680	678	667	639	708	656	601	679	668	666	683	648	643	637	644	672	699	643	665	655	656	642	702	675	708	654	684	692	732	627	678	667	724	685	681	676	634	629	679	694	609	719	674	669	646	676	661	680	655	703	686	647	680	646	682	687	684	675	672	678	651	697	649	665	662	635	682	645	683	674	713	689	669	662	653	633	619	624	661	651	623	655	641	630	674	659	661	640	722	630	676	688	693	637	666	667	671	641	683	689	688	651	668	654	655	647	698	669	670	639	670	645	666	655	702	677	673	623	680	726	690	734	646	681	663	691	700	621	687	653	665	675	680	681	687	700	661	662	712	651	681	656	686	666	691	685	700	722	653	676	652	680	677	651	662	644	687	693	655	633	628	665	695	643	656	659	653	659	648	656	684	650	662	695	733	656	666	684	670	670	659	657	668	651	711	665	691	648	638	676	641	643	657	683	679	641	671	664	652	645	682	679	688	678	683	676	693	696	647	609	656	700	652	639	673	648	658	615	652	722	648	664	650	690	637	697	644	651	642	743	642	700	651	669	666	643	634	662	628	641	653	668	678	718	692	632	669	649	649	678	673	648	629	672	666	653	658	646	670	656	674	645	694	667	622	752	654	658	682	616	683	634	662	681	649	726	660	642	645	625	701	669	684	624	670	639	697	680	683	676	663	596	681	673	680	698	659	694	680	675	683	708	656	633	678	643	673	642	678	678	705	668	689	636	664	691	658	660	655	683	697	697	683	647	691	656	648	695	657	599	667	657	648	672	644	698	666	661	694	676	637	660	646	628	663	681	606	597	666	623	704	664	631	680	697	657	683	608	691	686	669	644	656	664	641	679	636	703	661	651	660	702	677	684	670	626	658	710	649	650	692	669	645	631	672	641	638	642	627	716	609	703	651	643	701	701	699	657	694	681	672	672	651	654	668	652	632	656	653	680	697	693	641	665	682	616	638	678	658	639	681	677	675	686	656	647	710	683	690	702	684	691	646	691	701	637	655	710	650	680	654	647	623	645	684	611	669	721	642	701	697	622	652	648	659	663	673	685	622	659	625	697	651	629	648	659	639	691	616	683	703	658	667	646	672	672	595	643	669	635	737	694	649	709	658	689	639	675	681	678	642	671	695	678	615	663	680	670	708	634	624	641	661	657	651	695	669	645	675	642	661	684	699	610	686	719	685	684	607	645	641	608	650	666	706	691	664	626	642	636	683	673	703	697	679	658	712	651	635	635	666	701	704	650	653	685	698	695	692	687	660	641	660	648	607	642	671	664	681	644	646	663	680	669	670	649	654	664	632	650	662	673	670	682	681	659	612	634	675	662	659	634	712	697	665	647	713	689	697	681	686	650	673	676	685	672	689	639	697	664	605	649	711	647	638	655	690	653	669	668	641	637	649	653	686	653	614	649	668	659	614	657	651	641	676	614	626	670	693	633	666	678	660	665	721	645	683	693	671	619	644	645	665	675	684	657	698	672	636	671	654	697	660	685	683	656	657	664	661	682	662	686	636	688	660	655	675	630	662	631	655	620	655	669	660	674	644	639	641	641	683	705	699	660	589	672	649	698	697	681	646	645	669	631	702	678	650	644	702	649	676	669	651	623	657	683	713	693	650	636	699	661	699	645	713	626	665	667	692	649	661	664	690	644	643	599	720	666	672	672	684	665	691	658	654	683	690	731	631	678	689	644	676	670	641	635	655	691	671	639	701	659	654	651	662	669
30058	13123	6233	3958	444	164	154	169	137	143	170	176	165	143	143	140	160	138	160	135	159	167	165	163	153	152	157	151	141	131	175	163	155	155	166	151	157	146	166	178	160	135	162	169	146	156	163	135	154	141	143	156	161	141	171	149	140	158	140	165	157	152	147	159	162	175	159	145	157	154	144	172	140	171	174	141	171	160	163	174	162	141	157	133	148	182	164	146	167	169	136	155	165	160	156	153	163	138	160	165	154	154	147	143	149	149	161	160	165	146	149	152	157	141	144	147	132	150	160	150	160	152	147	146	155	150	142	157	136	150	140	164	142	148	129	168	134	134	153	151	170	145	173	155	155	165	154	148	165	145	146	147	152	150	164	176	157	140	162	143	134	134	151	161	164	170	138	150	155	178	143	136	137	150	161	161	155	153	147	166	139	151	145	167	124	168	163	156	164	149	169	153	140	167	167	164	165	168	127	150	152	157	139	160	157	153	151	136	147	148	175	155	158	150	154	128	149	146	164	157	182	154	135	148	157	149	151	158	165	155	157	155	146	155	145	156	128	181	158	173	136	140	162	137	160	153	134	172	146	168	139	167	164	141	149	149	145	176	161	164	149	163	159	143	137	162	150	127	157	164	159	160	137	149	161	148	131	139	137	144	161	146	172	140	171	134	160	159	146	167	142	146	159	141	188	183	147	162	151	141	148	136	144	173	148	153	148	150	138	132	145	164	175	151	148	156	158	146	153	134	156	153	153	151	152	157	139	163	148	146	141	130	160	150	166	134	170	172	150	174	159	196	152	148	154	154	166	148	158	158	140	158	138	148	140	161	157	174	151	145	162	191	140	157	153	147	147	161	161	166	169	137	140	160	147	156	158	168	149	164	144	152	173	146	154	175	176	173	136	151	160	182	143	176	156	138	134	144	169	173	158	136	151	156	146	151	154	151	148	185	161	143	182	168	154	144	163	144	132	165	137	142	153	143	152	164	164	149	163	150	147	160	151	151	166	162	188	144	152	154	159	175	160	135	147	150	149	135	164	159	166	148	145	153	143	125	165	164	143	157	152	148	135	171	144	143	148	142	156	165	154	149	150	144	150	142	138	139	166	146	146	156	133	146	165	146	179	169	174	151	168	153	159	170	165	154	143	159	164	150	151	151	157	153	153	160	148	164	163	139	141	148	139	136	171	155	169	171	161	155	150	173	135	137	150	150	156	153	163	163	145	145	180	149	158	144	179	157	148	163	129	143	157	165	158	153	131	147	143	144	133	155	135	136	151	151	137	155	166	153	170	159	153	176	134	147	157	150	145	152	176	142	170	183	154	158	163	153	151	155	151	137	156	155	139	182	143	146	164	175	151	166	166	142	153	138	168	136	138	141	151	142	152	157	156	138	131	147	178	129	133	153	160	164	145	146	166	141	162	173	154	140	158	180	156	146	142	151	148	141	144	183	139	129	161	157	176	138	135	161	174	165	158	170	149	157	158	143	156	138	153	148	155	161	155	129	173	147	179	186	166	154	162	143	145	154	149	166	166	139	168	121	157	157	170	175	147	132	154	167	132	136	160	149	158	155	158	170	144	143	145	148	136	169	159	160	140	185	145	166	144	139	143	148	173	155	136	140	175	166	130	150	159	146	147	167	151	143	144	173	154	165	151	164	136	161	158	168	137	168	159	152	161	160	176	134	152	154	165	145	148	162	154	157	162	147	147	160	168	153	120	138	164	170	153	178	139	146	158	178	130	160	153	167	167	171	146	145	163	158	141	158	167	149	155	165	133	148	157	178	152	145	145	155	152	137	152	137	143	171	143	144	159	153	157	164	149	144	167	143	139	165	145	145	143	148	133	161	139	149	173	150	140	151	170	164	158	164	134	160	151	168	168	166	149	166	154	149	167	127	138	163	151	152	134	142	145	156	176	140	159	163	159	147	162	159	162	153	165	159	137	155	157	149	139	155	141	136	174	152	144	129	154	165	158	157	150	132	160	150	150	152	157	175	167	165	166	137	153	125	167	167	172	140	144	141	162	172	151	144	151	142	158	154	162	137	150	163	141	177	148	167	138	146	175	171	146	163	157	167	142	162	151	147	165	159	176	163	154	159	162	150	166	147	156	145	176	157	173	147	149	141	148	138	108	155	136	163	172	163	131	165	143	164	146	167	153	141	167	136	159	151	160	143	154	154	166	165	146	165	165	150	144	170	158	161	158	154	157	155	166	142	166	157	151	173	128	167	160	155	157	134	144	168	158	145	130	159	164	148	153	147	130	159	139	144	148	160	135	133	137	166	167	161	171	153	128	144	164	151	139	161	153	174	124	146	156	140	152	149	176	142	152	158	153	147	136	158	166	148	149	158	144	138	166	152	140	160	161	168	149	149	180	183	124	155	164	164	169	161	146	150	158	163	151	151	161	149	146	142	147	150	167	143	151	178	155	146	163	147	157	146	165	158	161	149	162	156	157	169	137	146	130	168	172	141	173	160	163	144	140	148	158	162	148	145	159	152	142	161	148	173	153	153	159	154	156	144	169	147	178	163	139	162	143	162	150	172	153	155	164	158	152	160	147	146	153	175	138	143	172	146	147	175	161	162	146	135	143	148	159	172	151	130	144	123	159	146	155	160	186	156	167	147	175	142	162	156	160	144	160	168	148	164	132	157	170	154	135	149	158	170	157	172	157	147	155	140	194	159	172	149	150	126	178	161	154	151	158	149	144	146	172	150	147	162	144	144	118	162	144	143	156	129	148	144	156	167	143	142	145	136	163	156	155	148	174	147	148	147	152	147	161	150	154	151	170	137	161	144	145	160	160	162	140	159	135	151	148	139	144	171	160	141	164	146	133	161	174	141	167	156	152	156	169	158	173	138	161	123	160	155	167	166	154	158	171	138	151	153	155	153	165	165	164	159	160	164	179	157	150	144	150	147	150	150	146	142	167	176	170	153	191	160	161	144	175	137	140	144	136	173	143	159	171	159	162	168	155	153	168	152	154	156	152	146	140	157	157	138	136	149	158	143	162	154	137	165	166	138	139	151	163	157	163	148	143	128	162	151	150	168	156	161	182	152	151	137	166	153	144	151	170	163	141	157	153	170	174	161	169	163	161	141	148	136	159	136	160	165	156	139	152	136	149	163	158	155	153	150	139	138	150	137	159	155	137	134	164	148	152	162	153	125	173	142	140	156	146	153	147	157	156	142	152	152	152	139	164	146	165	152	163	138	160	168	152	155	157	158	158	144	141	145	167	158	171	135	168	147	146	152	154	145	165	164	144	168	168	145	157	138	138	141	139	157	154	167	143	156	150	142	142	144	134	169	177	158	150	141	171	149	134	148	153	163	162	168	134	160	158	167	157	137	148	139	162	132	170	184	160	158	159	160	147	136	138	153	155	150	153	140	161	162	153	137	167	160	162	155	161	134	148	166	147	149	154	162	177	147	145	148	146	154	143	152	138	161	133	152	140	158	183	164	165	139	157	161	161	154	172	154	150	151	129	142
26682	12483	11230	11181	1315	576	555	497	519	524	519	542	485	554	497	522	518	512	493	519	520	500	516	481	529	516	505	524	531	487	515	512	517	460	522	486	494	526	520	516	538	541	512	566	545	503	533	526	491	506	531	485	496	484	531	503	505	519	513	496	499	534	498	491	514	522	525	551	538	516	539	504	532	512	524	506	552	500	501	538	561	481	492	493	491	540	521	498	524	457	484	529	526	547	528	504	520	517	552	475	503	506	527	554	522	462	502	515	492	481	511	551	529	472	493	489	496	521	494	502	495	502	488	483	562	551	534	536	481	526	519	535	486	492	523	515	497	513	518	531	486	487	475	481	491	475	525	498	511	527	508	533	519	490	428	523	491	526	525	471	486	510	475	519	508	491	497	508	543	534	443	492	516	507	544	516	563	527	470	485	488	538	529	503	543	535	529	533	480	508	516	528	509	521	494	508	534	490	516	506	521	500	520	490	535	473	485	504	505	485	503	509	567	530	522	522	513	522	531	516	524	511	485	513	535	512	537	507	536	493	485	531	534	489	492	507	517	522	564	514	498	517	502	503	546	502	528	501	494	501	489	512	549	490	518	505	500	532	506	516	495	532	502	529	519	526	523	511	527	504	508	528	480	501	533	501	480	566	535	527	507	494	515	517	510	501	510	507	494	549	509	552	555	519	509	537	499	494	522	492	496	506	525	542	511	523	468	517	490	493	504	520	460	558	503	523	539	513	481	474	496	488	465	533	493	520	528	505	504	502	491	514	551	515	512	489	560	521	514	557	486	485	560	515	496	495	530	549	518	537	505	499	539	498	462	516	488	517	545	523	528	535	523	510	499	537	541	483	515	495	529	514	484	523	504	484	481	506	515	495	541	523	523	498	516	484	473	545	479	492	508	524	483	488	523	514	517	512	507	482	515	487	476	530	488	523	521	519	507	522	492	508	532	515	515	505	561	503	550	531	547	488	521	498	516	559	528	534	501	513	484	527	551	481	537	504	505	474	472	497	523	506	540	480	494	514	551	524	486	513	537	500	497	506	469	483	531	531	507	510	535	510	514	505	470	494	479	488	540	475	517	472	497	504	472	485	491	527	498	528	482	554	500	497	506	537	503	556	507	518	536	516	501	524	522	540	520	498	499	519	496	481	527	516	499	489	493	503	484	550	483	501	538	489	528	502	472	555	525	479	487	474	498	491	509	513	500	487	522	525	543	526	483	519	490	506	451	529	525	484	490	471	513	514	540	513	488	505	493	516	492	509	522	537	509	490	519	509	522	523	497	539	464	483	508	528	540	486	513	503	511	537	517	497	481	467	523	547	503	507	466	528	492	506	512	504	540	511	527	543	509	474	519	485	505	486	508	494	541	513	486	520	509	474	488	540	486	521	473	512	530	509	489	514	522	497	511	518	497	503	522	515	468	528	561	488	487	513	524	523	488	538	520	477	520	563	509	522	534	543	559	490	525	507	537	523	490	466	482	525	509	481	520	510	536	505	506	525	522	502	484	531	523	529	489	535	541	448	540	540	490	513	542	501	549	476	491	501	487	547	526	498	532	498	554	540	471	493	538	513	516	512	561	513	524	509	515	522	492	515	490	485	458	497	523	473	471	555	487	483	517	487	527	525	499	509	538	506	535	533	493	498	477	509	541	517	492	560	502	494	469	474	492	488	524	516	518	529	534	571	502	491	485	472	517	528	511	515	488	515	514	515	498	520	518	477	511	554	535	474	484	492	504	472	472	531	528	520	490	476	529	474	509	544	526	496	484	445	513	516	456	499	483	517	510	515	503	512	498	542	462	521	514	502	522	554	515	506	528	506	545	520	498	499	526	537	553	495	475	519	565	518	503	516	517	533	476	492	521	492	520	521	515	512	466	533	529	504	519	505	502	506	487	555	524	481	534	486	496	480	512	477	540	539	530	477	508	506	562	550	489	506	546	456	484	501	530	491	473	510	477	546	489	479	491	485	528	525	487	498	526	542	548	484	492	511	477	477	537	543	516	530	518	543	470	490	508	540	536	505	527	485	503	489	486	535	486	530	543	493	496	527	487	465	506	485	538	511	514	513	506	523	537	489	502	497	508	532	566	498	508	552	511	520	495	510	479	505	510	512	445	506	520	505	482	486	521	480	484	509	520	535	516	508	503	525	486	466	507	501	514	515	487	528	502	503	532	530	505	490	527	522	483	509	497	513	520	506	523	533	516	512	515	501	525	491	503	483	521	530	502	523	513	492	534	490	473	522	515	509	472	533	485	526	490	517	523	502	496	480	517	510	512	524	523	508	479	523	534	535	526	532	506	519	525	514	466	484	509	485	514	539	510	500	494	498	537	544	498	492	544	470	489	503	503	499	493	515	504	504	493	509	507	535	505	477	501	524	523	476	512	517	550	526	516	511	513	498	475	519	527	521	466	509	504	483	511	487	499	505	566	473	488	509	534	511	475	523	498	515	482	535	519	495	527	518	513	498	504	495	507	535	518	461	494	504	539	514	524	487	465	481	536	486	502	498	546	504	539	490	583	507	533	534	516	487	531	518	520	483	509	516	530	499	493	525	550	523	519	537	487	509	498	520	491	511	484	507	504	541	537	494	522	514	505	493	497	506	503	508	500	537	515	517	520	535	544	516	514	532	495	478	538	513	474	516	488	507	468	492	502	495	534	492	522	523	506	509	508	516	517	496	544	480	517	524	511	490	464	517	516	512	488	527	541	551	512	555	492	505	497	482	521	521	546	498	548	503	504	497	522	521	524	512	467	505	476	518	490	545	452	534	514	532	496	478	502	490	508	539	532	521	535	548	515	475	459	445	510	515	479	512	522	487	520	497	508	514	524	507	524	494	511	544	521	509	524	538	537	503	531	521	470	492	502	507	513	509	575	563	510	506	532	507	520	504	505	548	505	531	555	506	504	515	516	524	518	488	529	497	504	514	536	489	500	517	513	499	498	510	519	544	488	531	484	489	536	504	501	518	501	508	503	463	497	514	528	555	490	480	478	510	511	485	478	486	503	520	472	549	472	546	471	490	490	519	515	515	497	524	517	482	522	502	516	496	516	516	548	532	471	519	509	525	545	493	546	499	497	508	505	478	491	500	501	491	520	502	517	518	509	525	523	496	515	503	522	490	525	537	469	508	508	500	468	500	494	529	507	505	525	480	483	530	523	508	461	487	520	502	518	529	474	496	508	498	494	533	497	488	512	504	488	513	547	552	483	505	530	478	512	500	514	528	505	486	514	493	494	504	535	494	507	477	515	530	515	492	500	552	510	501	540	511	480	481	515	522	527	506	494	528	520	512	490	489	540	514	479	484	550	535	493	535	528	445	567	519	495	529	507	548	528	562	558	506	517	508	492	515	526	535	530	523	486	487	535	531	511	533	547	510	537	530	518	492	493	495	495	540	510	522	528	519	503	539	537	501	550	518	512	521	518	504	515	549	523	509	470	533	507	555	525	506	522	525	521	497	541	490	493	527	487	462	508	505
62735	48747	45064	41309	11160	460	198	155	131	153	117	164	126	132	121	138	131	152	126	132	138	132	124	139	123	147	118	116	106	140	119	139	125	125	122	117	106	112	107	106	120	129	116	109	108	135	125	146	109	130	128	117	124	135	121	124	115	133	133	134	130	122	132	140	137	125	122	129	115	125	115	131	119	125	110	129	115	133	127	127	121	128	124	134	127	119	136	127	106	132	126	128	120	142	129	128	117	123	122	141	128	118	114	143	121	133	138	120	113	127	94	141	126	128	140	106	103	121	104	110	126	120	122	127	108	125	118	106	125	116	131	119	117	119	100	115	126	116	101	118	112	140	113	126	111	135	147	111	105	120	109	129	103	117	122	133	115	98	111	117	115	126	134	96	119	114	116	126	116	114	117	114	117	140	122	113	126	137	138	112	104	119	120	111	121	121	112	123	120	111	127	114	138	106	120	125	128	118	138	119	121	121	100	127	112	123	122	134	116	114	126	103	135	124	120	112	129	114	105	118	128	120	103	118	107	122	101	103	117	127	138	121	114	86	112	124	122	98	135	137	119	130	130	117	132	116	116	110	113	128	114	119	128	131	136	110	121	124	124	129	116	116	122	134	121	137	108	134	104	128	126	110	132	123	119	140	120	138	114	130	139	102	118	120	115	107	116	119	116	121	113	122	107	125	127	131	111	140	107	117	123	112	111	116	127	141	129	112	122	125	123	120	113	117	125	137	121	122	110	128	116	130	106	123	142	112	140	113	107	123	133	117	133	136	124	106	125	126	122	108	105	138	108	123	129	133	142	122	126	116	123	122	142	125	119	107	121	125	110	117	121	112	130	114	129	98	125	112	126	126	124	138	131	119	111	123	131	114	119	110	119	124	123	111	106	123	120	124	108	132	119	99	134	119	94	138	122	125	130	128	136	121	103	134	127	122	110	110	103	118	122	143	111	131	111	114	107	125	133	124	123	121	113	107	134	151	128	108	116	128	115	108	124	115	112	106	125	137	122	120	129	128	127	120	130	122	106	134	117	120	121	118	108	117	100	106	129	116	130	134	125	142	129	134	121	121	124	113	147	125	125	118	127	108	128	115	122	106	130	119	120	125	145	105	114	103	118	130	124	112	113	117	123	121	117	119	107	118	121	123	131	107	135	124	121	116	127	117	123	116	132	120	137	129	115	114	115	128	127	134	133	126	133	115	133	140	122	132	143	111	118	135	125	117	113	124	120	122	108	127	121	127	122	135	118	131	131	114	125	134	116	95	144	140	115	126	123	114	129	102	132	130	110	131	127	131	126	118	109	128	129	125	120	143	125	118	116	107	108	133	123	141	121	116	123	141	128	115	136	133	103	131	113	115	119	129	100	128	122	126	114	128	122	127	133	104	137	112	129	121	132	107	105	117	119	117	131	135	115	107	124	111	144	120	100	129	134	129	153	116	114	121	117	121	119	142	118	137	129	118	135	131	129	118	117	125	106	110	127	88	139	121	133	102	104	133	140	138	115	139	129	132	107	120	133	105	138	114	100	126	112	123	115	127	116	120	109	116	132	139	127	115	116	112	123	118	108	122	113	109	135	133	134	116	111	148	115	124	138	143	121	127	115	133	120	116	113	124	119	105	139	109	121	121	117	112	113	129	128	90	125	118	121	136	115	132	145	119	121	145	121	110	132	96	117	106	137	135	114	109	115	117	121	111	112	109	124	125	138	114	131	123	116	120	122	141	119	116	136	129	112	105	116	124	99	110	119	117	155	132	119	117	121	135	111	126	126	120	120	126	132	113	135	133	121	139	107	124	131	116	113	142	113	132	116	148	128	121	138	121	97	118	117	135	113	117	112	121	133	114	137	110	137	108	121	109	136	127	102	132	115	109	130	106	119	126	122	127	123	131	120	126	131	113	124	124	107	107	109	99	128	111	116	127	120	129	131	149	123	127	133	138	105	113	118	104	124	115	127	116	129	112	121	128	128	105	110	101	132	141	133	138	134	143	125	132	119	117	115	130	115	115	129	106	123	121	113	131	134	102	117	104	124	111	148	111	126	107	138	140	117	132	142	117	122	138	127	136	126	116	127	118	105	105	102	118	138	105	127	112	114	126	122	121	123	136	147	110	129	109	116	113	110	114	131	127	128	134	115	112	121	130	109	117	106	118	122	118	147	108	144	115	128	116	120	153	108	129	118	149	118	114	126	100	129	117	125	125	131	129	125	122	140	135	118	115	113	125	115	122	111	118	135	131	102	129	111	118	112	120	118	128	136	117	101	117	134	124	118	106	121	115	116	139	127	123	119	128	109	125	122	105	93	116	146	119	123	123	124	135	129	130	103	120	108	140	116	106	120	127	123	124	123	128	125	134	131	100	120	121	128	125	128	107	109	136	114	122	130	126	126	125	128	119	129	136	111	118	136	122	115	115	128	117	144	123	125	115	129	123	123	109	124	142	114	129	119	134	107	123	130	136	129	147	117	126	120	119	108	121	103	111	120	119	131	130	122	121	142	141	146	95	118	112	121	119	121	120	145	131	106	130	146	124	125	131	109	121	150	117	121	138	125	114	119	123	123	130	111	124	121	88	119	131	118	123	124	111	123	134	116	115	116	139	133	125	120	141	138	126	105	103	107	120	123	107	123	132	134	116	103	123	110	116	138	130	127	121	129	129	140	138	130	129	109	136	133	116	107	122	119	120	124	133	142	117	110	119	151	105	109	102	129	141	132	126	119	140	122	113	118	129	109	133	112	111	117	144	124	114	103	105	133	129	125	125	123	135	127	131	115	128	124	124	130	122	116	134	133	120	123	127	120	127	119	136	124	129	104	129	112	137	127	112	130	114	126	112	121	117	136	116	127	135	119	117	119	127	108	113	135	130	106	117	150	125	134	120	143	112	120	121	125	131	113	116	113	102	154	122	146	133	116	133	110	129	141	123	119	115	117	118	119	114	97	126	122	111	132	132	119	127	143	106	124	109	120	109	140	142	131	142	131	136	115	106	127	138	115	126	124	114	141	122	120	117	124	126	116	127	136	112	115	117	128	125	126	103	123	118	125	119	122	116	128	116	145	121	114	127	109	126	118	143	118	129	109	98	114	145	122	106	124	124	107	125	121	119	127	118	104	116	113	104	112	142	109	134	141	113	126	137	124	110	112	111	121	119	128	140	104	125	118	110	108	118	119	118	126	123	122	112	129	129	114	123	133	108	140	142	112	118	116	127	128	131	126	119	132	129	119	116	121	119	113	100	115	110	103	123	134	119	132	112	121	141	107	116	122	110	123	136	110	137	126	127	107	138	118	132	123	121	103	112	125	106	123	128	119	125	131	113	112	118	131	132	132	123	130	127	106	107	109	126	120	122	135	129	116	126	122	101	117	127	124	102	125	129	99	129	104	123	120	131	125	118	113	125	128	142	121	116	108	126	159	152	128	119	127	125	121	127	119	137	111	113	103	112	110	131	135	131	129	127	115	158	130	127	103	115	119	129	113	124	105	109
45045	40391	42794	44321	7958	682	619	607	513	577	504	515	461	531	494	490	510	469	479	477	437	473	465	446	483	475	477	452	431	460	431	439	453	462	446	454	425	414	415	458	406	429	438	445	411	432	410	400	407	425	427	427	420	400	422	436	401	428	401	408	448	432	460	408	422	473	440	416	460	419	404	429	439	413	450	406	397	411	421	424	466	414	443	432	427	422	450	397	444	379	429	405	419	402	417	388	421	432	425	430	451	426	416	403	383	386	416	434	399	433	405	454	413	410	450	430	474	423	417	438	431	427	409	425	429	395	416	426	451	413	428	428	424	429	416	432	466	438	439	434	431	416	425	392	436	415	411	374	410	438	414	418	436	398	421	403	444	426	404	390	418	413	422	414	437	423	387	422	439	440	463	433	462	456	410	446	402	440	405	422	430	438	421	386	417	414	419	391	435	382	407	422	417	388	430	379	443	423	405	404	426	421	422	376	416	386	465	425	425	413	422	410	407	434	409	409	390	415	412	402	400	420	421	425	397	421	432	442	463	430	385	393	444	414	445	409	446	421	426	405	416	414	431	431	423	426	455	445	415	394	405	436	420	421	424	428	418	411	389	443	412	422	408	427	430	423	438	391	417	435	407	400	442	425	430	426	388	414	393	471	442	458	449	419	416	426	421	454	393	439	413	419	415	403	429	447	406	415	375	465	436	406	425	407	422	381	408	409	463	409	421	404	429	426	451	429	415	441	430	433	424	376	421	455	417	401	430	429	390	435	459	385	425	431	416	418	403	411	448	434	399	425	411	423	378	440	449	417	418	440	421	455	420	417	425	383	412	417	425	432	413	431	432	465	409	446	399	409	426	432	414	428	452	434	388	448	483	427	406	419	420	472	417	482	401	434	413	418	401	387	421	411	461	435	392	427	475	400	423	422	409	411	392	402	449	472	427	407	460	398	414	477	426	405	401	429	415	395	438	415	449	443	432	438	406	424	441	452	415	397	417	413	412	409	421	427	403	413	433	422	452	437	416	406	420	419	426	438	444	453	447	407	414	417	418	420	411	408	413	431	389	399	449	412	392	406	415	417	443	411	436	409	423	412	427	365	409	399	373	429	410	416	421	419	434	406	394	442	402	438	423	420	423	443	428	427	415	464	449	446	404	422	419	422	439	429	436	390	447	399	418	417	400	417	376	421	452	440	399	435	409	432	396	456	447	435	414	458	417	403	380	379	420	411	416	397	440	422	420	426	426	373	417	426	453	410	424	387	403	430	439	425	425	404	398	449	418	402	448	398	394	421	424	424	391	401	439	423	420	444	406	438	407	454	417	420	438	408	412	455	422	417	442	448	423	407	398	426	441	432	412	399	418	406	460	412	424	424	377	452	424	402	439	423	422	408	408	406	391	437	397	458	449	419	456	412	414	468	422	462	405	428	423	417	405	401	447	409	365	414	384	415	376	422	443	427	405	447	408	444	429	448	419	434	431	441	438	429	406	446	424	401	418	397	429	442	421	407	424	427	430	402	407	401	448	416	446	440	468	399	417	425	398	427	421	439	386	426	402	416	420	423	438	394	439	422	419	431	448	432	411	401	397	446	416	444	411	404	392	418	438	387	439	389	454	416	400	437	416	438	451	453	452	417	453	452	433	420	417	420	405	391	434	400	414	441	428	403	434	405	431	384	406	400	404	457	407	388	402	405	434	457	393	447	408	419	444	427	418	412	396	390	413	416	474	426	414	407	392	371	388	412	430	409	435	422	418	418	435	408	449	457	415	409	423	447	389	412	436	428	415	433	393	372	409	385	427	417	442	442	423	445	495	416	400	427	410	443	438	393	408	412	452	448	414	402	407	432	439	413	404	458	419	434	383	398	427	468	427	445	403	427	443	439	411	421	425	419	411	431	413	418	387	485	491	456	421	480	406	429	415	432	402	409	416	430	421	436	464	420	396	390	400	418	434	449	413	427	446	435	415	445	428	416	404	424	431	415	420	425	409	383	394	424	441	440	411	434	413	416	441	404	433	430	435	407	440	425	437	400	418	416	464	452	418	407	422	409	446	398	399	395	427	378	407	399	439	411	430	410	428	433	438	429	411	441	396	391	417	410	390	426	441	425	412	418	430	412	425	438	417	452	395	395	430	452	434	438	419	436	392	444	392	411	452	414	425	398	472	447	451	470	444	399	430	393	428	413	397	422	409	427	443	428	415	441	457	422	432	431	447	440	452	435	399	423	445	436	409	375	393	430	458	421	439	407	396	433	434	409	412	416	421	440	418	442	465	429	422	415	409	435	397	420	419	414	469	456	437	435	432	450	409	381	410	429	409	464	399	427	449	432	429	416	423	417	439	417	415	441	443	415	436	428	424	382	424	430	420	395	426	449	412	435	411	429	430	433	404	426	426	441	415	385	421	399	413	446	411	405	405	418	438	420	422	406	407	423	419	456	418	427	416	447	421	422	392	412	416	440	421	435	392	402	414	410	401	440	414	413	421	407	433	430	443	415	416	432	432	410	444	377	422	432	411	440	414	432	426	400	407	437	464	437	444	437	426	429	406	390	444	415	395	401	439	396	403	440	446	414	414	421	464	431	454	421	408	434	423	431	449	397	438	452	384	377	444	425	407	420	420	423	450	445	427	419	422	421	426	411	439	435	424	449	421	429	399	442	426	423	439	434	401	421	422	419	402	410	408	403	423	431	441	461	416	408	403	409	392	444	413	459	410	397	430	417	432	460	441	434	427	415	430	396	403	434	407	398	416	424	451	448	464	435	444	428	398	424	394	435	390	405	422	449	456	438	402	429	481	410	412	423	436	408	422	422	412	424	402	449	416	449	431	428	432	417	431	405	404	410	403	475	404	418	419	439	419	437	423	426	441	449	419	415	417	431	418	446	438	424	409	442	419	418	428	439	430	459	423	420	396	451	403	424	412	419	419	437	393	393	448	448	408	418	435	424	428	436	431	389	425	415	434	431	427	420	419	396	403	426	418	442	445	429	422	423	440	402	421	409	435	385	385	426	434	430	423	414	420	376	416	422	453	429	398	421	438	386	448	434	433	451	428	381	404	452	433	394	387	457	440	404	430	418	470	423	420	491	426	432	427	424	407	408	438	422	396	413	458	428	457	392	406	470	431	458	425	434	430	416	437	435	481	403	416	421	397	380	437	419	399	416	428	398	461	445	445	404	417	417	394	420	415	421	423	411	424	427	453	435	386	429	430	418	435	396	411	446	432	438	404	461	446	426	462	375	455	418	431	436	385	398	406	420	391	415	416	412	422	389	439	440	411	461	428	410	436	416	440	390	406	425	411	433	443	408	419	425	433	417	459	397	436	395	401	448	396	410	428	391	429	389	408	402	400	406	422	417	460	374	434	433	440	401	409	442	409	408	435	402	448	473	441	442	415	424	401	420	459	423	442	440	438	453	421	456	417	416	387	407	449	438	449	425	372	439	422	411	408	421	446	411	431	399	453	452	431	385	418	407	427	472	385	409	414	429
75321	61443	58052	51461	19904	2152	378	296	300	260	250	246	228	235	247	218	220	231	220	247	229	226	198	204	225	203	236	218	235	213	197	207	247	220	210	244	196	209	206	233	213	206	202	242	199	208	216	200	233	231	221	216	225	225	183	220	221	211	220	204	230	222	182	232	214	230	218	191	223	213	203	208	238	219	208	219	195	212	197	192	242	180	199	201	233	240	202	225	196	198	221	198	215	197	210	192	195	199	201	191	224	226	229	188	213	219	199	184	213	230	224	219	225	215	213	205	236	201	239	224	189	214	209	230	199	206	180	235	227	194	228	221	207	229	208	204	203	225	213	215	208	231	222	204	196	234	201	218	224	194	228	221	195	213	198	189	227	230	214	219	208	191	214	235	217	230	228	201	212	192	224	174	214	190	227	219	216	209	208	208	218	213	222	203	215	208	231	201	215	215	189	217	214	234	219	218	226	214	179	189	226	217	210	213	191	225	218	203	214	218	203	227	221	210	195	198	231	196	230	232	222	234	218	210	202	222	196	229	217	215	234	208	236	212	234	199	197	228	225	221	213	224	242	198	232	207	223	184	215	226	223	195	212	204	198	201	203	192	182	194	239	204	190	213	218	196	210	211	212	225	177	189	209	209	221	220	207	208	206	206	193	209	215	235	190	209	197	223	208	227	210	223	211	195	188	203	230	208	232	196	236	210	217	218	206	200	194	205	194	201	225	186	213	216	209	209	223	236	190	203	227	207	217	198	206	196	232	233	226	212	186	217	243	204	203	236	211	198	216	213	189	213	182	207	220	210	197	188	215	200	206	231	200	193	202	245	220	208	218	199	221	212	223	200	198	188	211	198	206	217	204	207	198	229	193	226	218	234	206	198	206	195	222	228	215	229	219	208	219	204	217	200	227	205	210	205	197	211	219	206	215	212	211	222	195	223	239	189	206	190	226	218	231	217	208	218	193	197	212	231	212	228	218	211	200	208	247	219	210	222	224	224	206	196	193	193	202	191	219	213	231	210	237	200	211	193	220	227	200	203	200	207	209	193	217	188	205	225	228	231	218	178	223	208	231	206	221	213	205	219	223	202	217	205	210	201	229	194	207	224	210	200	230	181	221	210	203	178	186	225	167	241	253	213	197	211	220	211	186	204	213	216	223	200	200	231	219	215	213	203	212	228	207	210	223	230	215	213	205	225	215	203	208	207	210	202	206	212	202	189	209	228	194	201	226	192	238	222	215	186	227	192	210	247	195	203	206	189	219	219	190	196	221	189	207	207	226	186	210	227	225	197	225	214	223	208	232	231	215	217	198	209	229	194	213	219	232	239	209	204	201	207	220	229	206	212	210	210	206	202	223	194	206	200	213	232	203	193	214	212	206	220	197	194	197	204	206	206	220	234	222	200	197	207	197	235	203	222	174	204	196	204	207	212	227	227	192	209	198	240	200	194	254	214	220	221	208	207	200	215	201	234	215	220	210	209	251	201	196	215	195	235	229	196	230	221	205	226	191	207	212	194	226	218	220	226	221	229	244	200	182	223	226	196	216	223	217	193	209	221	211	219	210	228	202	204	236	215	206	216	242	207	198	240	214	197	216	215	200	197	223	192	185	231	242	214	198	206	226	231	215	222	200	217	203	211	206	228	237	202	214	189	201	211	218	227	178	254	191	187	210	198	204	213	224	216	226	198	212	215	200	224	252	209	209	216	237	223	196	226	228	220	197	228	222	213	221	232	249	210	174	195	221	233	207	196	190	210	211	223	211	202	236	215	215	207	194	209	216	206	240	188	195	225	196	197	219	222	208	214	225	218	199	222	200	207	228	207	207	165	218	232	200	213	204	234	208	239	189	225	226	192	213	219	242	201	220	207	198	227	217	196	181	201	220	200	204	202	220	217	190	209	197	215	247	212	219	192	208	167	219	222	174	229	210	217	207	198	221	212	213	230	215	213	210	190	244	208	220	213	201	212	221	199	217	223	200	232	228	202	229	190	210	193	206	230	209	218	231	206	248	216	206	183	229	200	212	233	198	209	202	220	201	195	224	213	214	207	200	209	208	218	195	173	194	217	229	206	245	213	207	216	211	220	213	193	219	245	182	193	208	196	219	220	198	212	248	209	206	217	233	204	234	234	186	199	227	210	197	240	184	185	204	200	220	227	215	184	210	205	223	208	204	211	201	199	253	235	237	196	211	194	199	222	208	213	191	191	229	221	235	212	218	193	225	205	195	222	228	197	186	228	199	217	230	198	222	241	203	197	202	218	219	214	209	188	205	240	215	195	221	220	194	222	231	221	209	229	205	234	231	210	209	201	218	214	199	216	223	234	214	208	235	206	214	211	232	205	238	229	207	215	213	219	219	207	234	216	206	214	210	232	221	195	193	214	193	207	221	218	187	217	222	237	186	215	211	207	206	189	202	216	218	215	239	208	202	203	230	210	224	224	214	225	201	213	209	186	223	221	198	179	201	177	199	234	204	192	219	250	216	213	217	218	223	219	212	220	221	218	210	224	210	193	200	217	192	201	227	216	192	231	239	216	212	217	221	236	229	224	241	213	187	212	223	216	199	214	214	217	201	212	226	221	214	250	210	219	242	207	197	216	218	220	232	213	222	211	215	237	208	206	222	227	203	204	201	215	220	214	200	227	191	192	226	207	223	238	218	205	206	219	226	209	206	204	208	220	210	195	229	186	215	228	201	226	191	208	233	226	212	211	201	231	183	210	192	202	211	204	218	206	218	206	208	202	178	215	201	226	236	230	205	214	213	207	214	225	224	212	206	213	202	208	201	194	211	186	204	200	213	211	213	205	210	193	215	198	200	181	205	213	183	234	206	213	216	220	209	218	234	232	210	194	211	218	211	219	230	211	211	205	217	218	228	213	215	208	204	209	228	244	219	231	219	220	225	183	224	195	202	215	223	204	220	209	208	214	228	238	226	204	227	221	216	201	190	189	202	204	224	221	220	194	216	220	202	192	249	207	191	209	201	234	235	191	237	200	198	217	229	224	230	242	217	219	216	235	189	203	208	213	199	197	208	237	213	196	214	238	173	229	250	184	201	216	189	202	225	193	239	209	225	215	230	187	216	218	205	210	222	199	188	207	215	203	236	220	189	204	218	184	206	199	206	209	199	239	241	251	205	212	224	197	217	172	223	196	212	208	197	202	214	219	204	203	209	212	228	224	237	217	210	198	229	245	218	209	237	218	215	212	198	213	218	205	225	208	226	212	202	230	204	226	199	237	232	224	200	220	200	193	223	222	207	210	206	202	228	212	225	215	219	196	214	208	210	216	221	227	211	211	197	208	220	224	217	219	203	182	204	211	217	202	192	194	231	204	217	211	196	192	211	213	217	215	224	220	195	189	215	214	202	207	226	200	205	203	217	199	200	232	218	196	209	216	206	220	192	207	184	237	218	206	200	224	215	216	190	193	197	222	202	221	212	209	202	204	217	210	199	171	170	223	213	207	214	217	212	216	219	210	200	194	207	211
55989	51892	54048	51179	13895	1336	1199	1097	1011	908	891	834	790	774	782	831	767	767	802	717	700	758	767	695	701	716	724	670	680	675	689	679	705	677	729	673	696	688	636	666	716	685	668	671	684	676	681	659	670	661	677	705	715	656	653	644	694	636	634	703	653	672	688	697	693	637	674	663	658	659	690	699	689	651	672	697	673	682	677	698	717	698	681	674	693	659	649	673	648	715	616	678	619	692	667	682	690	685	703	653	657	639	683	672	653	689	692	669	652	684	631	673	681	681	673	667	678	746	689	665	670	633	667	649	668	667	675	663	610	651	654	658	665	688	654	640	675	671	697	681	656	675	657	674	665	618	683	683	668	678	666	685	693	661	657	721	634	630	650	657	687	649	648	666	662	697	663	660	607	623	686	657	668	659	640	635	664	653	664	644	638	677	715	709	634	667	696	632	691	658	663	677	667	660	613	617	713	647	677	658	633	681	671	648	683	666	657	677	646	671	675	671	678	703	651	659	664	708	634	650	667	666	664	619	690	611	668	685	645	676	664	642	717	695	697	667	659	651	709	662	645	672	717	688	678	701	658	718	734	662	693	678	688	695	688	638	638	674	692	690	670	667	674	629	652	681	677	682	690	651	720	665	628	684	647	692	722	660	684	658	661	701	662	661	621	652	701	603	722	670	682	685	652	626	653	657	668	699	699	695	677	673	672	623	695	640	680	672	673	657	661	690	692	642	638	716	667	691	657	700	625	752	655	649	665	678	657	678	663	653	630	659	655	657	650	684	701	613	713	732	669	669	687	665	651	699	675	636	627	688	679	633	651	640	678	637	662	665	622	676	710	682	682	663	691	640	698	663	692	635	704	671	691	713	673	651	660	668	708	669	690	664	665	633	664	620	685	650	676	678	664	677	638	668	666	686	639	679	659	669	635	680	686	644	623	671	650	661	667	704	658	668	669	660	655	674	653	681	660	636	651	644	683	724	676	666	674	661	663	629	630	673	655	676	671	626	624	698	656	654	673	652	680	685	663	620	676	673	685	702	662	695	665	659	644	625	624	686	710	650	670	677	677	671	691	659	642	683	609	654	665	663	683	672	653	706	735	696	669	680	672	662	636	681	680	679	710	634	658	682	684	660	699	630	703	690	654	679	673	699	638	659	665	700	658	701	723	673	699	685	672	644	650	644	655	647	651	640	677	662	628	670	666	652	676	704	637	668	660	649	605	601	654	656	664	652	638	670	639	680	683	666	692	649	614	645	717	691	688	666	690	652	684	634	654	669	664	704	693	695	660	690	622	684	689	655	654	637	642	699	690	688	650	684	651	676	667	682	668	669	665	691	685	655	667	654	675	678	695	674	624	632	652	620	635	634	658	676	715	699	643	675	671	674	673	643	624	670	671	689	696	697	698	677	677	632	684	685	675	653	618	638	662	687	686	688	697	676	647	699	684	626	654	675	680	646	629	696	634	637	605	674	627	671	686	722	682	607	645	673	675	662	654	634	647	632	649	689	707	658	672	648	662	686	678	700	665	617	655	673	711	672	665	711	701	668	721	612	682	685	666	672	668	667	668	657	614	664	688	709	679	671	655	680	663	645	701	684	633	670	667	635	688	667	673	670	619	660	687	653	647	655	682	694	736	715	666	742	674	678	679	664	689	666	657	679	675	681	656	621	639	677	692	660	635	674	642	635	687	690	678	677	680	685	667	703	664	688	687	667	670	683	673	650	693	685	694	673	660	676	723	613	646	675	691	674	724	658	650	647	657	671	653	670	679	665	669	654	654	657	686	684	673	652	669	677	646	659	658	685	657	672	650	657	709	692	646	683	674	677	672	741	648	669	671	687	678	677	656	644	650	657	655	661	647	683	685	663	666	697	667	656	641	673	615	640	641	676	635	639	694	726	687	684	674	724	672	670	696	720	710	648	693	640	690	677	657	672	656	652	664	689	672	714	680	678	695	610	663	640	647	697	678	710	688	646	682	655	646	644	669	665	637	670	646	713	648	688	681	640	647	694	702	668	694	652	635	648	658	679	683	647	680	673	692	652	612	701	631	676	650	666	617	680	692	694	669	672	640	650	706	652	634	667	694	628	665	647	677	727	657	666	632	663	657	668	671	699	666	653	645	663	623	660	677	677	638	683	692	634	720	671	638	642	672	716	653	654	614	692	688	670	644	616	688	678	680	665	654	625	641	710	664	688	632	656	685	652	613	709	652	616	600	627	605	621	666	647	634	670	679	681	671	635	691	648	605	678	670	642	649	633	658	628	689	663	673	684	647	666	686	662	704	666	702	667	661	733	682	668	677	645	637	657	678	679	697	691	643	633	653	667	660	650	650	636	656	705	634	673	665	699	726	627	716	675	673	678	654	639	695	676	640	689	698	642	643	683	646	694	661	643	664	691	685	596	670	661	662	665	677	624	709	679	682	667	655	691	612	695	676	668	645	714	692	654	645	672	672	676	655	646	699	681	664	694	637	625	676	696	639	666	661	678	677	638	630	660	672	651	674	668	639	670	677	671	647	675	634	701	677	668	628	670	637	650	672	658	667	656	653	685	623	674	647	673	627	651	669	670	639	652	701	698	671	642	686	700	654	645	608	710	656	643	665	682	676	625	721	640	671	658	674	694	670	662	654	667	669	682	657	675	666	679	618	677	670	684	664	684	677	703	640	634	688	640	662	672	693	668	721	666	693	641	676	683	647	636	622	695	680	674	662	614	647	671	675	655	664	633	675	664	640	678	630	649	610	666	651	665	630	691	658	694	653	669	604	684	665	665	642	628	676	678	674	603	684	698	683	641	701	645	707	693	704	713	681	625	624	601	635	718	678	701	686	623	708	658	621	654	675	695	655	676	675	726	664	685	664	694	625	634	640	637	694	694	701	661	690	654	657	641	692	663	635	641	610	665	665	708	685	691	663	645	667	726	658	636	657	651	665	722	627	678	693	694	650	654	705	706	674	671	673	680	641	653	689	656	692	666	690	650	683	672	679	681	657	689	685	667	700	620	688	625	664	650	654	633	688	630	648	631	685	654	696	644	652	637	704	653	638	654	661	618	646	648	617	665	611	704	667	664	648	669	623	653	633	655	661	630	667	665	666	692	692	664	662	661	605	686	691	652	639	665	718	643	690	689	685	708	677	622	654	635	681	680	671	653	674	669	646	648	678	695	666	642	651	657	620	680	664	621	688	676	713	662	691	629	701	667	666	687	659	649	645	677	667	673	671	616	658	667	675	722	655	676	643	638	614	644	669	698	647	687	674	658	625	654	675	660	698	691	695	633	657	614	636	676	666	663	683	666	678	673	643	690	612	689	669	652	671	678	704	691	643	708	683	633	689	652	677	627	621	667	673	719	646	692	643	662	688	660	675	650	654	646	670	674	703	626	654	670	665	634	702	679	639	643	718	647	651	646	646	705	615	647	640	644	649	681	715	687	647	679	679	668	636	673	672	645	670	662	669	655	660	657	658	620	642	674	611	694	698	646	660	661
29672	13234	5690	3857	333	161	165	158	155	146	183	159	164	161	141	159	163	142	141	123	138	142	167	147	148	143	158	154	140	147	152	146	149	145	158	153	168	162	160	140	151	143	141	143	147	133	146	151	152	148	148	125	146	161	147	147	154	134	158	125	159	155	141	129	140	159	134	140	127	152	157	143	131	183	157	175	141	172	161	150	159	144	134	146	166	128	144	157	126	145	138	150	157	139	142	144	145	154	163	141	158	156	144	160	160	142	167	138	142	149	160	141	138	152	159	142	149	146	152	140	155	148	162	137	144	134	136	164	160	129	152	151	150	139	166	155	133	169	152	150	137	153	131	134	136	160	139	161	129	134	155	158	143	145	140	172	157	134	142	154	154	139	168	148	143	133	137	147	158	147	145	154	137	166	151	131	153	128	141	153	144	161	153	158	145	141	144	126	137	150	138	144	151	137	169	147	177	122	150	149	161	160	164	152	141	155	125	137	165	135	175	146	159	137	143	152	145	121	136	149	135	133	155	136	158	138	144	153	133	152	156	159	156	169	148	147	158	131	156	149	135	169	156	144	144	144	125	148	154	142	139	146	165	149	147	135	157	159	176	115	149	148	142	126	155	138	146	149	156	154	153	152	146	158	164	171	162	152	166	129	132	176	162	138	125	159	155	157	157	142	144	164	163	145	149	129	157	149	155	151	149	154	144	146	138	139	149	152	156	129	135	150	155	165	151	114	119	143	158	144	140	144	151	164	134	149	152	145	160	153	147	140	158	159	149	151	135	164	142	139	157	135	167	154	120	153	167	133	164	185	164	161	148	163	139	133	140	173	145	142	151	163	152	166	136	149	155	120	159	163	153	147	155	158	158	128	148	168	156	136	163	152	137	156	151	150	174	152	157	145	144	176	123	148	152	154	173	148	147	177	145	137	131	144	139	130	147	142	145	155	167	165	141	168	145	169	156	139	154	136	152	136	133	162	129	168	138	159	134	136	151	132	141	172	154	148	139	149	126	149	159	170	147	154	118	166	140	161	168	152	140	153	156	139	166	143	152	161	186	144	159	151	125	159	137	159	143	148	172	148	143	149	151	177	155	150	148	160	131	131	157	147	155	159	162	163	149	167	155	137	140	154	160	162	151	138	164	170	138	159	140	149	143	136	150	142	159	142	124	154	132	166	158	151	160	161	140	156	153	147	159	142	150	154	139	160	166	155	137	148	161	139	148	140	155	151	144	145	134	162	131	153	141	165	144	150	156	133	160	150	145	153	147	166	158	143	137	152	143	155	149	131	134	125	156	178	145	182	155	167	167	167	147	137	156	154	144	159	146	158	151	121	166	139	142	162	169	138	159	151	144	145	132	139	155	141	142	152	159	162	162	143	145	153	147	160	178	151	169	144	162	153	147	140	164	140	123	157	142	138	132	141	147	151	144	172	157	151	138	145	157	142	160	166	157	126	134	127	131	133	163	161	169	161	151	148	139	152	175	160	140	138	155	121	134	159	157	134	137	166	159	163	161	147	121	147	156	137	138	116	150	136	155	126	166	179	140	156	148	153	151	126	139	166	158	176	134	148	144	144	158	144	132	141	142	166	147	152	139	130	150	175	131	153	143	144	130	145	131	166	139	129	137	136	165	142	157	162	169	138	129	163	143	146	121	132	135	124	135	153	144	141	122	139	155	134	142	149	149	155	140	156	144	159	159	155	168	149	161	149	140	151	149	166	167	155	138	129	139	144	161	144	147	178	155	147	152	142	139	122	158	156	171	149	162	192	140	141	167	169	149	157	165	138	162	149	146	154	146	166	148	153	155	137	147	160	148	142	140	150	172	152	147	130	163	166	151	146	131	149	141	165	157	155	159	152	122	139	148	145	158	139	147	127	160	152	173	156	146	147	165	129	149	129	111	145	148	160	144	135	163	163	131	147	179	143	158	171	140	144	158	144	192	123	134	161	149	163	124	147	157	143	131	157	127	165	130	137	144	173	154	148	153	143	145	151	162	141	150	135	145	142	152	149	169	155	159	142	152	143	183	140	141	150	157	168	141	154	119	136	152	150	151	164	151	151	164	157	177	140	150	149	133	144	144	145	168	161	154	149	122	138	139	139	139	129	153	142	154	169	158	155	143	159	147	150	149	147	145	128	176	156	154	161	136	146	125	165	173	155	146	135	145	142	138	167	151	156	144	132	140	165	139	171	154	141	147	148	196	135	136	156	133	145	160	170	140	151	136	156	160	147	179	181	146	160	146	158	149	136	141	169	161	154	131	140	140	162	133	154	173	140	156	157	137	152	154	138	132	153	151	147	161	147	157	160	156	163	142	144	132	152	154	151	156	139	156	165	133	138	156	137	141	136	143	146	157	142	139	139	152	150	151	140	159	135	145	150	165	152	179	143	160	152	171	133	157	146	160	148	153	158	155	134	133	147	166	173	165	159	169	141	176	170	160	173	131	148	147	118	142	148	148	148	151	149	166	173	158	146	127	144	162	148	131	156	137	159	150	136	167	157	163	169	143	153	160	133	154	140	149	156	150	136	165	155	135	144	150	136	142	154	130	172	151	129	143	138	140	157	145	171	144	148	142	157	159	150	141	148	145	160	129	153	134	156	147	153	167	166	160	166	168	136	154	161	160	125	132	130	129	151	173	133	155	131	154	123	152	147	175	147	149	165	174	137	129	127	145	152	157	146	167	136	138	158	131	143	142	133	135	148	162	165	136	158	151	150	160	143	145	166	134	132	162	155	160	142	139	160	143	162	159	131	132	138	136	149	115	168	160	162	157	149	168	147	142	140	149	153	157	142	128	154	152	162	162	145	157	152	131	139	149	144	150	145	148	154	137	152	142	150	144	169	170	156	159	157	143	158	147	156	156	155	148	151	152	144	165	156	151	157	169	161	158	143	156	141	158	157	144	129	148	140	148	149	147	165	171	131	136	136	154	153	141	152	141	141	152	144	151	147	151	141	161	115	156	142	163	164	142	160	153	144	134	160	151	162	160	136	132	179	154	140	168	143	172	146	145	152	167	153	155	146	144	153	133	164	160	162	140	144	133	155	156	136	139	164	139	156	142	132	153	158	165	151	141	138	154	129	152	172	161	156	155	167	135	140	166	180	135	148	144	151	134	182	160	144	156	166	143	170	144	137	135	170	142	156	142	144	167	123	143	165	142	142	144	141	153	156	158	168	140	173	163	165	172	139	147	156	154	156	164	147	141	145	167	154	154	146	143	144	156	172	142	147	146	139	153	140	144	135	151	153	150	173	140	157	150	144	148	156	160	143	137	153	164	155	148	150	158	145	135	151	131	164	144	144	159	154	138	155	168	136	144	146	162	158	147	139	152	136	147	179	153	135	149	152	161	153	152	153	142	144	175	138	134	125	136	119	145	133	141	154	167	169	145	153	125	151	180	150	156	176	164	147	157	157	137	162	156	142	135	143	151	132	129	162	149	155	153	143	129	147	136	159	153	147	164	147	168	131	139	164	181	142
26227	13279	9781	10177	1133	498	510	482	537	455	515	468	533	491	485	494	528	520	515	509	485	483	500	543	482	427	472	514	513	514	511	526	493	507	505	525	474	533	492	501	494	462	502	530	511	512	509	529	554	488	502	490	499	504	531	529	478	517	502	486	488	464	535	508	467	545	469	497	455	518	530	490	472	518	483	495	512	511	469	549	473	507	501	522	451	486	507	497	469	494	507	484	490	482	489	485	504	497	521	534	497	504	517	489	508	506	502	490	557	525	460	507	510	513	518	501	473	531	514	501	517	519	529	467	482	526	496	469	488	483	459	480	501	507	511	501	505	481	499	505	485	499	494	458	500	477	488	491	467	511	504	472	486	475	509	469	505	474	543	495	496	466	480	482	470	501	494	463	496	474	518	476	499	552	504	500	471	526	487	467	537	541	456	488	506	502	493	490	517	510	506	497	528	515	487	492	547	476	474	504	471	533	465	492	503	505	518	446	470	501	522	519	498	476	462	483	519	560	494	524	473	550	496	480	521	461	506	504	502	504	476	509	486	471	474	511	504	520	474	516	522	495	520	514	492	483	433	505	530	499	493	487	500	429	515	499	506	508	523	515	456	531	497	519	505	502	496	508	488	519	492	505	519	526	525	461	486	448	516	467	501	497	501	509	517	513	513	510	503	512	482	497	518	475	505	519	512	503	533	544	499	490	479	494	457	510	466	491	466	505	495	484	469	518	536	543	491	499	512	494	530	466	520	497	500	497	497	472	498	469	510	508	477	500	499	472	489	471	507	524	491	516	490	488	453	484	484	490	482	505	523	502	487	509	530	477	526	529	484	496	513	503	542	521	475	487	487	537	514	512	477	496	500	534	505	479	544	508	488	465	511	461	485	491	507	513	487	519	514	491	506	511	509	516	507	455	514	489	510	446	493	483	527	480	513	482	491	512	499	508	463	469	513	529	486	526	464	499	469	487	481	487	516	479	484	479	483	454	494	494	486	486	514	446	511	475	503	504	539	454	529	516	536	489	488	461	494	526	480	485	488	508	495	491	502	486	522	450	454	531	463	525	491	512	494	481	497	482	508	457	469	491	507	513	521	491	516	431	488	475	476	514	474	480	491	476	450	534	537	512	481	543	497	549	500	495	479	461	488	527	516	460	502	507	495	497	509	527	502	502	473	465	498	503	533	490	521	510	511	540	531	508	501	479	481	527	487	522	548	458	486	471	552	500	506	534	481	487	480	514	440	505	496	470	535	481	511	547	491	519	497	502	478	456	479	476	509	507	482	524	497	488	517	482	485	494	516	514	477	467	527	500	473	444	456	485	514	534	523	488	483	487	484	486	499	486	512	504	524	495	509	493	520	512	484	529	502	530	514	524	499	520	533	496	437	490	525	519	477	441	463	523	492	557	490	506	472	495	495	507	501	489	447	481	514	501	504	495	479	500	483	517	503	498	493	495	527	482	487	492	498	534	475	500	501	473	508	555	488	489	485	469	496	495	503	466	510	466	478	537	497	461	504	505	543	504	468	466	506	522	504	520	491	468	499	483	487	503	525	493	483	505	524	578	475	461	523	482	536	497	521	469	483	502	482	476	510	476	510	514	512	486	543	479	479	477	450	468	499	497	501	482	504	502	520	473	513	505	475	518	494	516	484	509	487	492	511	536	537	483	465	534	487	491	551	507	436	533	487	487	508	520	527	537	509	499	517	534	474	493	525	479	536	475	472	494	478	477	505	484	476	526	465	509	491	504	490	461	514	531	518	493	474	500	466	480	479	521	458	491	459	528	490	530	498	494	475	485	481	485	493	491	489	478	466	493	505	518	526	525	520	500	472	476	463	501	514	500	477	494	487	526	469	503	535	471	470	523	499	490	503	475	495	476	499	498	464	491	510	511	483	525	513	517	512	496	469	512	502	532	497	499	498	487	503	470	487	515	525	496	521	473	497	507	467	502	515	546	494	504	528	527	488	557	498	472	481	529	502	526	494	454	513	483	516	518	530	527	530	488	512	513	447	518	498	482	501	488	497	519	496	498	496	483	475	471	485	543	501	503	505	535	451	483	461	522	477	485	487	497	489	524	504	492	474	480	532	510	545	502	507	502	499	544	497	516	476	515	532	496	486	574	532	486	491	562	502	487	490	506	510	472	510	497	496	509	504	499	488	480	524	483	455	474	468	475	521	512	513	486	514	571	496	545	490	449	501	507	475	459	491	465	484	516	517	525	531	503	518	499	541	542	424	495	529	485	493	510	489	514	487	517	540	438	460	541	513	494	482	469	469	511	491	492	513	503	525	541	456	480	489	475	540	487	463	507	544	487	541	501	488	483	521	510	485	480	488	496	470	467	472	479	488	514	457	471	490	459	482	512	493	518	488	495	500	469	493	483	519	501	514	486	503	508	500	492	512	519	526	521	510	501	483	493	482	475	488	482	455	516	465	480	476	517	512	512	464	496	471	493	509	477	479	508	512	479	494	475	461	482	529	509	494	467	516	511	503	511	500	491	534	524	502	492	512	469	493	454	521	448	495	490	452	486	505	499	510	470	542	480	486	497	494	496	486	537	483	476	506	530	496	505	508	523	506	478	490	445	477	512	491	511	481	506	487	522	504	541	507	477	528	483	535	534	505	495	521	481	531	476	467	464	530	498	455	530	463	498	508	476	482	517	498	517	517	483	483	486	466	520	486	466	521	460	492	515	501	469	514	473	497	519	458	484	486	492	517	496	471	491	510	480	513	489	504	483	476	549	501	518	526	487	497	488	495	489	467	462	485	491	508	519	465	472	507	469	476	507	497	506	507	482	492	512	501	526	500	484	480	498	498	481	481	514	513	438	521	510	496	441	483	481	486	457	483	492	506	506	490	499	468	477	474	473	498	504	521	495	497	522	509	465	507	496	476	512	553	470	496	466	499	459	509	492	484	520	539	490	477	449	524	499	499	509	488	514	494	496	467	530	500	524	469	540	466	531	459	435	517	499	507	493	493	533	493	481	475	484	482	496	472	508	493	493	495	492	494	482	507	566	512	509	493	506	541	480	513	525	500	461	475	460	494	490	460	499	503	504	534	543	503	524	505	488	470	519	513	505	465	507	479	500	501	504	505	462	454	537	515	505	518	468	501	479	528	433	503	500	490	489	558	475	503	523	495	537	505	491	471	519	448	510	526	516	511	489	511	492	478	486	488	508	514	487	516	514	488	493	487	481	509	488	518	478	509	479	518	536	496	528	492	509	522	547	474	498	496	487	498	481	494	524	489	507	492	507	463	485	483	512	511	458	502	514	489	505	481	532	487	484	498	506	502	489	529	488	493	499	454	546	516	477	518	494	518	504	515	518	466	503	478	495	528	497	507	541	508	513	485	491	483	512	452	492	511	540	464	556	524	451	461	463	494	504	429	442	494	527	502	494	477	523	518	477	472	461	512	517	498	514	470	500	533	471	493	512	451	489	476	484	466	514	516	526	484	523	488	472	499	492	480	483	492	511	489	508
61277	49529	46005	33470	10496	617	172	165	183	134	135	138	141	132	139	146	134	143	129	133	110	119	120	112	120	117	138	108	139	108	136	115	133	110	119	111	130	122	118	110	106	120	116	131	118	144	104	124	120	113	129	124	100	117	121	121	142	138	121	120	99	129	104	107	124	115	119	120	124	130	119	115	110	107	116	111	131	113	118	112	115	117	128	129	115	120	104	123	123	132	113	130	121	92	122	117	132	122	101	118	114	118	116	121	125	115	123	115	133	106	110	129	112	125	122	134	149	119	99	108	106	136	136	117	105	113	133	119	123	122	119	96	118	124	112	109	101	130	123	135	136	124	123	122	125	117	123	103	104	105	118	115	97	109	129	101	122	119	85	118	118	115	138	129	101	129	129	132	105	104	120	134	119	120	123	117	108	117	115	116	110	124	122	122	133	111	126	112	117	118	127	138	121	118	113	131	108	114	101	127	108	117	128	128	103	118	139	126	125	128	113	111	129	118	119	111	110	109	111	113	120	136	112	112	94	122	127	111	124	125	132	110	124	116	138	106	109	106	122	115	123	111	107	126	108	104	124	122	98	113	118	121	126	115	97	125	96	128	128	99	125	126	120	134	123	127	127	113	117	116	132	128	114	110	135	132	135	129	145	118	123	132	113	109	116	129	122	115	118	129	112	133	111	125	120	134	112	101	110	112	120	108	128	117	117	124	110	129	121	115	94	117	125	119	119	138	123	119	128	113	124	121	117	92	93	122	118	134	103	129	125	119	128	117	111	102	114	131	108	127	126	123	121	134	97	109	124	104	108	110	128	119	119	132	115	122	101	119	100	116	98	115	123	123	130	105	110	117	145	117	102	117	122	119	138	119	105	116	117	125	116	115	127	124	113	114	119	115	109	120	120	128	124	107	115	123	130	121	132	116	130	108	107	113	133	126	133	117	112	116	116	124	121	119	140	125	119	115	107	109	99	101	122	129	109	135	126	109	127	126	106	143	133	123	109	124	107	123	116	102	108	139	129	109	114	139	114	100	124	114	126	103	108	113	125	126	118	95	139	117	103	129	124	118	116	115	118	115	126	124	108	119	116	119	138	125	104	120	103	123	112	122	98	110	122	112	110	108	126	108	115	121	112	108	93	108	118	115	122	108	110	139	108	133	123	123	126	117	132	120	114	119	110	108	117	130	115	108	102	133	110	113	115	121	142	119	108	114	122	123	125	100	108	115	110	98	128	121	126	106	135	125	121	133	120	108	156	108	112	116	138	116	113	147	123	106	135	120	132	145	105	130	116	136	111	134	120	103	120	107	107	103	129	107	120	114	128	130	127	123	121	134	123	131	118	101	113	108	108	132	130	127	122	108	124	123	128	111	124	124	132	115	124	123	124	101	130	122	115	110	105	131	137	112	138	129	126	109	129	118	130	113	99	113	116	139	113	110	116	97	114	116	124	108	116	122	120	141	104	96	109	112	127	128	92	122	120	147	123	101	117	115	133	117	138	114	106	121	125	114	126	109	111	131	116	107	112	108	118	114	117	121	130	108	114	117	114	135	150	120	111	118	115	122	108	115	123	122	117	119	127	124	139	120	106	121	100	109	127	107	114	142	132	123	115	132	108	119	105	96	124	108	116	135	119	128	112	107	131	113	134	109	129	110	104	123	125	108	137	114	124	115	115	105	108	120	121	117	129	115	122	113	125	121	119	106	115	94	133	120	111	133	101	132	136	123	106	118	130	111	113	109	101	118	115	137	123	130	120	108	113	127	110	118	126	120	107	111	98	129	117	111	116	126	111	132	136	124	98	107	109	131	131	112	119	114	128	124	124	118	104	124	121	103	141	102	118	141	114	105	102	108	135	123	113	127	136	130	131	122	115	113	146	127	133	153	124	120	122	124	116	129	137	117	98	125	97	121	124	119	123	123	125	131	127	126	134	115	110	113	123	116	115	124	134	107	119	120	115	97	105	119	114	108	125	111	140	104	111	118	110	116	121	105	107	114	135	118	132	143	92	110	130	109	123	118	113	117	120	115	111	124	133	109	122	123	110	115	110	123	99	119	122	139	118	124	126	122	108	104	138	119	110	128	119	103	136	122	116	104	121	122	110	126	129	128	104	124	117	128	123	130	120	117	115	112	135	118	127	117	127	132	108	107	117	116	102	102	131	113	114	121	128	108	135	126	128	115	108	111	126	106	117	125	104	107	135	108	129	115	129	119	137	136	103	105	118	125	108	135	122	107	130	97	111	128	141	110	131	98	138	118	129	132	124	117	114	125	125	123	123	113	116	127	103	111	123	118	110	114	114	112	130	111	138	125	107	114	102	108	120	121	98	112	131	121	120	128	111	128	114	91	115	124	101	114	125	135	86	125	128	123	117	115	112	101	127	122	126	122	122	108	124	131	113	123	122	115	128	122	119	97	123	124	110	116	123	105	118	126	145	120	113	123	144	149	119	123	107	109	126	110	127	125	121	118	126	123	130	119	135	126	109	117	118	129	121	113	118	124	116	145	125	103	120	99	139	119	112	113	108	106	123	128	131	121	100	129	118	124	101	109	108	135	130	113	113	111	126	122	128	120	114	120	115	114	124	114	116	114	85	107	105	130	122	112	140	106	121	105	102	104	113	106	133	112	132	116	108	109	114	109	106	121	110	126	106	120	129	130	126	129	113	112	129	113	130	119	139	122	127	118	116	119	118	112	116	106	131	102	111	108	123	140	125	119	138	139	129	100	138	122	132	128	105	134	115	111	127	116	123	107	125	110	111	109	103	154	114	100	108	90	108	130	127	132	115	129	112	119	127	131	121	123	100	105	129	139	112	128	117	128	118	142	151	108	128	125	119	96	107	124	122	122	121	126	115	130	124	110	123	132	141	125	99	118	122	114	108	110	115	106	108	103	131	113	125	117	115	116	113	119	109	115	107	139	118	124	101	111	118	115	141	102	124	107	141	123	117	101	131	120	132	126	115	99	120	126	99	122	114	110	114	109	91	137	113	129	118	104	119	116	116	121	127	114	120	112	113	94	115	122	129	119	107	134	108	122	120	132	136	112	122	118	119	110	103	110	142	114	117	131	133	127	110	121	129	133	113	114	98	124	130	131	125	105	100	134	114	108	110	104	127	113	107	109	110	113	124	130	106	112	118	124	114	116	116	109	111	128	114	117	131	124	119	131	128	110	137	118	132	119	113	134	126	135	118	114	135	104	112	138	118	123	120	121	123	102	117	110	120	122	112	115	123	104	96	129	115	92	113	108	114	117	110	107	100	134	92	130	120	114	136	98	120	121	124	118	142	125	111	122	107	143	142	104	116	132	147	124	114	117	108	132	121	126	122	112	108	125	109	111	127	118	99	120	132	107	113	121	124	113	111	134	129	118	116	126	130	113	108	131	116	126	100	109	113	132	136	132	91	115	136	130	123	118	114	131	110	114	102	131	112	111	122	104	130	121	123	126	114	119	120	112	125	111	109	122	97	133	102	110	147	124	126	125
44229	41834	42964	38896	9603	778	687	647	552	521	522	493	471	516	482	432	449	499	457	457	479	459	455	433	417	410	407	415	440	431	439	384	464	407	443	418	422	461	398	431	419	446	394	452	404	404	428	422	399	418	410	405	395	443	413	409	425	449	441	441	414	411	435	434	400	420	432	427	397	363	389	417	398	422	409	468	401	426	414	440	437	407	417	427	397	386	445	374	453	420	389	430	381	420	396	431	404	408	402	407	444	435	412	411	423	433	403	426	414	391	422	438	445	438	440	397	393	437	395	395	404	387	394	405	390	409	406	388	409	430	404	404	423	422	391	396	397	378	409	426	386	394	408	411	416	372	395	414	458	414	418	381	436	413	376	376	420	399	436	419	432	405	405	445	389	368	370	414	404	409	391	407	439	395	423	395	418	390	409	410	437	425	411	390	414	392	395	398	435	404	448	371	388	441	401	401	434	411	427	375	433	398	400	403	390	386	401	414	419	392	408	371	388	425	393	410	415	404	350	439	439	382	391	410	410	422	423	394	390	429	417	406	400	378	442	390	425	423	426	415	374	375	383	412	428	385	397	399	384	411	397	431	368	401	446	410	412	392	370	430	388	456	405	406	418	400	390	443	409	408	434	434	374	398	445	383	390	438	436	399	413	402	445	437	389	379	418	399	407	409	435	387	415	396	397	386	391	415	411	426	425	400	415	404	429	402	405	387	373	415	414	401	430	423	459	383	425	416	407	407	421	394	397	413	394	434	461	413	430	421	402	394	410	424	406	410	429	384	482	409	428	444	384	376	408	431	429	402	427	386	398	391	357	379	388	409	411	405	387	421	405	398	405	405	397	434	363	387	426	434	403	404	411	422	435	419	391	452	450	438	437	392	435	425	407	374	395	425	395	397	381	435	396	386	400	402	434	418	382	449	444	380	423	421	412	421	379	437	419	421	376	445	400	398	439	423	443	432	425	363	428	389	417	438	412	390	402	411	406	389	380	417	437	373	399	406	406	411	406	395	439	419	415	459	440	424	383	397	399	396	399	396	384	409	420	421	393	427	444	438	384	386	424	402	419	467	413	414	365	384	423	407	436	392	439	422	418	441	416	410	395	404	388	389	412	393	410	411	402	432	399	405	408	409	402	437	430	428	452	408	395	384	374	420	428	373	411	396	416	418	421	407	369	421	387	437	388	404	415	402	387	406	442	397	393	410	411	424	432	425	429	459	411	404	415	383	407	382	398	391	419	354	442	421	423	378	400	386	397	415	430	375	425	412	401	418	409	420	429	433	444	434	387	425	379	382	466	451	380	402	411	406	392	442	411	425	411	401	388	381	430	400	444	392	383	416	382	420	401	386	386	399	385	425	382	437	398	398	396	396	429	415	415	384	415	402	395	406	395	457	397	440	426	424	414	385	412	385	405	405	412	402	363	429	434	424	428	429	409	390	429	423	383	449	408	390	379	423	405	419	409	429	416	426	420	391	402	444	397	394	400	413	385	409	458	438	408	419	420	416	439	430	392	438	400	392	397	410	439	414	440	377	377	418	410	431	426	386	439	419	404	379	410	425	404	398	387	407	398	389	354	380	396	410	443	400	403	370	403	410	401	405	430	418	412	406	368	389	409	413	398	369	369	435	398	382	401	439	411	414	394	396	384	434	388	403	441	427	398	405	423	395	419	415	430	428	383	400	431	438	376	383	382	394	403	405	407	385	382	456	416	419	415	419	398	421	404	385	430	433	401	372	423	407	399	418	390	419	394	386	384	450	396	404	445	408	408	396	454	413	409	399	390	408	394	382	384	387	411	424	415	408	378	401	421	436	426	425	391	439	384	402	383	415	412	420	391	419	396	402	390	409	436	405	400	376	439	419	422	435	395	422	392	428	404	407	415	424	417	415	404	393	407	438	407	397	404	394	409	369	403	398	404	436	402	417	463	443	420	361	409	380	393	440	417	404	362	416	386	453	433	407	377	430	431	408	398	417	357	421	416	402	411	356	391	432	378	419	408	417	431	406	421	420	418	438	394	393	433	393	407	372	425	396	387	432	397	402	397	387	387	434	428	399	401	391	415	413	404	416	454	411	424	429	399	417	401	384	444	417	424	412	411	387	394	410	404	424	422	427	407	400	418	405	394	410	413	425	409	410	395	406	399	394	421	407	409	424	430	449	455	421	422	406	411	401	381	432	407	430	409	464	419	420	421	407	395	427	415	376	377	453	427	420	417	452	396	407	451	442	388	400	382	406	378	399	439	383	416	427	399	381	387	409	392	403	411	413	401	436	385	400	430	399	435	400	408	415	407	401	412	466	392	410	403	424	419	406	376	442	397	386	405	396	386	380	433	412	468	393	426	401	457	444	404	383	405	422	452	403	386	390	418	395	385	415	401	432	426	377	403	415	410	414	425	442	442	455	387	414	419	392	389	426	405	382	382	436	381	434	407	438	398	419	387	384	414	424	406	457	417	394	419	439	422	444	384	435	405	386	435	389	375	433	383	371	400	433	427	399	421	389	415	438	401	421	359	429	401	423	435	408	398	414	438	392	416	429	383	421	417	382	425	412	414	395	410	434	397	391	390	428	400	403	408	400	408	467	407	426	438	390	431	458	374	447	447	392	422	423	401	404	415	408	395	416	426	395	430	431	409	398	412	406	414	429	407	411	393	438	404	419	408	387	435	404	394	424	404	414	422	402	403	397	390	410	379	383	433	426	419	409	424	392	400	436	404	395	388	410	378	392	400	373	415	402	401	388	405	390	460	416	411	398	415	405	420	432	412	361	402	418	391	431	413	411	417	386	394	403	373	449	403	375	406	382	412	430	398	397	384	423	394	415	401	400	361	442	422	424	357	397	449	354	397	385	414	387	383	434	387	419	395	399	413	410	432	413	429	405	427	378	434	416	374	384	452	412	427	426	395	392	409	417	442	375	375	393	411	414	431	393	460	438	403	424	396	425	422	405	393	418	403	427	398	406	423	422	430	436	398	407	408	407	431	420	417	423	406	393	415	419	395	397	396	378	388	360	399	414	406	397	403	427	410	414	409	383	413	420	405	451	413	401	406	390	390	427	410	353	381	386	438	418	408	403	414	401	384	414	369	413	411	442	370	396	370	400	460	412	437	406	407	408	419	399	460	389	421	410	390	412	407	446	392	411	438	419	394	430	431	390	413	381	447	408	414	395	421	426	413	451	437	412	400	422	447	344	406	433	397	429	383	441	392	437	423	472	422	401	427	445	405	413	423	396	376	382	392	372	387	409	387	429	437	385	412	459	444	445	418	401	434	402	382	383	416	403	401	417	395	468	374	452	396	409	416	430	424	425	431	400	368	429	378	417	421	409	403	403	399	463	396	406	403	425	407	365	432	393	406	392	420	434	427	383	389	418	416	382	406	410	410	410	436	424	400	420	416	408	436	413	407	402	414	381	427	393	451	425	399	434	432	398	380	384	403	376	361	394	380	397	417	417	437	413	407	417	383	413	395	396	404	389	406	393
73959	64854	60586	47083	19930	3447	327	284	263	270	240	259	237	230	262	236	222	206	224	217	224	215	237	211	229	210	218	223	209	206	196	216	213	224	229	216	233	207	212	235	210	195	208	215	202	200	220	211	234	199	214	222	189	215	218	240	183	216	232	243	237	235	206	184	217	228	214	205	213	232	231	199	207	193	212	212	225	237	221	223	208	208	211	218	186	225	193	229	226	227	196	245	208	233	220	234	206	233	204	215	216	216	211	204	229	212	220	228	216	229	252	204	230	234	213	233	212	237	227	194	211	225	201	204	204	226	224	206	199	218	210	215	204	219	248	225	213	220	224	207	227	213	255	220	197	208	218	199	233	207	222	213	241	243	239	238	223	201	236	218	223	204	232	224	214	219	197	228	192	207	220	180	230	208	187	193	231	209	212	197	232	216	206	221	220	236	215	228	208	210	195	224	211	205	224	214	212	215	207	215	206	216	227	210	249	231	211	206	221	205	205	231	197	195	210	210	199	236	213	208	242	196	226	215	201	195	202	216	198	232	214	225	224	221	220	222	225	208	242	230	191	205	199	212	217	209	198	225	231	210	204	219	218	219	219	225	222	234	220	206	232	202	216	224	200	200	213	229	213	203	229	223	222	217	217	229	230	230	227	206	221	217	211	232	210	216	218	220	179	227	211	223	219	217	235	195	207	219	232	202	236	230	200	222	254	200	214	202	208	214	210	209	226	244	249	201	220	212	208	230	230	199	205	233	227	189	216	216	205	241	228	239	194	246	214	214	235	198	214	205	211	202	216	207	231	190	192	241	234	212	210	217	236	200	201	229	212	230	225	239	232	214	199	203	225	207	222	225	216	208	219	216	207	222	205	213	233	208	211	223	212	218	222	206	203	227	231	215	208	219	208	220	202	208	204	222	176	207	221	200	215	227	212	230	194	231	204	201	227	204	234	211	238	228	215	229	226	190	232	208	205	222	203	224	213	223	221	196	235	204	209	198	217	224	216	219	199	207	226	205	200	218	214	247	209	213	226	226	179	227	194	235	222	201	248	215	223	212	212	214	221	203	198	229	183	225	202	207	194	227	223	220	235	210	219	211	217	210	207	215	210	215	233	233	219	200	202	206	210	208	216	206	196	207	225	218	223	238	217	218	193	221	216	227	205	191	213	242	198	230	209	211	197	206	210	215	192	233	234	212	235	244	217	183	204	213	223	199	222	184	214	228	234	200	203	218	222	224	237	202	217	225	217	227	225	199	243	210	218	208	225	216	223	187	207	205	209	205	193	195	246	192	232	234	229	230	248	201	227	230	248	212	201	214	204	208	225	262	204	230	221	191	222	199	231	192	210	218	203	212	215	227	196	218	206	254	221	222	225	217	209	215	213	245	208	226	235	194	234	223	203	218	235	214	207	229	197	191	211	204	219	225	229	225	199	213	209	190	197	228	226	203	199	221	241	203	243	219	211	229	229	198	206	217	212	206	197	237	209	198	206	208	227	192	187	203	214	234	212	231	208	213	215	204	186	208	209	207	216	225	224	208	215	209	215	228	210	190	246	198	218	216	209	201	202	222	213	233	219	190	204	233	209	226	207	211	182	200	233	218	241	235	213	234	206	247	205	207	217	221	242	211	231	208	205	195	203	251	208	191	256	207	207	223	237	214	211	241	204	228	225	225	181	206	218	206	237	234	228	216	220	228	226	217	216	213	226	214	212	223	227	235	206	207	229	188	206	256	215	206	199	220	237	199	198	211	221	218	230	232	206	209	233	202	219	201	220	197	251	225	211	221	194	222	195	215	222	224	208	202	186	229	195	231	224	226	201	216	212	210	199	225	206	233	231	235	210	225	237	199	220	219	209	213	197	188	215	224	229	206	223	217	185	231	244	198	191	219	222	202	228	211	228	203	227	233	214	193	213	254	236	193	199	234	206	205	212	194	238	202	209	237	214	192	220	220	211	196	226	193	214	241	235	216	195	239	216	226	222	242	202	194	212	211	202	231	205	216	194	200	222	215	207	205	207	234	212	235	235	254	240	210	225	209	211	237	230	191	230	215	199	206	200	207	215	217	238	217	201	209	198	226	210	213	211	218	216	214	190	232	219	234	209	226	202	221	220	218	213	195	212	250	237	209	225	204	207	187	240	231	221	214	204	201	200	189	221	202	228	223	228	203	211	241	238	202	198	217	192	216	195	221	224	253	211	230	222	207	220	235	226	190	214	213	200	197	196	226	192	205	230	205	233	238	228	209	221	227	226	217	245	217	198	228	215	227	205	231	203	190	205	193	232	218	188	230	218	224	217	201	216	222	201	225	205	223	224	188	207	209	210	190	236	218	232	200	207	214	249	213	225	216	183	212	189	220	205	176	223	217	243	237	218	190	238	204	211	221	221	215	191	203	198	209	208	221	227	201	234	189	218	210	222	200	229	201	211	213	200	214	235	215	209	201	191	237	238	240	196	272	210	245	227	199	199	216	203	197	196	216	192	212	224	226	218	208	222	218	218	193	175	232	234	225	217	223	205	221	216	255	238	213	215	198	218	215	211	238	238	227	228	237	185	224	220	235	229	216	239	214	256	223	215	215	194	213	233	207	205	215	217	206	214	198	194	210	215	186	221	214	230	246	204	217	205	239	186	197	205	199	240	217	219	242	217	235	212	218	217	249	223	237	193	220	225	219	217	223	218	211	202	214	225	220	218	221	226	223	202	230	212	218	244	210	230	219	225	201	213	218	204	228	215	216	210	246	204	202	233	233	202	192	217	203	209	235	208	220	210	217	243	200	216	204	197	219	227	234	215	219	193	227	219	225	216	211	228	237	226	231	247	231	218	220	215	210	211	202	239	204	213	207	198	200	212	220	197	224	194	218	223	217	204	225	238	193	229	231	231	234	226	221	204	219	221	221	203	220	210	239	222	190	231	230	232	235	215	202	237	210	220	191	231	197	226	204	228	210	193	224	197	211	210	209	197	203	241	207	221	229	214	190	199	200	179	216	195	196	223	232	219	194	217	243	224	192	219	230	226	220	205	225	231	218	230	220	223	212	251	208	190	215	219	214	213	200	216	232	232	207	221	221	218	223	228	210	200	176	188	212	216	219	211	209	186	213	195	215	235	228	205	209	213	226	199	183	212	221	200	222	236	216	225	198	217	212	192	209	208	222	179	201	202	202	234	210	221	238	218	216	223	221	221	203	252	224	226	230	229	216	204	222	232	191	219	219	207	231	223	215	210	240	238	235	222	230	214	231	238	207	197	225	217	212	221	216	199	218	221	185	225	210	236	212	221	216	229	196	221	212	232	234	205	198	216	233	212	238	221	228	188	228	224	216	206	212	224	205	212	225	211	223	214	228	218	235	223	202	214	216	212	233	228	229	187	190	203	215	203	219	231	205	202	223	213	206	200	246	204	203	220	197	201	215	222	207	184	213	194	213	195	236	219	228	238	180	229	212	227	225	198	209	217	192	221	209	205	229	221	234	227	195	204	224	202	231
54843	54700	54789	50679	16050	1256	1165	1039	1017	880	898	890	869	854	817	780	764	784	751	751	721	729	718	751	739	728	699	696	686	711	743	714	733	667	715	744	673	701	709	640	689	705	680	670	721	711	636	648	713	680	724	690	720	687	685	662	639	627	693	674	668	668	710	654	710	674	770	707	667	673	712	675	675	705	625	715	731	698	699	657	717	697	679	685	678	658	684	648	684	663	661	681	693	695	664	685	724	677	651	723	650	645	671	657	675	683	671	654	680	722	674	651	609	704	648	712	661	707	726	684	691	670	665	675	663	677	707	666	670	660	684	667	679	700	685	661	647	666	705	658	665	688	692	637	655	714	652	670	665	630	669	679	654	645	691	627	674	662	714	697	648	684	710	656	661	697	634	704	655	626	674	670	663	647	689	705	626	648	686	688	703	679	667	648	681	678	645	667	692	713	717	672	710	687	710	666	683	635	671	679	679	668	685	712	709	666	658	676	698	700	710	691	691	643	674	717	673	664	709	671	671	663	656	708	651	661	719	663	658	630	676	667	698	684	718	703	611	733	662	670	711	635	710	679	696	707	696	650	674	666	717	721	713	674	661	652	742	700	702	676	665	665	694	680	698	712	685	684	682	693	689	671	645	728	661	649	691	665	663	677	649	669	684	673	667	704	713	658	643	688	691	725	682	662	679	660	704	666	690	691	717	692	675	694	684	651	688	695	646	710	695	684	678	742	699	676	661	670	681	640	660	664	660	681	680	692	681	681	663	646	624	627	659	682	662	659	672	651	685	697	746	652	639	683	667	700	713	657	684	645	676	707	617	657	661	720	670	650	729	657	737	677	698	671	687	680	657	661	702	663	731	689	672	656	668	743	649	666	663	708	652	668	688	676	709	680	650	668	661	675	667	697	653	680	634	684	676	659	674	660	684	700	671	655	683	655	669	648	699	683	655	667	690	695	648	704	646	657	680	651	653	673	683	659	690	698	661	696	681	673	702	663	700	630	701	619	691	660	720	636	701	683	692	661	691	677	664	687	679	686	640	681	716	710	714	688	697	700	682	698	654	682	701	632	685	641	634	675	685	678	686	715	673	682	701	681	656	653	695	664	683	691	718	663	666	655	705	650	737	710	666	677	674	656	674	660	663	632	688	680	665	697	696	670	643	715	686	627	708	702	677	682	687	651	689	684	672	717	708	692	689	683	683	656	654	727	713	661	654	649	665	667	691	689	719	690	705	666	678	622	694	697	632	654	656	678	705	680	633	669	660	678	665	667	680	691	706	682	657	679	667	684	693	704	652	679	696	624	673	697	660	711	669	706	709	739	680	704	650	682	658	742	656	646	694	648	646	689	685	702	669	636	675	701	683	701	683	671	675	700	634	704	660	683	643	718	687	695	697	646	669	687	684	648	673	700	677	718	725	735	658	634	656	664	736	659	698	698	666	656	701	714	661	666	669	697	701	686	681	707	637	711	698	660	702	698	655	662	666	652	710	649	682	663	703	703	657	682	682	674	675	666	686	669	704	686	681	682	673	622	688	663	688	637	660	735	668	673	688	637	654	725	683	663	690	692	708	674	691	692	679	664	688	713	649	695	718	696	689	644	670	685	706	642	768	666	676	658	699	655	682	726	639	698	667	653	710	658	635	704	703	681	662	687	707	656	691	643	676	640	680	668	701	643	695	723	673	644	671	692	736	689	681	722	697	684	706	679	699	670	676	624	696	680	653	645	631	685	670	698	688	711	653	650	708	700	716	651	691	658	714	670	647	693	648	658	726	708	711	648	690	711	638	717	679	707	692	647	661	748	697	671	632	688	659	728	668	708	694	674	661	674	639	696	704	719	661	693	689	693	652	670	667	650	697	690	674	657	658	721	670	658	625	644	672	626	669	663	699	634	685	689	617	711	688	686	685	674	609	719	667	672	655	675	700	664	703	670	711	689	700	689	663	721	664	684	711	689	643	722	714	660	673	684	657	675	639	717	723	674	664	675	657	715	658	716	652	659	695	687	684	687	666	665	691	704	643	681	638	674	633	621	619	720	651	674	638	666	694	706	675	711	652	625	652	723	655	675	664	665	735	702	687	673	679	673	672	685	688	667	658	676	681	639	651	662	690	663	696	697	720	662	645	662	658	680	676	727	688	646	691	700	677	686	692	692	646	649	702	720	660	690	638	706	654	643	670	719	677	681	691	645	658	693	671	683	682	642	706	703	658	653	685	659	665	703	603	653	694	656	674	668	661	720	651	650	667	673	683	700	696	636	701	656	607	653	678	675	694	672	692	710	692	712	649	688	682	653	629	746	672	685	663	667	630	693	659	712	726	692	617	668	660	677	624	695	700	664	690	688	680	701	660	700	671	691	711	688	644	678	648	682	677	652	648	684	648	656	682	690	691	677	658	640	688	651	692	666	663	694	703	637	670	663	729	680	692	624	665	680	689	652	659	697	705	682	667	673	658	712	642	673	703	689	694	712	691	655	755	682	708	684	669	675	701	690	625	703	700	673	702	699	705	652	659	713	701	661	699	624	652	685	695	641	732	669	669	689	676	683	665	698	701	645	706	726	706	669	684	657	670	643	702	681	697	671	659	678	687	682	695	677	669	682	703	660	651	686	710	730	674	666	713	682	688	664	700	680	725	654	673	690	704	675	675	701	657	705	695	710	682	711	680	629	684	699	663	698	698	672	684	663	682	731	670	690	664	701	691	625	662	665	665	607	664	658	683	697	707	686	738	705	706	663	663	688	650	659	651	652	660	699	684	712	717	674	663	654	672	665	731	646	705	677	673	663	640	671	665	704	674	712	676	710	688	665	647	661	685	668	696	626	650	695	679	670	752	654	677	689	669	682	671	642	681	707	664	652	682	674	688	679	659	631	675	702	708	682	670	652	650	688	713	711	699	723	707	691	654	667	657	733	693	722	638	632	654	711	708	682	641	691	659	693	703	701	706	630	687	686	697	649	678	669	696	674	717	655	651	642	693	684	653	659	663	709	664	664	675	634	693	699	684	645	722	703	668	654	637	668	694	709	693	682	639	702	695	662	670	674	752	693	679	669	673	673	686	693	669	632	670	686	714	673	672	660	689	688	618	673	693	670	683	633	669	663	676	724	664	678	658	661	602	689	679	693	682	689	665	701	694	637	707	695	702	690	693	662	689	705	652	658	685	668	693	648	702	685	707	659	698	663	674	600	694	688	684	664	707	701	683	692	667	646	682	699	664	663	667	718	647	662	722	673	657	669	700	653	637	651	680	669	692	690	695	663	718	659	681	658	713	677	672	659	693	700	612	732	708	662	669	711	646	701	721	674	712	695	671	670	674	735	640	681	692	647	661	704	699	721	655	722	675	661	669	675	686	657	678	628	705	684	682	681	648	670	702	654	698	674	678	678	666	665	704	621	691	716	671	672	645	684	674	710	649	659	699	685	649	703	678	705	707	723	654	705	677	658	667	695	662	643	664	685	724	676	676	682	695	700	632	622	677	712	672	653
29594	14245	8015	3147	503	160	148	162	140	160	148	146	158	168	176	162	170	169	164	171	181	171	162	160	153	156	163	175	174	157	163	172	154	175	173	148	180	171	158	138	157	160	172	177	168	139	172	174	132	140	141	128	165	170	157	177	148	164	162	190	167	148	157	162	163	138	171	174	177	146	170	152	159	154	154	183	143	167	150	154	160	153	175	154	155	151	136	176	169	146	164	165	153	150	170	180	146	158	162	160	161	150	177	164	156	161	155	182	188	133	147	164	147	159	161	176	153	159	170	153	150	164	161	181	147	163	170	155	152	157	163	170	168	141	147	191	133	180	139	172	171	152	184	136	152	146	163	159	162	163	185	169	184	165	139	152	166	144	171	154	161	172	157	147	137	133	147	172	169	169	138	157	137	155	162	152	150	141	162	157	168	143	194	167	153	136	150	151	164	161	153	154	160	171	156	177	159	156	171	153	149	158	167	157	157	149	169	169	168	155	158	175	151	169	142	170	146	180	158	158	170	155	158	142	142	177	154	156	162	164	158	156	159	145	156	160	145	163	143	176	155	153	183	147	189	158	158	141	145	156	152	187	145	164	155	163	162	172	157	160	145	147	154	133	154	176	154	147	170	160	178	165	155	145	156	184	172	157	171	160	167	168	175	151	141	168	152	139	163	158	197	177	165	137	156	172	158	159	165	164	162	155	178	179	165	165	148	164	150	147	143	166	160	189	163	169	157	148	155	143	190	155	149	182	178	171	166	150	154	160	159	151	147	151	170	145	157	185	153	202	170	166	161	189	165	166	161	157	161	176	170	176	183	154	191	157	160	147	155	157	155	150	172	170	142	188	163	168	152	154	156	171	177	178	163	180	167	157	164	154	162	136	151	166	175	154	148	167	182	173	177	195	174	157	162	174	179	161	191	154	153	143	147	191	144	160	146	142	127	161	167	156	169	166	171	169	165	177	157	170	148	168	189	160	164	182	160	168	190	152	176	157	144	146	153	165	156	162	148	182	151	155	155	180	168	174	175	167	147	168	157	152	165	162	187	170	163	174	162	179	165	154	156	178	166	164	187	164	155	161	158	187	148	160	141	169	170	140	157	145	146	168	152	169	156	156	161	167	162	167	164	169	160	156	166	174	150	162	150	161	183	169	162	195	165	168	173	159	152	166	174	182	145	147	164	153	146	149	149	166	168	165	171	165	164	165	156	126	165	168	158	164	155	155	163	167	159	155	181	146	161	149	171	145	154	157	154	147	161	160	165	160	166	135	158	178	163	160	166	150	135	165	147	140	160	160	151	163	181	190	148	148	165	149	182	171	147	168	163	136	189	163	157	153	149	181	165	157	162	135	163	131	172	155	148	156	152	178	162	181	153	130	144	169	172	150	155	161	159	149	158	156	146	166	160	145	159	157	187	165	158	161	177	164	150	199	158	174	162	173	149	172	200	169	171	144	138	146	163	176	172	157	152	183	164	162	148	169	157	157	177	146	147	147	130	151	165	157	190	162	156	159	174	139	135	169	148	135	160	151	144	159	139	170	142	138	167	169	160	164	162	154	173	140	171	152	132	157	155	162	161	163	150	179	167	153	184	154	141	152	152	153	191	167	186	160	152	160	150	149	169	160	152	159	167	156	140	164	136	174	150	167	166	149	147	169	146	159	138	171	150	165	166	164	143	176	161	166	157	147	173	156	159	176	160	149	145	153	171	174	152	169	152	151	158	164	162	168	162	152	158	154	167	173	184	153	145	161	161	169	170	161	149	170	171	148	164	142	150	177	166	180	137	173	169	170	193	147	159	156	166	158	155	202	137	170	152	170	157	147	147	167	149	148	183	133	148	156	163	175	153	156	178	155	151	196	162	167	137	167	164	168	160	156	149	142	171	173	174	176	150	157	151	160	181	180	157	195	178	152	181	159	186	173	168	158	147	158	160	150	134	152	172	162	160	141	174	169	165	168	143	167	148	159	175	158	169	138	166	162	145	133	147	164	170	173	192	153	170	149	178	177	160	144	170	181	171	162	168	186	169	161	146	155	160	157	176	179	148	132	144	164	154	175	167	161	163	172	174	144	163	145	171	163	172	165	165	145	170	170	163	167	144	168	151	138	170	156	155	149	146	159	169	150	154	145	163	157	154	143	188	153	168	168	150	183	172	165	152	184	153	176	162	149	173	158	176	176	162	175	180	160	155	169	178	147	160	178	153	157	159	135	181	169	141	160	150	163	172	153	162	158	162	162	178	157	142	161	181	131	180	151	150	164	133	157	164	177	157	148	168	175	146	166	130	165	174	167	147	166	164	162	180	153	157	169	162	160	190	183	174	167	174	153	163	159	173	186	155	120	153	162	168	158	169	171	152	155	160	145	169	163	157	157	192	162	153	170	169	151	168	142	179	158	150	151	174	151	169	151	176	161	149	158	157	160	164	146	181	152	149	146	164	173	141	133	167	159	168	164	179	128	167	180	172	167	160	136	156	168	162	160	173	173	174	161	170	154	146	161	150	148	157	144	149	155	167	161	170	162	178	163	154	149	179	169	160	163	162	174	180	179	166	186	159	168	166	166	168	161	159	145	174	167	161	168	149	158	149	157	136	164	146	137	187	173	174	161	169	161	146	152	172	164	164	163	160	173	156	164	154	159	149	159	160	176	187	153	161	148	172	164	124	161	153	164	175	163	190	182	165	138	149	169	173	156	182	151	169	141	156	160	171	158	166	154	165	149	168	139	135	177	157	149	155	173	159	187	184	148	177	166	182	161	171	157	174	192	161	171	149	146	146	165	147	171	155	169	162	153	173	158	162	153	151	162	172	180	159	146	182	158	161	185	150	147	162	153	144	138	140	168	186	157	184	158	126	151	169	172	155	154	169	142	179	166	148	156	160	163	170	174	162	170	160	163	148	167	134	152	142	137	169	154	139	137	165	149	157	149	162	132	147	155	170	162	162	138	155	168	150	179	169	151	147	156	144	144	158	177	141	165	161	156	177	192	167	152	147	164	168	167	154	178	157	163	159	148	152	177	146	146	164	145	166	154	134	146	157	171	155	162	155	169	153	148	155	170	164	171	165	159	158	155	190	136	154	152	171	169	151	164	141	160	140	156	161	137	155	165	171	152	167	171	170	148	146	171	146	172	170	156	177	139	139	139	163	154	157	161	171	153	175	187	166	145	172	169	168	150	154	149	161	173	160	157	150	165	145	153	179	163	168	159	163	152	140	167	163	157	171	153	171	147	140	153	183	170	150	162	164	143	173	144	155	171	176	175	147	150	165	187	168	167	175	159	151	166	134	149	147	138	145	158	148	157	154	184	156	139	132	162	181	131	178	137	180	165	135	165	182	159	157	141	165	162	159	162	160	165	169	151	172	135	164	134	165	172	147	154	141	168	145	167	177	139	161	157	154	150	157	141	166	176	161	155	165	175	163	166	144	149	154	163	159	156	165	169	182	165	158	158	153	169	161	141	153	162	179	166	150	162	167	162	146	164
25868	15548	12909	8882	1423	515	535	542	545	501	549	507	528	581	552	541	490	562	557	572	520	526	489	555	533	542	535	507	527	519	516	557	556	545	546	545	530	540	542	516	527	514	515	533	548	534	531	534	581	541	507	520	557	528	555	544	535	518	523	508	567	545	525	540	516	517	522	543	597	533	513	517	494	548	533	519	502	481	529	566	559	474	538	523	568	529	560	553	510	507	523	494	519	499	510	547	520	526	575	521	553	534	504	577	518	524	513	532	513	472	507	531	513	555	529	544	486	503	520	555	525	548	522	518	528	548	546	572	542	527	554	521	510	522	499	512	542	539	492	523	538	547	524	554	539	558	534	545	559	513	534	517	517	549	528	536	497	534	511	520	500	498	522	559	509	518	556	553	558	516	527	551	542	534	523	550	511	541	517	521	562	525	556	558	557	520	538	507	491	568	526	539	499	573	533	553	526	523	544	520	490	530	524	534	482	534	491	524	531	510	487	531	535	539	478	565	559	498	534	583	545	597	550	537	543	545	545	538	535	518	502	490	541	542	507	518	565	512	525	529	529	549	578	519	496	494	549	534	536	545	507	509	554	526	512	568	481	549	526	518	533	520	527	519	537	553	518	567	547	541	492	526	548	547	511	501	526	500	535	540	483	532	560	501	505	515	518	531	561	524	522	547	518	526	511	539	564	462	532	568	568	533	519	512	491	542	511	519	509	539	582	540	524	526	513	546	548	524	588	523	515	508	511	530	528	564	548	529	526	484	539	507	482	546	522	518	529	533	494	552	525	515	502	566	509	526	521	518	540	487	472	530	497	514	503	526	527	505	554	575	556	527	459	518	524	517	554	520	500	562	539	503	531	550	504	510	529	551	527	549	506	489	530	517	527	506	535	571	543	527	554	520	557	541	552	558	532	516	550	519	526	513	500	548	545	526	540	516	519	501	566	496	506	522	526	525	494	544	504	578	539	529	518	473	555	495	539	549	526	522	492	551	523	523	527	526	542	491	522	462	560	569	560	524	489	518	522	519	577	508	553	527	543	507	510	526	494	490	538	517	548	499	542	529	550	524	521	527	555	515	506	598	535	531	537	525	514	543	539	532	432	546	537	517	510	543	539	558	546	550	499	503	574	499	542	550	528	552	539	524	527	489	552	533	537	489	535	549	494	532	546	511	529	514	515	504	514	520	515	508	540	538	518	542	574	505	546	526	512	534	532	539	510	533	585	544	489	519	534	476	522	516	544	552	515	522	558	537	539	529	502	508	533	517	539	538	540	523	541	522	566	538	532	540	521	529	515	567	554	510	521	508	501	562	522	525	524	557	509	523	492	503	499	537	513	481	497	508	516	524	557	480	548	461	508	535	532	543	525	566	561	526	570	499	552	572	567	551	509	559	570	508	516	487	512	513	535	566	528	545	529	536	492	528	525	514	492	515	541	522	586	539	504	556	534	555	518	485	511	511	514	537	541	521	518	512	527	523	557	524	524	512	513	501	495	530	507	510	522	511	547	519	590	494	535	573	491	550	521	510	553	524	555	516	524	512	531	531	511	474	557	556	555	504	540	525	498	510	530	522	548	535	532	520	545	561	506	515	516	513	507	519	527	534	553	475	537	547	509	516	525	532	519	515	525	547	567	525	527	533	508	581	551	548	512	506	548	543	527	554	491	487	510	527	480	514	535	539	533	556	510	513	522	518	517	549	513	544	530	512	524	519	493	542	495	520	544	512	501	513	496	526	517	516	540	540	499	495	545	528	548	548	487	539	534	516	551	528	531	539	566	532	490	519	501	582	550	525	563	512	501	533	517	547	517	529	511	513	507	568	550	536	508	548	528	505	525	543	531	533	532	555	507	541	531	540	525	535	525	508	532	555	520	544	469	537	570	505	541	513	537	492	523	534	578	524	493	522	567	527	535	511	458	549	529	503	519	554	575	561	531	522	549	492	524	578	548	537	553	520	556	560	519	520	543	513	491	524	530	535	503	520	511	526	562	527	546	504	525	507	573	518	505	513	502	530	540	560	526	528	553	529	509	554	550	520	512	521	558	512	543	546	508	518	555	493	543	557	525	515	517	511	518	574	497	517	509	520	520	532	553	532	490	519	522	553	515	550	561	541	510	530	550	545	555	565	543	539	514	514	528	508	508	508	504	526	530	554	508	514	543	505	577	495	524	549	601	574	501	543	488	528	553	497	537	470	539	524	512	551	524	543	571	542	521	517	550	560	565	518	609	542	543	554	514	543	545	512	547	510	509	536	530	540	529	512	546	548	485	511	535	489	548	547	527	546	492	521	541	534	540	517	523	542	572	518	531	531	529	472	511	509	523	539	549	550	497	526	518	513	463	544	575	582	526	540	517	496	551	534	503	601	498	549	534	543	493	505	503	562	571	520	540	505	558	535	501	515	529	506	527	537	543	571	535	506	538	498	506	529	573	510	493	487	524	539	550	526	563	507	504	545	595	554	527	523	502	539	515	522	505	531	531	511	554	482	571	532	554	550	521	537	529	594	503	502	517	517	521	542	541	511	515	561	522	503	546	546	554	521	533	508	503	528	537	537	560	508	535	529	537	524	519	516	531	532	541	519	522	522	553	524	491	559	506	558	522	520	516	539	575	522	518	530	543	522	529	541	538	559	553	527	531	501	545	480	520	542	526	506	548	509	516	577	509	537	551	531	526	555	535	554	516	484	545	512	585	526	533	536	564	541	522	503	543	510	510	509	517	533	554	525	523	541	542	507	497	499	547	517	561	502	563	528	542	508	532	497	561	547	533	503	513	527	523	517	526	519	522	506	543	545	543	542	547	536	534	537	532	539	517	525	499	519	495	513	501	573	503	562	543	552	533	517	539	543	545	505	488	550	543	485	513	531	524	528	536	523	505	565	515	512	520	539	518	553	522	520	493	503	509	516	513	540	558	526	507	542	559	528	546	525	512	529	530	554	564	528	503	565	503	526	522	541	581	524	552	515	524	502	540	541	542	468	533	486	584	531	529	591	525	503	520	515	530	535	548	532	520	546	530	507	481	577	505	517	527	518	529	561	498	557	525	544	598	510	502	514	580	520	506	564	515	508	541	537	515	525	491	561	517	565	547	530	574	509	524	489	535	535	532	489	517	492	566	506	539	517	537	508	519	495	533	532	534	535	499	506	516	518	558	510	541	528	476	528	563	498	486	535	532	560	522	515	529	575	567	539	554	567	516	487	532	510	529	521	535	516	571	560	530	536	577	535	532	525	546	508	554	556	524	509	486	557	503	487	548	483	518	519	521	527	538	504	525	559	504	527	538	526	501	480	538	570	503	520	527	537	486	540	499	556	517	500	556	490	507	553	548	514	481	537	535	514	579	506	474	565	539	514	466	534	516	520	462	522	518	546	518	523	528	534	500	556	528	502	484	533	509	540	482	510	563	514	536	531	487	546	528	505	499	508	506	521	532	533	502	535	524	508	568	518	513	536	512	515	573	569	539	524	521	524	550	548	508	525
59679	51503	51350	31887	13199	573	198	170	158	133	154	147	135	150	150	141	132	126	144	138	149	146	130	110	119	119	160	148	146	122	143	131	134	152	115	124	124	135	125	115	137	127	115	118	131	118	130	132	100	129	145	131	116	127	135	136	160	140	121	128	117	142	127	121	137	130	140	132	118	134	127	145	133	132	147	112	120	141	135	146	145	141	153	110	137	125	124	140	129	131	135	128	122	133	130	128	145	142	130	126	126	118	125	122	116	155	124	141	113	143	144	126	131	121	127	135	133	127	134	135	133	127	139	118	135	142	124	147	122	145	110	136	126	130	117	148	140	128	144	119	148	128	132	132	117	125	135	130	129	146	122	123	149	130	117	128	132	121	134	133	136	133	117	142	127	126	144	144	128	119	143	136	140	138	149	153	148	140	148	134	133	119	150	107	127	122	141	124	138	136	116	129	125	125	115	114	128	126	136	129	131	113	143	141	112	126	126	138	109	116	144	122	124	143	134	160	125	137	133	139	142	133	126	130	126	124	135	115	128	124	127	148	121	147	126	119	117	121	142	128	146	138	123	150	128	132	116	135	127	138	130	140	127	121	131	112	132	133	148	143	134	132	109	131	121	139	128	118	145	145	148	125	126	139	131	119	117	116	144	126	135	109	146	142	137	130	106	146	146	139	148	146	135	151	136	116	129	118	127	128	138	139	144	140	157	123	147	150	120	126	133	106	131	137	147	116	143	125	136	130	124	141	118	141	134	145	146	121	140	120	119	137	99	141	140	120	126	130	146	127	146	134	114	138	129	138	143	120	109	138	129	134	152	142	133	141	129	124	145	140	128	130	142	130	150	137	143	144	115	115	118	127	136	129	120	124	136	148	121	119	161	131	129	152	115	151	137	123	111	142	132	136	121	136	127	127	123	148	134	125	144	132	135	155	146	134	125	124	117	125	123	134	129	141	164	135	124	143	120	126	125	130	123	114	121	134	124	123	141	132	144	145	159	154	139	134	116	138	139	115	123	120	157	145	125	138	139	148	144	138	116	121	133	147	118	149	133	135	144	126	139	122	141	136	151	137	128	113	129	128	146	102	127	127	146	123	96	122	142	148	149	127	130	121	119	131	135	128	136	123	157	124	123	143	158	133	132	122	120	126	136	134	128	129	117	137	135	119	129	123	126	123	119	131	150	131	111	138	139	143	115	139	131	119	146	132	114	130	110	119	127	121	139	135	121	112	142	127	145	135	131	136	109	140	145	147	134	150	112	146	140	122	140	125	140	107	114	147	119	125	114	145	112	146	130	123	140	128	140	117	142	136	130	109	120	136	130	116	135	141	137	131	132	146	120	131	136	134	137	123	122	121	131	127	131	143	134	125	137	145	150	119	121	141	139	117	125	114	127	128	125	123	123	134	150	124	139	121	127	114	124	136	117	124	144	124	129	130	123	136	147	138	140	119	113	124	126	123	123	125	126	147	137	132	144	133	133	130	128	113	131	150	116	130	131	137	125	133	151	129	153	139	110	152	121	129	133	122	125	160	114	124	118	136	140	121	153	120	123	140	108	109	112	119	130	125	135	139	118	154	139	141	142	131	122	137	138	134	136	150	114	120	159	125	129	137	136	116	131	113	137	144	127	142	146	137	132	126	122	147	134	127	141	114	123	130	145	128	112	144	132	148	135	135	134	136	156	139	126	142	122	142	144	118	131	150	135	118	134	129	121	134	131	128	134	126	136	144	142	144	133	133	143	131	105	135	140	157	122	135	125	127	137	121	114	129	134	120	136	159	128	124	129	133	148	132	147	126	138	146	144	141	138	136	132	132	131	142	136	117	112	147	136	106	117	123	126	121	151	133	127	134	131	141	124	131	122	110	116	137	115	127	125	127	123	133	140	136	124	135	107	148	127	140	155	120	130	136	138	149	145	139	133	145	120	132	131	128	129	132	128	116	110	135	126	131	137	121	134	141	109	130	123	158	139	137	148	128	125	123	120	122	129	136	154	117	128	115	131	144	118	117	132	143	141	133	142	142	148	137	128	149	124	149	133	139	142	132	135	127	116	135	133	134	149	156	135	125	112	127	153	135	140	137	129	133	141	128	139	148	120	142	122	137	142	134	142	123	127	129	133	124	148	130	126	135	144	140	129	136	140	142	134	133	134	141	121	140	128	149	140	131	140	131	144	136	129	125	127	152	104	118	134	113	113	126	129	119	124	142	125	134	140	124	131	146	151	122	124	145	135	133	106	137	109	119	120	134	139	145	128	144	140	133	158	122	133	128	156	120	127	147	145	141	124	122	140	132	133	136	124	132	118	138	127	138	137	141	116	142	131	113	131	122	124	136	143	107	132	120	114	138	130	140	119	138	127	134	133	135	139	141	126	114	115	121	137	139	136	127	122	138	133	154	130	132	130	154	146	114	135	134	125	128	147	120	118	156	121	112	115	121	133	116	129	115	111	129	145	122	151	135	147	125	136	125	153	139	122	127	125	135	114	136	113	134	139	122	147	125	121	115	140	126	131	124	113	132	126	134	134	125	123	119	137	113	140	155	123	143	135	134	125	139	147	150	132	123	122	128	126	114	149	132	163	143	137	114	115	113	153	123	152	145	129	160	126	140	133	157	128	143	120	153	132	125	115	133	127	149	144	145	134	136	129	115	132	106	119	146	145	129	131	126	129	123	143	138	154	117	117	132	127	153	126	133	110	138	149	133	120	142	146	117	135	132	147	143	134	120	132	133	147	128	130	116	124	112	159	118	123	130	108	133	145	141	126	117	134	118	146	119	122	109	140	126	115	111	127	122	133	125	133	111	127	133	114	135	154	110	130	143	125	138	134	120	131	159	140	122	119	120	131	134	146	145	134	133	126	134	128	133	134	129	125	137	133	148	118	116	131	138	124	141	127	115	128	132	135	115	143	114	137	121	121	142	142	115	137	140	124	143	130	122	123	130	140	122	143	129	154	127	134	131	144	131	150	126	116	132	133	137	139	139	141	124	143	119	136	133	124	124	113	138	128	141	129	133	131	128	135	114	161	146	141	142	124	124	118	141	138	134	122	125	133	115	123	144	125	130	133	138	138	139	119	131	121	136	123	144	136	107	136	120	134	143	136	136	150	120	132	135	137	141	159	123	118	112	120	151	106	143	106	143	110	136	114	120	127	151	126	131	164	143	155	144	129	111	156	112	135	132	157	156	134	145	124	123	123	127	133	152	142	135	120	126	134	149	115	129	152	120	133	138	146	120	138	129	125	145	114	127	144	146	143	132	150	121	139	128	134	133	119	140	124	132	137	127	120	152	123	152	136	146	103	133	106	135	137	149	128	130	121	127	138	160	130	130	163	135	118	129	144	135	121	128	134	143	138	121	163	140	138	127	125	129	136	134	151	133	141	133	137	133	129	121	129	122	139	125	142	127	117	125	119	120	115	152	144	134	118	139	133	142	125	135	129	132	151	130	135	131	152	127	135	132	152	113	112	106	124	129	138	115	146	120
43828	43767	44541	37523	12562	889	642	571	568	634	540	523	532	493	508	504	462	484	471	460	486	453	454	476	476	468	472	471	457	523	473	491	462	457	486	498	455	476	456	440	443	455	449	437	478	465	466	466	423	418	451	453	426	416	429	474	450	470	493	417	451	415	420	442	466	416	490	392	460	464	447	449	485	463	452	490	432	447	478	429	501	453	458	419	430	442	433	455	484	482	446	485	477	464	445	491	418	442	487	462	488	483	437	467	452	431	447	425	438	483	464	430	450	412	430	429	465	434	488	435	449	473	435	430	470	446	456	413	403	433	432	452	488	480	460	420	449	423	451	496	422	436	440	438	455	427	457	450	477	437	449	450	422	443	446	485	444	474	462	434	452	460	485	461	427	439	443	473	442	436	426	503	470	445	464	463	438	465	434	439	446	467	451	499	437	439	459	440	458	447	486	471	447	425	457	461	455	435	469	433	445	428	479	445	449	519	456	439	455	445	479	481	485	437	462	454	466	470	483	485	450	448	425	447	460	465	462	474	443	418	453	456	466	462	434	446	423	480	474	478	485	487	425	449	451	518	444	434	469	438	480	444	447	413	454	446	454	433	454	460	423	433	478	443	442	449	467	458	451	492	411	438	461	442	497	429	451	439	440	420	443	445	476	462	430	468	466	462	456	424	463	466	459	474	481	421	441	453	446	440	464	452	413	430	453	436	462	459	406	410	416	481	461	458	461	471	418	442	451	433	466	422	464	459	440	443	443	412	455	451	423	440	469	435	446	470	447	459	430	434	477	452	479	431	420	431	457	447	440	460	482	433	422	445	426	456	453	477	483	453	413	470	473	440	470	471	441	477	473	467	428	466	464	444	446	465	469	455	441	473	408	471	450	413	468	412	439	474	439	450	432	426	418	426	491	436	460	467	412	435	440	404	449	457	448	449	435	468	427	460	465	465	461	429	469	442	424	447	438	460	417	490	454	444	415	478	465	474	505	449	442	500	445	456	490	435	461	464	523	442	458	423	446	432	418	433	447	467	468	413	420	475	432	465	441	416	433	436	417	414	442	445	467	443	463	466	425	466	470	410	431	446	468	444	475	445	439	457	475	450	431	452	462	440	431	472	459	437	449	423	467	471	444	450	462	473	418	456	483	415	462	444	451	454	446	475	458	494	449	433	444	456	471	469	462	463	425	459	424	430	474	445	482	432	430	459	463	456	457	459	461	422	424	404	478	455	424	442	486	424	439	454	452	472	462	412	481	453	458	464	459	469	460	442	465	459	443	493	475	435	457	476	466	432	452	458	439	447	459	464	440	476	461	460	500	427	441	455	450	465	463	437	450	454	486	465	459	499	463	454	416	458	466	482	486	407	447	441	448	449	430	456	457	454	468	452	427	469	410	454	474	427	446	477	442	473	437	468	434	442	482	439	447	437	445	410	436	448	508	448	450	428	425	478	417	433	470	450	441	452	421	423	442	457	450	446	446	439	440	436	434	445	479	444	480	479	470	493	435	474	450	476	483	442	519	466	457	424	447	459	461	479	469	443	462	466	479	445	497	413	432	461	425	466	453	453	441	449	438	478	452	458	441	407	426	486	457	457	446	460	453	412	503	446	458	452	443	417	470	426	426	464	497	404	422	415	456	458	473	435	440	446	444	461	471	453	453	453	448	443	471	474	454	449	458	471	436	461	457	492	499	444	451	454	442	441	444	422	450	446	469	443	480	441	475	442	435	458	455	440	459	448	506	464	475	475	467	458	497	521	449	468	467	458	424	452	434	444	437	456	452	432	456	468	475	431	447	428	444	427	427	448	460	454	440	462	431	467	460	466	476	438	457	465	431	446	461	449	436	429	429	442	408	445	454	459	462	453	450	478	456	446	455	454	439	407	446	460	437	449	462	451	452	450	440	401	453	441	455	466	483	450	459	454	452	457	457	450	446	492	457	426	445	464	427	455	426	411	422	440	459	466	439	454	463	419	497	426	465	461	462	439	419	452	466	442	470	432	445	416	461	444	467	422	482	484	510	450	472	457	458	415	445	461	453	449	431	445	443	428	465	440	411	468	459	457	454	454	457	468	463	443	466	441	464	445	430	452	456	418	449	448	449	487	442	456	457	485	432	443	434	466	472	460	470	474	503	440	490	466	453	459	438	466	456	458	487	457	407	443	455	489	437	460	491	492	434	407	449	455	441	443	469	461	437	410	426	452	426	454	441	450	475	460	488	473	485	471	461	473	474	481	445	445	446	466	449	426	489	440	459	422	480	456	448	442	434	465	448	464	456	408	420	482	435	450	479	477	440	458	503	506	428	476	430	457	465	474	436	453	436	450	437	495	448	465	429	447	457	432	449	459	437	438	428	467	426	454	455	494	460	453	449	464	443	464	431	423	468	457	477	441	450	446	435	489	466	458	437	455	478	477	479	464	456	476	430	431	463	428	461	448	462	437	433	452	428	448	434	466	488	447	436	433	413	449	483	451	463	393	406	470	459	455	426	463	432	419	423	495	458	453	442	454	444	453	457	446	431	495	462	442	438	423	422	444	439	448	435	455	422	470	460	438	462	438	429	479	449	456	445	431	463	434	480	438	463	425	459	463	429	436	447	473	470	446	426	420	456	474	479	447	484	424	444	444	459	426	455	430	462	452	471	442	471	475	412	420	415	458	479	420	450	463	415	470	467	464	417	478	461	462	426	445	423	437	476	436	478	423	468	438	401	463	457	449	409	470	457	468	453	482	461	481	450	454	454	478	431	456	464	449	461	481	463	433	433	435	456	459	447	487	461	478	415	444	446	423	430	432	457	464	440	443	453	433	483	421	468	449	443	467	469	426	449	390	454	443	450	469	500	451	460	435	447	465	445	446	461	449	454	447	482	469	427	446	481	461	441	448	466	460	443	459	449	416	465	444	429	454	443	442	464	504	459	459	422	477	451	444	425	479	488	415	464	428	432	433	433	452	414	416	450	440	427	414	435	480	417	476	432	454	436	431	471	476	460	458	422	465	448	430	469	439	436	467	475	467	475	453	431	419	424	460	429	433	444	431	469	469	450	426	437	444	461	464	453	437	448	487	448	441	492	425	455	445	426	415	423	458	453	437	461	472	467	458	479	427	435	382	458	467	448	456	455	453	443	468	460	412	455	439	416	470	476	477	459	446	447	488	462	445	470	465	456	461	473	450	457	411	461	472	479	436	459	437	449	460	452	445	444	442	489	442	452	458	424	456	468	440	438	484	440	416	428	436	461	432	445	452	450	455	474	476	462	458	464	464	444	433	464	460	426	460	414	448	469	444	462	476	446	466	430	455	439	463	450	475	471	432	452	462	476	458	425	482	432	452	478	435	420	435	406	441	445	436	499	446	469	461	428	464	497	443	462	456	457	457	434	429	472	431	447	462	422	428	483	428	452	460	446	433	503	466	424	416	445	441	453	472	470	439	523	445	457	418	446	477	461	453	440	454	404	490	455	464	444	482	441	445	473	430	447	395	433	486
71472	65998	65956	46027	25689	3824	320	306	267	276	289	246	247	264	236	215	252	223	241	220	249	235	235	234	227	220	251	233	238	253	245	255	230	265	219	261	214	216	214	216	211	238	247	211	235	223	227	226	205	224	237	222	203	218	225	232	232	214	213	237	197	205	242	222	234	238	190	261	250	228	253	231	194	200	223	219	250	240	210	190	206	242	233	232	217	244	218	236	255	224	243	237	227	215	272	192	255	226	239	231	211	241	212	221	245	230	219	241	237	229	212	243	222	256	241	226	240	228	249	238	244	217	194	225	208	220	234	194	203	257	242	212	221	228	215	250	242	227	265	236	206	232	234	235	234	213	248	256	236	236	212	230	223	217	234	227	192	233	235	281	252	234	225	246	227	217	226	262	232	214	239	208	214	218	217	224	230	217	200	245	234	245	239	209	234	221	230	211	225	229	231	235	249	251	241	228	234	230	217	229	219	224	225	228	236	239	239	233	234	246	214	244	211	250	243	224	206	213	228	229	247	229	244	238	183	251	233	250	243	237	258	226	250	213	224	242	254	233	220	247	237	203	208	219	223	245	227	234	224	203	235	239	251	202	210	224	229	230	240	218	225	229	246	217	207	225	216	236	254	235	248	227	213	238	232	230	239	203	205	237	239	232	209	247	248	233	236	225	226	199	237	231	246	208	220	223	242	232	210	234	228	250	237	233	205	246	227	229	232	238	244	212	257	215	238	243	238	222	243	229	237	213	254	249	213	239	260	244	257	239	230	215	223	215	217	248	211	234	243	258	208	224	234	248	243	215	204	220	206	221	237	225	204	233	214	228	234	224	232	222	239	211	240	237	217	232	222	223	229	231	239	219	221	228	225	235	236	239	257	201	211	244	237	236	211	217	232	209	204	191	239	233	247	210	220	233	215	242	229	242	234	219	239	227	252	233	235	211	233	241	240	246	228	219	204	237	235	238	222	245	222	259	238	214	217	244	216	208	210	254	235	236	228	226	237	217	252	231	215	227	239	210	230	270	232	225	236	222	232	206	247	214	203	198	240	252	243	230	245	223	255	248	234	210	202	231	230	256	230	250	232	237	227	195	242	227	200	237	202	238	213	205	216	247	222	229	240	219	256	222	207	221	236	225	224	215	211	221	228	233	256	236	213	225	217	218	235	226	217	226	257	227	247	210	236	203	216	230	237	223	216	267	220	221	246	219	251	215	229	237	231	224	244	225	234	243	251	255	237	242	244	248	220	232	219	225	223	238	233	213	238	217	244	236	217	234	229	240	231	239	218	227	228	224	243	259	254	217	221	229	218	240	222	214	210	241	246	225	246	211	246	254	208	240	243	236	216	220	262	209	209	235	232	230	238	236	215	231	208	210	230	237	212	242	241	241	222	245	255	223	216	263	219	241	209	229	227	244	249	234	238	220	219	226	204	226	231	251	241	241	223	261	202	236	206	235	230	235	211	222	210	264	233	221	212	251	228	207	246	206	229	250	219	206	226	226	237	220	224	221	254	218	229	251	230	220	245	216	244	218	212	232	238	244	251	223	220	227	212	243	207	220	229	216	239	228	204	212	232	246	220	227	202	244	219	236	246	243	233	231	242	226	230	239	228	215	255	241	219	223	220	190	213	251	226	239	254	221	245	228	222	217	237	205	216	250	236	234	244	226	214	213	247	239	225	232	245	240	229	204	260	244	205	230	232	225	213	215	228	222	226	214	235	211	235	246	198	218	235	243	234	213	231	235	253	225	222	248	236	202	218	225	245	236	224	211	227	230	224	223	212	221	217	225	209	218	212	214	248	242	239	239	203	254	212	218	200	250	243	227	197	213	216	191	211	229	257	248	253	265	206	249	258	241	240	223	226	225	207	225	272	247	247	250	236	227	220	229	262	247	211	219	250	199	247	223	223	230	227	232	249	216	245	241	237	209	216	215	224	232	204	241	251	216	234	213	249	241	220	182	237	197	252	194	233	237	224	237	219	252	212	198	222	215	221	234	248	225	224	254	226	238	237	238	223	240	225	234	222	212	204	256	224	260	195	214	228	238	221	259	239	234	235	251	227	226	221	225	229	241	222	239	262	244	247	230	228	235	217	232	219	238	242	216	240	201	249	220	210	210	208	226	196	209	228	225	243	221	226	226	209	226	229	195	229	229	219	214	199	257	237	255	223	247	233	241	224	214	237	239	213	216	228	207	250	201	187	220	227	269	186	232	207	215	230	215	226	239	239	240	230	230	244	203	216	229	266	226	230	230	211	235	233	240	229	274	250	240	222	249	237	205	229	200	196	216	220	246	251	237	220	224	214	209	261	224	259	242	215	207	222	241	255	201	234	219	253	228	221	238	234	246	221	206	241	221	218	218	224	230	254	252	203	253	225	244	217	226	216	224	226	239	215	231	222	215	217	219	247	233	209	230	211	219	211	209	223	231	208	217	223	242	216	214	228	246	250	232	210	229	226	235	221	219	226	223	223	222	238	229	216	241	241	246	234	235	257	210	208	198	223	228	197	244	214	234	199	219	221	233	248	230	238	248	244	226	235	270	231	251	225	234	237	242	203	251	227	230	220	243	217	236	215	228	186	206	243	224	241	210	240	232	252	216	228	214	232	222	188	207	232	224	217	229	208	238	230	251	243	241	198	201	227	253	217	246	223	246	223	222	224	239	263	227	247	177	247	228	216	252	232	229	226	222	242	259	230	223	216	229	238	240	208	241	230	221	237	216	217	214	226	208	227	227	198	247	239	232	241	229	238	218	220	214	218	247	227	245	255	253	238	236	226	236	216	197	227	236	214	227	202	211	236	225	234	207	201	264	219	227	229	262	216	252	224	230	231	233	237	219	236	210	233	228	243	217	206	223	225	211	261	207	211	214	232	231	250	220	230	239	245	223	220	227	209	256	226	244	222	241	259	224	244	239	233	223	232	223	246	243	240	227	244	227	224	200	240	207	225	255	248	250	215	263	221	217	235	243	211	228	242	246	233	238	222	233	247	215	248	239	222	219	237	228	211	246	216	213	243	229	231	207	246	222	212	233	226	240	238	200	246	232	212	227	218	220	228	222	257	232	257	226	242	234	207	240	213	226	233	228	213	225	221	241	248	232	245	232	234	224	227	238	233	223	228	243	242	212	215	227	253	238	211	215	205	221	209	212	229	236	258	249	240	210	224	220	226	236	225	233	218	224	225	225	229	223	215	242	240	217	236	228	234	260	220	227	233	233	258	216	218	222	237	213	227	228	233	214	224	240	215	201	233	214	220	239	255	217	221	232	240	223	256	233	234	245	236	212	230	228	229	214	235	229	214	220	217	212	244	239	216	235	230	262	247	266	243	256	217	263	215	252	244	218	216	238	249	217	235	231	214	244	231	242	228	245	209	240	235	235	217	236	227	239	224	224	251	221	197	218	219	211	245	251	232	230	216	244	186	213	243	244	235	222	200	222	222	214	213	218	231	270	226	239	235	236	238	200	209	219	218	202	269	242	232	223
53830	56283	57601	48516	21711	1821	1100	924	947	908	872	883	863	848	812	802	765	814	762	790	775	729	728	764	761	703	775	763	738	739	752	732	724	737	731	756	752	784	728	722	714	700	706	716	745	716	690	718	702	761	750	717	694	723	706	757	747	708	691	726	683	734	699	741	704	690	707	700	728	734	737	727	666	745	778	723	689	679	698	788	675	700	691	641	709	725	734	707	698	755	736	737	767	713	694	711	727	736	752	747	673	732	728	761	767	664	653	754	744	755	743	733	665	718	747	720	731	678	744	743	728	711	757	694	699	713	735	721	718	718	724	699	733	694	707	700	692	708	713	687	735	705	754	689	747	701	752	710	706	709	836	718	716	746	741	687	718	707	679	732	725	701	713	740	706	718	730	765	697	724	709	736	697	683	719	672	682	759	686	701	734	684	704	691	673	704	685	718	711	710	726	676	725	657	686	717	712	695	679	712	764	731	695	685	700	708	664	716	707	690	691	737	707	710	731	729	677	675	744	730	700	755	722	684	713	743	743	691	739	681	691	707	688	732	726	754	733	726	734	719	728	785	711	718	745	692	777	689	743	746	715	735	717	723	737	724	660	752	736	693	714	734	695	720	686	766	745	702	678	716	733	781	670	742	746	702	695	754	744	711	715	706	742	691	719	690	680	719	690	727	675	750	685	745	708	730	680	712	714	743	718	744	737	731	707	733	690	736	731	719	699	718	702	764	717	731	685	730	732	666	715	759	744	687	722	704	684	692	729	766	735	719	719	731	755	662	790	714	671	727	715	697	685	691	779	707	689	707	709	740	669	724	671	754	714	712	691	685	719	697	683	712	704	696	735	721	756	707	695	729	690	762	731	725	722	764	714	722	662	715	730	714	710	715	776	754	674	689	716	760	750	673	694	686	732	664	714	713	771	711	691	723	724	716	729	674	705	720	764	732	730	717	769	681	709	698	706	673	669	708	658	672	727	723	683	763	665	755	755	711	736	726	734	715	748	683	726	710	712	713	703	692	703	751	704	674	725	733	695	730	705	746	706	722	697	735	697	764	700	767	772	701	720	735	706	732	716	716	706	714	770	724	716	744	718	667	727	753	706	705	711	723	757	723	740	786	729	696	726	687	704	732	706	750	780	734	722	725	718	709	691	713	713	648	713	737	680	707	724	739	723	751	738	702	739	744	721	714	708	702	724	706	700	722	734	732	694	739	697	741	742	712	777	667	729	742	681	733	722	706	735	764	689	702	694	710	630	751	724	760	763	694	708	743	676	716	701	731	684	702	694	699	703	732	724	698	733	696	699	718	734	751	702	737	695	715	683	722	692	735	753	736	715	682	734	687	742	709	682	689	691	692	699	734	653	745	747	733	737	699	705	698	687	726	748	705	678	693	744	713	733	684	699	740	691	708	696	714	698	735	703	709	693	713	702	708	756	722	714	656	728	674	732	752	688	704	724	715	726	662	736	670	658	699	731	732	740	670	745	738	713	712	705	737	709	696	673	721	730	683	732	705	745	740	743	728	713	771	706	713	708	758	702	725	723	744	765	705	681	690	704	728	743	763	698	746	710	720	688	697	721	742	770	746	699	698	724	705	674	766	720	712	719	703	708	712	713	728	734	733	709	711	699	758	717	689	688	742	671	729	789	716	702	712	717	680	722	711	699	718	728	737	694	738	644	759	666	677	746	772	766	722	762	747	688	710	771	703	661	702	702	731	733	679	738	722	715	741	717	706	702	736	730	695	726	695	712	720	709	713	712	735	747	685	688	700	720	727	686	708	707	715	723	661	710	683	701	685	702	741	710	737	717	715	689	676	712	714	700	721	768	709	689	781	714	713	721	693	747	732	707	701	706	698	692	731	720	670	722	709	681	707	695	715	715	749	727	751	736	722	724	729	717	706	741	736	724	690	721	685	717	736	736	716	708	716	760	718	717	691	711	696	711	700	723	679	660	758	731	692	735	674	717	716	765	725	706	723	705	708	716	744	781	695	712	703	710	716	677	701	708	678	731	742	723	692	773	708	717	760	671	693	748	707	703	691	723	708	675	705	741	702	714	734	682	727	726	730	732	742	721	728	735	742	727	695	670	701	705	736	747	715	766	716	735	730	731	677	687	704	737	715	758	700	748	768	715	655	694	725	720	685	695	703	725	709	730	689	714	672	693	716	730	704	691	718	708	718	708	727	697	680	724	715	700	692	754	709	723	783	677	695	652	707	703	729	735	700	724	706	731	704	715	714	689	783	735	696	758	691	733	726	676	645	723	721	694	678	713	685	700	742	726	701	721	725	719	712	709	734	695	705	671	742	739	732	765	734	765	699	757	776	718	698	704	725	693	695	740	747	783	760	719	721	758	667	719	687	697	742	752	712	733	731	720	713	679	744	718	767	691	735	689	687	742	731	754	754	726	701	700	727	755	714	667	711	771	694	725	744	717	718	737	684	691	723	758	718	716	688	705	689	710	707	746	661	686	750	708	707	683	761	761	728	768	737	731	713	703	706	728	722	687	713	714	732	696	746	709	651	698	771	730	737	688	703	694	746	703	705	742	730	742	731	676	710	741	675	697	689	700	726	699	744	717	716	737	744	758	691	696	756	724	732	704	724	692	710	767	737	732	735	741	742	705	748	754	716	721	726	701	732	716	668	742	739	725	674	745	743	725	709	720	705	710	710	680	749	754	713	675	679	754	684	713	728	701	736	720	737	742	726	676	732	700	691	683	704	740	726	674	712	732	699	706	741	717	726	656	725	729	740	731	759	711	732	756	731	729	734	686	714	684	715	723	705	752	692	749	708	709	679	716	737	697	760	713	722	725	730	703	719	749	713	717	707	679	749	739	691	721	730	710	726	682	731	716	642	747	735	737	681	735	686	762	710	721	763	741	739	708	710	708	723	729	724	723	750	687	702	776	744	738	706	692	717	725	760	706	690	725	720	716	674	738	775	733	728	724	703	733	693	743	742	742	711	703	693	713	702	752	703	707	726	729	740	694	770	752	679	694	682	771	705	720	720	690	697	715	679	751	728	753	694	705	698	728	700	702	701	713	779	723	692	726	683	711	655	748	711	694	734	771	746	743	683	678	752	728	699	695	702	678	680	733	733	744	717	741	714	716	716	725	730	718	687	721	743	649	694	680	743	725	686	728	685	718	689	696	733	708	729	747	702	725	733	747	697	730	693	764	697	761	691	723	729	712	688	749	698	703	685	737	685	724	718	708	711	733	732	745	730	757	694	681	734	720	729	726	708	707	721	754	689	680	739	683	674	710	716	702	701	712	681	780	730	706	724	704	689	730	724	701	722	720	743	744	715	695	683	707	720	723	756	665	720	767	738	718	712	757	665	700	701	724	718	770	716	719	725	701	683	703	720	756	727	686	672	751	795	697	743	691	732	686	676	722	674	795	737	745	711	713	720	708	721	740	676	728	702	729	730	733	725	781	740	742	706	718	750	748	705	719	756	713	737	729	727	710	682	715	742	721	759	734	740
28367	14329	9814	3159	955	202	159	176	185	157	194	172	174	173	189	153	196	151	189	179	167	178	179	190	163	177	181	174	183	167	156	200	204	185	156	167	188	176	159	177	151	158	186	171	185	174	170	184	152	185	178	162	185	180	172	171	166	173	158	194	173	186	183	169	164	150	187	170	194	175	178	169	166	194	169	203	190	174	153	170	176	177	147	152	182	176	171	182	167	188	187	173	172	166	184	172	166	179	186	215	190	156	170	177	196	176	174	179	158	197	174	179	174	178	180	171	173	166	155	196	164	179	152	182	163	186	182	160	189	172	159	152	163	185	161	153	167	179	172	170	168	168	189	175	185	174	188	176	184	163	161	156	159	158	157	187	169	184	159	191	152	173	148	167	183	171	160	154	160	192	172	170	190	169	166	166	187	161	167	185	159	173	175	169	174	164	185	171	192	154	176	182	176	144	177	200	187	163	165	169	173	159	182	172	174	178	148	163	172	179	196	170	180	179	157	176	159	158	183	170	153	174	160	175	154	181	172	192	182	182	153	170	172	186	149	187	176	171	154	189	185	181	178	175	202	169	175	168	167	184	199	194	185	168	171	163	175	160	188	167	171	159	164	189	172	161	173	166	195	162	159	170	174	198	155	168	156	186	168	173	178	168	156	136	175	175	168	175	180	179	159	195	173	188	163	172	163	184	183	174	166	163	167	177	189	177	167	175	177	180	148	195	171	190	172	174	159	168	140	176	174	173	196	207	172	188	173	192	169	168	185	157	162	171	173	168	165	197	180	177	148	159	189	175	188	149	190	163	176	182	157	180	168	144	162	187	160	160	168	169	174	163	158	142	162	162	186	153	157	174	176	179	168	169	166	182	165	164	185	177	182	173	172	194	176	187	167	175	139	159	170	169	156	158	170	177	174	188	179	167	183	164	157	181	173	154	200	172	175	203	137	150	168	196	170	164	147	168	146	184	175	181	172	172	169	213	154	167	179	200	182	172	180	158	196	188	174	159	144	155	178	172	170	156	158	192	181	173	155	162	184	164	158	173	156	151	172	175	149	180	190	179	162	194	158	177	175	167	138	177	201	190	160	176	210	166	165	184	171	182	196	175	190	189	176	155	187	177	193	178	191	181	175	177	208	140	166	163	151	168	169	159	166	172	174	152	169	172	176	171	175	175	193	179	185	165	199	169	178	182	188	173	146	159	168	184	201	155	164	171	180	169	171	189	177	178	179	184	195	172	176	175	155	187	178	175	164	187	185	164	153	176	146	191	176	177	172	184	166	196	180	195	170	188	183	174	171	185	161	182	189	171	161	185	184	179	179	162	182	182	175	200	176	158	154	160	176	173	155	187	161	149	158	191	157	187	144	187	192	172	181	174	165	181	174	181	160	182	152	153	179	186	179	177	170	165	175	166	160	174	185	193	146	155	169	174	177	165	166	170	181	188	184	178	168	181	174	176	155	180	193	150	165	162	168	162	176	137	172	180	185	176	175	188	173	187	153	156	185	177	173	151	165	179	169	156	184	158	161	160	174	168	156	170	170	177	183	154	172	189	161	164	184	186	176	180	168	166	147	192	174	157	134	175	175	196	188	191	160	166	179	189	194	169	168	189	176	175	177	193	162	163	174	150	170	168	176	180	160	144	174	172	159	171	156	169	170	156	173	189	163	183	161	184	182	176	171	173	150	182	168	182	164	180	169	162	153	171	159	177	140	195	170	171	177	161	180	154	164	149	183	177	170	163	199	180	179	181	214	175	160	180	179	161	159	175	143	173	162	180	155	173	166	184	178	188	159	188	165	172	165	181	185	193	172	182	187	185	179	171	183	188	185	192	164	162	175	172	167	189	174	157	180	174	180	155	181	172	189	162	180	177	197	186	176	157	147	188	191	143	174	161	192	180	166	165	184	154	191	148	181	171	197	166	179	190	161	173	185	178	176	171	173	182	176	187	183	173	167	164	161	185	188	167	186	213	169	176	160	203	169	176	168	188	195	161	166	178	188	165	168	170	167	156	157	154	153	187	193	154	186	172	169	180	181	171	162	163	182	184	186	191	178	181	186	181	162	164	187	170	163	179	183	191	171	195	182	183	190	184	174	187	182	167	173	161	189	168	164	163	189	191	169	172	169	177	154	188	183	156	199	181	161	179	159	181	175	180	175	175	172	164	161	181	165	173	168	167	205	172	172	176	163	186	150	161	186	175	181	186	172	149	166	199	196	168	175	157	182	174	177	189	161	174	194	172	163	159	159	182	171	180	178	173	158	156	162	191	197	183	179	177	172	190	166	154	179	157	166	176	181	177	182	161	194	162	175	171	172	178	156	176	164	173	163	190	191	185	173	159	199	170	172	173	172	165	181	180	163	180	174	193	168	182	180	196	166	160	187	166	176	178	179	186	173	164	181	179	167	183	180	161	182	196	172	174	184	168	162	170	169	192	189	186	167	155	158	192	182	171	165	205	174	180	171	159	148	177	173	188	178	151	169	199	159	193	159	169	165	157	172	170	151	159	186	193	183	181	171	170	170	181	166	180	157	158	192	170	168	166	159	162	167	154	151	156	165	184	167	180	165	185	188	172	171	170	153	172	184	148	149	189	156	156	190	165	177	178	169	160	190	178	181	161	188	166	163	173	156	169	172	179	185	157	174	167	183	167	172	181	172	176	161	193	174	182	170	201	182	170	176	157	175	171	181	180	158	171	163	183	167	145	166	173	163	186	162	162	173	163	158	206	177	177	180	194	195	149	164	172	146	177	172	176	179	183	168	181	160	159	153	140	193	159	174	163	151	150	187	166	186	151	175	197	180	174	178	170	183	152	168	192	175	160	148	145	175	147	171	174	176	172	167	186	156	190	179	170	164	187	143	160	157	170	186	196	184	186	186	152	149	209	168	188	178	168	172	183	162	162	176	174	159	178	171	183	178	190	182	176	162	162	153	171	179	161	165	181	166	172	166	160	176	210	166	166	165	182	167	172	176	159	170	162	133	163	169	184	178	169	182	166	180	192	190	182	172	175	168	163	176	171	159	187	170	157	176	183	182	181	171	176	180	164	180	167	178	170	149	151	183	184	178	138	188	170	181	191	172	176	160	169	175	152	166	166	160	186	172	185	154	160	152	167	175	164	162	166	165	185	141	155	178	175	198	180	157	181	174	177	170	158	160	186	171	168	159	173	176	181	198	157	181	163	166	156	174	172	154	199	179	165	184	154	165	156	161	169	174	178	173	160	172	187	169	159	191	168	143	164	183	166	166	164	167	181	181	182	170	168	207	184	161	184	187	167	168	152	168	193	169	159	173	153	178	168	180	167	179	176	163	148	170	167	189	188	171	172	182	166	179	180	175	183	183	161	176	184	152	176	197	156	176	193	198	175	193	159	168	181	156	180	170	184	160	208	174	180	181	196	179	178	170	185	176	166	175	189	190	210	146	166	176	150	170	181	178	141	189	172	192	177	179	184	204	171	169	171	163	150	179	176	163	156	192	194
24653	16615	15504	8462	3002	637	582	633	544	535	557	596	532	603	582	563	565	554	576	563	573	558	583	553	553	592	548	576	609	561	552	531	550	556	576	563	562	556	581	562	591	574	554	608	538	583	622	564	592	563	522	550	580	574	582	530	577	559	553	619	548	522	530	586	551	581	553	544	555	562	574	564	591	549	584	573	521	560	581	578	577	551	580	577	573	552	567	559	566	570	525	515	573	586	509	536	554	546	543	574	577	545	572	585	591	563	551	574	596	579	539	582	566	528	517	541	576	542	602	553	581	510	573	573	613	563	541	530	541	566	600	500	572	537	578	533	587	557	552	587	603	563	525	595	579	605	538	573	531	547	559	564	550	596	562	584	531	553	521	591	603	591	579	540	547	540	596	555	557	570	538	585	543	549	536	564	557	534	579	528	554	600	558	582	587	579	613	546	550	594	581	527	565	555	533	600	550	551	584	560	544	563	557	559	577	540	584	593	551	587	564	538	579	580	567	583	571	557	547	582	584	515	579	547	593	518	559	520	559	534	548	578	633	532	539	533	560	619	573	581	556	592	592	563	596	595	549	576	544	574	572	588	560	591	574	573	568	548	588	575	539	575	606	574	598	577	541	537	613	572	554	526	535	570	607	586	565	580	537	579	561	578	577	540	559	573	560	589	545	561	572	576	596	558	597	512	593	510	558	565	560	569	546	568	552	550	578	569	550	588	624	580	614	584	575	569	559	569	604	547	557	546	609	526	619	547	560	541	605	587	570	568	569	595	623	545	559	542	581	564	590	535	576	544	581	575	543	572	590	546	558	536	530	550	605	567	553	536	584	533	575	576	584	583	587	542	602	546	553	579	535	588	613	546	557	578	559	582	549	565	598	562	588	519	543	563	581	551	590	536	585	590	541	598	569	559	557	579	541	555	589	590	585	591	559	595	577	563	589	591	589	576	582	537	590	579	574	536	580	531	588	546	514	538	558	530	524	584	578	586	571	559	618	579	567	602	591	539	600	585	579	555	591	526	549	530	610	578	520	562	505	588	575	590	541	556	570	586	591	549	571	614	580	576	600	562	597	610	543	547	523	581	552	625	620	594	564	563	563	539	544	552	599	547	585	564	559	560	577	532	554	550	589	594	535	601	564	591	578	598	538	534	552	545	603	593	601	584	546	544	578	552	568	560	568	555	597	556	531	603	553	551	578	572	533	587	495	555	609	593	561	567	588	573	563	579	595	582	567	593	533	559	544	581	577	588	578	551	558	577	570	562	559	566	544	584	565	582	563	567	578	562	563	508	572	586	609	560	544	597	561	540	582	543	573	576	579	581	542	580	619	555	551	592	562	561	583	551	563	574	602	634	552	590	581	624	500	551	551	567	553	503	554	590	548	585	530	598	587	583	527	549	535	557	616	574	583	552	584	551	589	607	551	600	555	542	583	579	558	584	581	576	566	599	549	541	596	543	534	564	601	555	568	556	547	552	547	549	566	569	575	560	543	610	579	580	597	572	585	559	554	565	538	572	562	601	553	539	507	558	616	600	545	587	603	551	577	554	595	540	604	533	535	545	579	539	558	585	579	577	574	585	561	532	547	555	565	557	574	554	590	589	555	568	562	596	561	536	605	542	595	582	564	574	560	548	582	580	630	523	554	592	560	566	555	604	565	545	584	578	587	573	569	580	578	548	561	579	577	541	540	536	561	609	554	575	556	561	550	563	598	550	630	566	560	559	568	569	562	533	595	553	585	555	574	562	560	523	576	538	511	567	546	550	564	553	582	554	590	571	553	592	580	573	509	616	551	545	575	546	609	557	580	580	551	548	572	564	573	554	553	551	558	545	602	626	596	553	605	545	617	518	556	547	595	541	569	562	550	579	517	583	577	587	570	569	588	573	591	552	524	539	583	533	546	619	608	576	569	520	561	510	572	574	553	580	575	583	597	529	541	611	545	523	553	545	552	543	581	550	564	562	552	530	562	549	517	555	604	549	557	554	552	631	545	535	530	564	557	578	578	547	584	545	574	571	593	563	532	592	520	573	543	598	529	537	574	531	597	559	566	534	554	607	533	579	572	518	556	561	591	590	523	539	603	603	540	570	573	576	570	544	580	526	554	560	551	534	529	551	556	557	498	562	559	558	548	554	564	602	571	542	557	525	547	564	597	573	529	565	538	581	561	576	566	560	567	564	587	510	581	576	525	549	600	557	602	563	558	574	554	547	571	596	552	565	573	588	618	562	543	586	600	589	538	581	581	581	590	550	562	580	628	585	559	548	538	560	551	560	540	560	566	563	538	579	561	578	591	581	558	553	555	590	603	575	593	568	564	589	545	588	574	568	533	605	569	558	591	546	540	576	556	552	617	552	540	556	568	560	618	513	542	584	565	575	526	602	580	535	562	558	579	552	574	569	578	534	529	530	576	570	529	546	550	572	566	583	575	572	581	628	534	561	570	584	546	567	564	610	551	554	572	563	545	550	577	547	559	579	584	563	549	547	566	554	588	578	528	563	547	523	553	538	596	582	543	610	592	551	544	569	575	575	566	554	588	574	545	539	570	583	574	544	547	553	581	566	531	639	570	586	589	548	555	592	553	588	573	602	558	614	547	588	549	575	614	520	557	588	532	573	599	592	584	554	503	520	596	538	544	541	605	554	554	594	577	583	581	534	605	573	564	544	556	550	598	556	558	528	585	544	606	571	598	560	551	531	552	626	561	560	543	552	584	568	570	563	537	582	550	579	569	524	597	518	550	565	540	596	564	575	592	584	590	587	554	610	596	568	535	596	588	607	602	568	586	546	519	530	552	581	542	547	557	573	566	544	599	570	584	531	588	548	579	562	568	569	567	523	575	572	544	583	572	587	549	567	560	542	551	561	577	559	552	603	577	548	585	600	552	600	530	583	574	581	547	549	583	513	560	564	571	627	572	569	544	538	557	577	539	573	569	589	567	551	558	526	550	593	544	570	541	556	545	569	537	548	522	576	569	566	558	570	579	619	593	564	580	555	569	569	566	556	560	572	601	589	575	575	584	524	559	502	590	578	524	599	603	575	526	546	563	555	558	572	578	535	574	560	589	591	580	548	543	561	556	519	551	572	602	598	570	576	578	565	529	551	568	582	591	628	553	584	583	589	526	582	546	567	571	555	544	572	618	530	548	537	597	598	552	562	584	581	524	577	569	563	550	563	568	557	599	591	572	565	579	564	585	547	618	555	580	565	555	568	580	540	574	547	603	549	567	582	591	544	570	578	537	529	569	569	590	564	507	558	561	546	563	558	593	561	590	605	589	573	581	571	563	562	597	628	562	568	564	591	593	523	580	586	548	545	557	566	596	563	590	565	587	594	590	540	575	549	515	556	542	581	554	551	609	565	592	558	583	601	575	543	573	577	540	550	568	563	552	560	545	544	544	571	566	539	565	543	581	556	547	576	571	545	535	550	612	560	548	546	565	582	561	596	582	589	556	534	547	553	598	565	586	556	564	540	563	552	607	534
59527	54043	55611	31736	14562	802	198	157	135	159	158	131	133	137	146	129	137	150	126	138	144	155	133	126	131	141	157	149	132	137	156	145	134	124	148	130	170	140	144	132	168	145	158	140	162	127	137	142	144	149	151	149	125	131	130	150	130	123	169	146	162	133	112	141	127	139	147	134	141	158	149	140	146	134	140	145	164	145	155	154	138	131	156	149	141	152	118	146	144	151	182	156	154	139	151	128	139	133	125	137	143	124	152	131	140	130	159	136	136	138	147	137	139	154	142	125	150	147	149	138	128	155	175	135	143	121	128	161	133	133	134	136	140	135	135	133	139	156	111	147	110	151	151	151	153	116	158	154	125	133	143	127	142	153	140	147	120	129	148	162	118	128	140	152	173	146	137	137	136	158	144	123	134	126	145	145	124	151	151	149	143	129	142	131	146	141	133	156	146	155	150	138	158	139	132	158	145	154	120	144	153	146	150	152	159	164	139	155	130	145	135	117	151	142	140	157	160	144	140	127	127	157	123	175	155	145	134	128	137	134	120	129	137	128	152	131	137	139	138	130	149	153	139	145	124	125	133	125	135	139	162	146	149	145	130	135	140	120	139	137	136	127	134	157	117	123	130	147	150	137	135	130	141	150	158	135	119	147	130	142	160	160	134	148	157	139	136	147	150	148	146	140	125	143	136	136	141	136	127	122	139	156	168	155	150	147	153	153	119	117	145	130	141	120	144	156	150	135	151	151	133	148	131	144	149	132	154	129	112	139	146	133	154	150	127	148	119	144	161	140	132	126	149	136	146	149	154	154	152	154	142	140	158	149	155	146	137	147	138	169	148	137	149	138	139	145	121	129	145	152	133	168	149	142	133	126	138	145	140	160	130	135	162	145	126	149	130	159	140	154	133	121	156	153	139	149	126	136	148	165	138	145	127	133	148	135	134	131	169	151	136	126	132	121	130	130	135	136	160	144	149	150	152	135	131	160	151	162	150	156	149	144	143	137	126	151	132	133	134	145	143	121	139	149	126	134	150	126	143	135	142	119	153	138	139	149	143	164	155	154	142	140	146	145	150	148	136	137	145	145	141	117	107	114	139	133	148	147	146	139	157	133	137	138	142	151	135	135	145	152	143	150	143	166	135	141	135	126	138	135	130	158	132	126	157	149	151	142	127	119	144	140	135	121	141	121	151	136	136	140	136	140	138	130	137	143	124	138	123	145	145	129	140	132	118	146	133	142	114	145	146	133	151	144	142	175	136	141	136	121	156	143	132	145	140	157	158	142	148	153	159	124	138	146	123	139	145	144	164	142	145	154	137	129	135	147	136	146	133	131	135	149	129	146	147	148	164	139	161	149	161	152	154	128	149	147	129	146	148	147	145	127	141	138	132	137	180	132	168	145	140	133	131	130	135	140	154	137	138	141	140	143	133	138	153	139	143	143	135	129	149	131	116	129	123	152	161	155	151	126	146	161	151	147	137	143	136	169	132	127	141	137	150	134	125	142	139	158	136	131	137	144	150	148	142	137	139	169	150	153	141	145	129	143	148	174	148	135	137	148	144	149	145	126	156	122	140	142	142	129	136	144	136	134	136	125	167	164	153	115	142	136	130	130	125	153	127	140	156	139	136	148	152	163	151	130	131	151	148	149	161	134	139	147	146	157	142	145	168	135	164	147	138	139	145	128	151	143	153	130	122	146	144	121	161	133	116	138	140	139	144	134	141	133	146	135	140	146	133	153	135	135	124	158	116	157	130	133	148	145	142	149	126	147	133	118	152	143	133	141	155	140	157	146	152	153	150	142	143	119	147	152	149	116	132	143	141	134	149	151	159	138	167	137	132	139	151	159	138	146	130	143	138	124	143	136	156	132	139	139	138	158	145	133	129	129	153	153	154	135	136	137	132	135	152	151	144	152	152	160	141	123	149	117	131	119	124	131	142	134	161	148	143	154	156	136	154	139	147	126	137	154	138	147	130	139	135	147	147	133	143	141	156	133	149	124	120	126	131	136	133	150	134	136	129	141	147	141	135	124	144	137	140	146	129	121	141	131	137	148	139	137	141	143	145	148	140	146	134	143	131	122	137	161	143	137	129	151	155	144	147	142	149	145	157	125	156	133	142	163	172	151	127	124	130	148	156	155	152	149	130	148	145	115	130	144	155	148	151	151	145	134	141	136	131	135	146	131	135	151	156	143	137	132	141	140	152	134	140	141	129	130	130	136	145	137	132	147	164	129	146	152	117	119	160	133	157	138	123	132	158	128	157	136	162	155	135	166	140	132	135	150	150	146	156	128	160	135	153	135	137	147	131	156	137	143	153	146	120	135	144	126	127	124	145	149	164	135	149	131	147	139	145	119	141	134	154	123	162	132	142	142	145	139	134	152	154	160	129	118	152	135	171	142	129	125	137	146	166	149	149	161	141	151	147	129	130	140	154	145	141	146	128	152	131	130	150	144	140	146	143	145	153	126	133	161	136	129	112	152	139	131	146	131	139	151	128	149	138	134	135	120	147	139	166	148	136	133	147	149	135	130	131	141	127	133	144	145	138	147	126	134	131	134	131	155	143	137	129	132	148	132	165	135	144	121	141	129	153	153	154	171	161	154	125	130	160	169	160	160	147	154	129	138	137	158	158	131	138	156	138	142	136	168	133	119	124	150	151	159	144	138	158	158	136	135	141	149	141	152	149	136	135	125	135	148	137	129	124	137	147	165	133	155	149	159	141	158	146	135	153	153	127	160	144	171	150	111	153	130	145	141	133	147	152	150	131	144	120	128	170	129	148	147	156	137	142	143	142	136	160	128	149	118	116	138	129	147	130	140	123	157	146	131	144	160	146	134	151	161	143	155	128	151	154	142	127	155	146	146	154	158	141	157	152	150	156	114	130	144	145	139	160	146	146	139	154	148	149	152	143	133	131	142	128	139	131	133	130	123	136	144	145	118	130	136	127	127	120	138	128	135	125	148	140	134	133	113	121	125	118	153	145	139	157	111	129	117	124	135	139	116	151	122	132	138	137	142	139	142	138	140	126	163	154	130	124	166	137	157	159	127	152	158	117	142	140	133	159	142	128	132	140	141	145	123	147	149	137	165	120	154	166	139	126	135	157	140	141	141	123	137	156	147	135	138	124	139	157	121	128	151	130	145	151	140	158	116	160	131	132	124	125	148	132	132	149	137	137	110	146	124	151	139	153	140	134	151	155	148	140	143	146	137	147	133	150	140	146	144	144	150	130	152	146	122	145	136	158	134	132	143	140	143	142	132	149	131	139	154	128	139	126	154	151	139	151	135	129	140	139	140	135	127	131	154	129	132	159	130	134	149	141	118	143	151	131	149	140	146	137	142	144	137	155	160	145	158	134	143	129	143	138	140	136	134	129	159	153	139	116	149	139	150	150	138	137	159	148	139	163	146	145	147	137	146	138	135	135	128	147	125	138	145	131	149	130	143	157	141	142	144	129	147	151	151	116	148	159	147	170	150	129	162	139	128
42675	45081	48086	36911	15982	739	654	625	572	543	573	518	539	558	488	493	520	539	514	487	503	507	498	508	506	481	461	470	519	523	475	484	454	495	522	488	498	447	505	462	493	482	447	478	484	458	433	455	484	481	475	477	511	502	515	467	486	480	503	488	459	479	496	477	478	469	471	488	483	474	485	416	471	497	481	467	465	502	487	464	469	502	486	445	459	483	506	493	475	482	497	461	488	478	459	503	523	526	489	505	431	501	478	509	504	470	453	467	496	528	482	501	456	482	468	434	478	512	454	483	530	480	443	492	520	482	440	483	474	494	515	491	494	481	482	458	487	467	451	481	456	428	504	489	493	471	475	454	502	458	467	491	514	457	463	508	479	453	463	511	500	449	459	450	491	478	494	470	493	476	463	517	518	451	467	495	507	517	472	468	508	496	462	471	494	475	505	469	437	498	491	438	511	471	417	473	501	477	483	523	464	447	475	489	467	503	481	480	510	471	472	542	504	500	468	474	501	502	484	461	540	453	486	471	509	461	490	465	466	470	474	474	496	468	513	485	492	479	499	455	467	517	460	477	463	468	497	501	454	483	450	443	436	495	500	485	469	455	453	459	464	501	452	438	459	462	473	472	471	459	513	474	473	492	478	480	478	506	482	495	467	496	463	438	459	459	449	477	443	446	522	498	537	484	489	485	461	508	484	473	463	503	527	468	441	470	464	479	469	490	470	481	447	487	473	492	495	451	486	465	505	500	480	485	469	483	461	461	486	482	510	445	480	494	479	522	464	483	498	425	502	457	505	475	502	490	472	472	465	485	482	479	464	511	488	474	479	494	438	476	482	458	511	466	505	496	472	477	491	489	457	469	500	473	484	505	482	490	488	488	467	474	482	457	490	511	494	492	452	477	487	505	490	495	474	475	488	459	510	483	468	480	495	450	445	463	477	514	489	530	496	444	496	455	517	500	530	475	435	499	505	468	490	473	482	478	461	515	493	490	480	506	495	460	499	452	470	482	486	510	466	495	493	507	516	451	494	446	459	475	491	480	504	487	438	511	483	446	463	486	510	450	490	483	555	471	492	466	470	444	473	516	464	502	471	501	463	456	495	505	449	471	511	441	482	485	460	492	458	454	494	509	480	495	503	451	503	467	460	495	440	451	484	494	470	455	468	481	473	453	463	457	490	451	472	494	483	502	479	450	530	485	475	475	480	523	485	470	467	464	521	468	477	501	465	487	504	479	459	486	480	481	479	501	468	471	506	499	469	509	483	475	506	448	467	498	472	449	480	458	466	467	474	448	485	482	503	491	465	474	472	512	439	478	476	557	471	477	468	467	471	466	468	450	471	461	499	508	470	481	472	460	506	509	495	507	486	516	512	502	471	464	507	452	467	487	439	493	512	484	473	454	468	514	461	511	449	490	499	462	478	476	437	470	480	498	503	490	477	502	470	478	434	486	463	516	424	448	474	489	474	486	508	442	506	498	495	496	504	494	492	464	458	464	483	507	469	479	493	480	505	472	460	486	492	478	494	479	439	461	466	466	475	509	491	488	471	496	481	483	430	454	491	496	474	475	428	464	488	450	445	456	453	472	421	465	473	528	457	520	502	470	461	501	466	457	511	486	471	523	511	479	456	450	479	476	511	478	458	489	506	503	488	495	439	508	470	472	475	474	487	473	470	476	515	458	483	506	507	513	477	483	473	485	520	495	483	502	483	463	525	504	505	458	486	463	482	477	473	510	504	430	467	512	494	501	490	497	471	481	453	471	492	468	503	470	495	472	462	496	524	470	505	492	483	472	519	470	514	441	469	487	457	464	494	500	474	493	479	451	502	481	499	469	477	486	470	494	481	487	504	470	478	496	482	481	470	460	511	461	487	493	467	478	463	500	518	516	466	488	497	486	444	480	499	459	489	468	502	463	474	492	477	487	451	484	453	493	491	452	468	506	494	471	483	471	436	469	489	467	482	493	491	513	475	488	455	461	458	451	482	506	464	494	475	452	447	475	484	463	488	460	486	475	479	502	454	496	463	486	496	494	464	503	491	466	472	478	479	496	452	519	497	464	468	461	493	540	440	509	463	466	443	482	476	524	520	437	486	466	470	469	446	472	486	526	449	470	459	477	524	443	447	458	503	473	461	506	481	493	464	480	504	486	472	474	474	466	490	465	469	492	476	476	535	477	471	437	467	494	494	430	500	480	488	491	518	471	510	500	481	499	478	482	468	503	449	489	465	529	494	480	458	495	481	492	473	511	491	471	477	471	519	511	493	490	506	495	483	508	451	476	452	475	507	497	480	484	462	480	476	470	474	496	518	537	475	474	495	472	460	452	502	473	467	462	455	479	463	514	479	468	491	482	513	491	501	472	451	451	446	438	473	484	485	485	474	481	473	470	471	499	460	481	475	473	441	451	475	488	480	516	502	464	499	501	466	494	494	467	459	515	471	469	493	471	469	511	481	467	479	475	494	470	477	484	461	430	487	497	507	458	505	511	474	460	522	445	464	491	446	452	464	473	479	520	464	497	500	475	470	478	510	485	460	479	489	479	444	455	481	456	492	477	465	497	462	466	444	499	431	502	505	494	500	484	485	491	496	503	507	466	448	494	473	460	457	455	453	488	506	496	484	478	480	490	467	499	484	476	496	498	469	465	469	490	469	480	453	450	487	471	452	471	534	487	519	499	461	472	469	503	465	497	488	515	508	438	484	421	473	472	515	479	500	491	478	464	471	475	479	495	465	453	520	484	467	499	507	479	507	491	474	459	486	453	458	478	458	503	478	463	500	493	500	477	473	478	484	510	480	483	470	458	475	497	489	463	488	476	475	475	446	472	485	461	443	469	499	539	464	451	492	488	485	458	465	471	465	467	490	500	478	481	489	444	451	501	466	504	491	452	494	512	512	484	508	506	491	517	477	461	475	485	479	455	496	474	520	509	506	513	462	464	453	441	485	488	490	506	516	482	476	470	480	521	496	480	501	488	481	509	470	498	480	473	474	507	462	470	467	488	489	457	505	516	466	475	488	490	473	500	479	482	488	516	465	466	465	463	495	494	497	488	498	475	431	464	472	521	481	460	501	483	482	471	459	468	470	505	449	475	439	457	475	476	463	465	539	490	496	427	501	484	478	523	492	467	478	501	454	491	498	483	472	468	452	514	473	482	484	470	481	490	466	439	529	444	465	456	470	466	470	505	506	439	514	488	473	492	482	493	494	484	482	492	490	459	487	483	498	509	510	480	465	480	456	504	449	502	498	490	474	467	513	480	465	482	438	496	491	460	484	455	507	473	438	458	515	474	514	492	488	481	472	508	496	459	463	496	486	494	475	479	492	509	456	503	491	480	513	503	448	500	469	473	473	457	453	495	523	510	505	502	490	469	475	495	481	512	502	455	495	518	516	467	484	490	488	455	461	472	495	521	504	452	501	471	470	460	437	471	497	517	516	483	447	446	456	460	487	523	476	436	455	476	502	456	483	496	481	467	481	471	501	446
73689	70371	70561	41918	24590	3688	359	271	293	294	283	246	272	270	254	253	266	233	260	292	232	266	247	224	253	249	232	241	229	265	246	241	233	229	209	252	236	233	206	229	228	268	263	244	222	251	248	245	237	246	228	235	231	233	234	249	244	243	233	215	223	228	270	245	254	238	215	233	258	240	257	256	238	305	262	253	253	240	239	250	247	265	225	235	227	229	213	227	226	227	245	240	240	241	217	239	254	212	237	241	229	251	199	244	270	219	227	249	228	215	227	261	231	246	240	224	231	232	232	240	246	236	241	231	242	247	239	229	251	219	252	236	252	251	240	266	250	265	229	231	229	229	215	223	258	230	221	222	233	245	233	254	202	224	263	217	223	244	248	230	259	229	241	236	247	233	252	237	236	220	230	242	207	226	222	245	238	240	252	263	234	253	236	237	232	215	239	225	257	221	245	246	276	223	256	213	256	236	244	247	234	217	220	257	239	210	234	254	233	251	259	221	228	236	251	193	218	216	240	233	209	222	218	227	254	250	237	243	258	243	251	223	234	239	211	224	227	240	250	243	247	249	258	230	283	250	253	235	220	246	226	252	236	218	245	248	246	240	240	233	256	215	235	239	246	241	229	248	273	248	247	257	241	224	240	229	219	214	270	262	236	234	239	235	240	260	244	239	214	235	225	240	223	243	255	258	229	253	246	239	261	233	232	244	234	215	235	244	252	217	246	265	264	235	226	244	235	235	244	255	249	239	230	235	244	255	241	263	247	247	275	251	283	216	232	262	256	266	235	253	230	228	255	234	231	216	235	220	220	240	244	237	253	223	245	217	243	251	208	232	229	242	252	259	246	219	216	224	218	210	249	229	247	230	254	270	226	228	280	217	228	250	217	233	249	218	235	255	231	253	244	230	232	250	226	252	244	234	234	233	260	233	240	250	217	228	227	234	254	216	220	234	224	243	230	230	258	210	245	233	224	256	219	221	239	232	242	246	251	243	210	235	241	236	230	275	229	219	241	231	217	247	239	248	235	233	221	229	229	251	226	215	248	231	236	260	232	238	266	269	272	257	244	213	237	248	212	218	247	220	216	250	234	220	220	244	261	269	228	241	227	251	209	213	227	252	214	260	219	245	220	242	242	225	230	234	226	248	240	213	237	252	266	224	224	258	248	228	224	239	218	232	241	239	239	252	246	243	269	226	250	241	235	228	240	224	218	283	232	256	224	225	251	253	247	260	245	256	247	239	262	235	228	272	257	248	243	235	232	247	244	239	235	215	252	254	233	218	242	225	234	231	235	277	246	229	243	210	235	236	244	226	238	246	256	206	245	241	240	254	210	218	252	249	243	231	209	256	233	256	243	238	241	240	234	242	225	226	268	216	240	235	284	227	217	230	238	204	232	260	252	269	233	222	240	258	225	219	265	238	253	231	245	240	249	243	213	212	219	233	242	199	237	221	233	238	214	227	257	250	242	248	247	239	258	236	221	227	241	239	266	253	243	236	243	233	241	261	225	237	267	240	230	232	216	242	219	252	208	245	242	258	230	231	237	248	215	241	228	249	255	218	256	229	235	229	263	232	244	213	244	234	229	241	239	253	235	278	244	247	235	232	205	230	238	251	239	224	218	259	240	269	234	223	230	241	232	239	229	261	271	231	264	240	247	264	213	222	229	244	240	235	244	256	224	234	199	245	228	247	231	242	214	263	224	219	227	238	241	251	228	252	212	234	235	224	247	243	262	251	246	255	230	267	243	234	238	263	228	248	231	239	242	216	263	255	216	268	244	248	257	234	252	265	239	226	264	228	236	221	260	227	249	272	221	277	217	233	194	240	230	224	235	219	267	238	232	236	255	210	256	240	250	235	232	218	241	263	247	242	264	245	244	247	227	255	232	229	263	217	239	257	255	224	260	241	255	225	224	232	220	253	251	240	245	250	247	247	218	238	233	241	232	233	240	221	249	258	258	245	240	226	219	224	230	220	241	213	248	233	213	237	230	209	270	221	209	243	223	221	231	234	245	222	228	249	257	225	227	228	254	251	259	257	241	261	260	257	238	264	253	235	243	234	231	206	255	241	227	231	251	248	252	234	225	244	242	254	250	230	243	248	253	250	243	254	261	238	233	243	252	243	225	230	243	229	244	249	261	260	264	243	244	241	242	234	254	226	233	238	237	263	242	273	208	236	253	257	228	244	253	225	249	254	282	239	230	209	245	248	240	198	279	225	252	231	259	217	247	220	241	235	254	244	239	213	239	258	240	225	258	248	239	233	217	228	208	230	257	233	230	232	265	229	250	245	246	222	250	235	251	224	270	225	216	242	239	207	241	223	248	262	236	266	232	251	207	263	237	248	255	237	234	237	227	211	239	246	239	259	240	250	263	233	240	238	235	228	202	257	254	248	244	233	258	220	248	240	251	241	244	245	229	221	265	230	225	229	228	237	259	227	251	267	236	235	239	233	219	237	247	258	240	219	235	232	215	259	236	251	265	251	250	264	258	249	231	199	196	236	219	239	245	257	220	230	233	238	238	259	240	245	257	243	209	230	236	246	234	251	208	230	236	210	230	226	223	259	231	243	269	215	261	240	220	236	237	244	241	240	234	248	253	236	229	232	230	250	257	241	243	255	257	235	232	232	243	214	211	247	234	278	238	246	225	217	225	226	205	229	223	215	255	248	221	239	223	223	232	228	237	244	215	230	239	244	242	225	236	231	246	239	233	249	245	211	232	238	235	239	260	215	223	238	225	226	241	259	237	213	224	259	224	236	216	240	275	225	244	212	263	241	214	237	232	248	269	238	209	231	236	203	256	241	224	218	248	246	203	233	225	191	235	259	222	217	196	234	256	246	235	264	244	242	244	238	220	240	237	240	233	258	250	227	233	236	241	267	239	244	237	221	236	247	253	233	227	242	247	243	244	237	265	244	273	247	236	223	246	252	235	238	250	233	234	238	249	214	263	246	261	221	256	214	227	238	221	216	268	231	247	251	254	250	255	220	228	252	245	256	244	242	223	234	215	242	229	224	202	257	242	237	223	249	235	228	252	217	241	245	225	222	233	256	227	246	254	215	250	242	256	262	248	239	227	232	242	258	259	250	221	237	253	246	215	230	239	233	250	263	242	226	233	238	232	248	246	235	254	233	262	216	215	241	257	218	252	234	232	251	231	257	232	232	254	248	241	220	224	246	229	251	244	224	251	215	254	233	199	228	253	238	248	254	231	210	226	248	259	202	212	241	241	259	251	218	238	234	235	232	223	217	241	232	233	253	250	246	270	276	250	213	252	240	226	238	246	204	256	228	224	247	232	234	237	265	266	232	248	229	238	241	246	249	231	250	211	231	258	258	231	248	245	273	255	243	227	268	256	215	234	250	241	230	218	249	252	238	237	225	254	258	228	235	216	235	226	235	234	248	261	236	228	285	247	221	245	253	235	223	234	271	230	248	241	235	229	251	249	229	237	234	213	252	241	223	243	226	238	234	255	220	215	214	254	230
53845	58829	62234	47043	21472	1234	1082	1006	945	897	843	896	979	813	751	767	794	806	819	796	753	780	768	726	757	791	802	760	791	773	775	758	809	708	752	742	724	762	784	711	757	732	751	759	756	713	746	766	736	729	766	718	809	738	741	776	771	744	715	750	726	834	747	775	723	763	742	751	764	735	696	728	733	775	693	744	728	678	760	775	699	695	775	733	803	728	809	743	727	727	764	772	726	778	736	743	783	784	793	740	699	789	738	772	751	724	766	727	778	732	744	717	705	748	787	750	772	758	764	738	703	796	749	733	780	780	740	727	729	794	765	758	753	806	753	759	769	804	774	738	749	736	756	714	734	761	720	765	771	742	713	734	790	678	789	705	772	787	751	792	751	775	736	757	731	774	751	753	730	721	795	735	760	766	753	779	762	801	764	748	730	741	704	771	750	711	791	750	712	717	793	753	735	747	768	773	785	764	711	738	787	715	750	747	728	755	772	789	729	760	739	750	743	785	720	786	704	759	783	749	774	776	709	776	697	833	762	732	727	805	765	765	741	786	721	701	748	763	771	723	740	740	729	727	770	711	745	753	760	739	771	760	695	738	727	786	746	736	756	743	787	699	774	740	725	756	762	748	744	693	754	732	671	794	791	781	766	748	787	702	737	721	769	702	724	749	777	744	778	738	731	730	746	749	732	727	712	707	714	739	752	733	707	741	766	730	690	764	734	786	765	770	785	714	784	781	748	753	702	727	752	791	694	772	792	705	742	805	785	768	757	746	781	736	740	756	743	720	726	703	753	723	723	737	725	727	778	769	753	689	739	765	694	726	709	786	795	720	746	754	748	763	731	706	728	750	752	693	730	772	805	749	764	751	763	733	760	729	738	737	752	700	768	759	763	754	701	705	738	730	741	763	722	799	796	777	720	780	758	733	769	775	747	746	756	730	788	752	729	725	726	771	783	738	725	758	737	747	788	750	747	707	715	711	781	718	772	759	716	779	733	740	744	742	775	782	705	741	728	750	747	776	741	754	719	736	789	775	724	722	766	730	710	783	728	752	760	752	715	776	758	759	737	788	730	774	754	756	776	746	755	757	770	713	745	724	756	783	739	747	813	740	753	747	720	762	676	759	794	720	816	746	737	732	709	693	720	722	710	764	738	730	747	796	752	761	684	736	726	756	727	701	688	774	698	733	783	775	716	758	709	837	733	731	718	718	717	749	760	714	725	678	766	736	762	748	762	706	758	798	745	757	750	701	697	737	719	727	692	727	799	689	761	769	729	709	725	755	701	742	709	745	709	774	769	707	777	767	666	729	719	754	764	790	800	781	774	720	765	718	725	700	733	754	706	758	798	735	715	752	736	699	734	763	741	767	773	726	776	743	765	770	739	760	757	762	723	764	741	719	742	745	708	771	770	761	735	752	726	732	766	735	748	747	746	765	715	749	707	773	729	755	741	743	758	761	733	738	761	723	744	755	753	759	734	747	744	772	739	744	761	745	743	758	752	745	744	746	789	724	761	798	744	697	772	726	726	794	766	713	730	725	760	788	747	780	752	749	717	755	749	758	785	804	734	761	749	767	747	789	775	716	771	744	723	761	771	740	730	748	759	776	726	725	728	714	721	754	765	753	740	772	737	733	725	748	773	761	728	733	730	747	785	718	792	745	713	714	721	774	681	775	739	742	735	741	749	733	726	755	698	762	722	762	702	743	824	752	728	747	740	769	777	781	717	705	760	756	692	756	702	728	760	785	690	763	737	763	774	763	739	738	736	758	724	779	741	716	824	744	738	769	783	739	721	759	756	700	736	740	774	705	718	717	790	811	725	727	786	742	774	795	716	756	762	762	767	725	779	743	758	755	755	743	731	761	757	782	738	758	727	783	733	768	733	821	751	743	756	832	763	769	770	781	775	778	728	749	738	718	708	772	664	736	821	728	734	692	722	737	734	713	710	733	734	717	750	787	757	716	700	745	756	773	760	780	752	692	764	751	781	763	741	736	706	745	757	743	723	752	742	739	716	764	804	696	735	721	749	768	776	759	744	752	695	755	747	722	753	753	783	761	739	714	747	720	731	766	748	783	718	817	730	789	765	740	769	817	766	790	757	743	741	774	730	833	718	742	755	717	739	769	738	709	763	709	742	754	741	768	764	717	707	752	725	731	794	752	709	744	730	780	699	774	793	724	709	776	736	751	740	710	774	715	757	794	763	751	734	760	786	757	720	679	723	742	721	717	777	769	731	795	693	756	716	790	744	714	713	785	761	698	762	740	750	747	769	789	759	775	749	754	733	777	731	726	771	719	718	754	786	791	707	703	816	743	787	775	727	758	757	739	791	736	777	749	758	780	752	737	784	749	748	753	729	713	759	755	763	692	778	738	718	772	809	772	696	737	774	795	758	741	725	744	721	731	759	755	739	766	745	739	719	730	745	777	769	721	767	716	733	768	778	710	755	734	691	752	714	746	782	799	705	733	785	771	717	768	728	710	736	773	752	775	756	766	752	759	718	784	726	781	722	738	766	726	781	765	755	775	745	749	742	749	676	719	779	813	759	758	722	743	713	741	753	767	713	709	708	725	761	743	756	736	730	760	779	756	726	744	748	740	743	754	723	764	753	781	785	685	706	764	669	729	743	716	772	756	749	737	773	771	740	754	714	772	780	785	778	783	708	739	758	751	724	753	754	744	798	737	727	779	746	698	685	748	771	705	730	764	743	714	783	684	740	720	743	767	712	750	781	724	743	726	725	770	753	745	760	743	740	773	753	733	788	742	716	726	759	720	754	744	773	738	763	739	701	758	780	753	742	709	733	755	746	719	711	747	722	751	749	724	767	755	765	748	757	737	777	742	734	774	733	764	747	755	760	730	749	722	724	730	727	740	762	730	759	747	762	717	754	691	729	791	731	764	776	771	735	794	706	751	750	741	737	800	739	767	777	752	718	744	767	775	780	777	735	728	743	759	752	770	746	707	766	791	773	749	745	793	723	721	754	737	728	769	772	745	744	727	711	773	700	728	712	779	756	765	724	793	734	760	776	769	736	766	742	730	750	700	734	748	738	728	727	735	742	731	773	778	765	766	728	752	754	743	738	763	716	807	793	743	769	711	794	768	691	686	761	739	726	715	790	748	788	698	739	728	746	747	745	707	755	766	813	734	734	729	734	769	753	743	715	758	729	755	749	767	698	789	762	691	738	750	756	756	809	699	723	751	760	741	757	722	765	726	775	706	787	738	733	670	734	726	757	763	769	746	755	712	766	729	784	707	768	739	732	754	768	753	693	756	776	735	752	741	750	700	747	754	742	741	724	787	694	726	724	724	739	756	745	721	803	776	743	698	708	735	776	721	729	804	761	712	766	746	765	749	781	762	752	782	723	730	761	685	661	733	739	743	736	728	747	727	772	763	723	741	726	751	729	719	758	738	732	734	754	720	754	737	754	782	732	730	692	767	797	763	738	714	748	759	764	765	756	707	707	750	773	725	772	772	792	776	749	725
26550	14858	12897	2614	897	158	209	179	191	230	193	206	177	198	183	170	173	189	189	191	193	187	178	162	185	186	202	156	186	171	165	180	185	181	184	189	183	184	169	199	191	196	208	167	182	163	174	184	174	175	187	183	179	180	188	165	179	195	191	187	190	199	185	193	191	155	182	169	168	202	182	194	198	176	188	182	209	168	161	196	172	195	186	190	155	177	173	191	201	172	174	197	189	175	178	215	193	187	185	195	178	158	195	186	185	191	199	205	182	200	154	163	206	181	200	196	172	195	205	207	185	174	178	184	187	205	208	185	187	172	179	202	171	192	179	192	173	185	215	180	177	210	183	172	169	205	194	179	192	169	202	185	169	159	183	160	150	164	164	194	194	197	192	179	183	179	205	190	187	171	174	183	173	203	204	156	211	187	196	193	178	184	184	173	193	180	166	161	159	185	181	224	192	151	170	185	179	208	187	205	183	187	186	199	166	184	192	171	175	170	168	193	196	190	174	194	174	204	184	161	186	186	178	190	183	169	192	166	187	185	182	177	184	174	193	173	198	177	176	178	168	190	173	193	206	173	173	197	188	197	192	183	182	187	173	203	175	187	177	173	199	181	167	189	179	209	198	187	201	197	173	188	184	200	180	194	191	206	197	180	155	171	175	161	193	198	185	171	194	163	204	168	192	184	180	180	195	184	184	210	170	205	194	180	191	190	169	188	186	198	205	181	169	175	155	204	186	162	166	204	173	184	177	171	178	195	179	192	177	169	178	203	164	184	189	212	183	193	178	175	174	184	169	174	194	195	177	177	195	191	190	178	164	173	189	190	163	184	180	166	159	180	169	177	200	190	155	185	181	178	198	164	187	171	183	198	161	197	176	189	155	200	181	169	178	199	180	169	194	191	213	179	172	177	171	171	195	175	191	184	171	154	184	184	201	220	211	189	191	207	164	175	189	189	185	183	203	173	198	191	177	194	185	188	177	180	181	176	160	194	194	184	175	183	178	167	156	193	179	160	159	169	200	165	162	177	195	159	184	175	181	179	168	186	173	166	198	199	171	189	182	192	192	196	162	174	192	183	195	192	191	176	164	179	175	181	194	176	177	189	184	187	217	182	168	171	200	192	181	185	180	191	172	171	165	185	163	180	188	173	167	186	167	205	185	187	209	174	208	171	165	187	171	171	171	207	188	196	210	182	184	165	175	198	171	194	155	167	167	208	172	201	187	176	199	182	197	188	173	178	185	184	194	185	188	196	178	175	169	162	178	189	178	184	195	183	192	197	152	181	190	155	189	172	182	180	184	181	185	176	176	182	192	171	197	202	206	200	185	191	196	168	186	199	200	197	182	212	189	183	168	185	173	196	163	178	174	187	165	168	157	169	168	188	197	207	194	154	211	175	197	195	173	178	219	203	182	180	192	183	191	167	192	184	175	150	183	184	190	194	180	197	201	207	192	194	168	193	198	179	198	155	190	179	169	162	173	196	182	178	189	211	162	179	182	199	179	182	202	168	182	186	187	195	160	177	184	177	188	158	182	172	193	163	175	189	202	174	188	189	194	176	171	191	190	207	180	188	200	177	189	187	193	200	182	186	179	193	182	174	200	173	186	192	169	177	196	191	175	182	184	183	177	207	187	186	190	185	183	168	182	193	164	159	164	177	189	168	180	202	188	214	189	204	200	206	187	164	180	166	184	202	196	169	175	179	177	184	190	179	181	165	180	219	193	199	169	190	202	192	191	193	198	203	181	174	157	189	202	189	178	186	167	174	184	183	190	170	194	200	193	188	192	184	192	188	189	209	171	177	170	197	186	177	181	191	195	176	152	158	182	168	182	188	200	180	177	195	204	207	180	172	171	173	188	205	195	183	163	205	176	176	185	168	169	201	173	196	178	183	173	158	192	172	179	150	170	179	174	178	198	212	182	174	206	180	196	158	172	203	179	160	170	195	178	178	201	191	184	160	182	193	166	179	187	186	168	169	214	193	187	174	191	185	199	171	170	175	226	180	160	199	170	174	188	182	175	171	177	178	185	185	183	181	193	172	183	163	180	161	188	169	177	176	185	187	187	199	176	200	189	167	169	185	168	185	159	172	176	172	171	159	185	185	173	191	185	180	176	164	180	190	190	197	176	165	156	202	172	190	168	181	201	189	180	212	213	182	189	174	189	169	190	182	193	180	168	181	168	177	181	195	147	184	176	176	205	178	190	202	172	163	191	174	175	199	187	169	179	211	188	189	194	178	186	170	179	188	181	185	208	210	193	190	179	159	185	176	174	159	180	177	178	198	189	160	186	172	189	191	192	176	163	187	203	174	178	163	188	169	175	169	193	203	170	189	190	164	188	169	200	191	185	204	169	208	181	161	180	183	182	172	210	172	189	178	180	178	192	190	186	192	180	167	181	204	187	181	176	172	218	191	176	160	201	157	149	152	198	156	184	158	173	175	196	204	173	189	213	173	172	179	184	191	182	180	169	191	164	178	169	201	189	180	159	168	176	155	180	209	218	187	196	176	193	183	220	189	186	182	166	195	192	181	200	189	186	173	172	201	179	161	178	184	173	188	179	182	153	189	201	173	203	209	156	182	188	177	185	164	186	175	173	174	200	206	189	133	189	199	206	173	181	176	180	164	178	180	180	180	176	168	180	160	196	186	190	194	169	219	182	174	177	175	181	187	191	181	176	172	193	205	177	206	190	192	174	190	185	181	197	184	186	185	176	199	158	177	178	186	179	216	171	183	180	182	187	176	186	179	197	191	178	184	193	195	207	189	199	179	178	163	164	177	164	177	160	176	159	173	163	159	182	190	196	194	160	179	180	183	179	198	174	175	160	171	190	186	197	201	187	188	154	189	185	188	155	181	185	155	192	181	192	140	180	170	180	194	184	157	173	148	202	181	196	196	199	180	180	213	213	180	190	141	163	184	172	200	177	166	172	184	182	206	200	196	192	207	193	185	196	173	182	172	176	176	172	182	164	159	179	198	173	179	224	175	185	187	182	217	182	191	189	173	188	169	180	149	188	160	188	138	173	171	187	186	198	172	219	184	164	191	194	182	189	185	186	168	201	190	184	189	203	177	181	177	174	173	201	157	191	201	182	169	178	188	183	197	203	179	181	177	182	208	202	173	190	152	184	195	173	204	202	211	170	178	184	151	195	158	166	183	174	179	187	176	219	190	175	191	185	174	185	177	181	204	179	183	167	175	167	177	174	184	190	184	182	181	173	164	193	173	177	186	178	187	176	189	189	161	177	153	187	169	177	187	208	191	190	167	192	168	199	168	184	196	170	186	156	181	178	167	185	179	187	190	190	199	184	222	175	184	174	176	189	164	181	155	182	201	189	175	179	219	207	155	179	179	195	182	195	192	192	176	165	163	205	201	185	175	172	199	184	190	164	180	187	189	189	175	186	207	151	170	146	166	192	195	182	183	198	155	176	198	181	181	194	203	191	192	187	200	196	179	161	177	167	194	194	191	187	160	186	182	173	194
23762	18285	20158	5927	2965	593	600	620	601	571	620	595	611	581	619	606	592	640	624	588	605	539	609	580	567	583	610	583	617	606	608	579	632	600	550	622	628	586	580	612	607	610	603	601	550	584	564	622	605	577	565	571	584	532	615	568	581	596	588	603	598	624	583	618	587	591	614	585	560	640	582	587	614	576	597	599	609	581	628	627	586	605	606	592	623	609	619	638	616	604	571	542	639	586	649	628	584	598	602	581	579	612	559	612	562	580	601	570	636	618	558	621	618	613	585	596	605	547	586	592	573	572	550	619	631	599	567	578	591	567	575	645	613	600	591	572	589	635	572	555	599	597	551	641	598	570	575	647	554	625	580	621	599	617	630	576	612	590	594	605	567	585	582	595	601	574	566	604	613	558	610	563	625	588	595	598	564	603	596	592	546	598	609	575	568	600	578	585	593	576	576	581	618	576	619	549	594	600	601	603	601	645	613	595	590	631	614	552	575	557	574	629	620	591	586	588	625	612	577	616	598	625	589	624	575	602	596	562	611	638	609	600	596	625	532	606	548	597	626	597	592	580	582	613	584	633	592	600	598	523	615	605	607	599	578	598	619	582	574	588	585	576	567	585	574	601	573	600	605	601	546	589	612	596	589	594	592	563	615	630	628	599	560	643	623	607	589	633	614	580	587	564	590	628	546	624	608	603	660	582	608	593	605	589	559	574	544	629	603	530	559	563	583	598	578	596	554	562	577	610	563	607	642	576	611	588	593	586	591	552	603	573	571	571	613	608	594	568	602	617	556	594	571	615	569	593	589	558	637	598	587	602	559	592	600	571	561	575	584	562	607	587	593	576	587	579	651	583	619	585	594	645	576	613	563	627	584	603	632	583	603	593	568	601	616	604	629	575	630	579	606	603	604	585	559	599	567	599	615	596	605	583	606	581	587	647	563	599	565	597	573	614	579	622	591	624	633	625	636	564	607	592	592	573	625	630	594	624	571	604	596	576	590	588	599	597	606	582	616	597	619	587	623	577	593	621	595	606	575	569	580	615	604	627	587	582	581	574	548	583	640	593	635	600	599	602	635	604	641	591	572	573	632	598	624	602	596	557	637	561	582	630	602	531	576	591	582	619	561	594	587	591	547	584	598	587	553	601	583	559	564	571	583	605	651	614	613	559	603	597	601	581	587	607	591	554	637	552	591	598	592	578	595	597	619	630	586	541	590	576	598	588	599	576	592	616	636	588	573	588	605	606	598	613	567	624	609	595	590	568	619	618	629	582	607	571	590	592	578	626	588	583	591	621	623	579	578	624	593	596	609	602	606	590	547	621	585	590	551	565	615	601	638	575	577	604	565	623	614	583	593	576	612	603	559	593	579	624	558	591	564	583	576	579	637	586	596	605	615	574	591	599	604	612	584	607	593	599	616	598	583	627	667	605	596	564	603	603	591	592	644	590	628	645	606	580	608	574	626	601	590	617	614	582	618	567	597	583	620	548	565	623	605	613	608	593	548	609	605	583	605	543	565	567	599	566	573	610	599	607	587	621	589	615	553	581	605	589	598	570	584	578	548	560	605	617	587	610	572	602	574	586	553	600	614	569	615	569	607	613	584	597	561	623	597	562	619	605	595	612	563	593	610	601	594	594	589	601	604	604	568	570	572	603	616	634	566	606	618	596	568	622	594	555	575	642	625	599	588	608	578	639	555	547	606	609	562	587	585	591	603	634	596	578	627	597	555	596	568	562	611	614	572	621	622	614	588	601	592	593	596	556	610	610	534	644	607	595	553	595	588	556	598	602	601	587	616	586	598	583	566	574	578	576	606	583	595	627	636	581	578	555	613	608	572	611	597	666	583	573	573	621	544	593	534	587	588	617	588	622	650	600	597	593	562	589	608	548	569	563	575	625	587	635	556	589	585	594	599	576	611	633	616	603	609	561	569	618	591	605	600	588	560	613	605	591	552	580	619	558	609	601	599	591	615	605	608	554	571	611	598	603	600	596	560	622	602	614	608	582	622	584	625	583	616	622	573	583	587	584	609	584	614	570	582	615	573	602	577	540	583	578	561	562	615	593	591	593	589	600	622	595	592	596	586	579	587	583	598	611	613	576	578	592	603	606	605	614	615	597	567	554	568	591	576	613	573	573	576	597	539	556	596	547	590	607	593	588	588	582	580	608	591	554	617	585	567	625	539	593	568	593	584	600	580	595	575	595	614	588	583	613	629	608	591	647	577	600	556	556	547	573	581	562	622	579	598	592	542	626	583	579	603	595	610	583	557	602	562	629	606	552	588	625	584	651	620	603	564	630	578	582	620	619	592	567	597	636	603	579	590	582	582	579	635	558	568	607	579	601	587	650	609	602	578	595	587	584	594	618	588	577	550	565	610	562	593	610	554	594	629	574	607	582	556	601	602	585	578	622	631	630	549	610	638	616	627	562	543	573	556	637	589	573	606	587	583	594	635	593	596	567	621	583	580	569	596	585	567	608	609	591	574	674	603	577	602	572	622	580	623	622	622	611	583	605	580	593	575	589	599	592	564	586	567	612	606	585	608	538	564	588	608	608	574	587	564	571	591	588	599	618	615	592	608	577	586	601	631	585	557	586	582	569	593	598	614	539	588	615	656	619	563	588	553	573	637	605	592	602	575	549	563	569	613	585	586	612	589	560	565	577	581	598	590	564	562	588	613	609	558	599	603	606	603	591	605	635	595	570	608	622	575	585	567	594	589	593	599	535	571	630	570	609	574	604	607	606	568	621	597	583	580	573	604	558	642	583	623	585	569	632	590	608	555	608	604	616	616	610	579	561	606	607	582	579	585	604	596	625	626	615	632	618	599	598	612	599	576	627	610	583	610	598	551	581	604	582	576	547	584	608	652	620	591	584	592	588	576	615	611	595	583	555	595	595	609	593	563	612	608	601	567	543	569	598	588	588	574	617	613	601	596	590	595	619	609	556	595	606	607	594	589	613	599	594	579	568	592	606	537	589	585	579	570	613	572	607	601	592	584	598	562	589	589	589	591	552	624	597	622	597	582	583	589	578	586	606	598	625	563	586	586	612	547	628	647	544	570	565	568	592	548	596	606	543	576	547	582	592	594	587	590	585	548	569	592	613	564	581	593	624	605	552	602	632	591	620	567	596	609	618	570	607	613	594	625	634	592	576	549	557	634	568	572	601	606	569	590	545	602	601	598	599	597	619	622	566	578	643	594	541	597	626	622	598	582	589	583	562	544	582	598	568	610	588	643	625	628	610	617	622	596	572	602	636	576	626	596	570	609	579	593	573	621	552	603	531	627	589	598	631	623	623	567	621	579	576	585	572	582	594	568	588	601	604	543	592	577	617	593	575	601	607	608	567	590	634	633	577	615	625	573	577	581	608	605	580	614	591	618	661	577	634	591	646	582	584	595	602	594	571	567	561	614	582	611	563	597	631	618	554	606	615	592	626	629	597	653	628	545	602	558	575	607	563	636	610	581	588	561	583	557	627	600	561
61091	56326	58173	31477	18036	1095	194	178	198	167	136	170	172	176	145	161	165	159	161	164	145	167	148	127	149	158	143	158	167	158	124	136	145	160	165	151	150	143	161	152	153	155	146	154	143	151	137	154	149	155	157	138	152	143	146	165	150	153	130	168	164	147	143	177	169	155	148	151	162	134	161	160	165	139	162	145	170	152	179	134	136	169	132	147	162	150	131	146	148	171	140	178	127	145	152	173	161	176	155	167	156	165	138	147	149	156	157	151	158	153	150	155	178	152	154	151	133	146	126	176	183	147	161	164	163	143	150	137	153	166	149	162	159	140	158	145	153	141	165	150	148	172	166	145	140	145	159	161	161	166	161	169	157	138	165	166	156	169	138	140	124	139	143	168	149	168	133	152	133	118	166	138	142	167	162	161	167	155	148	148	159	152	159	186	148	158	154	168	156	160	150	171	159	146	183	144	133	156	134	134	129	161	137	163	169	168	164	139	162	153	135	148	159	180	134	153	163	147	156	152	153	150	146	128	160	174	134	128	149	152	179	168	162	136	161	138	146	156	128	151	142	137	148	121	157	129	156	147	132	149	153	140	141	164	170	153	150	179	143	153	173	143	144	164	146	143	146	126	158	169	147	148	156	151	168	144	155	150	148	154	142	152	159	158	162	151	143	137	176	157	141	153	166	153	144	151	139	138	159	160	153	134	158	156	158	138	125	150	173	155	137	182	155	144	153	146	162	162	174	182	181	178	158	165	160	136	165	115	150	156	156	140	177	150	168	146	157	169	142	175	155	165	131	158	145	146	163	165	157	124	178	162	153	163	146	165	138	180	162	153	141	154	142	143	135	130	162	134	154	166	159	161	144	150	147	160	162	162	174	144	165	145	155	145	139	140	156	172	167	150	177	185	143	142	148	151	144	145	169	146	155	168	189	148	156	153	138	176	148	157	163	140	156	168	148	139	153	130	138	161	153	158	153	155	137	150	161	149	154	144	146	172	163	149	152	166	162	166	152	141	168	160	170	166	165	163	146	141	155	148	178	165	154	153	145	152	159	141	148	146	148	172	167	152	156	138	131	159	142	174	165	140	145	153	141	157	164	136	172	144	153	163	143	156	156	145	148	148	159	154	158	150	151	142	144	156	180	158	132	138	184	178	154	135	154	173	137	133	162	160	123	152	151	162	155	162	157	159	153	148	154	155	161	143	157	125	147	144	160	165	150	162	151	152	169	120	143	162	168	153	157	153	147	149	150	164	146	157	170	153	143	141	157	152	161	150	169	152	143	160	135	155	134	144	150	150	166	146	144	157	176	133	166	161	160	169	158	144	154	160	165	150	161	154	167	161	148	145	150	155	128	137	165	152	167	148	159	148	159	154	150	133	167	189	148	131	162	152	145	161	148	153	149	153	168	159	161	156	142	152	166	153	152	157	152	167	140	172	127	153	132	142	157	147	149	140	164	153	179	147	141	177	147	137	158	116	177	156	172	163	143	141	150	132	160	166	145	157	169	167	145	127	157	140	160	164	153	167	151	166	162	152	157	140	150	156	127	149	156	145	150	128	152	170	158	144	148	158	152	164	158	168	151	170	160	167	172	141	165	128	173	139	142	145	138	162	151	161	182	160	148	158	168	181	165	147	146	148	156	125	155	150	174	152	145	160	151	156	166	162	151	152	140	135	139	142	115	155	139	158	165	161	148	167	154	159	144	144	164	161	177	142	131	132	162	133	153	141	153	169	155	165	162	161	144	149	152	156	177	149	168	145	144	155	155	156	147	149	143	144	143	166	171	136	120	154	154	160	185	161	158	175	156	168	155	145	148	154	156	152	145	160	155	157	135	165	149	180	150	172	176	142	138	146	153	162	168	173	141	168	153	152	150	124	145	152	131	147	147	154	149	151	146	154	141	145	134	149	154	187	157	168	160	162	156	137	156	151	142	153	144	167	136	154	139	163	159	159	156	174	153	143	172	180	139	172	157	121	142	159	169	140	166	152	140	182	159	146	145	156	147	167	158	161	134	143	143	138	150	158	134	154	162	165	154	154	128	153	161	134	161	146	143	167	145	145	139	154	156	137	150	141	167	180	142	141	154	149	158	149	152	149	169	133	166	142	156	158	148	161	151	156	134	156	176	144	132	177	166	134	146	135	137	131	165	174	172	166	169	151	153	147	171	144	157	171	151	149	137	157	130	151	158	145	152	155	140	162	158	149	147	144	147	142	165	138	164	160	170	154	173	148	159	146	148	152	145	177	167	145	173	172	178	182	156	156	182	147	158	159	161	138	151	153	170	150	172	170	108	157	154	147	163	135	155	147	144	164	163	123	165	166	166	147	137	131	160	157	158	158	166	165	139	148	168	154	153	178	163	139	147	160	165	143	163	148	145	189	144	152	164	157	142	148	159	148	174	157	127	146	172	160	151	145	170	149	150	147	146	170	153	156	126	156	165	140	168	170	149	132	138	142	141	141	169	147	161	141	146	166	152	159	150	150	155	142	156	150	140	154	157	161	136	172	165	143	156	163	154	145	166	157	165	176	147	137	159	156	162	153	154	137	169	158	150	156	166	157	125	166	125	172	155	168	139	155	151	145	154	162	149	147	141	174	136	189	139	151	167	177	159	141	142	154	149	156	161	176	132	126	154	140	148	150	141	156	155	135	164	155	146	146	146	165	165	166	163	136	142	149	146	176	146	167	167	153	164	164	154	153	173	164	170	170	166	175	157	135	158	151	165	134	156	147	156	147	146	127	143	142	138	160	141	139	158	158	148	143	139	152	151	161	158	155	139	173	121	137	164	138	140	143	147	150	160	164	157	164	162	186	139	171	173	168	168	145	152	135	150	141	149	173	172	157	156	159	160	160	148	157	164	145	168	137	154	155	140	143	161	159	157	152	145	165	173	139	156	146	146	133	133	148	151	157	140	148	147	167	160	155	134	132	136	150	183	166	133	139	152	153	149	154	167	166	167	130	151	149	151	168	141	190	165	155	156	155	172	143	159	146	119	160	154	146	151	153	150	164	151	176	182	149	153	154	153	147	152	130	153	159	180	136	141	163	136	153	168	167	164	175	158	179	153	162	170	177	150	161	155	150	156	162	164	157	156	137	136	152	156	169	179	165	166	154	169	149	175	156	145	158	149	157	176	153	179	143	166	152	149	148	143	159	154	141	161	158	154	165	162	164	149	179	161	167	153	148	170	144	139	167	141	140	164	160	148	157	128	156	136	147	156	149	158	147	178	160	140	156	128	190	138	159	155	163	183	147	140	129	138	123	147	135	174	161	148	138	178	153	149	150	150	150	161	139	164	131	147	145	171	153	154	167	153	169	154	130	174	149	149	147	157	155	155	155	164	170	136	168	169	156	138	160	155	145	128	130	165	158	154	152	135	151	149	143	177	141	178	161	147	161	141	134	168	149	144	142	145	147	154	179	148	167	137	141	167	150	159	168	154	136	161	123	151	138	151	162	159	149	174	149	163	140	178	152	161	137
42837	46002	52551	33907	20706	840	654	598	604	575	577	527	543	521	550	556	567	536	559	537	569	535	573	521	505	521	517	543	524	499	506	518	524	517	550	500	517	526	543	522	474	512	495	503	515	512	535	505	515	498	538	481	484	537	533	500	531	524	542	536	520	513	468	474	506	506	544	507	475	512	504	514	511	511	481	498	496	547	533	502	501	545	507	531	492	516	514	532	499	511	512	503	546	488	526	533	530	468	515	482	508	551	509	519	534	524	526	519	502	460	549	462	550	508	532	492	517	492	514	540	498	487	546	518	513	518	475	519	520	530	524	524	516	494	502	516	524	509	492	492	485	504	524	476	541	518	533	492	530	513	539	508	513	517	495	470	501	531	532	548	481	541	539	525	556	512	511	540	549	537	493	481	516	503	530	509	539	508	510	512	529	506	500	529	468	522	518	529	552	548	543	467	555	491	514	509	479	493	552	522	506	525	523	531	514	505	502	503	496	465	514	520	481	492	515	498	506	495	524	529	504	470	523	502	500	542	524	503	550	539	488	518	514	492	519	515	517	469	458	499	481	553	532	519	479	520	544	508	532	510	505	496	542	514	512	572	521	505	490	474	503	523	521	516	508	541	509	510	519	533	512	501	469	530	496	512	545	530	526	499	537	498	544	512	482	518	518	523	493	519	491	500	499	524	490	502	515	528	517	521	543	540	545	520	469	503	483	477	510	548	493	482	556	519	528	474	537	508	482	510	541	472	496	545	512	499	477	489	499	519	517	528	572	487	508	497	493	542	565	523	511	508	515	504	506	503	488	533	534	454	541	495	533	548	487	517	518	535	495	514	546	512	505	495	562	489	548	541	518	516	536	480	477	469	534	529	531	553	494	522	524	484	564	515	519	546	497	523	497	542	477	519	500	497	517	541	500	497	503	525	491	513	507	492	516	507	501	525	497	515	559	484	546	502	527	497	499	492	469	522	516	490	502	503	495	486	535	499	527	561	526	543	514	521	524	485	520	514	531	492	476	507	518	460	532	477	483	535	519	520	542	478	541	562	501	555	512	531	531	500	525	537	546	522	525	554	525	546	467	527	505	490	533	499	531	566	539	497	493	477	563	507	514	523	530	515	506	546	524	517	539	521	512	530	567	509	509	473	500	541	493	528	520	471	524	515	486	503	531	548	529	528	485	516	519	483	521	494	479	463	527	515	532	518	513	521	476	536	503	509	537	511	501	497	506	534	512	492	515	510	508	529	566	505	510	517	488	477	523	474	489	523	507	513	521	499	517	496	550	502	517	488	511	516	526	514	518	497	502	514	526	506	473	516	511	490	517	471	510	525	489	528	544	529	509	513	540	498	533	497	561	489	519	517	483	502	546	507	504	516	519	504	508	489	511	515	568	494	458	513	517	496	504	515	537	516	484	492	510	503	507	497	534	493	487	514	529	543	549	550	511	505	552	503	518	512	506	508	525	509	509	538	526	508	500	493	542	514	535	486	508	508	545	547	496	495	489	495	521	536	533	501	478	499	518	524	493	527	485	505	489	501	536	504	490	520	515	470	489	525	520	483	521	523	520	511	518	511	496	498	504	499	534	500	491	516	564	472	507	546	497	486	489	562	477	523	549	500	497	514	530	537	564	498	483	503	534	525	507	491	543	520	494	487	522	521	519	542	497	537	520	538	507	545	527	511	525	581	502	513	496	497	486	492	540	494	466	508	551	541	545	513	512	507	500	537	527	478	518	563	510	533	533	512	507	487	511	505	512	523	516	517	508	505	508	540	501	499	512	498	521	545	467	547	553	523	532	520	506	481	542	520	532	492	540	475	521	521	568	482	476	489	501	515	507	554	510	526	565	522	554	499	519	496	525	494	485	501	493	521	503	534	515	476	498	497	500	545	518	530	491	535	518	516	475	568	522	530	573	482	510	523	521	516	557	529	510	496	471	530	532	498	477	515	493	507	481	526	492	512	527	531	494	465	487	543	536	519	532	511	514	522	484	496	495	528	516	479	509	482	486	538	520	538	494	518	497	504	497	530	544	539	543	514	498	495	507	511	576	556	520	522	518	515	471	511	529	521	520	558	500	526	560	491	529	503	508	513	473	556	502	507	532	537	481	475	521	497	491	501	523	522	494	501	530	528	536	520	549	508	518	508	503	507	499	495	502	511	505	480	485	522	532	536	492	496	533	518	534	474	501	527	519	516	494	509	515	489	535	525	527	476	516	517	535	557	513	530	512	484	531	524	500	513	535	504	518	521	480	510	462	481	477	515	516	480	539	520	536	505	557	548	531	519	497	481	522	527	505	541	524	505	499	484	516	515	506	539	495	520	527	469	554	468	496	503	525	471	524	479	484	496	498	510	519	550	531	486	466	495	539	524	533	510	516	496	524	536	527	515	512	532	511	520	501	515	530	530	490	501	540	499	500	534	514	538	502	513	520	487	484	473	531	513	556	561	546	530	485	526	465	519	509	499	477	526	524	555	510	494	518	556	548	520	528	509	547	508	480	542	535	488	486	521	511	549	506	519	522	491	501	476	528	537	494	535	504	514	542	532	546	515	475	534	522	518	500	533	492	530	500	517	514	508	487	467	553	538	545	496	550	521	514	507	545	544	503	518	480	568	506	524	536	508	513	501	496	484	490	558	564	492	492	550	531	492	508	518	466	511	490	510	550	538	490	517	480	492	513	533	508	518	497	538	501	512	511	459	533	463	476	506	535	482	498	503	522	516	493	535	496	529	531	470	507	539	522	489	500	521	511	538	532	507	508	490	463	558	570	532	530	527	525	483	496	549	520	506	503	544	545	532	532	521	528	510	510	535	522	508	473	530	502	530	487	493	495	556	503	493	534	526	502	491	534	516	517	530	498	503	525	501	510	507	490	521	500	505	528	501	524	514	519	528	519	495	526	544	517	504	494	495	539	512	535	479	493	502	498	560	466	530	496	504	487	485	495	459	508	506	524	498	540	523	518	488	497	551	490	537	477	486	498	515	539	514	522	549	526	522	532	500	510	526	511	544	464	479	489	493	508	494	504	517	547	528	504	516	524	471	492	547	552	500	531	500	511	534	504	504	494	483	519	476	510	536	517	494	500	519	534	522	488	556	528	503	511	552	473	537	495	564	495	516	549	517	530	523	556	503	512	529	505	511	516	474	522	480	534	495	527	495	510	524	482	535	542	491	539	523	527	500	532	509	516	495	475	506	532	536	511	527	508	495	493	502	491	505	518	521	487	512	548	505	497	523	480	510	541	526	522	520	543	488	473	522	514	555	500	522	486	554	523	483	538	488	492	545	551	533	531	547	504	529	523	515	538	510	542	552	503	532	509	536	520	536	473	520	555	533	498	484	527	498	561	523	539	477	482	491	533	534	561	512	495	544	535	531	506	536	517	523	513	479	533	503	499	490	529	524	510	497	521	492	562	524	531	504	502	549	506	527	513	488	531	487	497	504	516	535	527	488	534	501	537	486	537	503	533	506	485	517	505	501	515	506
73613	71461	70528	43622	29001	4464	363	313	318	250	266	265	282	273	249	253	226	250	236	226	257	234	239	241	262	244	233	244	253	249	256	280	229	260	276	254	225	246	263	235	259	264	245	249	247	264	250	244	245	251	241	286	210	243	236	252	235	224	257	256	249	239	231	225	222	246	242	237	252	242	232	260	244	218	232	237	252	227	276	230	229	249	228	273	229	236	248	241	265	246	242	267	250	241	244	259	249	282	290	246	261	240	243	254	225	251	264	265	263	271	221	253	249	218	245	255	244	232	268	267	237	250	245	248	224	240	249	213	248	232	247	248	271	259	247	231	254	237	258	254	246	239	252	249	240	236	258	207	268	233	235	258	260	246	267	246	258	279	243	259	250	250	225	243	231	247	247	255	248	233	237	249	257	254	226	230	251	248	230	249	255	276	248	230	257	253	235	283	237	243	255	244	249	258	240	239	238	239	208	254	257	230	248	265	244	268	262	248	254	238	244	256	253	219	261	237	234	258	246	227	252	246	249	259	250	229	258	244	261	231	227	223	255	262	232	209	207	242	275	275	249	254	230	238	258	226	249	245	251	252	229	228	261	242	238	248	239	223	237	255	218	252	249	227	248	243	267	248	247	240	241	258	246	221	244	233	268	241	241	234	236	230	224	234	242	251	246	244	255	228	216	256	242	241	253	227	247	220	274	271	233	260	238	227	264	229	243	265	246	243	236	235	236	266	226	253	249	266	257	263	250	232	231	299	261	243	264	248	217	242	236	256	246	237	245	217	277	236	255	262	226	250	260	273	279	272	254	240	261	251	252	244	221	245	248	238	236	253	245	292	231	221	246	255	220	233	216	261	270	234	257	252	263	231	258	278	234	265	232	274	244	246	246	268	253	254	234	266	248	254	266	233	282	242	243	224	241	241	289	249	219	241	240	268	234	267	237	241	269	230	260	256	254	258	241	257	271	237	240	257	230	244	260	258	258	253	234	242	237	254	279	219	286	254	252	260	252	284	241	241	233	248	247	262	241	240	240	247	239	245	229	240	245	260	226	260	249	249	251	251	259	241	248	262	247	277	211	260	232	252	236	222	255	243	271	255	254	249	254	240	234	245	262	262	235	234	242	215	232	226	269	258	272	261	225	243	233	259	258	199	255	247	265	244	279	227	235	246	248	255	268	262	241	260	245	243	228	247	226	264	247	258	235	244	240	254	234	242	253	280	277	248	262	258	241	233	259	247	242	257	231	264	263	236	263	211	266	262	257	229	241	254	251	260	234	250	248	253	262	261	259	228	251	254	273	246	220	248	245	257	243	241	268	243	233	257	243	230	230	242	245	266	246	268	238	227	251	251	238	232	229	236	262	238	239	225	254	226	234	233	235	261	272	257	256	214	230	265	231	251	245	237	253	251	237	249	246	247	225	246	246	242	259	269	238	247	247	250	262	258	243	238	256	244	250	263	229	232	244	259	254	224	225	222	263	225	220	251	232	250	253	271	244	232	255	226	233	239	247	280	235	242	262	257	259	254	231	214	251	270	265	239	254	243	271	214	249	256	272	248	240	210	227	239	247	262	243	232	252	195	272	244	240	214	245	264	243	218	238	240	261	239	275	252	224	229	256	264	246	276	244	254	231	244	283	230	260	276	247	252	259	221	231	285	251	233	239	234	233	230	239	246	241	247	249	235	239	228	250	225	234	206	247	274	257	243	267	236	252	258	259	259	263	233	249	249	226	257	257	244	240	212	254	264	243	238	238	254	234	238	243	247	239	231	266	240	254	279	225	266	239	273	266	249	252	220	277	248	236	244	258	203	236	248	237	258	253	266	265	263	241	268	252	209	239	252	230	247	245	268	262	247	279	264	255	252	236	249	230	238	230	269	239	235	238	211	236	256	233	223	261	243	238	238	273	267	231	259	246	243	234	256	268	256	244	233	238	262	245	254	272	257	251	202	236	251	239	253	281	267	255	259	247	260	252	251	260	242	245	265	282	221	243	256	239	255	235	274	232	244	249	255	273	264	236	234	238	225	247	240	280	230	257	227	218	231	245	236	260	242	252	226	253	250	260	250	255	258	245	281	241	237	216	203	223	211	255	261	235	235	243	246	252	254	245	284	271	236	267	253	276	235	242	266	267	227	249	234	269	236	242	273	233	258	245	262	263	286	246	235	234	242	227	249	248	242	256	272	272	241	240	228	239	256	273	260	234	259	232	230	254	243	243	259	266	250	260	248	264	247	250	260	227	233	255	224	239	238	235	251	252	251	238	246	219	237	224	274	229	245	238	262	258	264	250	248	231	226	248	243	272	264	236	273	238	245	247	240	230	258	247	252	270	245	223	246	257	260	241	237	258	245	262	258	221	216	259	249	268	214	248	232	247	230	250	239	253	275	246	247	258	231	229	282	227	227	260	274	246	276	246	256	235	208	253	216	227	283	251	246	234	253	264	225	256	236	262	256	242	250	256	234	230	253	235	233	233	244	239	228	242	242	228	259	247	242	239	245	235	238	254	236	250	230	220	248	241	264	262	265	269	237	238	241	267	250	228	236	252	261	230	219	236	226	248	226	231	238	234	262	269	259	255	248	279	251	249	229	225	221	223	238	258	241	266	230	251	275	218	233	247	261	246	237	244	252	254	238	252	257	235	251	245	238	239	240	232	233	251	225	234	217	250	248	252	241	222	244	222	213	255	245	242	224	245	240	259	204	260	260	248	237	245	241	246	275	265	263	256	234	256	232	242	227	228	266	212	247	249	221	225	228	233	220	244	241	257	212	233	265	228	267	245	237	235	254	219	240	235	251	223	222	252	251	248	258	255	256	233	238	250	229	237	252	257	245	226	235	261	235	227	249	265	243	239	232	245	241	230	245	235	229	246	240	248	235	234	252	243	243	231	237	250	222	239	250	247	241	235	265	235	239	254	236	242	243	230	256	242	250	256	265	239	246	236	239	237	262	264	250	245	257	244	281	243	252	253	244	235	269	258	269	242	265	230	238	245	232	254	259	261	231	235	253	249	257	248	245	277	252	270	250	270	238	236	223	227	240	240	236	241	275	216	232	235	222	230	253	223	266	261	260	223	254	238	240	256	244	242	239	258	244	224	241	264	263	225	279	237	269	231	255	229	225	221	243	262	259	244	225	260	245	243	255	222	238	263	271	255	253	236	235	249	256	244	248	234	243	256	265	267	246	279	240	262	247	240	250	221	253	232	234	240	247	250	247	280	239	252	261	246	228	226	252	241	243	226	238	265	250	264	247	261	249	235	250	238	265	230	252	260	234	248	253	223	241	251	219	261	281	220	251	246	255	261	232	240	246	263	267	230	240	218	243	249	213	245	240	244	243	257	197	249	232	234	252	240	234	235	239	257	265	228	224	239	232	259	222	239	230	222	261	218	251	260	238	255	246	254	244	238	242	237	260	240	249	221	266	277	208	198	242	249	257	220	257	257	234	248	249	244	253	247	263	263	282	230	218	244	264	221	231	239	269	245	238
53748	59718	65778	44692	28416	1501	1046	978	951	828	852	820	841	846	833	773	791	808	778	745	801	759	732	821	849	759	782	767	822	747	757	769	776	732	763	767	786	777	761	806	786	745	777	716	727	756	766	768	823	821	770	796	770	771	692	760	714	780	780	780	794	805	732	718	746	749	754	736	723	754	752	757	741	725	795	783	767	736	759	780	754	775	758	768	771	758	782	827	764	777	781	700	772	809	791	743	800	771	758	805	736	769	746	776	761	763	798	726	784	749	763	764	753	768	793	744	762	776	734	777	771	750	734	798	757	741	819	675	740	757	768	747	790	742	727	785	788	760	752	727	765	721	810	754	794	746	767	775	777	728	747	794	759	809	732	728	754	804	727	774	761	793	745	801	703	788	731	765	759	764	735	793	743	803	792	797	796	719	823	819	768	793	796	759	786	697	757	736	718	762	721	764	747	792	711	708	692	759	749	777	780	783	783	780	769	743	785	764	754	748	722	768	789	728	815	784	770	780	739	741	793	782	773	749	801	782	743	774	824	757	792	730	751	736	769	766	825	796	815	758	780	794	737	739	770	778	828	699	742	767	761	744	760	799	721	756	767	741	758	749	789	735	812	756	777	734	786	779	732	768	781	732	777	780	745	752	803	733	734	718	785	732	725	761	745	778	818	799	724	793	757	770	772	740	849	764	792	790	782	785	805	819	777	825	744	729	730	743	780	752	795	816	735	747	776	727	774	774	768	736	753	763	787	777	766	754	783	822	742	758	771	778	783	758	751	738	751	769	728	766	704	764	745	809	749	762	744	748	746	774	764	758	754	777	831	770	772	780	742	816	784	785	757	779	728	750	775	763	813	750	790	750	786	764	783	743	767	775	774	764	815	751	799	732	786	733	750	773	747	730	796	761	696	720	737	748	771	767	750	737	831	793	765	820	752	797	775	720	766	726	732	782	736	757	740	818	807	779	773	745	751	737	720	716	759	791	803	765	755	766	766	832	758	758	770	797	796	771	741	769	755	797	740	773	782	777	785	785	733	778	804	753	751	799	768	752	777	752	818	779	768	760	780	727	765	736	748	749	721	761	756	765	762	759	773	787	746	757	794	725	743	713	745	762	820	745	744	727	769	784	723	685	809	762	769	751	793	739	813	750	751	726	730	723	830	717	787	767	720	792	749	735	748	755	790	764	751	800	738	781	780	744	767	743	741	760	733	776	795	781	746	760	752	727	747	782	741	751	785	755	745	813	793	773	740	807	807	805	770	740	767	763	727	774	772	779	816	787	803	737	788	720	748	746	812	762	755	792	743	706	793	777	725	737	764	759	779	768	780	737	725	761	760	805	754	720	747	722	746	796	747	736	784	723	768	784	787	739	773	708	820	762	752	778	818	788	764	769	797	782	754	719	751	786	733	698	732	782	760	778	780	737	741	733	778	740	742	810	757	758	772	723	712	733	689	766	784	730	794	771	791	792	795	785	761	750	760	685	782	777	728	809	744	784	790	761	760	807	731	749	767	731	792	727	782	778	764	738	793	813	735	740	794	784	761	792	793	782	764	720	746	795	755	704	773	741	784	772	745	739	775	765	765	783	760	782	731	789	793	792	773	776	684	778	775	723	738	788	737	751	754	754	777	764	730	772	777	801	783	775	788	789	776	746	765	749	753	774	818	786	728	726	811	721	754	767	775	781	782	805	793	738	735	800	733	777	772	768	731	788	724	745	734	759	776	754	701	806	719	789	748	764	756	785	771	755	758	703	794	729	768	762	760	749	779	771	750	756	743	770	771	767	732	767	763	759	755	780	741	753	741	749	780	789	748	763	786	774	753	757	749	760	817	762	754	789	726	764	718	741	776	769	770	765	787	761	745	754	764	753	714	750	765	767	805	755	786	746	807	743	731	761	739	759	755	813	747	705	800	773	754	736	776	758	786	726	717	732	757	804	805	793	774	763	770	757	782	755	808	822	802	743	740	769	795	808	774	779	786	723	780	777	766	792	744	751	723	783	742	764	797	775	764	735	777	779	757	807	760	764	771	777	798	815	736	750	744	801	747	784	790	755	738	736	814	788	772	767	765	753	763	764	774	819	767	795	777	800	779	844	751	738	780	785	771	811	789	782	754	804	725	788	756	737	797	728	785	786	746	799	716	746	749	807	800	721	795	773	784	749	811	753	760	763	774	772	808	754	760	726	749	763	776	750	797	812	804	787	772	731	769	786	813	719	753	793	800	774	748	728	757	765	819	765	773	790	768	779	754	748	770	799	742	716	803	739	773	767	759	766	764	784	808	747	746	765	724	732	748	773	788	781	752	785	745	751	746	780	743	813	786	750	752	742	748	787	760	753	752	800	737	797	762	771	793	787	773	738	737	798	713	784	788	799	723	803	769	802	720	768	794	779	773	753	736	814	723	769	786	785	824	736	793	739	712	800	728	761	753	770	774	791	832	780	768	744	778	770	770	748	753	807	794	785	840	752	759	745	800	797	722	745	735	718	803	747	776	787	757	778	768	690	746	760	762	770	772	723	805	794	784	731	770	798	768	726	767	849	763	762	756	757	753	819	750	744	774	775	778	740	808	735	777	761	746	786	803	779	792	736	820	753	795	770	710	778	781	708	792	789	762	757	779	821	777	793	728	766	765	759	699	761	733	750	791	805	763	759	763	748	748	758	771	837	744	784	771	816	767	746	785	775	765	724	732	817	777	732	758	767	759	783	776	782	749	716	741	764	760	778	790	762	757	743	809	766	775	708	746	709	753	746	805	766	791	755	712	801	721	766	785	781	777	767	739	732	776	765	735	751	755	782	779	761	762	734	741	784	769	816	742	793	792	690	792	781	766	781	740	748	770	777	786	746	766	795	728	739	756	754	800	808	779	814	750	800	766	776	736	793	704	752	745	737	763	774	737	781	742	764	744	732	774	838	783	829	747	789	757	777	773	761	793	791	730	730	780	756	796	746	765	766	746	718	759	777	751	809	804	791	757	744	830	755	765	768	788	755	766	764	794	770	764	736	787	833	660	765	765	763	750	754	765	757	761	783	773	747	751	761	804	780	817	761	792	700	728	751	731	739	833	787	784	745	769	730	754	777	745	762	791	768	741	751	765	739	760	816	758	795	770	786	752	751	775	794	792	747	748	773	831	784	771	778	816	740	763	784	797	768	797	742	751	777	729	734	767	773	805	799	773	811	798	766	781	841	738	832	757	726	756	773	704	786	800	789	781	789	739	800	746	771	783	740	754	795	759	765	789	764	779	772	769	767	774	784	777	768	758	764	821	776	755	818	758	791	810	714	762	789	776	801	738	760	740	788	783	759	777	787	745	790	732	776	693	736	749	806	741	750	746	730	728	774	806	776	811	736	712	769	761	764	677	726	784	803	770	746	740	784	770	732	794	759	786	799	711	782	778	747	747	763	775	769	783	822	760	778	800	775	759	776	817	789	803	756	761	781	736	739	737	774	763	759	770	776	759	775	693	761	757	750	784	715	727	792
26545	15601	12411	2539	1129	169	184	154	165	187	174	180	156	187	193	195	179	178	171	178	194	198	179	185	188	184	180	193	171	182	150	196	169	184	187	183	180	183	206	158	189	172	194	189	192	167	198	182	189	195	175	168	169	190	184	188	173	196	168	179	184	171	178	203	192	176	186	180	165	157	194	172	150	168	179	166	197	174	207	173	172	179	189	193	185	182	175	183	176	181	192	182	186	164	175	180	190	166	181	192	163	195	188	161	190	183	177	180	190	163	172	190	185	173	201	190	195	171	184	202	187	169	172	179	176	200	170	179	184	189	168	193	180	186	179	175	217	170	170	193	167	187	187	175	175	174	170	204	188	200	173	194	184	180	184	219	195	199	156	187	183	194	204	162	193	188	195	184	173	180	154	168	168	181	189	158	203	177	182	180	193	160	174	158	200	196	194	182	168	149	170	170	198	180	191	161	203	152	177	214	183	195	177	177	176	191	142	181	188	189	154	191	185	181	199	173	186	185	178	176	165	183	174	189	188	177	174	173	167	163	184	200	195	170	189	175	196	187	188	200	194	229	161	174	200	202	196	175	187	196	149	182	170	213	191	192	177	193	183	175	180	190	175	176	186	205	171	185	171	177	210	173	162	189	166	168	190	190	183	178	195	159	168	200	186	182	174	192	199	191	181	175	199	193	179	182	175	198	186	193	158	196	191	171	184	194	193	180	169	185	167	177	193	184	186	182	184	156	207	180	183	177	203	174	163	179	192	179	182	176	177	196	179	192	194	177	188	184	169	172	201	176	191	185	178	171	167	208	152	175	158	189	188	185	203	155	176	196	198	164	166	150	168	178	192	185	179	163	174	159	222	196	185	171	188	162	190	195	206	190	172	180	183	177	168	187	183	151	177	224	160	195	171	163	171	183	159	184	167	177	179	189	170	168	209	182	164	171	172	191	214	197	209	201	179	188	187	182	182	179	169	183	184	171	163	203	205	197	219	184	181	186	185	184	186	187	182	165	172	183	175	195	196	188	187	205	164	173	206	176	177	187	188	165	206	186	171	193	209	179	180	174	179	176	194	191	198	157	166	189	228	166	165	202	172	186	181	197	189	200	159	187	183	190	184	161	163	209	184	180	198	191	174	184	183	189	191	194	188	182	214	167	174	191	191	181	200	193	191	168	195	183	184	186	179	203	195	191	177	176	178	157	177	175	181	180	205	190	197	174	199	174	193	196	185	188	178	165	183	191	208	202	199	169	206	196	168	198	203	182	167	201	193	182	170	173	148	202	191	151	220	195	180	193	179	185	173	177	161	185	202	200	200	176	159	173	184	220	196	160	185	181	179	185	168	197	183	181	177	175	196	164	184	169	170	185	148	167	188	196	169	171	192	174	184	166	178	174	175	171	186	206	190	175	187	200	181	172	189	182	182	172	187	182	197	182	186	185	192	201	181	177	187	179	175	182	175	202	177	197	167	197	191	200	181	204	178	189	206	182	198	168	162	150	182	190	197	185	161	183	178	158	170	175	187	185	193	183	162	189	222	175	186	192	193	148	199	168	187	191	170	176	160	190	186	169	178	165	180	151	178	176	180	190	180	188	171	201	174	195	172	183	177	178	167	179	173	210	191	193	168	196	173	174	173	163	182	183	162	169	180	168	198	170	175	178	179	183	195	210	176	177	175	190	172	186	198	220	183	172	185	203	187	188	159	183	174	185	187	173	166	168	199	187	179	186	196	170	161	174	170	188	177	174	179	192	196	217	188	164	180	187	203	182	206	192	176	176	182	185	178	184	175	183	177	181	180	196	173	182	179	184	197	180	170	191	172	178	175	191	188	185	185	199	193	176	165	191	167	185	196	192	153	160	174	178	189	200	179	188	183	188	181	191	166	208	161	166	192	184	183	184	195	188	167	193	179	167	167	175	167	200	172	192	188	173	193	176	186	174	178	185	220	179	188	187	165	155	173	191	151	159	202	179	184	175	192	228	203	184	189	175	191	175	210	157	178	181	190	190	204	183	190	190	185	172	180	162	159	193	203	192	185	150	165	162	169	167	175	173	175	198	198	161	181	182	195	174	167	201	163	172	202	190	197	183	167	191	191	176	179	171	183	195	203	173	188	182	174	186	191	172	182	182	151	191	163	186	193	165	178	181	200	200	174	178	174	188	191	157	185	192	198	190	159	176	178	169	200	192	195	160	190	185	185	180	201	178	154	219	194	200	183	185	179	198	205	168	186	183	178	174	201	180	192	184	180	160	176	186	178	189	192	166	197	176	183	201	186	165	185	165	216	204	202	173	174	188	187	175	180	180	179	184	168	188	176	180	185	177	171	168	191	174	182	182	175	157	167	179	194	165	199	187	184	155	189	199	165	180	182	210	200	180	181	182	192	187	167	168	181	201	173	180	184	154	181	175	196	195	187	212	162	190	179	200	193	178	178	185	185	166	196	186	173	188	179	192	181	203	181	178	198	184	178	166	187	204	192	177	200	201	190	163	165	164	201	178	181	171	186	171	185	194	193	159	193	178	190	192	209	161	174	202	176	172	208	188	193	192	181	201	180	171	165	176	208	188	183	169	179	177	200	181	196	193	188	196	162	196	178	186	197	164	184	182	179	176	183	176	162	168	194	187	203	197	176	172	188	192	169	176	195	187	178	182	175	163	182	188	174	193	187	171	168	188	171	192	194	169	174	197	172	187	216	174	171	191	158	166	165	206	202	196	192	173	183	179	179	158	205	154	196	157	190	170	208	178	175	183	173	206	157	185	158	170	184	205	181	166	181	207	196	188	191	180	200	179	222	187	186	193	183	167	211	180	181	182	210	191	164	185	194	192	180	196	152	190	199	201	187	200	187	175	185	196	192	170	192	180	168	198	182	208	168	181	181	176	189	169	175	184	178	195	184	181	155	185	195	199	161	164	183	196	207	177	171	193	191	156	166	163	170	177	194	183	187	198	185	216	189	189	171	182	165	205	194	171	176	172	201	171	167	189	178	184	205	177	183	176	195	195	165	194	176	205	188	182	203	195	165	178	180	178	176	169	167	196	190	162	172	190	182	174	170	177	205	165	174	181	193	200	176	188	160	194	172	168	178	183	197	202	192	158	166	156	220	181	163	179	179	163	195	180	185	170	189	181	167	166	189	183	177	159	198	181	182	182	191	186	183	178	168	161	193	181	188	186	190	176	203	192	180	170	198	167	167	195	180	211	179	175	193	195	181	188	179	203	166	164	174	183	179	170	172	177	181	182	178	192	215	202	195	194	185	162	182	173	185	180	183	190	199	197	201	178	179	205	173	164	185	204	191	192	173	173	173	188	183	196	174	176	217	203	203	174	203	200	193	187	197	157	162	198	210	177	189	175	180	164	181	174	212	194	169	165	239	173	185	196	198	188	179	169	158	202	193	204	211	201	181	182	188	182	174	173	183	196	189	203	204	188	186	191	191	196	177	199	177	175	195	170	188	184	185	196	145	179	190	183	179	202	187	175	183	170
23695	19474	19785	6004	3615	594	623	601	526	597	584	599	585	577	610	591	602	561	605	649	632	608	618	582	626	575	631	638	604	594	599	632	576	588	568	624	572	586	573	558	568	594	622	623	611	605	577	571	618	638	604	578	588	611	601	571	643	586	630	597	601	612	593	616	611	591	596	646	609	572	562	572	574	575	606	618	616	572	575	589	627	561	568	604	578	605	595	631	593	581	572	581	563	603	621	608	597	603	603	591	628	599	574	611	597	602	602	614	598	627	585	566	628	616	607	629	591	595	592	651	576	623	633	640	567	559	544	596	590	607	625	571	615	608	633	631	589	616	556	600	610	574	584	598	607	597	604	610	621	634	591	570	611	621	584	596	576	555	638	583	571	590	574	584	568	640	626	568	590	554	601	597	581	589	602	576	545	633	554	574	603	613	635	572	627	599	554	573	596	579	604	588	643	580	623	576	554	564	662	612	588	627	587	612	632	611	629	595	580	603	612	581	593	583	603	572	588	599	588	595	597	591	608	625	612	609	602	587	572	564	608	599	585	612	602	577	608	593	597	589	605	678	590	605	629	600	569	568	580	537	587	627	607	573	601	593	578	572	574	588	604	566	607	583	593	606	603	587	562	623	549	610	604	571	611	583	630	618	593	575	614	598	585	607	633	566	568	637	586	538	624	631	559	601	621	599	630	579	569	602	600	592	537	569	616	611	616	596	553	600	621	616	609	641	595	638	612	558	595	597	637	602	575	611	638	602	625	630	561	610	588	614	610	581	601	606	608	606	569	605	618	602	598	606	594	566	635	627	640	619	599	586	566	589	545	595	617	617	567	595	603	586	613	593	622	609	616	628	625	584	623	592	545	566	565	589	629	574	589	617	581	596	538	598	617	613	637	615	629	602	615	625	556	634	578	560	608	585	566	617	575	578	603	617	615	588	617	585	596	593	591	587	635	570	595	578	574	614	565	628	615	607	587	589	580	613	573	604	616	601	627	616	590	602	599	606	617	615	618	594	603	555	605	600	613	576	615	600	565	595	618	545	601	577	594	586	586	598	608	620	590	591	565	612	625	567	615	594	552	592	646	626	596	607	608	599	593	596	592	597	605	560	613	570	615	631	555	624	604	573	549	579	617	579	586	613	592	585	569	578	617	615	593	592	599	598	641	591	539	577	565	625	571	586	619	597	585	623	634	574	545	601	597	578	600	610	580	599	565	571	594	614	576	603	562	576	664	562	593	558	576	539	619	593	608	618	583	629	614	609	575	582	601	604	609	618	622	603	626	616	592	563	621	613	614	599	569	574	637	585	661	595	602	588	582	559	645	615	602	598	619	586	581	611	575	617	609	599	610	582	604	573	579	585	622	609	626	601	602	610	639	576	651	576	584	617	615	586	626	589	552	568	616	619	606	657	605	615	630	577	586	579	623	643	597	578	614	577	622	585	552	576	567	614	632	562	628	556	587	542	593	619	602	617	601	588	605	566	592	543	592	566	580	653	600	548	637	592	630	610	597	589	610	583	597	634	596	619	605	623	598	620	596	595	651	607	625	608	631	602	564	600	592	594	588	599	577	612	605	616	648	609	579	619	580	595	602	603	625	577	607	573	613	549	629	600	602	551	629	595	575	591	609	566	635	567	590	553	622	611	558	605	590	618	598	599	580	587	593	598	607	561	602	564	537	625	632	573	553	570	588	583	592	627	617	555	595	606	618	621	614	666	586	602	638	599	595	607	577	602	630	617	585	597	579	584	580	578	595	567	625	572	623	577	562	597	589	580	587	568	619	602	574	578	614	626	583	558	577	599	562	566	615	590	620	598	572	617	631	655	601	628	593	593	579	593	534	624	548	608	597	589	618	598	620	566	617	591	557	570	596	521	643	611	580	614	590	560	578	653	604	623	635	595	626	572	545	592	590	533	586	572	572	560	619	586	582	580	564	589	606	589	548	587	591	612	613	593	632	615	593	598	577	588	601	619	570	603	602	610	607	626	614	604	582	586	615	554	612	574	570	544	589	609	661	611	581	592	585	589	608	600	593	639	627	549	643	618	590	576	593	608	578	615	572	593	605	547	637	578	620	655	541	608	569	610	620	600	601	635	584	611	599	595	595	626	587	619	576	588	594	618	620	610	584	609	581	559	591	624	611	553	584	618	584	582	615	554	650	593	600	574	552	565	562	625	555	608	575	566	639	599	571	629	634	596	610	605	613	557	595	623	614	582	589	570	615	606	578	567	628	574	600	633	617	564	599	595	617	595	619	614	629	618	570	592	568	631	537	593	604	588	562	601	589	622	608	601	653	579	552	570	615	598	568	589	591	631	595	624	584	559	626	600	595	568	634	671	576	608	607	567	578	592	560	596	575	575	594	635	615	626	585	572	612	584	563	582	584	555	642	586	608	593	624	624	601	594	609	595	589	580	628	562	584	637	560	641	568	591	565	548	609	595	617	573	613	590	579	571	612	634	585	564	602	606	558	598	636	587	567	580	630	605	593	634	612	589	587	607	625	580	604	587	591	628	622	589	604	611	598	604	625	565	611	557	599	575	603	566	633	632	567	613	640	579	610	594	597	603	587	567	581	588	589	618	582	586	597	594	578	579	588	553	630	618	578	607	591	637	628	588	644	582	617	595	599	634	581	585	575	597	601	637	620	613	586	606	647	644	590	591	582	613	600	587	562	596	610	575	605	621	584	575	564	611	616	592	641	597	620	629	615	628	600	626	646	607	635	637	641	606	578	601	568	611	554	530	594	607	560	609	591	617	571	561	615	570	596	594	668	583	617	566	640	604	597	617	594	578	631	644	603	602	555	647	578	634	630	618	567	579	584	576	590	613	598	580	584	555	637	633	649	606	588	605	610	611	593	586	611	609	598	606	593	592	576	649	602	608	619	629	601	627	613	586	597	585	603	601	571	578	604	566	600	593	609	597	613	595	579	603	613	606	592	639	616	617	604	601	581	584	561	585	612	602	601	574	630	571	590	610	558	534	584	561	606	587	618	592	660	543	599	569	593	622	593	629	567	594	607	573	603	592	638	601	626	563	594	579	610	553	570	619	582	582	610	581	655	633	587	576	618	600	576	618	560	561	573	597	638	584	607	611	587	634	583	595	585	613	622	630	597	603	592	576	570	593	628	585	613	580	608	620	635	593	561	629	624	571	574	597	578	610	568	550	614	578	593	638	590	567	611	628	567	582	636	571	646	589	613	609	602	569	559	646	597	614	563	597	627	624	579	592	615	618	623	604	574	587	583	607	600	561	617	622	607	535	541	634	597	595	618	642	622	614	615	561	596	574	616	654	569	638	551	627	592	597	595	592	625	651	574	612	585	593	604	581	584	614	610	613	593	642	604	551	596	603	630	636	572	626	589	597	578	568	581	611	625	611	590	578	594	585	565	599	603	571	636	594	575	595	585	616	608	582	613	564	630	582	597	655	599	580	596	580	604	624	626	626	614	620	576	593	609	612	607	575	620	625	603	583	580	625	584	574
60712	57138	59100	29223	16282	879	196	168	155	155	173	179	182	164	165	147	157	167	131	153	150	157	152	139	170	158	145	147	164	163	135	160	156	162	129	147	136	158	144	174	144	138	164	163	149	152	156	165	148	163	143	184	149	155	158	165	163	149	157	134	139	154	141	153	140	170	166	140	159	154	153	163	169	140	155	161	152	160	177	142	174	141	161	158	165	142	148	138	149	160	137	148	150	143	169	158	143	152	176	138	145	150	158	138	162	193	153	160	180	142	144	180	156	157	152	131	164	165	157	154	147	145	149	154	159	155	164	151	141	146	146	152	180	144	142	151	140	155	133	157	142	128	149	146	159	151	148	154	176	174	144	154	144	162	158	148	155	149	169	148	164	158	162	152	188	139	163	147	171	146	148	161	166	136	159	143	161	145	166	158	146	160	175	137	140	138	132	144	170	132	150	167	157	183	155	165	147	180	160	162	141	150	147	175	154	165	152	115	161	133	153	150	127	177	158	164	166	164	136	155	168	153	161	150	150	148	123	157	166	164	147	156	160	171	148	142	149	167	144	154	162	131	155	141	155	138	157	123	160	152	152	150	162	142	161	156	156	138	161	155	157	166	145	145	138	157	156	162	190	157	159	162	152	191	170	147	150	163	148	143	166	154	153	150	164	166	142	174	158	145	168	169	161	133	154	143	159	141	155	164	153	162	140	141	171	171	152	154	154	146	154	158	153	157	146	158	159	140	158	145	148	160	138	150	166	164	169	149	151	147	153	149	144	160	135	153	136	168	159	155	148	153	169	178	157	153	147	139	153	144	151	167	154	169	157	164	161	169	148	152	168	146	143	185	144	163	137	138	143	157	141	160	150	151	164	159	139	165	156	136	171	169	157	186	167	168	155	157	144	172	155	141	166	147	130	172	139	146	161	167	156	142	181	139	163	161	168	152	144	142	181	148	161	135	137	163	149	165	168	138	160	152	141	156	172	142	139	164	173	163	183	152	168	158	153	136	141	157	145	166	173	165	148	146	137	145	152	150	157	168	142	164	147	166	156	131	162	158	146	172	154	142	159	132	179	173	174	142	152	152	144	164	157	159	156	170	147	161	150	173	151	153	167	163	156	173	137	149	130	140	148	143	151	151	166	147	146	132	143	143	163	181	151	169	155	155	132	158	162	149	156	147	169	164	160	146	153	151	145	155	166	162	152	166	151	145	164	151	151	148	155	156	136	146	154	156	142	149	155	146	150	156	130	150	141	182	146	150	153	161	126	158	154	141	140	142	135	154	161	160	163	156	145	133	168	162	154	149	171	158	156	155	168	123	143	161	138	167	150	162	161	145	153	167	175	152	169	163	151	132	160	145	136	156	143	170	181	160	139	146	152	172	178	151	161	158	149	141	147	150	163	135	159	177	169	160	153	150	160	149	144	170	136	157	155	145	162	155	153	153	147	177	158	153	150	149	167	173	156	156	131	169	175	154	149	154	157	148	147	163	143	164	139	146	172	163	166	145	163	158	153	142	151	158	137	155	159	170	155	155	132	164	155	167	172	163	159	144	141	169	161	143	145	153	142	152	155	154	158	154	153	157	157	148	153	129	166	170	154	128	154	153	156	160	147	162	144	169	164	144	149	169	140	155	134	148	145	158	166	136	139	146	154	140	154	160	149	135	149	149	167	169	159	150	155	145	156	186	145	145	155	174	161	141	147	184	140	163	152	147	145	156	167	150	151	160	136	146	143	165	166	178	163	167	157	167	169	158	158	165	143	157	151	152	152	145	162	129	149	171	148	168	148	146	167	150	148	163	168	143	167	142	151	178	155	158	162	165	179	156	155	158	146	162	153	137	154	133	146	161	162	167	137	150	127	164	168	149	156	162	157	164	150	155	154	146	157	165	190	163	159	167	145	143	142	146	193	173	126	149	171	143	161	150	157	160	148	142	149	145	159	153	150	144	123	149	141	154	162	152	144	154	175	143	151	136	173	146	150	134	162	128	149	154	146	150	147	179	157	169	146	126	139	142	156	160	152	149	169	139	132	158	130	169	144	161	145	142	182	130	163	162	158	155	140	162	132	160	136	141	140	154	164	157	158	167	143	159	158	144	131	145	183	160	159	135	146	147	161	156	138	149	150	156	158	146	132	155	152	150	175	138	144	139	140	162	143	163	143	152	154	174	158	163	159	155	160	144	178	133	153	156	167	167	164	148	149	146	161	156	141	156	137	163	159	152	169	174	149	176	161	147	173	146	164	160	168	173	169	174	173	141	136	130	155	154	156	147	185	149	154	154	166	138	137	132	151	137	160	152	120	150	144	149	152	147	139	170	163	161	144	166	193	136	145	140	151	131	145	148	147	163	175	160	179	148	144	140	159	152	156	162	163	136	144	174	137	143	159	150	150	144	176	155	171	143	146	152	142	144	163	142	172	142	153	156	161	160	117	129	148	172	144	157	153	163	148	155	135	158	162	143	161	153	135	133	149	135	143	147	144	144	149	148	158	136	162	152	136	161	156	150	141	134	157	152	167	137	141	149	186	160	162	148	168	165	148	180	164	159	173	169	157	159	158	171	159	153	174	161	120	149	143	159	158	140	154	151	151	145	133	157	150	184	153	137	154	128	162	152	161	146	156	156	127	163	169	152	157	140	132	154	155	137	140	153	162	144	165	146	129	133	169	161	156	158	134	165	150	143	140	142	163	146	151	133	151	153	130	139	153	158	169	144	159	162	165	132	159	141	176	157	160	166	146	156	153	153	156	146	155	152	155	154	148	156	145	166	156	146	167	154	132	155	143	160	166	158	138	169	162	143	159	153	169	136	166	163	137	176	180	144	170	157	145	154	152	156	161	159	145	149	158	152	147	174	152	147	158	162	162	165	129	150	161	140	152	163	169	142	152	155	163	163	149	161	172	145	149	177	147	165	149	175	152	159	149	172	150	140	149	148	142	152	153	153	146	162	166	159	161	154	156	166	160	149	139	181	174	171	156	159	154	150	162	159	151	163	158	141	163	136	141	151	148	147	148	144	129	135	147	137	139	142	176	159	172	152	157	156	148	134	149	142	146	151	146	165	152	175	143	156	159	155	137	144	162	147	166	149	134	143	151	193	150	195	157	167	156	155	156	172	143	148	146	163	153	169	153	172	161	160	161	148	145	141	155	146	129	155	166	156	174	172	165	145	138	158	166	156	163	166	180	172	154	152	175	161	149	167	141	148	156	166	151	159	166	157	158	159	175	163	129	173	146	172	143	154	169	163	146	140	150	134	153	152	140	145	179	161	158	155	166	165	171	162	147	164	163	158	142	169	141	152	170	168	140	151	144	135	156	137	171	175	149	133	147	143	150	153	149	160	144	150	142	154	143	167	143	156	157	149	147	149	154	156	144	176	154	159	168	159	149	153	152	147	165	141	140	155	140	141	149	137	135	173	163	156	172	154	146	162	142	143	152	157	166	163	171	138	163	168	149	151	166	153	164	159	170	155	174	185	160	153	149	151
42840	47298	50825	34688	19434	692	605	620	590	578	592	593	562	546	532	549	540	504	520	544	515	535	539	498	518	503	508	532	511	517	521	552	533	511	527	524	503	531	495	530	547	518	533	501	523	510	573	514	513	493	510	510	510	528	496	490	499	539	531	485	527	536	498	508	540	535	527	518	502	492	542	559	515	496	497	520	512	504	481	518	512	546	509	505	545	552	484	477	535	519	551	507	517	532	495	563	506	511	540	506	494	518	493	498	524	541	533	554	512	484	538	533	537	527	513	509	468	514	500	513	487	521	519	549	510	524	517	453	502	501	518	506	533	525	512	501	522	517	506	538	519	505	529	492	482	533	516	511	557	491	554	523	547	484	515	548	528	514	502	525	556	546	495	521	506	515	517	533	482	519	507	485	482	482	499	495	502	528	525	520	533	552	540	549	526	533	548	504	474	509	503	481	533	519	528	510	515	518	553	536	569	508	513	532	518	524	543	549	548	529	490	569	526	513	504	513	524	474	561	498	548	540	523	526	513	486	526	574	469	515	510	486	501	547	545	526	511	538	510	501	583	523	549	501	527	479	503	518	527	485	517	525	496	511	548	499	529	504	536	506	528	507	509	530	517	536	477	529	515	498	520	529	545	497	534	543	508	536	496	503	520	519	497	491	533	528	544	507	559	528	467	533	450	534	502	512	543	539	581	518	529	467	498	523	529	490	542	532	526	535	536	522	518	510	551	507	546	492	500	502	555	544	507	509	505	499	520	537	528	509	482	518	500	507	526	522	519	504	477	509	551	492	543	535	492	518	512	541	528	502	532	531	549	531	500	495	543	502	559	519	502	509	484	497	545	531	558	519	497	509	534	483	492	511	453	486	493	526	518	522	497	511	474	512	491	536	507	514	542	520	455	474	544	508	497	499	529	527	493	537	557	537	526	509	488	539	538	494	503	524	522	478	542	520	492	547	521	501	541	510	506	493	509	464	502	526	517	521	526	550	509	530	532	551	553	513	519	526	523	510	502	548	524	491	490	526	519	514	533	481	490	532	528	523	518	498	539	527	522	489	558	507	544	480	509	527	490	528	551	529	472	496	524	515	561	515	529	483	538	500	539	514	476	546	564	545	512	534	478	538	480	529	547	521	537	526	542	507	521	554	506	498	529	513	558	501	483	515	529	541	505	535	489	548	548	523	508	504	530	508	521	499	542	530	498	487	473	503	551	532	520	535	579	514	533	519	567	508	498	495	488	481	544	490	504	494	493	512	482	492	501	556	511	528	480	531	517	518	536	527	498	543	483	502	504	492	504	535	481	574	513	543	530	510	514	514	510	487	524	527	503	531	479	517	549	496	543	488	553	475	547	519	506	517	506	516	539	494	500	491	505	525	485	533	481	524	507	560	509	536	520	521	506	510	521	508	509	522	508	538	513	504	550	495	534	518	517	516	547	463	509	520	535	505	534	534	533	535	536	501	531	481	567	508	545	550	539	542	525	482	548	524	517	558	513	507	517	540	539	537	499	535	515	532	486	539	518	483	507	516	540	517	539	511	500	495	544	504	485	494	482	524	485	495	522	516	516	523	545	504	484	559	485	528	500	560	525	521	521	513	565	518	511	501	570	521	527	523	493	490	533	461	513	507	563	487	502	520	489	546	536	530	507	502	548	527	511	525	511	510	526	523	448	511	527	511	536	547	516	519	534	492	500	524	541	520	485	489	489	498	509	528	539	528	497	536	547	520	495	550	537	508	534	526	501	528	479	519	509	547	511	524	492	504	529	538	471	515	526	529	497	524	520	491	511	510	546	527	533	519	520	540	532	510	469	507	540	504	501	499	535	507	483	574	464	535	493	501	516	513	504	535	496	528	511	515	505	536	517	511	540	502	540	534	537	530	490	525	521	555	482	521	506	474	570	556	501	539	526	480	537	526	485	514	506	491	543	481	504	515	542	500	515	547	536	526	483	503	515	537	511	519	519	501	498	539	520	502	505	507	520	495	521	514	499	521	523	543	511	535	524	499	517	488	519	575	487	499	530	514	531	535	537	568	498	561	481	569	495	499	497	495	530	493	499	512	521	505	534	554	488	533	534	517	526	506	552	493	548	533	504	553	520	480	512	503	489	519	514	536	529	493	534	554	520	531	466	548	511	502	522	513	521	474	516	485	489	511	480	532	553	539	493	552	548	498	540	541	485	540	534	464	508	494	519	517	502	515	541	510	519	520	489	521	529	516	502	529	542	531	539	525	514	547	495	502	526	489	520	546	536	537	534	508	547	514	510	561	535	487	509	544	500	471	521	513	495	517	536	516	520	521	537	538	535	512	519	526	533	516	477	525	535	539	519	491	554	509	506	497	519	544	480	512	497	504	509	526	492	486	537	532	533	498	499	535	501	549	543	516	472	534	497	516	520	502	512	515	499	513	530	525	525	527	531	520	481	545	569	514	532	560	528	495	514	521	573	522	507	514	523	498	494	527	507	523	527	515	563	504	526	513	510	541	533	496	568	528	501	525	529	511	517	509	519	537	522	494	491	551	511	515	482	548	492	494	539	518	509	505	527	511	515	529	524	567	478	498	546	543	505	534	552	530	518	500	501	490	512	533	481	504	515	516	501	516	518	524	519	557	522	502	533	489	519	525	509	520	505	470	546	505	547	522	495	510	509	557	585	531	541	525	511	513	516	490	528	556	474	516	555	517	503	559	517	541	520	513	518	513	524	529	522	503	516	509	537	489	513	524	547	514	507	492	490	523	526	488	535	503	554	547	517	531	547	481	510	533	526	527	523	480	535	535	519	556	517	571	519	479	499	494	541	492	501	513	476	525	546	533	499	505	515	530	554	545	494	509	487	534	483	527	510	493	528	488	520	525	526	487	498	528	478	566	483	547	556	539	497	519	519	517	531	510	495	556	502	515	535	535	526	531	493	511	527	500	485	502	552	560	523	509	492	539	529	476	492	499	541	535	506	517	527	552	554	516	549	555	506	534	493	494	527	541	587	531	509	466	557	541	496	531	489	511	471	532	543	529	526	533	486	531	523	551	518	549	541	509	477	524	497	487	519	505	536	514	514	535	492	556	553	495	536	543	555	547	528	483	547	505	549	542	523	530	510	555	555	489	529	521	532	508	490	542	500	535	506	496	488	476	510	540	541	514	542	516	533	526	528	549	529	557	521	487	520	524	485	506	531	547	514	504	557	483	509	514	507	544	495	548	502	544	541	527	521	532	484	500	500	542	559	514	527	483	483	547	526	533	540	509	516	533	519	528	538	492	531	506	565	520	559	503	490	512	523	522	493	520	549	479	499	491	503	540	514	487	500	498	534	520	495	512	499	530	544	555	522	507	515	551	519	496	502	500	519	530	516	531	516	527	540	537	491	441	508	495	512	515	538	528	537	514	519	521	495	516	510	525	511	497	507	492	512	516	549	538	510	467	475	503	540	488	529	517	489	536	522	511	526	490	572	507	522	515	507	519	525	484	511	517	487	502	531	530	522	533
75003	72269	70893	39043	25877	3765	300	266	273	273	272	286	244	258	272	258	260	251	241	242	226	235	262	234	240	237	244	241	239	235	241	248	227	265	251	247	257	228	249	240	263	237	247	255	221	251	213	229	231	253	256	245	256	241	236	239	242	239	256	255	233	248	240	262	240	260	241	225	259	225	245	253	270	243	240	241	256	257	227	247	222	242	240	257	237	256	231	234	244	244	251	255	252	213	259	233	234	252	225	248	224	271	245	255	231	225	255	235	227	228	262	271	249	274	242	249	236	257	225	255	218	219	243	218	249	229	221	232	244	247	228	222	241	230	223	225	231	215	232	255	205	241	262	252	234	228	263	236	230	226	252	247	234	250	230	257	245	240	240	246	232	205	265	237	259	235	267	259	233	238	233	227	248	221	253	201	226	245	242	244	248	228	255	246	233	252	237	242	267	234	238	248	255	219	238	230	225	221	254	259	211	223	219	249	244	242	221	253	255	229	251	231	229	245	253	228	227	231	213	251	232	245	234	252	247	248	256	253	256	223	228	259	250	232	256	240	263	264	231	242	249	231	252	224	262	236	243	219	248	232	263	230	262	260	225	222	259	239	237	233	251	235	240	224	258	236	213	249	223	254	241	244	259	251	249	226	236	273	236	215	245	228	260	275	242	241	212	235	222	245	236	251	228	250	228	231	256	250	247	241	248	267	241	253	239	220	243	227	243	202	248	243	228	258	215	241	226	251	204	235	231	264	224	259	258	264	243	257	237	235	233	257	258	241	238	212	245	225	251	232	253	235	250	230	233	239	238	216	259	263	227	238	235	246	270	238	271	267	234	258	207	233	243	268	275	235	259	250	231	230	221	231	220	213	257	261	215	237	245	237	233	237	229	241	247	229	249	236	225	248	259	254	250	274	228	248	248	259	241	225	233	224	245	234	249	210	234	271	259	247	242	248	234	253	255	256	216	258	278	243	237	270	239	242	247	265	275	261	228	239	249	260	240	234	244	246	271	242	274	274	245	239	224	222	254	240	251	252	226	245	263	255	232	257	218	243	243	256	236	259	222	255	260	225	247	231	268	221	246	243	277	267	242	258	228	255	226	233	275	248	245	225	247	220	258	246	251	254	284	252	244	238	238	222	242	245	244	252	229	229	210	232	228	259	243	268	230	232	257	240	243	229	270	261	248	252	258	237	229	259	229	239	230	252	225	266	244	235	245	233	227	241	237	228	245	267	251	247	237	228	226	232	239	255	214	271	248	238	227	250	248	225	226	253	228	222	247	233	244	224	244	262	251	240	226	236	270	200	215	254	234	243	259	255	236	238	234	252	238	266	228	227	237	251	225	261	239	246	213	251	240	235	258	251	249	203	254	243	235	274	249	223	261	268	266	239	230	265	233	259	248	262	246	238	222	286	231	239	256	229	245	263	251	271	232	248	268	263	230	266	266	224	246	210	252	229	236	273	269	244	239	253	219	260	260	238	206	249	246	240	241	223	250	243	225	235	225	245	214	234	234	266	255	252	242	257	236	231	250	256	264	269	267	245	227	242	281	244	257	227	244	213	260	259	251	228	249	255	256	206	236	256	232	274	248	260	229	284	255	234	247	250	244	223	229	271	203	213	251	244	245	245	244	243	229	246	262	269	236	255	248	227	236	253	236	249	252	271	246	253	242	243	241	236	266	237	228	258	231	241	248	234	203	222	264	232	245	246	222	225	243	210	227	225	248	252	255	232	256	233	211	236	230	254	233	242	211	234	252	267	225	223	241	230	224	217	223	258	233	238	247	229	244	251	224	278	218	243	251	235	241	219	241	229	240	250	248	240	255	225	236	240	255	253	260	248	256	216	258	257	258	221	236	247	229	234	238	248	242	221	235	223	257	237	248	270	245	238	232	237	271	257	235	228	225	247	261	233	225	258	212	232	238	260	235	247	252	267	228	259	245	249	232	232	264	249	234	260	279	242	254	257	258	244	249	220	265	240	219	284	207	245	260	244	235	229	238	262	235	276	230	248	249	250	239	232	257	242	243	241	267	228	230	237	219	242	255	228	222	241	231	229	239	251	234	236	270	214	203	256	240	237	246	240	239	239	268	237	258	267	227	243	241	233	238	245	219	222	247	230	264	258	244	237	234	249	243	246	239	232	242	232	261	241	289	240	234	238	249	244	228	232	236	263	228	253	240	232	266	282	253	218	226	234	259	222	254	250	251	269	264	226	240	236	249	231	257	246	224	259	254	228	244	217	254	243	252	241	257	239	243	212	233	239	248	235	259	263	260	240	237	254	233	237	233	236	256	249	233	224	240	250	227	231	255	231	271	243	231	226	238	253	246	209	218	241	238	253	224	227	248	243	245	228	216	253	243	239	255	211	245	255	228	224	232	241	253	243	265	276	242	233	236	265	223	262	226	258	244	236	240	244	238	260	218	247	225	226	231	221	216	240	250	240	264	264	258	253	237	259	237	242	217	232	227	233	237	216	279	229	238	255	232	267	215	255	246	235	256	233	234	249	230	217	221	216	238	235	218	253	277	259	230	222	256	252	240	242	242	234	258	244	243	221	227	255	237	225	240	248	242	255	246	246	256	246	236	242	221	231	216	219	262	224	219	250	250	247	220	226	238	226	253	238	256	220	246	234	254	261	253	262	226	253	245	242	196	235	253	223	216	252	231	246	234	257	229	220	273	239	235	268	222	232	268	241	271	249	253	238	239	251	235	224	249	240	223	235	240	233	269	257	248	261	260	274	219	251	228	255	241	239	235	264	248	242	232	246	249	253	252	239	220	267	223	248	236	239	235	254	235	242	239	221	247	224	250	261	214	229	229	215	222	239	240	243	246	229	207	230	234	259	245	257	236	219	233	242	255	240	229	248	244	258	229	267	240	261	242	220	253	217	235	239	211	227	287	214	246	248	229	233	233	236	249	249	235	213	253	284	237	247	233	254	257	272	262	266	244	220	279	247	237	227	240	234	260	244	235	255	273	284	237	253	244	263	237	251	235	233	290	237	233	243	239	294	218	246	248	238	239	225	266	231	266	201	267	258	244	244	258	262	249	231	216	286	241	232	261	226	241	249	280	242	254	225	234	233	230	239	242	250	259	239	252	248	237	249	230	249	235	210	223	251	245	248	262	236	229	260	243	217	224	264	271	240	242	247	245	257	242	230	227	228	258	257	242	243	266	275	243	239	236	221	233	243	260	230	224	232	261	222	242	251	245	227	213	245	242	239	242	259	259	230	238	240	247	226	256	241	246	227	221	273	238	226	242	224	252	224	211	224	233	239	247	248	225	219	231	226	270	250	241	220	238	243	257	232	261	217	253	237	258	208	242	228	238	242	236	228	227	248	213	241	254	232	239	258	218	245	244	272	268	231	231	229	273	243	246	247	255	232	243	235	266	235	215	255	250	246	247	220	257	217	229	239	221	223	261	251	252	235	228	264	259	261	216	215	244	284	241	253	223	219	232	259	244	273	226	235	234	253	228	219	233	269
53336	60271	63062	45412	24772	1073	1070	960	898	968	870	867	801	815	848	784	840	815	822	789	825	767	785	711	814	736	803	761	814	748	810	771	808	772	723	730	773	779	779	739	793	742	807	758	767	742	738	724	759	798	749	765	772	772	702	737	717	791	806	800	763	765	693	813	794	780	722	711	768	735	756	792	741	736	803	790	788	773	796	780	772	768	711	754	735	755	780	785	780	691	801	799	745	737	729	784	728	744	769	749	735	760	785	780	729	734	796	748	756	732	760	745	756	733	781	769	798	764	753	748	752	768	824	795	738	737	777	716	751	750	780	717	754	751	742	751	774	680	781	788	770	733	769	745	762	727	740	722	743	765	747	727	763	783	794	755	786	704	780	793	749	776	775	761	755	735	745	754	751	787	770	778	747	721	779	734	788	784	766	742	749	767	796	780	794	763	745	753	734	749	749	739	711	782	720	803	763	777	750	742	789	785	767	769	742	787	708	752	767	728	761	722	731	738	752	725	792	774	714	741	755	769	735	749	717	693	740	780	774	773	758	747	800	823	726	756	726	757	742	755	791	776	720	770	793	740	761	784	746	749	753	763	731	721	739	738	755	738	765	772	726	714	787	733	766	748	798	786	755	748	748	708	734	795	765	753	749	781	741	740	769	732	757	727	749	775	741	784	710	747	765	804	799	772	799	725	750	752	792	802	768	761	780	733	771	754	757	782	804	735	740	765	698	723	750	754	768	764	749	769	779	774	735	743	725	817	748	753	783	762	719	764	735	752	760	769	743	736	774	735	743	777	762	719	798	757	759	726	763	790	758	737	766	766	790	775	779	763	745	810	762	762	772	735	736	721	767	770	745	727	710	745	748	745	745	774	759	747	774	755	741	749	740	751	811	792	741	775	780	766	765	752	752	753	713	737	752	775	846	734	767	752	755	729	794	727	781	758	764	772	777	799	822	723	768	785	791	780	734	720	739	755	775	808	732	786	747	768	797	751	779	763	756	782	754	744	727	741	722	785	785	791	766	760	720	725	731	785	786	790	741	760	771	763	746	764	731	771	754	763	756	756	805	754	740	781	767	725	760	758	734	743	784	753	746	777	775	765	766	735	724	744	763	776	731	766	732	787	746	744	753	764	750	762	743	706	775	717	758	776	809	771	765	766	721	787	726	726	737	784	771	795	797	738	739	785	762	790	750	762	767	778	757	741	741	765	734	729	729	754	764	739	833	800	767	743	762	740	734	745	776	723	736	723	825	759	764	774	788	773	769	762	688	764	754	738	733	733	757	710	744	706	787	697	769	783	742	748	762	724	783	726	791	812	750	754	781	706	733	759	745	729	787	707	729	787	754	795	745	813	775	766	739	759	727	813	759	745	745	800	748	781	718	705	782	804	747	724	778	750	729	743	772	761	766	802	775	744	731	753	806	672	741	736	763	727	753	732	738	715	754	730	749	748	739	759	759	759	764	757	778	785	757	793	765	733	761	761	764	740	777	770	730	735	751	726	797	743	784	772	787	789	730	720	756	761	718	749	723	780	821	744	722	769	767	812	810	762	802	703	749	758	710	747	756	739	764	745	731	769	748	807	705	772	754	806	737	765	795	761	735	746	709	769	768	713	758	745	746	797	757	729	775	813	722	721	739	753	713	715	753	748	756	754	780	769	767	715	723	727	732	779	723	746	754	710	767	710	734	720	778	751	755	773	733	806	775	780	741	767	755	740	764	770	732	751	756	822	744	766	726	720	767	788	761	719	725	697	754	781	761	771	733	780	768	790	746	764	731	753	791	740	747	730	745	743	743	750	791	786	744	714	739	746	728	772	753	747	780	740	785	698	755	698	712	760	747	765	769	750	808	674	801	787	736	733	712	759	778	728	714	758	765	729	767	777	723	766	738	792	750	727	825	710	745	725	831	767	757	742	753	779	716	752	753	805	707	748	769	789	838	779	728	774	743	768	779	711	741	790	792	786	739	774	746	745	762	797	716	760	747	754	769	789	748	784	730	757	755	791	754	754	778	755	788	735	751	742	736	716	721	752	695	726	759	741	702	766	736	757	804	778	815	754	732	746	796	787	764	742	713	784	764	749	741	794	778	773	741	713	741	755	775	748	797	771	759	764	700	795	753	675	763	732	739	802	729	701	749	755	734	724	760	798	756	752	732	802	759	741	799	737	781	770	711	776	784	761	756	769	747	751	735	769	721	766	751	777	795	755	746	761	723	729	787	777	760	748	747	704	785	748	708	781	778	759	751	701	808	751	744	687	745	796	722	770	698	734	751	744	767	735	737	777	755	780	794	811	804	736	765	724	740	740	781	783	768	743	752	749	799	768	757	730	770	767	754	746	736	797	759	761	735	742	732	717	732	730	808	766	768	739	783	753	749	778	726	803	714	788	771	729	729	793	752	705	740	813	756	733	727	829	717	775	740	790	773	820	779	774	749	766	746	759	812	777	726	770	750	777	707	844	721	739	748	774	811	723	819	754	720	761	794	749	772	757	788	757	764	722	798	752	790	772	798	738	749	731	737	742	795	757	745	766	779	794	777	718	758	720	724	748	740	777	771	759	750	776	740	727	780	749	759	791	780	758	795	775	784	760	755	757	726	735	749	746	743	760	756	723	750	768	759	757	737	743	801	700	794	756	746	778	711	718	763	799	726	767	742	788	728	731	764	801	727	761	776	780	760	791	767	759	768	775	787	748	728	753	759	760	763	736	719	745	760	784	739	783	758	757	688	794	774	780	744	751	758	763	714	760	753	748	742	729	721	733	767	758	725	718	748	779	748	768	759	720	787	770	717	788	703	750	739	779	730	764	752	801	793	733	760	758	779	795	809	703	732	781	767	758	827	763	790	722	710	746	747	759	752	731	731	775	789	775	758	765	758	781	734	767	700	776	697	765	743	764	701	724	788	718	773	772	734	790	702	754	786	783	733	738	769	747	756	774	740	741	773	740	766	765	760	769	732	800	789	835	803	772	819	766	709	719	753	708	735	715	739	761	777	759	714	822	738	782	756	734	706	714	744	711	753	746	798	763	760	780	728	815	796	754	791	715	763	706	792	750	722	760	727	745	773	753	734	800	772	733	750	747	730	707	784	733	761	729	746	777	717	731	738	813	745	722	781	727	757	723	757	722	743	744	736	765	779	787	761	744	777	774	739	766	747	759	758	755	790	728	735	737	786	786	785	754	756	793	761	769	759	766	733	763	771	801	787	799	724	748	730	814	782	753	770	704	779	733	732	757	767	729	768	770	771	722	795	779	749	736	756	721	740	813	768	756	770	827	716	743	740	755	709	743	787	773	777	696	723	711	714	784	763	705	746	721	766	780	770	758	682	786	756	787	751	747	777	739	700	753	767	767	761	713	781	785	782	758	726	719	735	736	769	754	784	753	696	671	733	724	745	729	754	750	736	769	741	729	729	782	740	738	740	753	733	747	743	766	773	772	755	779	731	692	741	773	743	749	771	768	782	741	800	778	753	769	763	759	774	730
26746	14681	14634	2534	825	184	182	213	204	179	163	190	180	171	175	198	189	179	193	175	198	172	182	163	151	158	192	175	205	184	184	176	183	195	185	177	178	178	146	135	186	184	194	166	175	182	180	176	194	182	183	177	186	168	169	193	180	172	195	171	177	152	180	208	186	162	168	194	188	171	172	180	194	158	182	171	140	203	177	177	171	203	162	173	169	181	173	177	175	161	166	193	210	153	193	179	175	186	179	152	155	185	174	179	194	166	197	187	192	180	138	176	167	174	208	163	175	181	169	178	182	182	174	175	166	171	161	168	188	158	195	188	176	182	167	165	196	190	171	175	185	168	197	180	169	169	178	189	166	184	184	203	190	172	171	154	160	175	177	169	193	199	186	194	174	182	185	176	190	167	169	191	172	181	157	172	182	166	186	183	191	171	196	176	178	169	180	176	163	175	198	182	214	180	177	164	176	168	179	171	180	200	164	200	170	183	160	183	187	171	157	197	195	168	177	197	174	177	169	180	190	186	198	181	174	183	178	181	165	191	181	154	190	198	167	224	189	188	201	177	181	179	181	172	192	196	195	183	153	170	183	170	159	194	136	191	175	168	183	164	191	181	178	175	170	160	213	190	197	162	149	172	183	179	155	197	177	164	196	185	177	172	175	178	166	185	156	188	178	174	197	177	202	201	182	152	188	173	157	183	180	174	200	206	162	179	160	179	175	169	175	175	175	176	182	170	184	190	197	160	196	171	168	172	147	182	176	173	183	175	177	172	158	183	185	181	174	168	188	181	191	193	170	166	179	191	192	172	184	184	175	186	185	193	180	220	184	215	192	167	182	172	193	187	148	174	189	172	225	182	189	173	199	184	190	166	165	176	177	152	166	179	182	161	173	187	193	186	174	204	172	167	173	172	189	177	187	152	151	176	200	153	189	190	185	170	187	164	184	197	158	170	181	181	167	174	189	197	168	175	190	194	189	170	191	195	194	183	196	156	175	180	146	182	183	195	178	149	165	186	166	184	196	191	200	182	166	182	179	178	163	175	179	200	182	157	195	198	157	171	164	184	167	181	169	183	192	186	172	188	174	188	191	197	161	184	168	178	179	167	185	162	167	194	174	189	172	179	188	184	163	174	166	180	188	179	182	170	198	189	159	235	185	147	189	190	185	176	166	201	182	198	180	172	194	170	179	187	194	187	199	187	169	189	174	205	169	178	176	155	197	147	173	160	180	198	172	181	169	178	220	168	174	181	181	188	177	166	192	182	173	186	169	167	186	179	181	212	190	196	197	164	190	189	172	197	197	174	179	172	186	175	172	201	190	170	180	185	157	174	188	173	203	160	173	169	188	205	182	187	184	191	191	170	192	159	165	168	165	187	181	189	186	157	179	190	177	179	168	184	171	154	173	172	192	184	191	150	148	184	201	163	163	178	183	171	185	166	187	186	194	188	194	167	166	166	163	167	176	165	201	174	184	164	199	166	187	175	222	194	197	142	159	183	181	182	185	179	179	192	171	170	173	184	180	168	193	174	176	168	188	188	169	166	187	174	204	194	225	182	182	186	176	185	174	194	169	169	170	163	221	205	186	205	200	155	171	165	188	201	180	194	190	172	169	179	178	173	194	190	167	157	183	153	199	186	168	172	155	165	175	189	171	187	190	172	182	186	177	181	155	181	185	187	184	163	177	177	159	185	163	204	184	194	157	171	181	177	189	182	164	178	186	204	168	159	167	160	171	177	197	187	173	184	191	194	183	177	170	176	184	178	173	165	193	173	171	177	182	168	194	180	188	188	194	180	190	180	208	158	179	190	178	174	193	165	159	172	171	185	205	165	172	195	164	179	175	204	182	183	180	160	177	185	178	171	181	172	199	167	165	190	194	185	155	221	210	176	173	170	190	174	160	190	175	159	193	183	173	193	188	192	171	183	147	177	195	178	175	198	203	190	176	164	176	181	182	172	192	165	204	201	179	182	156	174	187	172	182	163	190	169	180	166	172	167	183	181	220	205	184	189	196	193	187	204	183	185	152	182	167	184	176	172	203	151	171	176	184	198	176	176	186	163	188	178	179	165	168	165	184	167	189	179	182	177	178	187	188	185	167	179	171	193	149	151	181	183	175	176	185	162	182	194	175	170	195	154	194	201	160	168	181	177	166	205	177	186	180	188	180	188	178	184	191	186	173	187	160	193	185	203	182	182	187	163	182	175	149	165	169	192	182	162	164	168	190	153	161	185	181	180	185	209	179	184	181	188	181	182	170	193	175	161	183	161	161	184	171	165	175	164	181	173	191	182	176	183	190	161	186	162	192	185	190	170	196	193	183	196	184	183	174	158	197	183	206	168	171	157	178	198	184	172	157	195	201	202	162	170	174	191	160	175	179	189	178	176	202	186	191	178	164	196	182	166	165	177	180	183	188	182	185	168	196	164	206	172	174	193	192	182	192	201	173	165	177	195	172	165	179	174	163	182	166	192	168	187	168	183	194	179	208	192	172	176	175	183	181	151	188	185	162	184	159	177	213	187	151	204	194	163	174	163	176	178	160	151	168	191	169	189	181	171	143	193	166	162	150	184	157	182	161	202	219	196	195	188	183	168	182	177	184	174	185	201	158	160	173	165	132	186	170	178	200	181	163	183	172	194	198	173	165	184	156	159	176	165	165	172	164	189	152	187	164	178	184	204	178	187	193	153	191	167	181	174	174	197	177	198	168	159	180	178	158	189	154	175	188	204	181	185	169	198	169	171	168	179	196	178	186	179	187	174	188	166	187	197	173	202	177	168	180	163	180	178	190	212	174	177	175	181	178	179	182	173	186	174	167	170	188	165	185	154	152	188	168	168	170	180	185	172	195	183	180	171	161	183	181	160	175	176	168	197	178	210	201	181	170	190	184	193	183	194	186	187	175	171	167	190	178	171	177	174	181	172	166	183	158	187	186	168	188	200	197	176	181	180	196	175	149	198	174	176	163	193	188	184	214	215	159	191	200	179	188	170	190	182	165	164	173	163	164	203	186	168	164	168	156	191	183	184	157	185	180	178	181	194	173	172	192	174	171	189	192	173	168	166	173	173	210	189	167	179	195	173	178	185	199	194	173	171	166	178	196	187	179	187	186	168	162	157	162	175	165	164	177	166	181	171	207	198	176	187	186	188	165	180	172	179	187	186	183	189	203	191	189	170	192	180	173	210	180	170	164	208	215	192	171	206	172	195	184	183	207	180	181	206	193	194	192	191	184	190	173	182	179	203	196	161	188	187	178	168	171	188	161	191	178	158	171	167	191	175	169	152	178	196	183	165	163	194	173	167	159	171	187	184	178	185	186	186	198	164	188	170	163	172	154	182	180	179	181	165	195	192	196	207	193	174	150	178	180	182	160	170	164	172	167	177	201	165	182	174	194	163	172	183	185	176	179	180	181	168	188	176	180	163	185	175	179	180	183	182	184	199	177	169	169	183	197	187	192	200	179	164	177	172	174	193	204	165	192	188	176	187
23743	18123	21394	5945	2604	584	612	588	589	593	578	579	569	584	576	587	580	618	599	584	572	581	604	590	598	646	574	545	546	620	543	571	609	621	587	602	572	612	528	568	613	608	614	567	600	577	587	590	617	550	585	591	619	595	582	627	543	566	589	617	594	574	558	576	533	595	567	577	554	608	580	614	608	633	587	591	614	600	589	546	581	594	583	589	580	584	617	562	568	554	584	590	575	556	564	591	591	574	558	573	536	615	578	623	604	550	599	589	596	621	562	602	629	606	585	630	595	587	563	620	533	583	583	583	580	602	586	604	579	585	600	602	597	575	581	560	613	607	568	590	579	569	593	559	572	586	567	532	582	616	588	595	542	562	579	589	589	578	580	596	576	555	564	588	590	630	557	596	562	579	592	598	577	574	575	580	603	592	577	631	580	623	602	616	638	560	621	568	587	579	573	595	562	535	547	554	561	559	576	551	557	582	598	614	601	579	601	576	581	562	581	606	608	617	579	590	602	574	536	585	593	560	585	542	628	543	610	608	605	558	599	560	580	554	562	639	550	535	563	605	626	558	552	527	592	562	582	553	627	613	582	570	580	597	637	594	606	583	542	570	582	583	572	623	531	573	591	567	583	556	579	590	594	627	585	591	573	627	559	559	569	559	601	613	588	603	572	569	566	572	589	579	614	588	581	591	609	568	587	541	593	606	606	573	581	599	576	549	637	570	598	561	603	581	595	579	604	631	546	589	593	590	614	575	593	588	557	606	586	583	597	593	526	583	587	574	577	621	612	566	566	559	558	581	561	554	583	586	601	545	584	537	571	551	566	576	603	568	553	596	625	584	596	622	653	606	562	597	568	582	580	577	609	593	608	570	543	586	532	576	556	592	614	562	617	569	581	616	565	567	598	581	558	587	592	611	585	584	588	626	605	593	534	601	585	576	586	603	561	578	591	615	630	557	610	588	590	593	635	572	585	592	580	584	607	589	575	569	628	590	582	579	567	625	573	602	605	572	625	575	575	538	609	609	556	632	627	592	561	606	566	544	610	589	568	652	551	625	577	593	632	573	615	575	580	543	572	567	554	592	564	607	602	597	554	569	589	564	596	585	556	583	600	625	586	609	571	581	590	573	611	627	569	580	557	597	568	590	579	585	557	576	595	569	585	611	605	553	583	629	604	601	552	640	570	562	603	585	601	582	598	568	614	629	563	622	627	632	586	575	610	618	555	580	612	567	603	553	621	604	596	572	542	559	589	577	597	617	581	607	621	572	591	638	600	566	603	563	603	597	554	598	555	554	546	628	594	609	609	571	534	607	588	577	560	596	556	593	606	581	588	602	607	559	601	568	620	595	585	613	577	618	620	617	595	561	593	556	586	607	572	589	571	586	570	635	563	571	596	563	635	553	551	581	593	546	535	560	588	572	578	574	566	616	625	574	649	562	605	624	613	577	581	612	594	588	601	595	599	584	604	631	553	580	590	586	593	603	599	578	607	603	578	565	613	604	608	577	599	582	573	578	555	560	575	614	599	605	617	547	595	617	566	613	601	629	595	552	622	605	553	585	544	609	559	605	538	544	599	602	628	620	600	593	577	582	562	588	555	577	570	563	578	564	593	564	599	572	570	587	582	601	611	565	587	556	603	559	597	581	578	615	616	621	575	623	590	609	635	589	611	617	600	626	596	598	587	607	576	597	622	554	611	566	600	574	584	585	560	555	587	562	606	565	579	639	606	582	590	541	601	605	543	634	614	660	583	580	589	612	555	589	561	554	647	596	673	620	592	589	586	606	630	606	580	563	619	617	573	588	570	559	607	549	589	605	595	542	624	600	578	547	617	599	629	590	568	537	576	597	573	572	591	584	650	558	654	565	577	626	528	619	513	573	646	622	597	568	581	587	594	597	565	583	566	570	585	592	589	562	581	581	617	584	597	589	579	557	576	589	620	614	622	598	572	583	612	619	575	528	596	587	548	615	588	544	613	582	580	571	567	573	587	574	540	650	608	559	568	622	572	565	585	592	611	559	568	545	599	602	559	579	618	552	603	591	608	600	562	567	585	536	603	597	592	582	625	605	580	642	637	557	583	557	591	613	579	573	576	607	624	611	589	615	585	600	546	534	607	605	547	576	599	584	596	605	632	591	555	575	565	606	575	547	597	552	533	582	587	576	610	610	573	556	552	543	583	553	577	580	620	586	668	591	588	575	589	542	576	600	569	602	552	582	640	531	555	553	595	613	531	591	569	636	580	612	577	581	593	620	576	609	601	565	584	595	612	582	578	634	597	633	572	564	629	626	586	599	613	607	581	629	610	543	584	585	559	567	551	574	579	612	609	572	578	635	594	553	572	589	579	571	556	582	569	598	601	556	597	553	599	575	542	579	600	581	610	579	570	641	613	582	583	578	570	602	589	564	613	595	536	595	566	587	569	587	593	570	568	610	594	594	583	600	562	564	615	612	573	619	563	591	619	606	603	601	580	583	602	613	532	570	643	575	650	556	595	569	628	610	576	580	593	585	574	588	588	576	577	586	569	591	602	645	618	586	638	564	580	621	588	578	595	587	590	577	601	598	586	595	591	610	556	587	577	559	557	541	573	585	594	592	573	585	596	528	569	618	581	588	575	534	559	598	598	560	560	588	594	599	612	561	581	597	593	582	613	632	602	586	571	595	632	551	584	581	569	622	573	613	569	591	627	591	571	581	601	585	592	533	588	580	603	576	573	593	647	624	625	591	621	613	597	575	605	559	562	566	578	611	612	577	603	581	602	570	615	568	530	625	621	565	588	613	573	596	577	606	618	586	612	608	585	571	613	623	618	599	546	607	602	612	600	600	621	569	583	580	573	596	569	602	573	575	589	584	582	588	590	596	606	585	598	593	575	548	541	627	574	540	621	601	613	597	585	612	552	566	549	598	545	546	612	624	591	550	561	601	576	590	608	593	586	643	594	608	600	592	573	624	570	589	573	540	594	609	561	596	619	597	544	610	593	569	603	594	587	528	583	569	579	586	642	604	569	568	588	564	590	589	620	591	538	593	582	585	593	550	619	596	597	615	562	600	543	591	544	598	594	627	585	632	584	624	575	582	634	588	593	583	608	588	590	595	575	613	584	579	576	578	573	597	543	580	577	552	635	598	588	584	590	584	583	567	573	584	594	614	585	586	571	551	631	593	586	565	614	588	568	558	569	597	548	612	582	569	628	604	566	600	621	600	625	586	628	590	582	616	601	577	573	570	565	587	574	565	579	594	605	609	583	597	554	544	571	616	547	614	609	556	601	597	560	558	545	580	596	597	548	537	557	630	609	571	610	591	575	587	600	611	568	609	522	564	604	586	593	581	573	580	628	598	611	543	564	602	613	566	563	581	574	594	547	560	577	585	588	579	589	573	565	592	630	558	588	608	622	625	559	610	588	614	583	574	563	547	653	577	594	582	586	588	605	579	606	560	555	564	613	545	591	577	583	575	630	608	577	547	588	574	531	572	602	603	536	578
60268	54898	59017	30592	14705	882	180	185	163	163	181	150	173	137	164	119	146	161	148	157	141	172	141	169	131	144	149	154	139	150	129	169	160	147	173	131	143	152	134	150	143	132	151	156	144	152	151	153	155	151	128	145	162	161	138	150	140	159	149	136	159	121	136	146	138	163	150	148	137	139	132	142	151	147	133	135	157	176	152	140	146	157	135	127	158	143	148	149	142	146	138	141	144	162	129	127	153	147	139	130	122	163	158	155	140	127	135	127	133	155	156	122	125	157	143	111	162	146	137	136	136	150	144	150	164	155	144	161	129	136	146	173	148	125	121	123	146	126	147	121	128	157	150	136	126	139	137	144	137	120	152	159	121	130	133	164	146	142	144	168	131	152	141	151	148	177	146	133	146	166	126	144	147	135	144	162	163	129	154	131	125	142	144	148	135	160	167	138	154	144	153	149	141	165	142	143	163	162	169	146	146	133	136	163	142	119	134	141	155	142	154	135	154	152	134	124	162	160	154	127	167	140	162	165	151	165	169	103	135	169	133	154	139	161	151	162	146	163	140	122	155	149	136	153	161	155	153	161	144	146	128	131	126	148	145	131	139	158	133	126	147	145	126	148	127	145	153	155	153	143	126	160	127	145	141	160	156	148	162	137	148	135	127	144	130	143	139	135	140	137	154	131	140	128	148	109	132	141	142	178	150	144	151	173	159	156	141	146	151	132	119	105	138	147	143	178	146	157	145	167	147	133	121	167	159	149	146	151	139	140	151	145	158	132	149	148	140	139	139	149	170	146	157	153	156	140	145	160	147	135	140	123	152	133	163	150	131	140	135	135	130	136	139	146	147	150	159	125	145	133	148	137	148	145	169	157	139	139	162	150	128	152	126	145	140	147	147	137	150	161	135	143	137	158	137	136	136	166	157	132	132	120	134	144	124	162	146	155	146	157	146	149	142	144	140	142	147	155	142	148	138	137	112	138	129	154	130	143	142	151	147	163	136	159	145	154	151	151	159	144	132	118	175	145	145	150	144	140	162	156	137	135	139	119	130	151	133	164	127	141	148	126	129	137	156	145	157	152	150	142	174	138	136	154	157	145	132	152	143	158	145	145	143	133	159	164	175	151	132	162	138	133	167	133	139	145	140	134	151	133	158	141	136	131	153	142	145	130	131	142	164	152	149	158	134	129	158	163	148	139	140	149	133	139	161	146	137	140	159	162	136	136	152	130	158	156	138	145	150	149	149	145	148	140	136	137	157	135	133	163	143	157	153	135	140	138	149	157	149	148	130	133	139	133	134	139	152	152	127	144	164	156	137	161	127	137	135	149	146	137	161	146	142	150	132	142	151	125	153	122	116	143	132	125	152	147	135	141	136	129	127	137	154	137	137	153	150	142	142	124	151	165	141	143	125	134	144	135	142	142	138	139	150	150	153	153	150	139	133	150	127	144	136	165	165	146	138	149	139	140	138	141	139	136	143	153	128	124	154	135	133	169	137	144	140	138	137	147	152	160	149	160	163	142	157	152	158	142	150	171	141	137	160	153	159	166	146	155	128	163	146	145	156	152	154	118	149	132	163	144	141	134	166	160	112	153	141	149	156	144	139	158	125	137	133	144	154	147	146	146	133	136	131	131	145	133	152	156	138	136	150	124	138	132	140	131	127	121	138	162	159	155	147	132	154	155	133	138	135	167	126	160	140	130	135	139	112	146	163	156	143	145	139	142	129	147	138	146	160	139	142	162	125	149	152	134	135	143	155	152	132	146	144	120	148	136	149	148	134	137	147	146	158	169	142	147	136	137	158	142	160	135	123	154	143	156	151	149	147	159	139	158	146	140	145	157	148	136	154	140	141	148	157	126	145	144	122	146	147	162	162	140	165	145	144	158	130	147	114	164	138	144	136	145	164	146	157	149	148	168	146	152	162	133	156	135	153	152	153	162	150	137	149	156	168	157	152	167	173	153	141	148	147	141	170	144	145	144	154	130	144	148	133	134	138	140	159	133	146	124	142	177	156	153	156	167	183	137	147	152	126	144	127	143	157	139	151	139	134	138	147	147	146	146	147	155	143	144	136	139	167	158	135	130	162	140	157	142	152	150	161	158	143	143	138	172	146	138	114	130	165	145	176	147	156	139	125	153	144	145	159	148	159	167	142	138	150	142	150	138	142	149	141	140	147	121	162	150	137	160	146	151	155	136	159	144	147	148	153	155	161	155	127	145	168	122	132	135	127	135	144	173	126	149	136	133	136	126	153	151	157	159	146	141	150	131	162	156	126	150	150	158	142	137	143	149	133	130	132	159	139	145	157	130	145	162	155	123	143	125	139	143	148	135	134	149	150	148	130	153	153	136	147	156	177	135	145	141	145	145	156	141	144	134	154	120	134	142	140	129	156	145	136	134	143	118	156	146	171	135	151	170	147	155	152	114	159	139	141	144	134	141	148	144	170	134	155	150	140	165	136	141	150	155	133	127	130	152	151	152	161	148	156	125	139	161	136	153	150	168	139	153	145	147	149	142	136	149	156	143	152	146	132	142	149	147	180	138	150	145	134	137	144	150	141	141	160	143	129	152	154	146	149	145	139	155	143	130	140	139	128	143	154	142	157	140	134	153	150	171	129	172	155	137	143	149	156	104	139	168	145	147	148	147	151	162	134	167	136	136	128	130	144	144	146	158	134	163	138	121	144	113	126	148	145	142	159	124	147	139	131	146	137	135	151	147	128	131	142	159	133	142	139	156	137	133	133	162	143	136	170	125	122	150	140	133	131	139	137	138	156	138	156	147	152	128	149	135	127	147	154	136	175	153	127	156	166	133	152	151	135	149	132	141	139	178	145	126	134	148	154	177	170	171	117	151	138	140	130	154	130	143	125	139	144	123	138	149	145	153	141	142	133	140	163	139	133	144	160	121	154	128	160	131	137	140	136	141	156	146	145	132	135	174	153	160	167	139	161	120	124	133	137	132	139	139	148	135	136	133	154	141	156	145	156	174	147	146	144	161	137	135	155	133	118	155	105	138	141	154	157	145	140	170	165	149	137	151	145	130	147	154	142	151	144	134	146	158	141	168	150	139	143	140	169	148	172	136	146	133	143	166	131	142	136	157	139	166	145	138	161	149	138	172	144	153	133	143	130	150	153	161	129	144	143	149	136	139	145	146	160	118	159	125	146	148	163	170	120	140	178	113	159	135	187	157	143	125	144	157	137	135	155	140	144	154	138	149	149	138	151	139	146	164	177	133	157	119	151	148	148	134	156	159	154	130	131	141	167	142	123	161	120	138	126	157	145	132	144	135	135	138	147	136	118	157	130	143	140	141	134	134	152	138	149	147	146	153	153	145	146	140	140	144	143	147	140	138	123	147	154	139	170	125	157	120	149	124	144	142	145	150	147	123	139	131	139	128	128	132	171	147	137	120	148	156	141	137	147	119	150	126	145	146	150	148	131	147	166	146	144	113	164	137	126	154	146	138	135	141	134	139	133	138	135	138
42363	45773	51083	35425	16527	666	620	624	566	603	567	543	537	541	551	513	528	504	541	510	522	501	483	499	498	530	460	504	488	471	504	485	504	498	505	464	534	508	493	462	481	472	511	509	524	513	507	503	458	484	562	492	468	493	498	511	473	529	503	489	509	467	481	510	478	470	515	531	479	474	507	486	508	510	455	475	460	463	453	505	480	481	460	482	530	478	512	480	470	485	493	474	498	484	511	488	491	498	464	511	458	455	474	487	506	440	502	510	516	503	489	478	463	480	511	498	474	477	494	436	484	504	490	490	446	489	477	485	521	464	502	487	479	511	465	512	498	480	479	507	457	521	494	486	483	485	540	500	516	498	471	499	514	462	512	465	490	492	518	471	493	494	505	471	497	497	480	463	482	505	493	481	425	486	512	513	494	474	445	474	472	494	488	492	454	501	503	525	454	489	502	523	471	487	510	468	488	523	480	486	449	472	476	486	495	484	480	506	503	497	503	497	483	509	516	502	481	498	500	477	535	508	508	473	482	494	508	520	501	509	536	464	473	445	492	507	480	537	530	489	478	467	433	498	505	485	515	488	485	545	485	446	443	496	490	467	487	477	480	467	496	532	467	490	483	425	432	447	487	523	498	494	495	473	467	524	505	495	449	498	490	501	478	481	471	486	509	547	519	518	533	454	483	504	514	519	546	453	445	507	543	514	444	536	478	510	505	492	485	482	479	543	490	479	480	529	481	531	505	490	490	530	481	502	490	467	478	487	463	477	476	483	484	490	483	504	461	505	498	477	496	520	457	527	465	495	462	495	492	526	520	485	482	508	486	515	510	486	503	479	477	508	490	470	449	471	457	484	498	493	496	506	486	467	488	479	500	497	479	486	542	503	509	489	475	481	481	454	489	514	484	468	475	548	485	483	520	450	463	479	475	500	512	490	483	467	491	499	516	489	496	484	465	510	483	494	491	496	513	485	429	514	509	504	525	475	511	478	472	473	498	528	511	448	447	476	488	487	516	518	492	471	492	474	515	499	475	480	462	472	516	469	493	476	481	467	508	464	496	504	503	509	520	514	498	501	482	513	514	492	483	515	507	450	507	499	506	520	492	494	508	489	438	450	467	434	459	533	499	495	485	499	482	475	495	474	486	508	536	498	477	514	501	501	539	516	494	471	516	491	470	495	528	463	465	510	483	507	495	511	465	496	464	466	521	462	457	477	482	469	460	473	487	490	494	458	488	485	467	501	469	498	484	487	509	546	480	514	511	514	515	499	513	483	508	455	497	493	489	523	496	473	480	526	484	521	507	515	483	498	500	517	480	508	480	459	463	455	469	514	501	476	497	499	525	504	497	471	461	472	513	520	519	510	501	459	524	455	493	491	514	482	512	458	534	483	481	458	519	476	479	493	514	491	519	476	484	502	496	498	521	474	503	466	496	503	474	467	512	498	503	462	514	523	540	493	541	506	469	480	479	485	468	491	497	463	487	504	511	475	494	493	496	500	520	489	457	511	473	472	472	493	508	467	489	493	471	462	477	495	499	492	507	460	495	459	521	480	496	487	488	485	492	525	522	467	517	520	466	486	555	496	457	451	468	494	469	461	470	492	489	518	509	500	511	502	528	489	492	514	493	494	503	490	460	486	523	488	508	499	477	503	513	486	524	525	490	512	475	484	487	521	494	501	486	503	482	463	482	489	489	504	544	482	483	532	528	502	493	519	463	466	507	446	483	476	513	477	498	527	467	528	504	494	498	488	518	508	505	486	460	497	501	477	533	515	485	471	487	469	510	510	479	505	483	507	479	505	478	495	498	499	429	497	460	469	505	514	466	494	503	519	476	493	471	506	513	494	475	492	479	494	490	486	501	495	485	504	503	524	508	462	479	490	488	472	475	484	506	493	458	495	483	515	499	540	523	451	485	457	492	519	474	478	511	490	500	495	460	509	501	495	494	485	524	447	433	441	486	489	480	486	496	480	490	509	451	493	460	479	473	504	516	507	499	501	526	486	512	511	476	495	481	519	472	464	519	467	481	508	445	495	499	490	479	489	485	480	518	501	517	486	505	497	473	491	499	493	480	486	470	494	508	488	470	494	479	468	516	493	485	501	476	490	502	464	494	478	468	453	527	503	504	507	488	523	495	481	483	472	461	507	503	505	483	483	510	473	496	502	484	484	456	528	453	507	430	500	497	483	490	505	475	504	484	484	505	463	510	501	500	506	465	487	488	464	490	466	457	499	468	494	456	495	535	473	517	535	453	448	490	447	484	458	508	509	458	492	530	481	501	446	448	501	515	535	479	512	502	481	503	510	462	503	480	485	471	495	465	522	480	486	454	547	478	500	505	468	446	505	478	479	493	500	502	470	445	478	473	526	488	485	503	496	493	531	500	564	491	499	494	524	446	466	498	483	485	525	516	493	505	461	489	516	484	505	546	507	496	483	495	471	490	467	467	487	473	503	460	503	463	487	538	462	508	495	460	479	475	461	505	454	476	448	464	481	516	518	494	459	461	493	474	486	486	523	497	448	524	486	459	493	506	518	489	478	466	466	513	491	472	510	487	452	512	505	475	517	496	467	531	516	474	482	477	498	492	520	503	461	463	480	480	474	492	506	509	470	467	504	471	511	540	469	492	492	520	464	488	483	472	517	477	472	488	531	527	477	463	465	471	529	481	511	488	498	457	502	441	467	465	487	487	504	517	490	493	457	457	489	498	531	516	484	481	490	509	479	506	495	507	507	511	436	473	472	499	490	473	484	461	478	491	485	498	512	493	485	476	489	515	472	456	490	479	511	496	467	483	484	535	490	484	500	499	505	522	499	492	485	507	490	501	520	477	488	522	502	481	483	497	464	500	505	487	526	503	504	528	504	503	520	492	504	474	504	508	478	476	510	525	512	470	477	498	503	473	470	498	556	487	489	512	528	520	483	482	500	484	484	519	476	474	499	465	448	446	493	511	459	482	499	488	482	466	460	485	534	477	479	516	476	478	492	523	481	504	505	516	434	482	519	514	480	524	470	454	487	514	495	490	446	471	513	474	508	460	474	481	508	478	470	476	522	492	484	509	449	525	483	539	512	499	471	468	468	481	499	513	527	476	510	508	513	513	481	486	482	486	476	496	519	466	465	536	462	463	506	499	509	494	506	484	454	489	464	509	499	489	484	508	485	510	472	463	454	445	515	507	479	497	519	481	510	488	539	508	454	509	500	469	491	477	510	516	482	485	485	540	479	466	475	506	477	473	464	479	481	527	499	504	499	525	514	505	491	474	488	488	492	486	463	458	490	517	484	458	506	506	484	535	484	520	456	470	472	501	545	511	509	479	467	527	419	518	476	452	523	533	510	463	489	496	477	474	477	454	501	453	505	483	504	522	480	534	496	496	492	483	500	466	476	484	506	481	518	449	510	464	508	495	519	489	458	537	527	458	498	512	476	509	459	492	483	488	498	526	505	481	496	488	503	448	483	481	507	472	485	454	495	506	499	495	449	501	480
74668	69320	71091	43645	26162	5703	371	292	297	270	223	222	249	249	250	252	255	233	217	222	219	213	218	235	239	227	281	225	259	246	228	211	237	263	235	228	271	248	243	263	246	226	244	220	234	215	247	241	226	228	265	250	221	211	253	246	222	243	232	242	209	229	247	254	229	251	242	244	240	230	235	231	227	261	240	246	248	255	232	216	220	239	215	248	204	237	221	234	232	205	230	269	235	244	236	252	214	215	243	231	254	211	235	217	245	232	222	254	228	223	242	245	265	188	237	237	223	232	242	238	223	255	226	225	211	214	253	244	245	248	260	222	245	226	232	228	236	225	219	215	244	250	228	228	253	260	230	217	238	217	248	213	234	234	224	217	244	201	222	219	249	243	248	222	242	194	239	246	226	232	249	230	262	217	261	238	221	251	245	231	227	220	219	252	239	248	239	213	217	227	248	212	245	232	247	229	223	246	227	237	232	245	239	253	218	228	251	212	193	256	233	216	207	230	260	231	235	211	243	223	244	212	221	225	253	235	254	237	223	232	240	226	242	226	222	215	217	240	230	242	229	233	213	255	246	238	235	263	258	232	223	221	233	242	221	236	250	232	240	234	234	219	239	225	237	220	239	218	222	237	231	231	233	217	232	222	203	219	247	218	228	251	248	238	231	225	242	226	210	225	234	226	242	243	237	239	248	218	221	197	239	246	228	242	220	230	235	263	250	215	229	207	250	250	235	185	260	232	244	239	235	242	244	251	232	230	249	244	267	252	224	238	260	229	212	210	243	257	223	254	227	242	244	212	259	243	241	246	241	230	245	224	208	217	227	225	263	216	227	232	250	254	269	220	263	230	248	229	231	216	263	214	228	217	213	233	244	219	250	241	241	236	245	221	209	238	227	244	250	219	219	235	243	234	226	237	238	243	240	236	246	266	255	249	232	216	241	254	257	199	243	248	229	226	233	243	218	247	269	226	213	231	210	228	208	213	242	221	243	238	216	225	227	241	236	238	225	214	227	222	210	203	276	245	231	235	236	247	240	231	231	195	240	234	199	229	227	240	249	232	229	239	241	244	228	238	247	252	225	250	238	234	237	231	208	217	241	217	254	218	245	208	225	240	209	228	231	251	241	237	243	225	229	227	241	234	199	211	274	244	205	244	250	222	247	214	221	219	212	208	231	240	244	214	207	226	247	240	258	265	221	216	220	243	245	267	262	222	237	215	228	248	228	222	197	209	222	255	245	205	246	226	222	199	205	251	239	275	237	261	231	243	224	246	226	249	236	247	245	250	254	242	263	212	231	229	205	206	211	234	235	216	222	219	252	247	224	236	238	242	244	232	248	207	222	229	232	255	223	245	234	222	225	226	222	281	226	241	245	253	246	228	229	204	222	195	256	257	262	236	231	231	223	256	242	263	246	228	236	224	228	245	269	239	233	222	230	269	233	246	233	227	249	248	218	225	244	238	208	228	244	239	235	238	226	227	237	248	238	229	237	254	251	240	236	237	241	205	225	214	258	225	224	203	206	215	237	251	260	251	238	239	236	248	249	233	231	241	226	240	213	247	237	236	230	240	233	241	218	249	229	223	222	207	235	272	239	256	231	238	228	233	252	255	223	217	233	224	218	231	207	235	235	236	235	226	243	246	210	234	217	209	211	228	236	232	221	259	205	233	250	220	211	247	240	250	260	204	234	253	244	228	212	241	226	246	235	249	227	226	243	224	241	273	236	242	217	214	230	237	237	229	263	222	239	223	251	217	237	239	203	234	228	240	223	224	238	224	235	239	220	239	208	239	240	241	227	232	215	254	222	217	241	240	241	206	254	243	257	232	239	217	205	237	224	242	250	211	242	231	244	219	246	240	242	267	235	226	228	247	244	249	230	247	221	240	225	243	229	201	239	224	237	216	208	224	227	227	243	248	225	273	232	234	233	218	251	224	241	252	235	241	238	250	231	187	225	255	232	256	243	263	251	209	249	231	224	265	219	210	261	253	243	279	218	256	232	227	244	226	220	224	257	239	216	242	245	222	226	249	238	244	228	227	245	238	239	229	227	247	251	224	246	228	227	224	217	200	243	224	243	223	216	247	225	219	244	275	232	234	215	231	214	229	216	218	235	204	202	254	239	262	217	214	234	252	230	239	253	242	268	244	231	251	225	238	256	219	208	244	229	234	255	242	243	236	231	262	208	219	238	254	218	252	231	222	238	221	207	216	241	222	241	220	232	219	231	215	224	207	268	230	238	244	235	226	217	224	212	195	220	222	239	225	220	212	225	216	239	220	246	247	204	234	256	231	226	238	224	231	234	232	236	234	225	225	237	255	199	246	250	246	235	224	217	252	239	220	240	195	230	244	219	225	247	250	224	230	244	239	258	234	246	220	211	208	225	260	218	244	242	229	218	265	267	273	218	221	258	214	225	221	224	242	208	237	226	250	218	236	242	245	210	228	234	231	228	205	226	222	228	224	234	231	229	226	216	225	249	221	239	228	236	235	227	229	227	222	226	243	232	222	212	227	234	249	222	242	222	239	243	223	245	255	220	225	214	233	259	237	228	243	234	216	236	225	249	236	234	203	223	236	239	237	229	202	241	249	220	219	237	232	231	228	253	258	253	222	225	248	262	221	239	245	217	206	229	250	210	232	211	250	254	240	250	222	247	251	223	249	239	192	264	243	257	219	234	241	233	214	228	235	257	233	253	265	242	239	210	245	248	218	212	248	209	236	240	220	234	253	239	231	237	244	241	242	236	244	231	238	239	226	226	227	211	228	238	224	226	209	217	245	241	239	247	243	215	233	250	238	249	226	247	223	240	242	225	256	234	214	230	237	211	239	215	199	252	206	245	242	230	212	214	181	239	234	235	249	237	237	239	269	249	237	228	250	244	242	244	245	230	220	228	220	247	274	269	238	266	237	235	219	241	236	229	222	222	216	223	242	231	233	228	235	234	241	241	216	224	220	256	249	249	247	226	248	246	248	243	212	238	239	215	204	216	209	206	229	196	202	219	228	221	242	242	251	238	206	234	244	229	242	252	235	241	221	212	228	227	227	212	220	216	239	209	223	269	221	236	234	235	246	257	223	216	268	222	242	236	238	218	239	224	249	233	241	273	224	244	218	241	213	223	228	231	237	228	259	248	229	245	228	244	235	243	228	216	222	214	242	239	237	222	248	236	249	233	223	222	208	244	231	257	258	231	243	224	228	270	241	247	240	223	228	223	247	215	253	230	213	233	215	221	261	250	246	251	217	239	229	219	210	252	250	244	232	212	203	259	213	212	223	220	218	239	245	228	231	231	232	227	225	223	234	191	232	212	264	228	216	228	214	224	244	228	227	236	251	233	248	244	233	246	216	217	207	243	231	220	243	249	240	233	249	228	228	254	249	237	231	234	213	228	231	219	227	253	220	267	225	232	239	244	276	236	249	234	244	223	218	220	245	242	212	210	234	241	243	218	260	245	231	223	215	241	251	210	251	247	249	228	209	213	206	248	244
53192	57158	62542	47664	24422	1156	1084	975	894	908	828	788	815	865	768	796	824	775	784	730	781	741	803	775	724	748	739	777	785	799	797	783	735	778	761	729	755	717	736	767	761	773	796	719	710	717	744	717	722	790	729	760	749	744	770	764	740	719	770	733	757	719	701	741	718	729	741	741	743	753	796	731	791	775	697	733	739	713	729	758	780	699	785	742	732	722	713	741	711	692	741	742	697	690	795	727	728	687	767	750	767	664	720	741	738	689	719	719	743	771	715	697	758	761	749	733	731	731	739	742	722	749	720	733	775	736	722	723	688	740	722	726	717	782	742	784	711	774	712	691	734	719	682	750	750	731	701	745	710	731	762	685	719	720	661	758	711	752	696	741	738	723	701	701	695	755	773	719	680	708	750	699	740	771	760	751	773	698	714	706	739	758	739	775	707	730	722	754	695	716	767	771	713	751	711	725	733	758	762	737	747	742	738	707	782	764	737	734	718	733	704	717	741	706	704	745	701	711	747	670	754	787	717	672	723	756	690	690	724	734	705	744	735	712	720	709	729	728	712	736	723	803	756	712	718	712	719	721	763	715	733	740	761	726	758	777	723	716	712	740	730	697	756	752	718	749	737	752	749	705	731	763	718	718	714	697	639	743	732	696	762	711	719	741	754	700	691	696	793	739	706	733	759	747	740	728	733	739	757	688	721	763	716	698	676	760	729	720	766	770	740	780	666	721	747	711	727	744	703	744	764	738	709	775	713	726	721	715	760	748	740	737	766	739	749	720	759	737	742	734	720	683	688	706	721	750	699	681	665	747	748	734	728	740	747	726	767	753	735	728	705	756	733	758	697	698	755	749	726	754	722	759	761	747	678	741	697	698	717	729	716	683	797	714	727	735	735	741	793	724	677	742	717	760	698	716	723	750	753	712	760	721	701	679	714	739	733	707	752	746	729	707	701	697	728	739	731	717	716	727	709	729	702	688	704	719	717	744	723	723	710	737	729	723	727	744	696	718	704	766	705	738	766	727	738	704	792	726	740	713	708	698	689	693	697	694	697	745	746	743	724	727	731	761	708	745	774	664	713	709	720	775	739	729	766	683	762	709	681	759	687	726	740	743	678	780	734	763	697	751	748	714	698	728	729	718	717	741	738	717	696	787	722	714	757	738	737	705	725	679	706	705	746	756	723	727	706	742	779	710	730	778	731	742	761	759	729	736	694	727	734	734	691	764	725	752	703	718	706	748	743	722	723	761	702	724	745	772	708	745	708	720	726	756	696	724	698	734	752	768	750	757	751	745	757	719	700	735	749	736	745	707	726	728	781	737	755	730	733	749	738	731	740	726	753	725	719	753	717	731	717	768	743	756	719	733	712	707	783	726	708	699	765	720	689	809	737	695	732	675	726	727	769	728	752	727	732	678	719	736	684	740	669	730	737	778	748	743	710	717	707	770	775	791	721	687	705	683	733	724	751	722	699	776	713	722	716	699	765	722	726	705	732	720	770	722	744	741	701	726	695	719	724	749	720	732	790	712	747	686	737	737	745	713	731	766	687	689	702	794	717	700	687	704	735	766	718	742	721	739	727	717	731	728	724	751	741	684	661	727	757	741	697	726	736	786	700	703	724	758	723	756	777	741	757	691	713	755	772	741	694	702	728	692	771	750	726	705	759	711	723	734	681	762	738	737	650	710	761	689	773	716	707	753	705	761	716	741	703	709	750	720	729	737	720	743	753	719	710	742	753	720	768	751	776	714	743	749	714	753	726	756	695	692	722	714	714	698	740	702	729	741	730	744	753	733	721	736	746	733	664	720	709	800	754	731	712	693	739	759	742	744	726	705	724	744	732	728	687	711	743	733	742	707	699	732	693	741	704	755	715	684	696	716	722	742	708	684	709	723	787	708	739	709	808	673	685	781	723	742	744	746	689	682	706	746	705	740	739	715	712	719	720	719	696	714	720	715	717	767	779	754	666	738	740	731	714	729	684	748	781	738	745	734	756	674	702	736	742	773	723	682	724	710	682	701	725	748	724	747	699	733	749	691	734	708	705	711	745	773	743	765	719	711	725	744	765	720	665	775	692	760	711	752	744	706	718	717	716	725	772	705	769	711	721	722	680	730	741	741	706	728	719	728	703	722	760	738	746	731	753	707	762	713	741	722	753	694	693	716	748	735	700	712	695	722	731	714	748	702	702	709	720	702	741	741	739	762	765	701	714	757	746	731	717	732	760	737	701	731	753	705	700	720	748	747	673	722	785	698	702	758	689	737	704	726	718	765	779	709	710	732	706	764	711	709	735	727	736	769	740	759	777	663	682	692	707	717	699	748	740	708	765	742	733	731	710	765	729	741	737	729	701	748	736	734	781	725	748	731	741	693	722	746	709	705	711	724	753	730	724	730	710	713	704	756	738	700	768	728	705	718	726	730	726	696	709	740	667	737	722	731	787	715	755	738	769	726	731	773	728	717	737	750	783	755	741	748	690	724	679	737	731	727	743	694	753	685	728	739	733	702	693	765	685	720	724	687	707	720	731	690	787	668	693	724	728	718	730	753	731	765	773	711	750	704	717	744	713	725	760	730	736	745	716	713	741	742	707	727	718	761	743	714	747	741	718	767	689	745	745	717	701	713	764	783	698	682	743	795	752	706	744	732	685	755	713	725	708	703	740	717	720	772	733	749	720	712	741	679	732	748	707	694	762	719	678	684	749	749	741	748	760	706	703	720	731	726	726	740	734	733	734	702	746	769	701	695	704	730	718	697	706	696	746	797	710	743	742	728	728	752	693	727	716	717	741	769	723	743	764	738	732	715	719	732	729	699	758	694	745	727	727	711	712	721	689	766	720	715	729	755	762	770	730	721	744	708	731	714	720	724	735	759	707	743	731	738	719	771	745	762	727	725	760	753	727	734	755	746	740	750	728	736	758	734	738	723	751	756	701	746	730	689	705	732	703	715	741	747	756	729	762	699	700	720	660	707	774	702	714	726	736	763	756	740	725	737	728	665	758	680	785	704	761	738	688	741	687	744	741	764	743	695	698	736	698	772	696	721	771	776	698	702	715	721	742	710	741	683	740	703	779	722	711	759	724	739	692	680	744	752	742	737	760	677	730	746	737	762	740	713	744	704	728	729	730	748	774	712	740	735	716	751	729	763	771	724	727	719	688	763	717	731	771	737	728	769	711	786	733	676	745	748	713	715	707	720	730	711	687	755	742	753	762	745	738	725	719	713	718	730	758	658	756	735	782	742	736	713	733	725	707	705	666	725	708	733	731	694	744	738	735	737	774	764	687	761	747	737	740	750	688	723	794	695	780	736	757	745	761	720	736	705	696	717	746	768	685	692	718	699	722	662	731	709	729	719	719	737	737	723	720	688	767	736	708	695	741	739	727	734	702	725	726	746	753	736	785	710	698	716	758	749	733	710	721	732	712	741	736	715	747	719	734	705	720	765	684	682	778	711	745	739	670	732	735	747	761	769	724	732	754	734	756	762
25758	13414	11851	2777	882	164	174	173	166	181	184	173	163	195	187	147	142	184	162	149	194	176	163	169	181	153	191	175	162	158	168	168	160	183	158	176	167	193	158	156	163	174	164	169	168	148	154	162	154	178	208	168	195	161	167	145	145	163	162	159	170	161	167	155	172	163	170	165	162	181	155	197	158	183	179	198	154	192	157	158	152	148	166	157	158	180	157	165	173	181	173	159	170	148	176	155	186	163	163	170	189	178	155	161	157	173	190	188	181	161	164	164	159	174	188	174	170	193	168	179	175	146	168	167	158	192	159	167	165	168	180	158	141	180	166	187	162	162	174	158	164	185	194	171	156	184	156	163	156	167	171	144	167	183	178	183	156	165	178	200	163	169	172	179	190	157	182	181	172	159	158	162	201	168	159	172	182	172	187	163	164	180	184	199	164	167	156	148	155	180	187	180	167	146	161	208	175	175	153	171	150	177	174	208	170	164	168	163	150	177	180	134	168	166	180	172	164	171	170	184	170	177	175	145	173	164	158	156	195	159	163	162	176	149	163	180	178	172	155	191	182	162	179	160	165	164	154	172	150	173	163	160	172	186	165	174	178	156	172	170	161	158	162	189	157	157	161	168	171	190	173	177	174	161	152	161	173	157	160	151	162	174	161	176	158	171	148	168	165	190	169	169	179	191	166	174	211	158	154	188	165	177	198	146	158	177	159	160	168	170	169	157	186	182	182	165	145	166	154	176	181	152	164	184	161	169	160	171	177	160	189	167	182	171	173	176	186	153	171	176	154	172	170	158	168	198	148	159	155	157	168	179	163	159	167	176	152	184	151	176	170	161	159	158	166	161	157	178	166	163	157	171	156	167	195	187	177	186	169	174	170	186	163	161	156	166	152	165	171	182	150	145	171	164	181	197	167	148	185	156	162	161	185	162	178	158	159	178	165	166	161	179	176	155	183	154	182	159	173	156	188	174	161	188	197	154	165	189	190	164	189	168	171	190	151	135	183	132	166	167	165	177	167	184	164	177	149	191	181	163	157	157	176	153	184	151	156	172	160	183	165	174	163	161	172	172	164	174	172	161	185	145	161	145	192	180	177	186	165	185	187	178	160	155	185	176	183	166	167	163	146	184	190	163	172	169	161	164	170	187	177	157	169	170	189	188	152	184	174	164	160	182	148	178	161	180	183	178	191	179	175	193	149	180	163	170	174	189	176	169	190	156	175	171	148	183	191	166	157	168	170	192	153	162	169	168	171	197	194	149	169	169	152	149	158	173	183	158	153	164	167	173	166	179	160	158	164	161	169	161	193	183	140	155	150	152	135	163	164	179	165	161	183	154	155	162	201	162	163	164	172	184	160	153	146	164	166	171	196	177	172	181	148	172	160	182	165	169	178	169	155	156	173	156	178	172	173	166	167	165	170	186	154	188	152	196	176	164	176	178	169	180	167	155	178	162	171	173	181	170	165	154	178	142	181	146	172	165	183	179	155	171	175	190	181	174	156	173	178	149	172	148	160	173	178	163	180	147	177	155	181	171	167	180	180	156	181	164	174	170	145	186	177	158	151	180	159	180	168	179	191	159	180	175	183	192	165	161	170	178	162	207	162	175	164	182	173	176	177	146	173	174	160	204	159	154	174	168	180	164	135	184	182	189	155	164	175	155	182	174	184	170	199	191	167	165	187	159	162	157	169	149	151	166	182	157	189	149	185	163	161	169	173	165	151	167	178	161	166	171	155	166	159	160	185	197	167	161	177	167	189	155	151	180	202	179	150	171	159	177	163	176	168	185	183	176	165	170	192	200	165	167	159	160	170	162	162	180	170	169	180	157	176	185	153	179	171	161	186	184	165	175	170	176	175	160	173	161	175	181	157	174	159	182	178	174	176	201	157	183	169	147	164	174	190	167	159	191	141	136	187	188	180	169	160	188	147	175	172	167	186	189	160	137	175	158	145	171	165	172	159	168	176	169	160	181	167	160	172	155	178	163	152	175	159	170	189	168	160	176	177	152	173	172	157	172	165	185	167	174	180	191	175	158	174	184	177	177	168	146	174	178	183	177	151	167	180	169	175	180	184	187	166	155	195	155	178	149	170	140	167	192	175	186	183	176	173	168	151	155	170	167	162	201	193	155	169	157	182	184	181	155	199	165	155	177	175	164	174	145	190	209	170	167	167	167	165	200	178	160	199	183	184	164	177	181	177	179	155	180	160	170	180	181	166	167	167	148	167	167	154	168	177	161	150	167	167	166	189	178	175	169	178	161	164	173	167	187	166	172	163	159	156	161	163	167	174	170	155	190	160	175	141	173	167	173	158	184	183	181	145	185	161	178	172	162	181	160	134	170	141	182	166	166	160	192	159	174	181	163	192	170	170	165	168	154	163	178	191	171	178	180	176	171	149	164	147	165	151	145	165	169	159	183	178	171	144	186	177	171	177	165	174	167	172	165	189	156	193	155	164	171	162	149	160	166	193	187	207	160	163	150	189	190	196	155	177	190	136	162	163	165	173	179	146	149	189	177	158	178	187	197	172	150	175	156	157	176	179	169	181	168	184	164	152	161	159	157	186	174	193	181	188	175	174	158	192	167	183	172	173	186	175	181	185	154	181	170	181	153	167	166	212	161	171	178	178	156	142	163	182	161	149	171	162	169	162	167	190	167	156	156	170	159	161	153	171	160	168	163	174	152	181	171	172	134	147	188	188	160	192	163	176	165	168	186	169	186	165	179	178	171	181	160	175	168	163	179	186	160	170	152	133	175	154	187	169	180	184	155	177	181	182	172	199	173	162	172	171	203	166	177	160	174	175	185	162	176	163	179	167	163	168	161	168	159	175	177	148	154	168	170	164	199	169	191	149	167	175	172	161	152	182	178	162	186	185	163	182	170	155	171	181	150	163	179	149	166	168	177	165	175	170	170	154	172	160	164	197	163	172	164	152	169	137	181	173	171	156	163	171	156	158	166	148	174	159	152	176	181	164	149	139	173	163	180	179	148	153	178	154	188	156	178	180	192	156	165	167	159	171	201	163	160	191	165	153	178	163	180	170	150	173	174	168	173	177	165	140	163	157	182	169	175	152	153	162	187	166	180	174	161	149	175	173	166	159	162	166	163	170	163	174	185	170	180	184	179	202	189	182	163	190	166	173	170	150	154	170	146	169	182	172	167	164	179	166	192	156	189	146	165	187	187	180	167	148	179	167	156	179	157	147	188	175	176	175	162	156	161	164	153	173	172	177	203	180	174	172	161	177	191	167	164	180	169	162	175	178	162	183	174	176	152	172	175	202	154	175	168	162	163	181	156	183	181	147	170	184	184	163	174	153	173	175	171	158	176	180	182	162	153	186	161	160	196	158	158	207	174	174	158	179	192	179	184	174	163	180	159	161	180	186	160	144	168	161	174	199	147	165	188	152	167	161	147	174	149	175	148	157	173	175	154	199	173	156	157	183	159	159	173	187	206	165	149	195	183	175	186	156	139	163	181	164	191
22842	16510	18910	7100	2847	605	566	537	592	526	573	560	559	565	548	559	533	603	543	544	583	590	579	577	532	536	560	574	574	575	544	574	530	545	509	562	573	521	547	593	531	545	584	553	571	545	524	593	534	555	579	489	574	544	541	595	518	512	517	538	558	563	535	593	533	544	553	530	582	542	545	605	613	568	550	539	549	538	588	577	592	539	538	542	560	518	550	553	544	570	524	583	513	530	560	564	544	548	530	555	547	576	581	556	542	545	570	575	525	526	534	581	537	578	546	561	557	565	571	559	534	557	583	565	538	579	540	598	512	523	545	565	596	579	551	521	588	538	566	596	587	555	493	571	587	537	544	536	579	570	577	562	544	567	579	563	523	551	551	610	535	545	545	545	529	515	556	527	553	519	526	606	538	540	542	571	575	548	601	589	504	518	539	551	572	573	535	533	555	533	537	557	564	521	600	541	559	539	537	559	559	587	553	546	584	558	552	527	531	523	546	550	599	527	560	565	557	561	565	562	542	547	571	573	617	578	586	577	567	552	578	520	559	633	552	526	541	535	563	553	579	561	573	538	591	508	575	550	550	533	564	567	565	529	563	534	579	569	562	525	551	579	574	544	587	528	571	590	503	561	548	574	525	582	531	551	557	549	577	536	526	542	592	597	543	558	561	545	528	540	571	516	560	551	573	550	550	540	571	576	572	572	555	522	578	584	516	554	549	532	602	560	573	534	522	547	572	543	526	528	549	555	534	576	583	589	560	523	539	520	531	542	574	562	579	584	509	585	588	540	590	585	556	540	569	558	575	538	575	577	545	598	520	574	520	572	562	569	554	583	561	530	611	558	544	560	575	556	575	568	536	570	578	588	532	513	557	571	564	562	562	572	616	568	521	534	585	550	565	554	563	543	530	559	531	492	571	551	553	559	516	515	549	565	559	521	563	562	536	538	591	571	572	541	554	551	608	570	577	558	531	560	567	548	599	535	531	570	587	550	531	569	552	547	555	539	522	501	542	559	559	586	562	546	544	575	551	547	572	546	561	534	570	591	578	596	566	573	581	510	577	533	535	552	611	571	570	563	553	591	526	551	565	582	513	528	573	570	555	523	577	561	615	567	616	518	554	563	574	571	569	578	523	565	595	558	597	550	542	578	542	576	573	532	579	528	551	571	577	554	551	518	581	576	557	528	568	538	527	565	548	604	574	566	574	544	562	556	569	537	566	542	567	535	554	565	553	596	569	552	549	558	540	570	546	545	572	557	524	548	560	612	546	570	581	541	613	559	537	549	574	552	569	550	565	562	547	544	601	561	560	552	576	604	580	492	557	582	529	573	584	579	562	584	563	535	565	537	522	556	548	545	568	560	580	541	585	552	578	562	578	566	539	583	559	573	494	566	543	558	548	584	523	580	554	584	565	544	535	571	545	559	573	565	568	564	555	511	564	605	547	549	574	508	578	556	567	567	583	591	543	559	562	540	568	537	542	546	556	524	590	569	541	562	557	517	550	574	538	552	554	587	554	574	583	558	541	535	547	613	546	537	586	568	555	574	527	531	567	550	540	537	578	497	582	577	574	593	551	503	546	548	569	612	542	575	561	562	597	565	549	566	539	564	557	550	546	568	543	518	615	626	545	536	513	586	586	565	536	541	537	585	578	545	563	584	539	570	526	578	594	569	546	543	568	554	567	601	567	591	532	542	572	548	540	561	560	536	551	526	530	563	573	589	563	554	572	546	597	578	527	546	555	559	577	595	567	551	572	559	596	520	574	552	574	562	526	563	518	558	543	513	514	543	612	596	574	550	589	581	518	563	543	573	594	551	529	554	568	527	513	566	501	581	567	579	554	571	571	580	594	567	572	597	617	578	530	547	604	570	588	550	573	546	572	556	596	545	535	593	551	541	589	578	567	554	545	568	560	556	549	543	587	476	569	532	539	606	540	556	576	572	581	537	568	550	594	528	542	548	591	573	570	556	579	585	591	559	522	519	544	563	577	538	553	538	554	545	574	588	543	550	591	539	543	563	519	558	572	569	570	568	581	567	537	585	560	578	554	516	550	546	589	572	540	558	590	564	564	548	563	553	591	606	609	565	573	516	560	574	558	572	590	555	546	559	552	585	515	585	593	513	558	563	580	559	578	513	564	538	545	527	565	546	541	562	550	516	586	531	574	585	593	564	584	543	579	536	572	595	558	574	571	570	566	561	580	576	572	539	575	530	529	538	531	580	562	502	567	550	544	568	583	573	598	538	606	557	575	530	566	570	564	565	535	545	578	536	564	542	538	550	567	543	592	539	552	577	575	584	564	562	575	551	580	566	601	555	543	536	550	549	528	502	543	540	556	539	544	553	547	557	558	553	568	627	563	551	544	534	575	578	603	527	551	508	544	597	588	553	571	587	593	541	553	558	553	526	529	555	549	563	609	546	528	575	545	554	578	547	569	551	592	521	573	570	533	559	551	554	561	557	570	555	537	521	537	537	573	566	546	594	565	549	526	504	528	526	628	558	566	573	579	557	536	549	565	549	563	548	529	544	549	528	556	566	554	571	542	595	581	574	573	547	593	544	548	562	546	548	567	536	565	567	532	581	537	526	563	530	559	575	542	549	548	522	580	556	519	539	606	520	540	561	594	579	589	534	615	534	576	543	541	541	551	581	538	588	575	529	605	560	553	588	585	595	584	590	557	553	540	543	600	526	581	524	552	565	575	514	520	578	513	540	547	565	542	602	593	541	532	548	553	545	573	580	600	558	537	596	581	595	566	563	607	550	528	539	590	563	587	543	547	554	508	567	565	550	577	553	541	507	560	550	564	559	540	558	536	608	557	536	572	572	582	537	573	590	599	551	594	515	548	590	598	578	565	561	562	559	565	539	563	549	620	531	546	592	591	550	579	575	534	586	542	593	553	545	555	550	544	562	569	556	549	551	532	573	574	555	551	552	559	568	540	571	573	543	572	582	609	566	603	588	547	583	545	548	534	521	533	555	596	580	558	562	553	569	534	531	575	540	599	561	604	554	551	566	599	515	546	564	583	547	532	581	539	515	588	561	565	543	541	563	584	611	547	599	544	532	544	605	535	559	561	560	545	545	598	574	574	527	549	565	562	548	555	554	561	552	578	562	563	564	511	578	534	592	567	571	542	532	558	626	549	543	520	508	549	585	577	584	530	536	539	547	548	590	529	548	552	455	576	537	558	562	502	557	587	555	554	527	527	566	586	556	568	570	611	594	576	604	540	511	507	552	547	565	579	543	585	550	544	541	558	540	578	566	582	536	581	563	556	566	556	538	594	557	508	569	530	583	571	561	515	531	583	531	570	563	569	540	566	547	569	558	506	552	548	588	571	560	548	536	536	552	576	525	533	576	524	528	531	565	527	556	567	591	577	555	593	577	574	560	556	568	527	558	585	558	543	534	538	549	601	588	550	566	559	593	590	547	574	542	548	561	565	593	572	551	576	562	592	544	559	534	575	534	539	586	573	564	591	536	552	563
60631	54148	58614	32460	16575	1133	193	181	154	156	166	159	171	132	169	128	128	151	127	137	136	128	136	132	147	144	142	138	119	155	131	145	123	121	133	146	145	121	130	132	138	120	128	131	157	137	150	140	129	134	139	125	135	143	125	130	141	146	139	138	123	131	117	146	153	138	126	125	144	129	126	142	128	145	133	153	138	131	138	123	157	149	147	123	110	115	142	125	148	137	143	139	151	124	128	143	141	165	140	138	136	150	124	127	130	138	131	149	142	130	132	134	135	145	129	148	127	129	140	144	149	158	161	138	124	121	152	120	118	162	123	133	144	157	132	125	129	124	125	130	116	111	139	139	131	152	130	135	143	138	128	120	139	175	132	142	138	154	144	134	145	129	138	124	128	135	135	128	118	138	138	135	148	140	161	145	130	133	148	140	133	138	164	128	150	126	130	134	148	138	137	143	155	145	125	149	144	145	104	159	143	123	126	131	125	128	157	128	138	129	148	132	124	137	138	122	137	121	129	152	131	126	142	141	144	150	127	130	143	120	135	164	127	140	115	143	151	145	128	116	127	135	137	132	155	133	139	122	134	138	141	149	136	131	129	147	119	125	136	143	134	144	110	126	144	133	135	128	151	131	145	153	113	126	143	136	131	124	133	154	138	112	133	118	142	146	142	130	166	118	139	125	145	131	113	133	139	145	141	154	143	162	149	137	145	145	128	120	138	121	119	147	123	150	123	154	139	117	169	138	115	149	136	138	162	124	140	128	126	124	136	127	146	125	122	114	160	140	151	130	126	142	142	120	159	142	132	118	144	125	164	141	121	134	127	141	125	131	161	122	122	114	145	128	139	142	136	117	129	135	136	153	130	115	140	145	164	131	146	136	165	147	123	149	148	154	139	141	129	130	140	155	128	139	131	153	141	137	137	126	167	126	122	144	155	129	139	139	146	146	148	115	125	147	134	132	128	137	137	129	127	152	138	145	119	162	146	127	128	153	148	147	126	154	139	131	121	135	134	127	123	139	150	138	131	128	154	144	141	120	142	149	136	149	137	158	139	140	117	118	124	146	130	140	120	142	135	133	144	125	147	141	125	139	132	124	125	114	134	147	152	136	142	156	123	167	147	138	129	139	128	118	116	141	138	138	144	122	117	130	113	145	129	150	130	143	139	146	142	146	131	144	132	145	138	120	156	143	124	133	129	139	138	129	123	147	121	138	147	151	135	136	129	133	123	140	154	143	112	140	130	120	119	139	148	148	164	124	139	125	120	127	147	119	143	117	164	149	147	131	145	134	120	135	146	144	135	141	137	133	121	139	134	163	125	139	127	108	140	140	130	122	136	105	138	158	151	125	132	122	136	143	138	133	160	135	132	128	122	139	134	159	133	138	124	133	140	147	129	142	137	128	113	133	145	139	140	158	161	139	132	138	139	130	157	155	124	117	137	144	136	124	138	145	141	132	143	141	148	141	131	134	147	141	117	138	140	128	134	125	124	142	152	152	122	146	138	135	118	143	125	137	141	143	140	138	143	139	144	144	149	145	113	124	123	134	141	160	145	135	140	127	141	130	136	143	127	140	127	128	139	166	121	132	134	130	156	139	127	123	118	136	155	143	147	151	127	130	124	143	146	131	132	140	126	137	140	149	135	121	151	154	123	158	131	119	140	129	137	133	141	145	146	161	133	143	149	150	142	122	147	145	128	135	144	147	136	142	135	138	146	142	141	137	136	135	142	147	132	118	150	141	118	143	150	125	138	146	131	151	139	139	117	123	142	145	136	143	140	137	127	131	126	134	127	142	143	132	151	135	147	135	143	151	129	170	130	158	139	117	154	135	129	163	138	144	124	146	146	169	142	137	124	173	139	158	152	141	130	116	130	110	135	136	112	127	147	145	123	141	144	118	157	136	116	121	138	131	136	134	133	139	132	149	130	142	127	131	124	133	136	134	148	115	141	117	135	151	124	132	124	151	151	115	122	149	132	149	147	128	122	126	119	130	128	141	145	135	139	141	134	114	125	141	119	142	138	139	149	133	137	136	148	114	137	136	143	151	134	143	141	151	155	144	149	111	127	138	157	157	147	110	134	151	143	136	127	111	137	147	153	131	148	144	139	141	126	120	128	158	143	127	140	156	131	123	142	138	139	131	140	137	133	134	144	127	152	151	148	141	125	134	137	133	121	144	148	154	129	138	162	133	126	125	134	127	151	117	137	136	119	141	133	119	137	150	145	138	141	139	138	123	129	123	141	136	128	145	140	141	138	134	137	150	131	126	139	128	145	142	146	138	151	134	136	141	125	142	137	138	161	149	143	135	132	122	133	142	145	141	142	143	130	155	156	135	129	133	140	142	150	129	137	118	129	151	118	146	140	135	141	143	127	134	134	137	134	167	162	132	150	126	159	124	144	140	126	135	149	142	150	152	147	137	149	141	134	146	133	127	127	128	151	145	113	140	121	135	159	143	132	126	135	128	141	130	138	136	129	141	105	124	134	129	140	155	131	131	132	136	138	122	151	151	136	139	140	138	122	135	142	132	126	148	125	138	121	136	157	137	144	118	133	130	143	139	128	145	130	139	139	145	142	132	117	108	145	152	160	129	133	154	151	139	161	127	114	145	134	132	149	122	129	110	116	134	140	120	142	170	132	165	127	140	162	145	121	146	116	138	141	140	139	154	142	147	117	143	131	116	117	149	126	150	144	133	155	134	142	149	135	126	103	141	120	143	137	135	121	111	163	134	150	129	151	121	160	139	141	153	142	140	151	128	128	131	137	132	148	129	137	150	121	124	139	125	148	109	146	125	127	126	144	152	139	138	156	136	130	117	138	131	130	123	131	136	146	152	146	127	128	137	138	128	118	150	115	151	123	128	128	145	115	165	123	122	137	158	135	166	134	119	138	129	123	137	120	129	117	142	129	128	138	148	127	141	133	133	123	145	146	153	138	149	148	133	132	148	129	132	133	136	154	143	128	139	144	150	127	137	136	129	126	134	121	113	141	121	134	151	119	143	153	138	150	136	131	134	133	138	121	119	131	129	118	139	115	117	144	138	131	136	119	128	150	131	138	139	140	154	156	140	166	127	122	122	135	115	148	154	127	114	138	112	142	143	111	134	138	165	130	145	150	150	157	134	134	118	151	134	119	148	154	149	136	132	114	143	139	126	139	116	142	135	133	149	111	168	118	140	143	119	128	125	130	141	122	129	141	142	125	122	129	130	144	132	148	129	152	125	148	137	133	133	126	141	123	111	147	142	141	144	129	129	127	150	148	150	123	133	127	143	136	137	129	148	153	154	141	109	137	140	125	138	146	130	130	134	142	132	130	137	126	148	134	143	139	140	141	147	124	126	136	137	155	139	148	132	150	149	130	142	127	124	133	141	150	140	148	132	144	143	136	141	127	150	139	129	143	135	153	124	129	109	140	147	142	131	123	131	137	125	127	134	149	139	138	141	141	133	125	137	143	137	134	131	158	148	142	124	122	139	153	155	156	128
42000	44199	49340	38246	17552	704	645	574	562	562	572	521	532	536	465	496	473	512	507	507	467	427	500	439	508	480	476	475	510	497	484	443	447	447	490	460	488	475	478	502	469	447	476	474	464	444	503	419	467	455	484	471	486	464	458	486	503	439	472	482	459	470	474	474	500	465	462	479	457	479	454	464	471	438	424	481	511	498	455	507	456	501	476	442	482	467	488	489	457	459	506	472	504	450	450	445	462	450	474	450	452	462	450	459	454	453	449	469	488	488	454	477	482	431	489	428	468	442	457	460	486	478	460	519	488	472	481	490	456	489	482	502	486	477	491	451	483	461	454	455	457	471	490	509	465	432	486	492	489	454	473	450	466	478	497	469	503	465	486	440	503	474	479	483	462	485	430	452	465	458	468	442	433	467	469	495	507	484	487	456	483	477	458	485	495	461	468	489	454	464	441	473	457	447	483	521	457	486	446	483	482	475	484	479	455	470	475	442	470	465	442	454	443	442	443	419	494	498	485	459	406	453	465	481	469	515	490	464	456	482	523	478	497	474	460	490	487	470	461	498	411	464	459	462	430	419	483	490	437	464	464	473	443	491	444	467	429	482	480	495	473	494	459	507	464	443	488	422	452	470	462	447	486	470	481	485	439	470	466	487	466	461	484	436	439	501	461	459	447	473	449	452	425	507	470	481	499	475	469	459	490	498	423	481	494	429	484	477	429	484	435	434	437	465	473	458	445	505	462	482	467	469	471	477	445	439	460	438	466	456	481	435	479	447	492	475	457	462	437	467	480	491	450	496	428	447	473	438	450	460	461	473	489	479	477	439	467	486	514	443	475	450	428	452	502	479	460	485	473	464	503	446	463	454	450	443	461	468	505	484	472	466	471	486	452	475	456	459	439	462	482	482	467	470	465	466	455	447	484	453	461	406	492	456	459	455	456	483	439	502	439	492	472	435	478	488	451	492	446	486	460	446	456	446	455	443	453	488	454	430	473	444	514	476	476	446	487	452	450	489	476	440	439	416	452	477	475	441	470	464	451	455	506	466	457	473	486	456	448	434	479	478	454	469	451	490	501	467	478	467	433	488	453	478	448	495	453	456	465	467	451	456	522	462	446	452	469	466	485	462	478	454	480	452	461	467	430	458	447	472	491	449	455	507	458	502	490	471	458	490	496	478	452	452	467	460	405	437	461	528	510	494	442	462	461	440	490	460	448	484	499	469	477	467	478	466	437	469	483	501	459	468	476	496	428	476	468	456	509	519	473	456	474	480	491	484	453	499	471	428	470	431	454	472	481	492	482	460	509	460	466	454	472	430	499	470	501	436	522	496	474	432	451	497	466	419	432	467	498	429	451	433	425	451	501	471	441	478	461	476	478	462	451	491	483	489	469	470	475	503	449	463	472	492	473	473	492	439	466	482	485	494	440	467	464	482	450	425	437	465	496	455	454	447	441	448	491	475	487	445	454	466	486	467	509	446	466	471	473	474	468	472	447	474	492	472	479	498	474	471	505	447	433	499	427	448	483	479	479	442	462	477	486	481	490	469	468	496	475	426	482	465	501	493	477	472	439	443	471	490	488	462	521	495	481	460	507	460	446	427	413	517	481	503	488	449	490	510	457	475	408	457	463	444	475	482	481	468	443	442	477	501	480	436	479	473	501	467	449	486	483	479	449	508	462	474	497	433	451	457	445	469	457	476	473	477	487	496	475	434	488	455	456	468	486	489	478	482	483	473	470	500	479	475	448	453	456	474	483	464	480	478	504	473	454	476	492	464	501	447	469	427	446	481	445	456	501	452	410	446	443	434	468	499	446	441	527	454	427	437	452	456	432	461	457	468	479	455	446	406	454	432	470	475	471	461	496	465	434	457	462	486	488	486	485	431	467	437	466	480	438	471	456	469	441	466	476	461	455	466	439	467	471	475	464	474	496	488	440	463	514	459	486	463	442	486	480	501	431	482	443	467	461	482	458	447	433	489	491	432	471	483	462	399	443	469	460	474	479	450	433	481	481	480	479	465	446	485	488	444	465	458	458	441	454	514	483	460	467	478	456	413	477	428	418	477	469	438	483	439	452	485	460	487	467	481	452	503	464	462	468	499	467	432	499	496	479	449	443	451	451	455	464	475	488	462	440	470	444	410	509	463	472	478	460	510	448	479	475	478	452	492	456	437	478	446	483	493	458	481	418	435	496	469	483	465	489	497	467	449	500	493	463	455	442	485	418	467	485	469	474	443	448	448	480	460	440	460	460	443	527	468	443	482	456	481	483	446	479	469	431	448	458	478	471	464	497	490	451	477	450	458	453	502	489	480	426	523	450	455	455	491	419	477	485	483	441	484	471	459	435	461	466	477	492	498	464	456	443	481	465	514	462	425	479	478	449	473	489	470	444	472	453	479	472	476	467	434	470	478	466	476	482	477	469	462	448	489	451	454	464	477	468	470	450	474	465	442	470	455	419	455	484	466	450	415	421	437	449	455	481	469	433	461	468	495	465	468	471	461	468	494	447	469	482	490	503	432	434	480	436	449	515	456	478	452	483	477	474	498	469	485	445	437	435	453	505	481	489	476	454	454	439	475	450	471	482	440	425	487	472	483	461	472	481	458	436	485	460	495	485	457	484	421	492	449	449	493	443	464	497	454	445	469	466	457	450	438	464	473	456	497	453	456	457	451	462	506	490	495	487	466	496	456	511	498	511	473	465	506	506	481	488	507	463	477	457	441	473	458	465	468	441	470	473	476	462	459	468	462	468	464	498	493	482	456	416	473	459	481	451	459	451	443	478	451	492	490	471	485	474	467	477	425	456	478	453	460	510	476	488	466	422	452	472	459	459	454	431	454	457	488	449	470	480	481	447	455	458	465	477	517	497	441	488	481	428	473	461	454	464	451	465	462	474	493	485	471	476	456	488	437	452	483	467	447	460	446	442	479	471	428	461	478	476	479	459	463	448	430	484	494	486	470	471	433	459	504	447	451	466	486	437	474	459	442	488	447	471	492	502	471	479	520	471	451	421	442	458	461	485	468	450	462	501	426	474	473	484	448	473	467	445	442	452	447	423	453	449	464	450	478	456	407	439	463	467	495	428	434	456	472	443	481	456	461	427	477	465	446	475	461	459	479	515	498	465	429	461	496	433	447	475	456	485	457	489	459	448	494	459	457	451	484	441	451	455	449	487	466	507	424	453	478	473	487	471	506	495	474	464	474	476	442	436	453	443	451	478	467	456	473	445	447	463	461	468	463	414	462	517	489	434	463	465	517	477	457	474	495	475	457	493	448	477	449	471	480	487	453	451	451	443	442	442	480	478	478	432	471	493	425	427	477	468	426	479	458	489	452	451	469	481	499	455	473	457	465	479	466	429	445	463	442	486	470	420	473	469	484	479	460	471	466	455	456	469	427	465	475	486	457	453	426	472	469	497	483	500	443	454	448	498	463	460	497	477	448	482	456	486	437	492	499	457	411	439	483	499	466	435	439	473	471	432	479
73813	68838	68139	39166	26104	5552	459	292	291	267	243	255	227	240	263	226	203	244	263	256	257	245	222	258	236	217	227	233	211	260	222	221	227	204	235	244	226	238	223	218	223	229	254	219	239	250	232	220	218	239	225	214	230	215	223	232	227	225	208	238	214	226	239	242	231	236	214	243	223	205	230	236	244	261	235	229	242	214	204	230	225	241	243	207	242	225	248	248	205	230	234	241	233	236	213	238	222	223	212	214	237	220	225	234	241	186	254	215	233	242	231	244	256	225	216	210	240	225	262	232	217	233	247	235	234	202	218	241	204	232	243	249	224	216	233	215	196	228	222	229	233	216	197	220	227	219	223	210	220	212	244	224	236	213	221	238	240	217	237	226	225	223	220	203	226	213	190	252	233	233	243	202	218	219	237	220	198	223	218	238	207	244	227	233	244	245	222	220	206	222	216	242	249	226	226	210	243	210	218	255	240	233	199	230	233	239	236	215	208	226	252	220	249	215	224	248	217	227	213	232	198	225	214	238	236	228	229	233	229	213	247	230	239	247	244	212	241	246	216	224	230	211	251	227	219	231	220	233	234	240	220	221	201	228	218	248	244	237	213	234	213	200	192	233	211	227	227	258	241	229	193	216	213	209	241	209	258	220	246	227	231	228	217	244	222	250	206	233	233	206	207	218	254	223	228	212	232	231	229	233	254	208	207	222	208	240	233	251	235	225	243	206	253	222	242	246	236	220	240	225	210	214	210	239	219	247	236	238	233	247	242	214	261	225	219	249	220	241	210	226	213	211	229	229	226	234	219	233	233	252	229	232	216	220	213	195	211	253	245	227	248	222	234	241	187	226	226	208	230	209	225	215	229	238	224	243	238	229	228	247	235	223	228	220	243	252	223	253	241	211	230	217	216	228	221	234	248	236	223	227	238	253	228	218	244	204	219	211	234	202	229	208	223	253	222	222	227	192	198	232	246	255	195	206	223	202	230	281	240	223	225	215	205	218	218	228	233	232	212	228	217	210	234	237	226	230	201	226	219	248	224	235	218	254	227	207	235	244	213	211	213	249	228	242	206	249	215	236	243	224	230	201	215	209	258	238	239	220	205	220	235	235	247	230	239	216	222	237	233	209	201	211	221	245	213	255	244	243	238	227	209	215	220	227	205	210	203	249	206	229	231	207	216	225	254	249	216	258	226	219	233	222	226	218	231	222	233	227	212	232	235	199	207	236	242	248	228	245	218	249	207	207	243	250	255	225	210	224	196	210	219	227	228	238	224	205	227	212	241	239	242	235	215	231	226	209	222	199	277	254	234	210	222	235	234	234	235	224	235	235	237	215	234	225	230	231	220	214	234	234	210	217	203	234	230	223	205	232	204	244	256	227	222	219	238	234	211	233	246	217	200	233	224	237	204	210	234	219	213	244	234	214	212	244	228	208	242	217	247	239	240	210	233	210	215	237	241	219	230	212	246	215	226	251	210	248	212	220	223	204	216	234	228	226	223	223	228	208	218	222	246	219	245	223	226	198	242	231	203	218	204	233	224	260	240	229	240	229	239	219	165	230	221	212	232	214	236	203	234	239	227	232	235	216	219	237	225	223	232	222	259	230	222	232	239	218	216	242	219	224	223	250	225	234	241	219	239	195	233	213	213	232	205	195	238	219	220	232	248	277	206	257	245	225	212	230	238	235	242	263	225	239	251	232	240	221	243	247	256	240	230	236	222	231	217	230	238	229	245	204	224	242	260	233	214	215	223	231	217	219	239	240	220	221	253	215	229	242	219	230	217	212	226	248	217	224	220	231	238	230	176	250	230	244	242	223	205	220	235	282	238	229	221	231	216	223	214	238	208	222	229	258	199	229	229	221	208	229	221	211	201	211	239	243	230	221	209	208	243	207	237	241	216	217	245	247	241	238	237	258	243	247	234	218	251	206	216	232	228	217	225	241	215	215	214	207	230	213	208	226	242	214	208	238	216	234	250	235	213	224	260	211	257	226	210	224	240	226	245	241	241	234	212	233	217	218	239	231	227	241	237	210	242	252	208	257	222	216	226	245	209	229	240	252	229	242	203	235	237	225	202	245	223	222	231	226	233	224	218	210	221	237	215	237	214	229	234	231	241	221	196	216	211	229	243	221	227	232	216	236	204	227	225	200	245	221	247	225	216	235	215	206	207	233	226	226	240	243	250	219	211	233	251	233	194	209	249	208	264	210	247	223	216	235	211	246	227	202	231	207	185	239	245	232	225	233	237	220	224	218	219	218	227	237	231	211	218	229	229	215	242	253	221	208	230	244	243	232	227	234	232	226	215	236	230	235	259	208	199	203	229	223	207	233	215	241	228	219	214	220	224	219	195	234	220	246	230	213	248	219	248	240	219	199	198	229	203	243	235	225	180	217	243	242	247	235	232	229	229	210	217	233	217	237	227	219	205	230	220	219	232	225	214	219	220	231	229	224	231	239	201	241	197	209	229	217	219	216	221	224	236	203	264	199	240	218	200	224	209	245	225	227	242	202	222	215	235	224	252	239	246	188	221	224	239	218	200	222	205	220	259	235	232	235	248	233	238	245	217	229	226	226	215	210	228	211	218	243	212	208	224	226	234	252	248	206	232	220	247	257	200	238	245	223	218	240	254	244	227	206	221	216	230	217	262	227	214	213	238	240	214	230	216	234	217	229	226	246	226	214	221	249	234	216	223	207	216	240	235	238	256	230	241	242	234	198	213	241	234	219	223	196	223	213	217	216	225	247	240	211	241	238	228	252	212	204	226	246	216	217	234	226	208	238	197	191	225	206	214	236	212	214	210	207	195	224	213	207	245	203	221	227	227	236	210	223	226	228	249	206	243	224	245	224	215	241	212	229	240	224	263	227	219	227	219	232	195	234	213	223	231	227	201	229	208	235	212	228	213	209	227	234	240	223	246	221	225	220	254	212	197	217	210	217	217	204	237	213	205	252	214	225	197	228	230	190	228	233	222	213	258	233	209	222	241	243	261	249	226	231	256	248	240	241	202	205	237	247	263	231	224	252	224	222	207	208	210	245	260	235	217	232	216	231	234	275	242	210	222	229	244	249	239	206	263	242	199	207	216	223	231	243	225	198	264	221	235	227	224	213	231	230	235	223	260	218	228	245	225	230	209	247	245	247	234	239	232	214	216	197	241	232	224	239	223	226	239	220	251	217	231	237	231	221	219	218	217	229	208	257	236	235	233	209	227	230	249	225	222	240	231	228	212	222	222	236	221	228	233	223	236	206	200	201	211	241	240	235	208	239	218	239	228	221	221	230	223	230	241	243	208	224	200	210	215	227	191	232	200	240	229	230	242	209	234	240	243	225	227	228	229	221	237	236	224	210	217	232	235	237	221	215	225	214	213	252	232	212	206	220	234	244	210	249	227	238	240	228	231	252	191	254	217	247	245	218	217	226	240	217	256	212	214	212	217	251	237	236	221	220	221	206	246	227	217	218	209	219	230	217	235	202	239	228	212	206
52920	56924	58181	46669	25200	1254	1061	1012	924	859	845	794	831	765	875	829	793	694	808	764	794	751	734	719	737	771	769	727	732	734	708	744	756	707	722	802	703	715	724	705	738	714	646	734	718	758	743	759	710	700	720	738	789	746	725	704	722	717	687	742	720	698	686	716	702	707	657	721	707	733	803	709	726	717	688	707	688	755	764	719	715	746	720	680	706	735	686	778	674	715	700	692	699	688	724	698	710	738	722	713	760	694	745	734	725	721	702	719	712	746	724	739	688	753	711	721	711	703	737	713	696	756	675	702	716	699	707	745	699	728	740	697	744	694	709	716	699	732	689	705	730	710	683	729	736	672	687	723	739	774	704	700	698	710	719	723	707	702	686	672	676	710	720	687	711	734	674	693	726	714	680	656	766	665	736	707	721	722	732	684	694	679	711	729	681	710	718	670	732	703	732	696	727	718	706	729	707	688	749	730	690	691	676	724	700	698	686	729	688	734	703	729	694	729	733	722	713	727	698	740	705	740	725	721	727	724	763	727	717	725	702	724	730	710	689	720	691	691	706	688	745	751	736	711	737	710	763	723	693	724	695	714	701	743	747	692	722	680	723	722	736	773	747	725	748	726	712	684	734	709	743	730	699	740	717	726	706	707	721	668	693	719	717	727	752	698	738	705	714	655	700	663	726	700	711	713	716	696	696	728	724	772	663	728	712	720	718	721	720	723	716	728	723	716	671	742	753	723	721	648	737	688	752	719	680	698	694	695	703	723	712	727	699	691	730	711	673	707	708	722	705	732	696	704	692	700	716	705	720	747	733	711	666	711	679	704	709	704	695	677	705	720	687	711	729	732	750	766	720	708	691	716	683	720	700	711	720	735	708	703	713	717	737	719	697	695	663	677	702	660	658	704	694	715	748	728	718	714	753	649	718	725	715	725	729	648	740	726	732	758	753	712	694	708	705	726	722	701	682	711	692	721	716	701	701	719	703	711	722	677	728	709	748	721	697	735	750	711	686	709	720	696	732	747	686	679	690	722	725	706	729	679	695	720	715	723	678	773	672	712	758	676	729	724	714	779	721	734	705	709	732	746	714	721	711	742	726	723	742	683	733	738	720	700	714	749	718	745	718	659	701	714	696	750	682	677	698	708	712	695	696	727	697	707	711	678	783	737	727	680	733	728	723	739	692	747	700	714	726	721	718	664	687	747	652	686	734	700	753	695	682	749	694	753	755	732	731	701	691	699	755	719	703	691	688	694	767	733	721	748	715	691	741	706	693	715	761	690	740	696	686	694	683	750	711	707	751	710	699	705	704	715	720	682	745	748	714	700	752	735	677	754	706	710	695	669	684	712	650	711	713	700	740	772	732	698	671	694	695	768	712	720	676	740	711	726	750	724	714	701	674	707	702	699	658	693	697	695	734	666	693	740	657	753	711	714	753	677	731	724	693	719	668	707	698	738	720	701	662	757	725	705	732	689	737	705	737	677	704	684	746	697	684	754	699	697	741	749	728	743	732	700	705	689	655	701	706	693	734	711	743	715	736	721	705	714	737	721	743	718	732	723	722	711	725	716	725	712	735	686	732	714	717	740	707	701	703	743	707	722	777	701	738	724	671	713	715	727	671	688	688	687	662	708	691	724	736	746	694	712	750	713	717	744	730	749	745	683	728	684	716	683	755	701	725	713	712	644	719	716	702	641	728	730	708	726	711	735	724	724	728	692	714	728	711	695	747	689	706	689	691	685	729	666	719	702	722	713	706	732	670	708	725	711	711	714	676	684	740	719	737	659	703	724	681	749	704	689	658	709	710	695	730	705	698	731	752	719	682	694	746	741	687	659	726	738	738	730	768	704	697	662	748	683	769	668	722	698	721	756	751	738	745	712	758	680	719	759	716	721	680	689	724	722	734	672	724	709	721	719	715	746	708	727	720	717	694	724	686	709	689	696	696	744	663	719	670	724	716	715	744	678	701	726	715	735	710	692	797	668	627	713	698	742	735	668	696	698	680	735	726	704	678	725	667	713	711	670	724	724	722	701	744	713	700	715	703	722	688	672	756	703	710	678	681	694	692	720	701	687	694	783	694	677	752	722	704	720	722	715	726	686	774	742	726	713	732	728	740	714	738	740	736	763	697	739	714	702	688	706	723	757	721	675	731	712	717	723	749	705	728	750	685	742	691	724	754	741	717	706	723	725	751	728	724	739	747	712	694	705	716	754	715	732	700	711	686	760	682	732	706	743	730	667	695	668	672	750	723	722	672	756	765	698	730	721	732	668	727	688	717	702	678	707	716	677	662	691	667	700	726	690	720	741	711	676	692	696	707	715	745	697	669	728	706	750	719	723	770	725	754	703	734	714	717	709	712	676	722	712	735	735	725	665	736	704	723	739	724	716	691	689	712	718	669	753	720	689	694	719	744	708	719	663	721	666	671	695	671	677	677	722	715	646	656	734	719	731	744	721	700	714	702	701	656	722	705	710	692	708	679	692	689	672	741	737	741	717	699	671	674	692	719	687	720	694	732	709	711	739	704	738	684	724	711	721	710	691	723	763	701	789	732	708	694	680	711	716	767	754	690	724	714	761	710	700	714	710	750	679	671	740	731	724	759	737	731	737	668	720	737	726	707	738	699	717	755	725	698	686	773	733	735	676	674	750	700	725	651	709	779	739	711	715	716	723	711	690	691	734	715	753	741	721	687	658	707	683	742	709	696	712	682	723	743	726	712	708	703	731	736	688	765	707	713	719	671	682	704	677	707	728	735	691	731	708	745	687	716	699	732	685	680	729	713	738	673	662	704	697	750	740	673	724	694	734	708	685	706	737	737	731	695	694	736	724	751	706	715	709	721	712	719	676	689	733	724	759	733	727	712	705	692	723	702	765	658	692	661	723	716	725	712	689	662	723	762	674	664	691	724	697	718	700	706	692	727	728	716	731	709	682	740	700	774	710	654	656	722	725	677	708	747	665	695	708	697	753	714	727	719	695	701	700	715	716	706	692	669	685	720	733	693	749	764	725	729	722	695	748	684	734	739	733	692	742	750	687	682	707	705	731	706	721	707	728	731	690	746	669	700	698	675	676	699	728	688	690	711	724	700	708	730	734	710	741	729	724	663	776	685	761	737	690	705	734	685	736	696	695	722	740	705	711	716	733	771	717	682	679	744	713	669	768	752	738	736	716	714	755	778	689	704	728	696	720	744	703	706	686	738	700	717	738	739	695	757	685	728	711	709	694	700	737	727	725	706	698	759	719	730	711	733	760	729	735	731	742	683	691	710	697	711	756	671	715	699	711	718	682	754	705	682	678	721	708	722	706	711	668	694	685	730	722	711	733	691	701	667	706	673	717	664	678	678	651	693	711	697	735	711	668	738	710	683	727	703	723	776	680	688	685	704	742	716	741	724	729	746	720	702	717	722	737	711	751	695	722	700	728	680	727	683	727	718	709	746	710	701	701	738	738	728	663	749	758	734	716	787	748	750	722	759	664	702	734
25982	13265	13511	2508	956	187	172	182	170	146	157	172	180	145	161	142	167	151	156	159	156	155	177	173	177	155	166	178	163	149	175	172	178	159	166	163	177	167	151	172	152	151	157	165	183	189	182	158	152	171	142	148	157	148	163	174	169	122	177	178	165	163	141	142	162	184	153	165	154	176	161	165	150	154	153	163	189	167	166	171	165	175	143	174	173	171	158	160	144	167	174	161	191	188	166	141	158	151	151	143	159	158	166	152	154	143	176	161	165	162	155	170	169	174	156	163	157	150	151	172	151	155	147	171	163	152	192	160	172	158	149	146	159	174	181	151	129	148	162	161	148	175	161	176	175	152	165	175	139	143	152	183	137	155	159	146	146	181	160	148	166	150	168	142	159	154	165	162	167	165	141	160	168	168	173	178	156	158	158	155	163	157	154	148	169	146	177	158	169	176	177	204	168	167	136	159	162	143	165	170	163	148	168	153	155	161	148	170	156	163	156	163	175	164	184	185	158	174	165	162	146	169	163	187	170	168	181	175	145	161	182	149	182	182	152	171	160	146	163	166	176	162	147	164	195	181	155	157	153	184	164	140	183	147	164	153	169	161	161	177	160	145	158	159	152	154	153	167	169	182	185	165	153	164	139	155	156	145	158	166	178	159	145	159	174	176	161	176	170	188	158	149	149	183	203	148	153	161	181	173	142	148	171	164	154	165	128	173	161	152	160	175	157	143	181	160	163	166	147	140	168	152	189	158	163	183	183	178	170	154	146	182	188	159	161	156	170	157	156	156	179	175	179	168	160	185	158	162	127	165	172	145	159	166	147	157	171	163	158	156	155	173	168	152	178	170	166	158	179	169	172	149	150	169	149	161	182	169	143	160	174	168	167	163	168	163	170	174	173	162	158	187	168	154	171	153	151	177	168	167	178	178	150	152	163	161	181	182	170	132	162	198	172	161	183	171	185	164	156	179	171	153	179	180	165	192	172	153	141	161	145	160	150	162	152	147	170	156	191	150	182	155	151	154	169	173	126	165	161	170	157	173	152	167	168	165	179	152	160	162	178	157	154	133	151	174	165	165	167	188	175	159	161	156	154	187	168	161	164	158	147	176	168	196	168	171	180	147	167	177	135	159	167	149	154	150	152	138	162	178	145	148	139	156	123	133	186	145	178	194	177	160	155	174	153	156	149	151	171	175	162	149	164	162	170	160	162	205	173	162	158	161	154	168	155	173	183	166	174	146	148	188	136	161	165	160	159	158	171	147	174	167	174	178	151	173	166	155	162	167	156	146	136	179	161	169	147	167	173	148	164	163	171	165	176	200	167	166	157	150	180	176	180	182	179	167	172	135	166	159	148	160	189	154	176	197	142	162	176	164	173	142	189	191	171	156	153	170	161	156	178	148	147	163	171	158	156	161	178	150	171	164	164	169	154	153	145	171	158	165	159	182	160	155	145	158	154	174	173	183	161	166	175	178	158	172	144	154	167	178	142	148	166	163	162	187	159	150	153	166	168	170	161	149	154	149	170	179	160	173	148	166	165	166	161	160	131	185	177	142	182	152	151	154	150	176	169	150	146	184	145	165	168	174	159	148	165	136	140	147	161	177	167	163	181	159	177	180	177	156	155	163	164	179	200	152	156	174	160	143	151	166	156	149	165	157	146	180	169	151	175	147	187	158	167	153	185	179	168	154	182	143	132	161	156	149	146	168	161	146	164	158	165	149	181	160	172	164	157	167	139	164	155	175	172	175	190	165	138	172	134	179	145	156	145	141	166	165	140	149	157	182	163	150	170	157	146	164	160	169	153	163	178	169	180	155	154	170	156	153	168	176	151	144	153	159	147	162	152	154	145	171	176	165	175	149	145	152	182	163	172	174	174	186	161	155	173	157	145	147	168	149	152	152	149	156	166	160	164	150	163	152	154	154	160	176	154	161	164	168	145	163	168	161	161	166	160	161	165	197	162	144	165	168	182	167	181	136	173	146	171	180	144	169	173	170	162	155	177	150	162	172	171	195	174	154	160	179	158	148	181	151	168	182	166	177	158	161	179	156	178	168	156	150	153	186	150	155	162	163	172	160	168	183	167	163	168	185	182	170	153	152	161	161	166	176	148	165	154	158	161	170	151	164	166	153	144	163	173	172	180	151	157	187	183	198	179	180	142	145	142	164	161	180	161	161	178	181	160	162	166	170	170	153	159	164	154	159	146	190	166	175	171	153	164	162	172	175	168	177	147	157	172	138	154	157	185	175	148	142	150	168	166	173	157	182	156	178	159	166	164	148	164	167	190	183	166	155	147	172	172	175	162	156	163	176	188	143	177	166	168	142	166	171	170	141	154	160	148	161	174	180	165	152	154	165	180	174	145	167	151	144	141	149	160	163	185	144	136	151	186	169	170	155	168	170	160	155	157	166	170	156	150	155	163	170	162	161	160	154	172	157	152	138	165	170	164	157	168	157	156	160	165	167	151	144	173	167	166	174	172	165	165	169	165	169	165	186	179	172	156	177	148	167	169	135	173	139	159	173	176	175	153	170	171	159	162	158	168	167	150	145	159	153	190	172	159	167	162	175	151	181	176	166	182	172	164	180	172	169	166	178	160	168	160	180	158	182	148	145	163	156	147	157	184	149	163	153	175	157	168	179	165	147	155	158	159	159	181	169	180	171	140	155	169	164	174	151	157	186	162	189	137	168	165	179	186	163	139	159	157	167	164	149	173	184	172	166	156	147	154	187	170	154	148	191	175	172	157	159	161	162	180	173	156	171	142	150	174	163	175	153	163	148	160	173	156	139	161	164	145	159	168	161	154	185	158	182	186	178	158	172	158	175	157	148	150	136	158	159	178	169	153	164	179	149	160	158	158	192	192	139	161	157	156	160	165	186	163	153	175	185	147	170	171	175	172	158	140	174	143	161	161	176	164	152	160	165	174	157	153	162	184	133	156	156	157	159	158	186	173	166	159	153	160	185	169	143	154	155	150	130	141	187	167	170	173	185	146	139	166	188	170	169	178	176	177	161	166	175	175	169	177	170	165	179	141	168	151	190	156	136	151	157	149	180	175	155	172	149	141	170	168	156	137	163	155	142	165	184	167	135	187	164	151	165	149	176	181	184	156	157	155	182	176	186	180	178	146	151	158	164	170	169	163	182	151	135	167	183	185	155	192	142	176	188	178	161	177	153	155	142	173	165	140	149	158	160	145	190	157	164	170	155	151	153	195	170	151	165	172	150	182	161	169	166	165	178	146	165	158	180	195	158	156	174	166	171	160	156	162	161	169	153	151	153	162	175	158	173	178	192	184	182	160	160	157	163	170	172	160	149	161	169	168	158	139	185	187	141	154	170	164	165	173	167	132	153	168	150	163	156	172	179	148	149	156	173	154	192	189	168	143	162	151	169	178	174	147	171	168	156	170	148	163	161	175	139	172	159	150	156	158	169	179	150	188	162	174	161	157	161	156	154	151	187	143	169	186	151	155	154	152	168	157	162
22956	16273	18548	6591	2895	568	489	566	533	535	548	536	556	514	527	524	529	519	567	528	530	528	547	523	537	567	565	573	505	533	571	552	521	566	545	547	552	522	520	559	531	547	562	541	573	535	502	515	528	505	534	519	555	552	577	553	547	540	530	553	530	485	520	551	559	544	514	520	537	547	570	574	515	542	507	553	540	565	544	532	554	560	495	475	543	562	504	536	519	522	540	539	519	565	533	548	521	578	556	578	573	539	531	556	507	514	571	535	558	561	510	526	576	512	529	550	530	533	563	552	550	505	524	566	533	533	548	531	467	537	571	518	542	550	584	571	538	525	541	527	544	539	578	541	576	575	563	535	578	479	501	586	548	494	574	529	536	529	543	529	549	580	514	516	586	558	545	546	543	577	493	572	526	524	538	558	561	525	508	552	557	528	561	546	536	501	535	511	527	493	532	529	545	505	510	537	546	536	562	552	532	552	541	532	517	557	496	527	524	547	529	576	587	497	552	564	535	578	550	540	538	529	534	540	530	557	541	580	539	552	560	557	565	514	542	551	539	567	586	534	531	506	527	567	526	575	558	525	559	574	529	539	567	568	536	537	537	528	561	539	565	488	544	561	485	500	522	560	577	524	547	542	547	555	529	568	558	514	540	557	537	554	565	530	573	526	551	554	532	567	565	565	527	568	522	517	518	553	587	526	545	522	547	525	599	541	528	539	576	549	490	525	538	548	559	545	577	542	521	549	528	541	574	502	537	532	521	543	549	514	520	551	551	525	545	518	554	500	569	553	536	574	519	550	504	553	539	555	542	538	516	519	516	560	550	483	524	545	491	532	526	502	575	537	556	525	548	539	497	572	542	522	545	556	573	501	573	583	532	514	537	516	513	533	565	538	538	530	513	536	559	557	506	526	572	529	473	558	541	594	546	551	513	558	545	549	539	534	525	516	590	549	582	547	542	564	541	541	560	567	519	526	559	546	533	564	554	520	544	541	528	583	583	604	537	574	492	545	547	527	506	528	572	505	569	546	523	549	570	556	543	515	526	562	538	538	569	571	552	554	534	543	554	552	547	549	521	516	531	536	519	532	547	534	565	543	537	538	563	586	518	505	536	478	534	531	547	537	523	550	559	587	550	525	544	571	535	560	544	560	548	548	523	495	558	501	521	551	548	562	517	561	557	557	527	512	504	545	531	531	532	515	574	511	512	493	485	541	489	523	536	508	583	519	544	573	520	530	546	502	513	531	532	531	545	489	573	543	564	563	549	555	535	588	539	551	536	525	533	529	519	557	563	539	555	562	513	508	574	544	547	569	549	517	579	530	558	568	587	551	557	572	526	542	525	598	509	502	534	521	561	531	557	580	520	546	538	533	537	591	546	548	564	548	568	536	523	527	539	523	551	610	501	564	531	541	542	566	510	579	550	533	561	568	545	529	502	570	530	533	533	553	554	541	546	537	516	539	517	555	531	522	525	537	523	540	562	554	538	588	550	569	554	565	554	535	571	529	524	546	556	592	532	598	557	529	547	517	553	557	515	545	546	577	562	547	551	576	600	517	544	558	567	537	555	511	514	513	539	508	533	519	562	517	542	563	555	543	541	547	558	576	545	523	532	581	518	527	529	530	518	576	559	577	536	542	526	550	534	524	542	509	520	558	557	573	574	514	562	540	521	529	493	542	520	547	521	526	568	554	533	537	510	526	489	544	516	528	534	567	574	568	550	537	542	543	570	534	554	540	561	498	541	514	521	513	546	518	517	542	565	570	560	554	545	573	550	546	505	588	532	547	529	555	522	560	585	551	538	539	548	547	550	546	562	542	531	588	538	548	530	520	530	518	526	536	520	549	560	529	572	573	553	510	528	562	565	516	501	551	579	520	530	482	518	568	535	507	525	556	544	538	504	506	565	544	545	583	493	494	523	559	560	532	545	521	531	554	546	549	524	548	571	511	536	541	552	539	530	535	551	561	530	561	549	514	548	545	543	555	582	565	564	547	532	500	512	498	529	513	526	539	537	582	525	547	537	605	581	515	573	559	526	573	575	558	529	565	527	528	576	500	556	576	552	539	548	567	567	528	551	508	535	539	547	539	478	571	550	545	567	500	514	511	518	538	584	552	520	561	538	542	532	537	528	536	548	542	532	528	576	546	548	552	540	550	576	542	527	534	542	538	545	542	569	501	531	523	528	512	517	560	561	509	564	511	532	567	504	533	540	556	510	585	543	555	568	511	538	584	524	526	560	527	599	494	517	559	521	535	498	578	538	566	536	512	535	536	535	516	550	524	536	518	556	545	507	480	543	543	563	581	558	570	548	555	580	561	515	575	580	503	509	532	594	537	492	557	481	575	573	512	574	568	481	542	533	525	582	553	591	537	530	547	528	559	525	528	572	527	569	576	528	534	519	548	522	537	574	531	556	524	541	550	550	568	498	522	538	570	538	524	552	517	535	508	533	545	526	504	567	523	544	511	546	546	550	612	545	520	565	548	561	528	531	511	504	557	531	540	544	506	519	559	574	540	548	533	515	534	582	560	543	532	550	494	495	528	550	532	498	526	560	566	557	587	575	529	541	528	515	577	531	524	581	508	593	586	535	556	493	541	556	573	512	547	538	497	535	512	518	528	513	558	546	517	518	518	524	571	508	549	521	535	534	528	525	551	553	543	559	503	557	561	502	529	558	500	588	499	529	552	531	544	503	550	558	493	553	573	505	545	533	533	556	551	534	525	554	525	562	514	544	520	503	580	536	558	565	550	543	537	545	554	513	580	571	545	523	541	538	542	603	511	514	567	539	517	542	551	552	570	567	546	566	532	551	517	577	538	580	584	555	534	548	572	548	548	573	603	564	530	512	510	501	544	535	527	552	523	545	546	546	504	525	554	529	547	500	513	511	547	538	546	540	551	591	537	523	558	540	517	562	559	554	525	551	514	521	531	582	574	519	535	541	536	558	532	505	552	561	563	542	504	542	561	541	554	568	562	538	568	532	509	557	528	527	578	535	537	506	506	553	559	534	596	555	551	530	527	528	570	528	562	542	537	526	525	560	502	557	522	546	551	512	521	558	559	517	550	590	581	536	557	550	529	518	540	546	521	590	521	528	582	510	593	547	527	591	545	560	510	534	566	568	496	523	539	584	516	558	573	550	532	540	529	522	572	539	526	537	532	540	550	561	554	541	561	548	554	527	477	535	551	547	515	520	526	557	527	542	534	529	525	512	588	530	523	549	549	542	549	565	557	538	545	528	526	590	557	601	573	578	489	578	536	554	544	533	540	520	454	578	516	506	535	527	513	523	567	534	570	538	540	532	515	489	559	496	528	534	541	566	524	561	483	492	504	576	565	563	542	547	540	539	562	538	554	501	527	554	551	539	563	557	562	529	524	517	505	541	552	552	546	540	553	524	552	539	517	564	500	522	516	554	525	546	536	530	536	560	534	546	540	530	581	513	555	558	538	559	564	522	559	551	577	532	546	515	558	546	529	528	556	525	529
60033	55008	56354	29494	15656	844	180	178	151	156	162	132	149	148	143	144	132	135	135	134	115	139	131	127	139	121	128	123	135	143	144	135	117	156	151	129	147	127	160	109	123	111	136	136	144	139	135	116	125	120	134	152	128	122	138	133	121	118	130	112	138	124	141	132	137	122	129	140	121	114	131	146	129	147	143	143	138	136	124	127	138	112	138	139	146	146	120	136	149	126	115	125	129	126	114	135	131	139	116	132	120	133	113	142	144	132	128	136	113	159	120	134	126	142	124	112	144	125	132	130	144	139	140	139	120	127	115	132	121	137	114	133	138	127	120	148	131	136	136	123	114	156	146	114	134	122	121	144	138	122	141	119	125	112	115	143	134	138	124	135	129	134	134	149	116	119	139	129	138	111	136	124	159	137	126	131	138	130	100	134	121	130	160	122	129	130	132	129	122	136	118	145	141	117	115	105	153	125	123	146	127	118	131	147	136	132	119	129	117	137	135	118	132	114	160	135	117	138	147	131	110	100	120	116	117	110	113	126	135	93	133	126	132	131	130	145	132	147	136	108	121	127	134	146	124	129	129	135	135	145	135	146	125	134	129	135	140	122	127	142	125	125	108	131	142	123	131	136	139	146	113	128	148	123	114	129	139	146	151	117	132	135	139	132	120	121	120	122	113	138	150	108	119	166	141	133	157	138	110	109	138	123	118	127	120	131	102	113	116	123	107	148	126	136	152	141	124	119	121	134	116	125	135	148	138	142	126	128	139	141	148	132	124	138	132	128	118	124	118	125	128	120	141	139	132	146	133	108	119	114	110	120	141	115	139	116	132	127	136	126	122	135	111	122	123	121	124	144	135	131	138	127	108	141	146	110	128	132	124	117	147	138	130	122	143	135	126	146	124	123	155	134	126	140	131	116	123	152	108	129	132	134	126	122	152	126	156	139	131	127	121	123	127	111	114	138	144	122	131	141	127	119	131	139	119	142	111	130	124	119	136	119	124	124	148	135	116	122	131	102	134	93	121	107	125	148	124	135	116	133	111	117	142	136	111	113	140	141	144	114	164	125	124	132	134	124	119	146	124	130	121	156	136	124	113	119	123	126	128	113	130	123	134	124	125	128	133	113	142	116	143	126	129	134	123	132	107	136	140	143	127	143	131	129	127	144	127	129	123	126	136	140	123	132	125	139	145	134	118	119	121	128	120	142	133	118	124	129	158	112	121	119	132	131	143	128	120	126	123	141	135	152	129	144	122	137	130	152	147	125	127	130	126	105	130	129	152	137	121	125	141	147	149	126	127	142	128	130	131	141	131	132	132	149	148	126	116	135	130	145	128	142	133	114	117	108	122	135	137	117	123	151	120	150	156	119	142	149	132	132	145	136	128	108	146	146	133	138	132	110	107	122	131	113	130	129	128	129	127	122	118	151	122	135	117	128	135	113	110	117	129	145	126	134	139	125	138	144	135	121	122	125	121	122	137	146	117	105	129	119	131	126	139	131	137	129	122	101	114	140	121	130	118	120	143	116	126	132	139	139	145	118	145	113	112	132	127	147	129	112	135	107	108	141	105	120	143	125	127	125	137	137	133	140	113	135	119	123	139	147	124	150	129	123	133	133	137	138	126	134	117	127	122	125	88	148	143	112	115	125	139	146	137	134	135	130	106	119	140	118	136	135	133	123	120	99	136	116	142	141	159	114	108	128	147	136	152	140	125	125	130	131	152	135	132	137	119	147	129	138	138	116	135	126	147	114	123	138	133	156	130	119	126	125	140	117	138	117	127	157	116	100	124	130	128	131	123	137	145	129	141	124	130	146	133	124	109	139	159	151	136	125	105	151	136	146	163	153	126	122	122	128	135	132	131	147	122	162	131	121	144	159	131	133	116	132	132	120	135	115	123	140	122	124	140	137	133	134	134	116	123	121	132	130	147	124	135	131	127	124	127	138	119	132	137	126	155	118	126	136	128	113	127	140	122	104	129	118	120	112	128	123	128	123	127	145	147	129	154	152	154	122	132	127	138	128	115	148	138	140	123	135	132	134	145	134	119	127	100	124	119	119	131	129	134	126	134	131	113	164	136	145	118	126	119	117	124	132	141	149	128	134	134	143	116	152	137	135	125	110	161	134	146	124	149	121	134	126	128	124	130	107	134	115	147	119	141	120	123	138	122	155	132	131	142	129	132	128	125	128	136	126	129	103	112	117	111	119	140	124	133	123	126	132	128	143	124	138	119	140	133	144	138	131	149	141	126	122	148	147	148	116	119	117	128	136	134	130	128	131	140	135	106	135	134	140	124	120	131	132	132	115	149	150	138	122	119	140	129	120	131	145	123	133	130	125	124	141	115	125	141	129	134	128	165	122	120	119	130	108	114	139	131	124	131	136	150	135	121	142	140	132	114	138	129	127	122	151	145	119	133	133	121	132	154	120	114	128	128	140	141	135	122	137	144	124	124	118	136	136	122	123	137	124	142	111	110	135	137	127	138	123	127	123	135	124	138	143	122	125	124	133	124	129	146	118	162	129	131	138	131	127	117	128	134	155	129	137	129	128	146	110	120	133	130	135	121	122	133	123	119	132	128	110	115	113	144	133	143	130	122	117	123	124	146	128	126	125	143	115	132	132	125	133	106	135	122	130	137	136	130	133	135	115	128	120	137	145	133	151	121	151	136	142	118	124	126	133	126	120	169	121	120	153	129	131	132	134	143	125	142	115	133	121	115	129	137	136	137	140	133	128	137	135	138	147	137	121	136	115	119	137	129	134	133	132	116	123	138	139	133	150	117	122	140	125	130	128	131	136	145	112	124	140	156	123	121	130	130	143	129	119	143	147	112	112	118	132	141	141	129	146	125	124	134	119	120	116	142	161	128	140	140	142	147	124	109	131	145	140	136	116	136	133	124	128	131	120	138	133	137	123	140	133	137	121	112	108	120	102	118	128	115	127	115	132	109	125	119	134	132	130	116	130	131	98	129	144	119	135	122	137	148	124	143	123	158	143	138	142	162	150	139	127	135	135	136	120	105	127	116	122	124	123	127	109	137	128	99	127	139	146	140	120	128	122	129	134	127	130	137	121	133	130	131	136	109	138	118	140	131	132	128	124	135	121	122	157	137	121	133	135	118	131	129	118	131	133	138	127	125	122	123	118	112	133	121	143	120	132	124	134	130	127	144	151	118	146	137	135	130	128	144	120	138	129	107	124	123	123	132	103	122	110	148	118	136	126	149	131	136	152	119	142	146	127	136	129	135	139	118	132	121	144	125	141	106	124	138	143	127	120	137	133	124	121	122	116	110	138	127	112	144	132	132	128	126	115	134	116	136	144	135	125	123	134	128	127	129	129	125	127	123	139	139	153	116	137	139	119	132	126	137	127	135	112	151	108	109	150	122	124	119	129	128	154	135	109	122	133	133	119	118	117	121	134	109	135	138	131	121	136	95	102	141	148	116	124	133	129	136	124	130	133	143	132	131	131	131	126	128	121	131	110	123	136
41394	44796	45536	37157	17116	699	612	613	543	579	503	518	471	512	502	449	447	486	456	508	471	483	508	441	453	442	478	493	435	446	434	460	459	450	438	446	435	479	499	425	434	472	451	458	456	457	446	468	433	429	452	468	435	456	467	429	428	435	441	478	449	416	467	449	450	454	448	476	433	428	483	494	463	463	440	428	435	465	469	457	401	455	447	447	474	469	460	424	433	446	446	426	446	457	450	417	458	446	433	409	478	480	423	421	445	444	448	435	407	422	387	423	446	443	443	480	437	450	473	487	444	441	483	460	452	444	424	431	436	471	442	449	438	460	428	415	431	473	432	435	435	475	443	443	455	413	467	453	435	424	482	429	415	446	431	448	470	446	453	478	435	472	423	464	428	456	422	420	449	457	442	440	427	461	445	414	502	427	453	426	416	437	442	412	454	431	436	430	435	417	442	450	436	446	470	440	432	437	438	443	462	451	486	416	445	421	409	443	455	442	457	447	413	408	436	465	477	457	465	442	426	444	476	475	430	446	444	423	428	431	426	440	457	443	473	426	464	466	446	471	416	432	415	426	451	424	430	467	446	461	457	438	467	443	460	444	446	423	455	433	458	443	448	429	463	444	448	451	487	440	457	482	443	403	488	467	456	446	454	455	467	435	437	454	416	447	455	438	447	467	443	418	428	425	438	449	444	423	448	486	463	439	412	484	421	454	454	399	447	462	444	447	437	453	446	499	425	457	465	443	440	452	444	434	438	464	447	405	481	417	469	459	419	450	465	463	447	450	428	408	428	435	447	461	452	466	452	486	479	436	411	421	457	440	461	434	448	468	445	472	448	469	430	465	411	473	471	457	468	422	414	434	432	447	470	446	469	420	466	444	457	470	483	453	444	430	441	426	429	439	460	407	456	466	436	450	474	459	457	450	436	437	456	438	457	460	468	421	457	456	440	414	435	448	421	439	443	448	460	444	438	452	448	399	436	403	428	486	419	443	454	436	444	397	460	426	452	471	440	424	433	437	409	450	440	434	444	430	419	460	433	489	428	439	422	445	454	446	422	451	444	468	485	440	409	441	469	439	444	426	457	445	441	426	448	463	438	438	482	482	428	451	450	438	469	437	450	450	452	472	433	458	485	449	454	437	477	438	427	465	383	450	451	436	408	430	471	401	395	441	425	466	449	458	482	415	468	441	464	435	425	426	448	418	465	455	441	419	429	485	419	435	432	464	425	438	431	425	419	427	433	428	463	467	423	458	417	442	444	412	436	456	415	438	464	450	437	438	428	416	468	423	427	448	476	467	448	405	443	460	439	456	467	440	451	485	427	424	455	468	444	458	438	458	429	465	420	432	454	420	405	446	468	454	458	453	453	448	469	455	455	448	447	447	458	450	458	413	427	451	442	438	441	461	470	457	443	462	417	471	466	458	417	450	447	443	425	436	445	483	437	477	483	466	445	468	437	466	454	459	453	437	441	461	444	460	458	432	455	425	486	465	425	450	455	427	422	459	392	400	437	423	461	416	466	434	434	436	448	420	454	444	445	474	448	404	423	486	447	434	436	440	428	450	453	411	445	460	476	431	433	413	454	437	443	437	437	447	467	446	464	458	493	434	454	412	435	478	450	452	405	463	411	500	448	392	472	426	418	432	433	466	463	430	442	429	414	442	441	444	435	464	439	432	426	448	427	458	455	458	443	450	436	482	431	444	427	456	434	440	442	490	441	418	464	444	453	436	436	455	468	437	444	446	437	438	438	469	480	476	419	435	412	395	431	469	449	465	445	424	488	460	424	413	433	446	441	415	406	454	441	397	416	457	398	427	449	443	419	469	435	445	432	426	416	457	449	437	447	447	469	410	461	443	451	433	432	461	438	452	420	431	437	444	468	455	454	460	441	442	446	466	457	451	452	453	457	458	450	460	456	444	426	479	490	495	456	426	467	397	448	440	432	462	421	407	443	395	431	434	492	431	463	421	411	460	456	423	416	420	432	459	474	456	487	431	433	400	444	430	452	450	483	447	447	420	452	451	479	440	456	430	404	432	401	480	452	436	411	424	485	424	435	471	447	444	445	485	460	467	453	452	449	437	487	441	451	410	436	480	430	425	447	463	428	426	444	432	417	428	470	431	452	400	451	400	431	454	409	452	477	516	411	465	472	445	446	442	480	435	432	460	437	445	403	465	451	459	458	455	434	423	437	414	430	467	449	460	460	435	465	466	451	454	406	455	478	451	419	435	468	428	466	435	456	431	450	445	429	475	454	507	455	448	472	438	447	479	419	447	453	455	392	437	412	440	455	466	455	446	424	457	413	470	436	425	434	416	439	444	432	448	505	434	440	430	417	425	409	436	444	427	439	461	466	479	439	401	462	458	442	424	418	466	476	414	469	429	427	434	415	420	433	428	415	426	445	469	457	411	418	427	470	452	433	431	458	494	439	450	448	423	458	444	454	463	423	410	430	421	456	451	467	459	469	453	453	412	454	416	432	444	445	458	491	454	433	459	472	432	483	435	460	454	436	442	435	426	429	455	429	438	452	461	450	475	466	452	460	442	454	434	449	443	408	451	401	439	493	479	479	407	462	509	468	450	434	424	450	447	426	446	409	439	473	424	456	446	435	439	445	461	479	475	443	447	444	420	475	427	500	464	438	445	430	434	459	504	439	485	438	439	478	483	433	400	410	489	437	453	407	458	449	449	437	453	471	482	450	383	461	425	445	423	424	438	485	414	454	449	437	440	439	438	436	489	443	459	454	459	438	441	468	461	455	441	419	465	482	441	417	445	462	455	443	434	412	433	448	447	482	449	401	484	457	457	432	460	436	432	432	437	461	446	494	446	468	424	441	452	445	448	443	483	406	403	468	484	475	428	456	442	420	431	428	465	454	450	430	452	433	451	447	409	425	463	455	425	422	435	442	423	424	416	431	430	469	455	427	458	442	428	448	436	431	411	454	434	452	436	406	506	450	467	461	441	440	420	465	488	438	486	485	440	458	456	430	405	419	450	423	415	437	478	441	449	485	441	449	415	432	439	458	465	442	467	448	465	409	442	465	428	400	475	434	466	423	444	477	434	437	461	448	428	404	442	467	437	466	451	475	439	439	467	413	439	434	432	445	450	453	427	416	449	481	451	470	469	443	416	463	429	456	423	402	429	422	433	455	487	413	421	442	434	441	454	381	483	419	466	453	398	430	469	452	468	411	487	460	401	416	465	453	448	458	459	469	436	443	437	464	478	466	449	424	419	464	435	477	450	454	432	450	455	437	444	459	454	428	462	442	455	419	428	506	479	417	444	462	462	460	460	438	459	473	452	437	425	410	458	425	426	450	460	478	454	423	488	429	456	423	466	442	449	484	433	437	441	411	442	470	438	440	446	421	414	461	420	419	435	421	472	411	419	462	466	451	445	448	450	447	427	447	433	420	414	436	439	437	448	397	441	411	452	441	454	443	444	435	451	393	439	456	426	451	440	438	506	464	459	424	469	443	434	440	485
73074	70296	66972	41811	27194	4743	384	311	264	246	251	240	262	234	247	250	224	221	251	236	229	218	248	226	204	222	238	220	221	186	245	235	187	222	207	219	216	230	219	222	228	206	212	229	227	231	219	219	221	242	264	219	208	220	226	234	224	217	224	188	219	191	213	206	200	230	230	183	227	240	196	273	196	211	222	213	212	223	217	218	232	202	231	209	224	227	232	226	219	241	246	207	255	214	220	199	220	209	231	262	212	227	257	233	253	204	201	237	232	229	224	218	261	214	210	225	240	199	216	186	241	224	216	232	208	259	226	217	205	228	200	223	222	247	218	220	213	230	214	238	243	199	214	230	207	245	214	226	243	237	229	226	235	222	257	239	214	208	212	234	226	215	216	214	249	237	223	220	215	233	208	242	217	225	213	241	221	206	208	223	246	221	262	212	220	200	216	188	195	229	216	234	214	222	221	198	194	241	223	247	214	205	251	224	231	209	221	236	224	230	241	237	222	222	221	204	209	214	227	218	198	233	204	224	216	221	231	217	235	201	232	230	240	221	232	234	225	223	231	226	232	192	249	234	226	249	228	215	206	232	216	198	209	211	237	220	232	231	204	224	208	216	232	186	220	226	195	236	228	220	216	229	236	260	201	240	209	221	217	208	227	225	215	224	206	207	253	239	215	219	221	207	221	222	221	203	237	217	212	238	214	237	241	233	230	181	224	210	204	237	228	228	219	236	216	222	232	214	240	233	242	232	215	213	208	232	222	210	227	205	192	213	224	228	212	209	239	235	201	209	223	221	212	243	208	227	215	223	219	246	227	212	217	220	218	238	212	201	216	243	229	220	237	220	205	209	215	227	216	237	220	205	247	216	256	233	226	228	224	219	213	221	218	240	214	212	207	235	243	235	226	263	210	202	198	223	225	188	248	213	214	215	209	231	221	236	244	243	231	236	214	222	239	221	214	203	230	245	196	243	229	197	204	220	240	236	238	202	223	240	233	241	232	256	220	215	251	228	229	213	230	229	244	199	242	212	207	219	223	204	193	236	207	255	222	232	225	191	225	228	202	217	204	228	223	217	226	245	241	242	205	228	220	232	223	210	221	206	211	216	213	229	214	217	223	225	207	221	193	227	216	210	194	198	201	229	241	218	212	224	220	242	217	218	190	238	213	225	217	241	223	207	230	223	223	234	229	226	229	219	220	239	233	236	214	222	223	230	243	263	221	219	235	207	237	231	219	209	222	228	211	226	206	231	217	220	227	187	221	221	220	202	216	221	213	220	248	202	257	241	226	225	227	223	211	232	230	241	215	245	212	223	223	233	205	216	207	264	240	205	235	204	235	241	225	212	194	227	212	223	249	203	238	220	234	206	222	217	220	214	224	250	218	245	211	229	217	211	235	229	206	203	214	230	216	187	202	212	246	215	216	225	245	220	216	214	235	241	219	234	231	244	238	196	232	208	200	225	221	225	215	209	225	228	229	215	211	201	211	206	193	216	219	183	220	225	212	222	223	204	228	231	213	221	208	243	237	226	219	190	205	241	204	207	238	211	210	230	237	235	227	225	222	247	253	230	230	207	240	238	247	262	215	229	206	215	206	216	244	205	225	246	230	226	263	207	231	205	210	203	227	226	236	196	223	198	209	213	227	229	233	249	211	231	238	216	224	217	227	212	204	215	228	225	215	234	204	223	219	238	202	230	217	218	207	214	192	217	231	256	249	226	228	238	246	238	236	224	216	221	245	227	218	205	199	227	210	224	212	222	232	198	239	209	214	236	247	227	231	198	212	231	210	215	209	246	224	226	238	208	223	225	223	223	244	223	223	222	208	225	244	247	214	229	223	204	238	212	236	246	190	227	219	224	206	199	231	215	217	224	189	228	209	222	201	232	224	218	224	240	237	197	233	212	214	212	223	238	214	214	214	235	212	211	198	227	221	231	246	229	227	221	203	209	235	218	216	223	227	232	211	203	243	229	229	244	228	206	237	212	221	224	207	238	234	215	213	239	200	225	214	226	218	207	228	218	195	217	255	225	208	251	222	233	203	207	224	202	232	235	188	215	232	232	234	205	202	218	250	235	199	237	233	226	217	263	224	216	203	248	219	220	210	219	232	217	214	209	232	202	190	194	217	208	237	204	187	217	211	213	240	225	234	228	220	256	216	243	220	213	193	225	216	216	199	208	226	182	200	221	252	217	228	205	211	222	246	219	207	223	234	227	204	226	224	208	189	237	198	243	190	209	255	238	216	218	223	241	207	239	240	218	222	238	220	206	206	246	226	220	212	216	216	225	218	238	214	225	219	242	203	214	218	202	203	220	188	238	209	210	217	204	222	203	220	213	233	223	219	204	217	199	218	225	211	222	198	226	252	231	235	209	193	251	227	221	216	213	216	228	234	271	220	228	228	230	235	237	203	248	205	230	230	234	212	213	219	215	218	181	194	190	229	217	227	225	201	223	208	199	219	238	215	207	235	198	219	221	188	247	230	220	213	214	210	233	222	200	223	223	210	205	220	230	228	196	220	240	217	225	245	224	209	209	238	263	218	241	236	221	229	219	215	204	217	225	232	243	213	215	237	246	233	215	217	215	236	176	216	216	241	209	204	213	204	209	233	218	242	245	240	214	225	214	217	228	197	258	235	226	227	200	239	222	233	208	227	203	220	247	204	195	236	232	227	255	211	215	247	211	211	215	217	203	238	219	251	206	228	221	202	208	252	238	233	226	223	217	244	239	227	229	228	204	216	210	226	216	228	192	219	215	189	226	217	198	223	221	233	197	232	242	203	231	202	203	215	238	221	223	228	224	224	235	212	214	250	231	229	217	212	228	201	212	242	233	235	204	212	244	209	231	209	226	211	209	224	217	230	234	211	256	212	215	210	222	232	225	223	233	244	240	220	224	213	201	227	231	216	216	228	223	232	233	194	219	203	219	205	214	213	217	237	193	196	216	194	229	220	243	206	218	234	229	226	229	244	206	192	222	203	242	221	241	208	219	215	226	212	219	218	253	207	224	203	201	245	208	204	192	221	234	249	249	226	242	211	220	229	204	235	203	218	235	233	210	242	224	198	236	219	223	241	206	212	244	235	188	211	210	211	226	197	231	206	224	213	232	187	214	218	196	231	240	265	200	198	231	191	218	239	222	235	210	246	206	232	236	242	200	210	218	229	202	241	246	232	202	243	192	227	238	249	220	247	249	210	225	211	214	223	219	210	268	219	225	193	250	222	210	231	215	209	228	211	218	234	234	215	204	246	228	223	221	216	207	187	244	235	230	211	220	253	234	215	184	220	230	224	218	230	211	229	212	235	247	222	200	187	226	225	240	207	226	229	207	224	236	222	233	249	208	226	203	231	200	216	199	235	231	220	219	217	213	252	241	222	208	234	182	245	207	202	225	201	216	219	248	216	223	242	213	249	227	211	257	248	223	202	237	197	222	244	203	212	202	226	238	240	195	212	214	205	238	211	213	215	229	219	223	243	236	221	225	204	243
51583	57850	56709	48495	25301	1245	1056	1052	941	883	874	853	857	777	851	764	762	823	756	773	754	776	744	776	718	745	716	785	792	682	700	733	692	634	682	688	726	642	710	694	660	676	676	709	788	740	722	729	697	735	715	717	702	705	714	733	700	699	723	685	689	657	708	705	648	690	712	690	729	709	757	692	702	711	695	703	729	647	693	709	695	724	696	699	685	710	699	704	618	693	706	720	732	659	749	661	654	722	708	672	703	712	713	685	732	637	687	682	702	722	691	689	648	669	723	659	701	713	693	668	668	662	708	733	734	698	718	694	763	682	677	657	679	690	727	687	653	739	658	727	661	702	695	697	690	701	717	699	710	686	742	709	711	661	696	730	695	753	745	708	695	690	700	679	686	678	673	660	645	664	764	681	741	696	674	663	708	715	714	704	705	699	715	739	689	703	702	673	700	677	700	679	718	681	650	731	740	692	732	704	740	673	693	687	700	691	706	704	669	678	693	714	722	686	681	733	677	698	720	688	719	648	707	722	718	711	714	714	719	696	687	696	718	684	676	692	674	714	725	686	654	715	655	716	732	689	715	671	678	688	721	651	685	674	711	722	635	719	666	678	719	688	700	772	732	692	719	719	730	699	687	694	699	673	723	725	644	690	717	662	679	701	717	689	696	680	660	706	688	690	720	694	693	714	670	695	700	713	671	707	671	701	705	706	689	662	674	691	747	699	720	712	686	758	702	703	673	667	723	710	666	714	680	683	675	694	704	734	708	664	675	676	709	669	710	691	704	690	712	710	701	683	725	704	686	692	728	657	667	672	678	655	690	625	704	711	706	692	668	671	664	691	708	690	668	707	730	668	641	640	741	703	706	675	694	692	713	681	701	696	714	653	721	715	719	693	685	706	741	711	694	676	727	717	697	668	700	680	668	706	688	728	720	769	696	678	707	709	726	712	687	697	674	658	691	688	707	717	680	659	712	694	669	685	752	705	690	694	711	697	704	706	721	660	706	729	749	660	726	715	690	695	700	693	702	677	669	741	690	691	712	677	680	676	656	717	712	735	729	697	655	691	706	714	650	685	729	733	705	693	678	679	742	699	716	699	667	657	724	696	723	740	666	647	713	683	744	720	693	721	751	676	703	708	692	710	670	682	771	723	661	668	644	676	693	670	672	642	708	678	730	701	724	668	700	712	752	719	664	732	669	665	710	694	675	715	685	730	700	694	676	734	674	734	706	663	710	704	692	713	689	688	715	692	738	688	671	723	752	681	673	721	720	691	739	666	700	670	728	696	724	710	643	699	692	686	677	692	683	705	716	715	611	688	686	742	695	731	668	706	660	671	692	731	705	716	704	664	665	691	710	635	689	687	708	703	694	695	695	698	710	686	702	636	706	726	681	693	693	663	729	700	694	687	701	705	680	739	695	699	688	711	679	743	659	710	753	682	727	695	700	683	713	696	720	704	670	682	673	707	666	683	721	689	718	700	691	679	696	726	704	725	667	655	696	669	711	701	715	679	700	693	686	730	674	682	684	679	709	711	688	687	689	642	673	726	683	699	690	715	644	710	674	701	734	702	655	680	682	677	738	707	742	704	743	693	727	662	690	680	678	676	634	775	693	635	689	667	688	733	724	765	716	692	697	699	721	752	674	671	668	675	664	721	677	679	696	683	712	672	714	705	723	670	708	715	735	658	708	664	677	730	720	670	700	689	664	752	673	695	704	686	695	689	687	720	692	625	696	735	689	671	677	710	709	659	672	688	711	692	642	690	685	731	635	674	649	676	664	670	719	673	664	676	705	676	700	724	719	702	755	683	689	769	724	691	683	719	686	733	708	728	715	685	709	686	711	704	700	680	716	691	678	671	680	734	695	698	711	682	659	697	680	675	693	678	669	670	699	668	734	678	650	708	728	683	661	726	679	688	632	698	713	670	700	702	718	660	684	666	713	666	689	652	656	683	683	659	669	692	665	675	658	706	707	716	706	732	711	709	685	711	662	703	698	680	680	664	724	689	644	702	715	680	656	730	661	695	679	687	698	740	686	713	696	668	752	690	707	693	691	727	647	694	710	693	700	739	660	709	653	734	715	710	701	709	708	714	684	695	679	707	660	764	696	696	713	706	706	686	704	734	722	663	655	744	685	645	684	691	717	717	709	686	672	703	700	683	686	707	676	677	695	719	726	732	649	673	687	749	743	710	682	689	663	671	672	669	750	695	718	681	678	651	682	692	724	733	680	682	669	678	695	672	665	645	675	735	678	659	696	682	698	712	740	680	678	660	710	730	690	673	675	690	715	651	698	663	707	677	720	698	629	669	683	685	692	706	689	686	701	699	706	700	667	699	747	713	675	717	668	691	721	703	673	707	697	674	679	722	653	711	707	725	683	691	623	686	686	723	705	691	711	664	663	645	680	729	740	718	699	688	675	659	693	754	635	700	684	676	674	693	695	737	655	687	690	675	703	719	713	677	721	733	727	695	677	723	740	740	693	720	669	701	668	730	779	713	621	682	681	720	692	662	696	700	725	705	704	684	700	716	730	691	661	712	678	710	711	692	696	672	712	639	696	673	701	739	704	698	701	666	688	652	685	691	691	676	737	678	694	704	713	714	631	714	685	640	704	668	714	670	741	732	666	669	685	670	670	748	698	693	725	702	664	691	710	704	752	684	674	691	688	743	715	676	681	689	697	730	726	686	683	725	706	680	708	678	699	695	679	713	668	714	635	693	697	674	711	717	647	641	732	737	679	719	698	717	655	670	698	716	663	676	726	697	717	680	727	636	678	695	716	677	752	737	717	702	744	687	621	666	724	691	755	662	733	701	690	714	711	687	668	674	678	676	662	670	707	673	697	682	699	690	722	670	671	687	672	716	711	655	669	656	738	697	630	718	683	658	661	642	663	701	653	708	736	716	689	722	701	724	728	676	702	698	679	708	726	655	656	655	682	680	692	673	714	676	681	717	695	717	692	678	699	667	679	694	697	704	708	690	661	727	698	696	652	713	697	682	692	682	731	660	727	674	709	714	663	665	628	715	685	704	687	684	700	696	727	661	701	667	662	662	705	657	746	690	679	666	725	704	622	674	714	713	690	630	672	713	696	687	713	720	729	736	712	695	690	702	710	700	675	681	716	706	688	706	699	680	628	696	740	746	666	686	714	699	684	740	743	655	690	681	728	641	685	704	711	695	699	670	708	688	699	688	698	648	690	722	700	723	732	712	709	709	703	660	730	692	656	655	697	705	737	688	668	699	674	744	716	730	709	666	653	688	668	709	692	696	681	709	715	673	708	779	687	699	700	677	709	691	701	693	706	731	719	679	691	717	717	678	692	687	672	658	697	676	682	695	693	706	714	642	686	692	689	678	751	673	667	678	694	743	667	719	705	673	704	701	681	685	713	697	723	694	706	675	648	639	618	723	639	641	671	704	705	693	712	674	677	641	698	697	698	665	644	706	675	671	703	664	683	715	714	724	715	699	701	696	628	698	705	695	631	701
24855	13258	11186	2375	855	172	151	169	157	166	151	150	154	129	152	180	142	152	157	169	179	159	152	179	148	162	142	143	142	175	150	169	165	154	169	154	168	162	147	154	162	129	160	166	169	188	164	152	177	150	156	141	148	150	151	173	140	169	166	157	167	155	148	173	140	157	174	153	159	162	179	151	163	141	164	158	159	144	144	173	173	151	148	173	181	139	159	156	182	175	136	169	139	135	160	172	160	169	156	133	158	159	141	165	157	178	171	166	151	182	146	130	139	175	160	186	149	159	168	158	143	150	170	162	166	149	155	156	155	176	180	169	176	163	148	163	158	158	156	169	164	171	174	148	174	172	154	173	195	161	173	127	169	170	168	145	174	136	158	152	150	155	184	149	151	144	160	152	177	153	167	166	170	152	166	154	147	143	166	160	147	145	154	172	147	170	159	135	136	154	149	169	167	148	134	177	154	160	169	152	152	161	170	173	155	156	150	172	173	158	132	150	143	170	153	164	171	167	148	144	157	171	183	158	152	164	163	142	166	159	155	164	140	164	153	155	148	178	159	152	168	170	147	150	140	148	168	156	162	187	180	158	165	181	167	155	155	177	150	164	158	165	175	176	145	152	180	156	142	146	178	182	164	170	167	145	176	150	181	153	167	152	183	180	180	167	147	179	135	157	151	147	165	177	152	152	148	155	181	139	180	151	167	175	172	149	154	140	168	177	173	166	152	171	147	188	153	161	186	155	149	167	161	174	170	185	140	143	179	155	145	143	158	139	169	154	159	166	174	165	154	153	128	158	154	154	156	155	174	164	158	157	162	166	170	159	157	191	170	162	156	161	161	137	156	153	166	178	180	113	152	163	152	138	168	142	161	147	169	161	172	148	169	164	173	163	164	142	149	168	164	142	155	166	156	158	170	148	179	167	179	167	157	163	167	171	163	161	164	152	170	152	140	180	159	158	141	148	167	160	162	160	146	154	161	144	149	140	168	161	141	159	164	165	162	155	167	167	146	156	161	157	170	159	164	161	141	182	166	161	169	175	189	173	145	157	157	179	163	146	150	156	140	187	160	161	163	155	154	139	158	177	184	146	162	143	174	175	171	154	159	167	173	139	173	170	158	152	178	165	144	136	135	157	146	149	143	168	168	165	161	176	133	163	139	159	171	168	152	140	148	162	168	163	154	157	171	157	160	157	168	166	152	173	155	157	148	162	177	176	148	129	148	160	166	145	170	145	149	157	166	163	153	153	169	151	155	152	175	143	179	160	139	170	139	138	165	162	155	144	145	155	159	159	136	155	134	133	144	159	143	148	149	157	171	163	161	159	155	164	155	177	140	150	158	145	160	185	172	154	167	175	166	141	155	153	155	171	152	160	178	154	172	161	170	168	155	152	147	188	154	148	183	166	165	161	153	147	171	142	147	178	153	142	162	157	166	161	168	142	124	173	153	149	167	152	168	161	146	145	172	165	153	170	160	182	163	167	144	168	158	145	166	154	147	141	181	156	150	183	160	170	154	184	145	170	147	129	149	146	151	143	168	139	158	155	149	127	153	153	163	140	174	156	173	144	166	161	149	145	176	169	154	171	158	164	172	173	140	156	171	147	179	175	146	130	147	164	170	143	153	149	180	176	149	161	138	143	160	154	166	154	168	158	141	143	163	159	178	174	146	171	162	131	159	176	154	151	166	131	146	171	156	159	164	165	170	174	168	151	162	144	138	168	158	164	173	162	140	149	176	173	154	143	154	138	139	165	155	170	177	173	178	143	169	163	161	157	172	157	153	167	151	168	162	145	162	171	157	142	175	154	165	184	157	161	174	164	135	137	140	160	147	165	163	155	155	152	171	142	173	157	134	177	161	151	169	176	167	170	144	143	164	171	167	158	162	136	135	168	159	175	148	160	164	161	170	181	140	164	173	175	144	145	168	125	152	167	171	167	169	156	152	157	171	147	153	152	159	137	151	147	167	146	140	162	149	146	157	147	147	160	151	159	183	143	189	139	138	147	159	149	153	151	157	160	175	164	170	158	150	165	162	152	134	165	159	138	181	154	153	161	160	156	167	154	157	174	157	157	156	159	134	154	165	158	149	164	154	165	177	153	141	162	166	150	164	151	168	143	156	183	143	146	144	164	143	162	149	161	136	157	170	136	143	160	174	148	153	146	171	147	177	172	170	150	156	165	159	174	166	157	156	164	168	151	159	176	163	157	166	167	174	159	171	163	169	168	169	163	154	151	158	164	173	139	139	160	162	139	186	159	166	136	169	173	157	172	156	164	168	148	142	160	160	162	163	167	143	144	146	146	165	129	177	140	160	184	145	163	159	152	178	177	152	158	163	167	173	138	158	155	153	178	152	153	166	155	156	154	155	172	156	154	185	169	154	169	163	165	138	184	165	169	170	150	166	167	148	143	174	168	152	167	157	157	151	152	162	153	162	156	149	155	161	161	159	154	164	159	135	145	141	151	159	148	146	141	150	180	156	169	173	157	161	183	148	166	158	155	175	164	172	161	135	147	146	158	174	152	154	156	159	185	160	163	176	152	167	177	159	161	174	164	149	163	163	134	160	156	192	182	162	173	159	154	147	163	137	166	170	160	144	166	147	154	164	148	155	155	158	135	151	155	168	152	132	166	164	154	179	154	164	156	156	134	164	152	135	167	172	157	136	156	167	148	156	144	140	159	153	159	158	136	138	185	142	136	155	145	174	157	169	158	161	159	178	145	143	135	156	150	147	166	157	160	156	128	151	132	153	162	149	144	163	155	146	186	151	159	160	170	152	166	158	155	148	169	171	137	139	156	144	160	147	146	187	168	139	161	195	158	152	155	157	138	154	151	186	181	166	157	156	150	133	152	152	145	158	166	146	164	159	170	171	174	161	165	141	164	157	140	168	179	176	163	136	155	163	142	166	128	183	158	154	161	149	151	158	161	160	172	152	174	159	173	136	148	164	147	178	170	149	143	155	164	150	147	162	179	170	174	160	156	171	154	166	153	168	144	154	139	169	164	189	134	170	163	137	183	178	169	165	163	176	161	132	158	162	152	199	160	173	178	153	181	160	159	173	169	146	130	163	172	168	164	178	152	163	160	159	169	155	174	178	135	172	161	147	165	136	162	162	171	163	148	167	141	152	157	172	163	165	152	149	178	158	147	175	166	154	149	188	159	170	139	165	166	152	158	176	167	160	151	173	154	156	135	161	183	141	163	148	169	154	178	145	142	159	171	171	160	160	140	162	174	165	158	155	168	154	185	136	157	173	145	147	147	145	166	173	180	170	174	163	184	179	155	164	159	158	149	150	145	159	171	169	166	155	180	149	172	155	172	173	134	144	153	160	143	177	157	156	159	161	158	153	150	156	179	168	152	143	172	145	149	167	166	158	143	161	174	165	168	165	165	141	166	169	151	151	153	163	156	161	148	164	164	170	157	135	137	159	149	174	170	163	157	157	124	148	149	174	176	156	177	162	160	169	164	173	150	181	156	157	158
21656	17451	15858	6803	2836	544	518	523	539	540	556	522	512	539	539	514	522	504	500	497	488	544	501	571	518	472	529	529	537	539	573	514	502	485	532	505	516	544	544	548	492	523	538	549	507	528	523	536	548	496	547	538	502	523	512	506	525	503	551	541	506	509	476	543	541	521	516	540	569	519	488	539	522	487	519	500	535	508	531	555	551	526	499	532	550	522	510	529	509	529	533	480	538	465	467	556	522	516	519	487	489	495	515	496	514	498	568	562	558	534	516	509	542	549	537	528	519	495	533	533	568	507	481	491	515	605	530	541	525	523	517	488	478	524	506	491	503	545	527	488	541	518	474	540	523	538	530	502	485	540	493	494	558	556	529	562	518	554	510	502	493	554	502	498	507	554	474	499	489	524	521	554	517	537	517	481	518	482	534	524	547	481	541	531	497	483	522	501	533	531	536	547	528	528	513	520	537	506	513	554	510	485	526	491	503	528	544	521	514	512	528	595	526	508	545	483	529	545	600	557	521	533	496	483	544	489	531	532	531	528	543	554	489	481	522	551	505	518	571	534	559	518	531	520	533	541	541	511	527	520	542	541	509	494	535	497	531	524	525	526	562	541	542	527	498	521	501	540	502	532	567	539	528	527	518	513	532	545	542	533	516	499	504	516	524	532	534	512	524	491	546	511	486	521	542	519	495	496	534	513	593	536	534	540	498	531	538	510	488	523	586	505	527	555	529	469	569	493	516	536	537	527	495	522	522	541	538	537	515	529	517	535	520	506	530	546	503	510	493	518	565	550	527	539	495	523	518	552	501	484	567	508	493	513	507	497	515	507	528	509	506	496	499	561	539	554	563	501	499	538	520	516	522	508	535	556	553	519	525	544	508	492	512	538	506	476	557	520	530	492	457	529	523	533	539	506	533	522	529	527	506	545	519	538	481	536	527	569	510	517	521	517	507	540	526	516	498	553	514	566	523	546	557	506	524	529	494	560	475	496	500	516	546	512	535	528	533	513	508	547	510	518	497	511	523	540	486	531	509	515	520	521	532	518	509	553	542	519	542	521	477	500	524	527	548	541	533	540	522	585	536	559	490	498	528	493	513	502	566	519	504	509	510	555	517	507	529	494	559	519	536	522	547	528	505	569	547	505	541	524	522	516	519	562	529	506	526	517	505	520	538	520	505	510	566	551	510	530	516	544	541	559	548	498	547	500	513	536	504	509	542	528	539	507	509	538	502	526	539	518	511	542	520	531	531	535	510	559	510	508	526	505	542	473	537	528	540	522	543	499	538	522	527	566	512	504	526	554	490	540	538	520	528	547	531	540	551	494	517	559	527	484	516	552	520	521	543	550	522	506	546	496	512	493	520	495	502	529	493	546	510	499	528	505	549	498	550	499	505	529	519	530	515	523	506	516	531	527	495	508	523	533	526	539	510	518	538	513	538	531	576	498	530	551	518	520	521	481	482	532	534	520	531	527	484	515	574	505	536	493	557	506	501	533	494	545	525	494	509	544	509	491	558	511	494	513	498	546	550	567	505	514	540	509	524	499	564	540	505	539	528	515	515	503	492	551	523	574	481	550	513	525	540	524	511	519	507	543	526	556	556	566	530	523	506	514	554	537	504	449	527	526	500	526	472	491	511	518	547	527	521	539	523	525	481	513	545	527	460	519	515	537	519	496	525	517	541	473	548	545	492	556	526	534	552	532	536	541	521	518	549	573	507	509	557	545	487	529	522	520	554	547	499	527	518	581	518	507	470	519	485	532	504	540	497	498	496	545	558	488	517	499	547	561	487	501	551	496	529	500	516	537	520	533	501	533	530	495	494	529	506	564	531	534	560	543	518	545	544	552	510	488	497	523	531	505	510	552	543	493	475	523	513	546	535	486	496	505	511	534	500	471	515	543	572	511	480	483	479	571	535	521	503	540	503	569	500	525	487	552	528	554	500	532	517	520	528	527	575	526	517	528	456	516	500	534	505	507	515	496	524	542	512	507	549	589	493	533	549	471	554	519	507	501	555	519	591	491	517	528	537	545	511	589	498	508	557	553	518	543	461	520	509	497	525	492	585	468	504	516	481	542	483	500	538	521	520	531	552	537	559	512	540	483	521	510	506	501	510	513	526	500	578	514	500	517	541	503	521	511	538	480	507	517	549	541	522	505	535	498	530	531	494	532	527	538	557	530	529	516	528	512	500	525	475	501	483	529	562	552	509	511	546	513	522	518	501	543	522	532	533	514	520	550	500	553	517	530	498	515	539	541	526	465	524	511	478	533	528	490	519	504	541	568	519	518	502	538	498	540	510	560	540	529	533	517	547	539	493	455	581	520	518	542	504	521	552	522	538	491	521	533	525	499	507	507	527	485	507	535	536	499	617	469	544	541	529	553	540	541	514	553	542	524	537	530	501	543	542	528	502	531	503	541	494	537	517	494	491	520	516	538	547	530	526	513	509	530	500	555	530	518	556	552	492	552	509	543	529	517	530	530	526	498	555	544	480	515	534	513	544	509	541	528	519	485	505	543	534	532	499	518	576	514	526	550	516	578	508	512	544	577	493	483	519	535	481	541	564	525	517	516	499	546	504	519	532	552	555	496	508	495	548	454	518	495	513	542	562	536	482	503	495	501	532	532	554	542	527	556	557	541	510	564	498	524	512	518	509	512	552	497	512	523	499	530	538	504	518	560	490	524	498	509	552	537	530	533	525	543	536	539	512	534	538	530	554	544	526	532	557	460	526	490	514	510	533	490	516	539	514	546	529	545	488	515	508	526	534	522	553	485	469	511	531	536	533	508	494	492	513	544	479	544	498	500	519	536	518	522	519	534	549	524	522	528	543	531	498	510	514	533	537	501	514	508	511	527	475	518	525	518	551	537	524	491	527	505	522	502	498	517	539	562	515	475	534	539	555	499	541	514	501	545	561	526	516	530	562	543	561	518	491	508	530	507	530	541	510	491	553	479	514	503	521	505	542	521	523	520	532	514	509	508	518	547	488	519	521	515	493	542	535	514	500	495	508	527	561	527	527	529	516	529	523	536	508	528	522	516	571	515	532	501	534	528	504	520	537	495	533	511	494	493	513	495	502	524	525	502	539	502	540	534	498	536	480	515	452	587	514	519	473	524	543	503	559	520	513	531	517	541	540	540	510	503	514	494	559	513	522	495	546	487	540	540	558	502	479	510	519	536	517	510	513	515	507	570	519	500	488	524	525	511	504	519	473	542	494	543	462	516	501	566	530	501	566	506	537	520	508	515	548	509	552	498	509	532	529	506	471	524	529	588	497	501	546	555	506	520	511	544	504	529	535	536	512	527	533	519	535	498	533	536	497	533	533	495	512	527	531	541	511	537	502	497	528	555	518	490	516	525	508	521	514	536	512	515	509	574	487	552	524	521	523	481	495	526	519	509	507	493	551	554	480	489	515	497	507	550	541	484	496	518	525	505	526	555	522	532	537	546	540	490	486	543	531	540	505	484	513	493	513	522	561	578
59250	57402	52688	29607	17659	1001	169	169	151	133	137	130	125	148	158	135	118	128	144	124	121	129	143	150	144	132	131	113	116	111	125	107	136	124	134	127	121	133	105	119	112	143	123	120	114	118	146	122	136	119	129	117	127	131	128	158	132	104	111	111	134	133	119	116	133	136	124	106	121	121	117	118	147	121	131	130	146	135	128	136	113	113	121	148	129	115	118	130	122	135	152	122	136	140	119	110	170	114	122	107	134	118	140	114	119	112	125	123	130	116	117	104	114	115	144	129	113	141	128	140	130	150	150	144	108	137	121	129	141	147	146	122	112	127	151	123	132	138	134	112	128	135	123	136	127	121	119	118	120	132	136	141	142	117	121	139	137	122	131	119	108	146	139	122	143	136	131	131	122	125	116	131	129	118	123	138	124	128	110	133	121	141	125	131	108	146	118	134	139	134	125	141	131	119	132	156	119	129	110	117	132	123	132	117	114	120	118	119	135	129	114	104	119	107	148	135	126	147	125	122	132	105	134	105	107	130	130	133	107	123	147	135	140	129	131	137	116	133	128	137	137	130	112	134	145	121	136	131	124	129	109	153	131	128	142	117	122	131	131	121	112	138	156	111	119	124	136	132	120	135	121	118	134	126	131	136	121	126	137	144	134	137	112	126	131	127	123	145	133	133	126	114	114	143	120	125	129	101	126	129	114	125	129	127	140	153	131	134	161	132	108	122	137	134	123	143	136	126	111	138	131	130	125	117	147	152	122	131	121	124	132	123	110	112	112	138	122	121	164	131	118	108	129	121	114	139	131	125	114	153	137	124	123	153	114	124	117	146	124	134	142	134	146	125	129	109	143	133	128	127	117	124	119	133	120	113	113	123	142	130	124	113	137	131	132	153	136	126	132	120	123	121	139	124	126	97	145	143	121	132	140	141	138	146	119	126	110	122	110	127	120	126	119	141	117	130	127	119	127	159	118	126	135	117	132	125	143	137	127	134	115	119	114	118	140	140	129	112	119	140	132	123	124	128	123	123	127	121	135	143	124	115	130	121	109	136	128	139	112	139	118	129	128	127	124	124	130	119	129	116	115	143	130	137	142	108	130	127	121	131	114	126	125	122	115	119	127	116	128	120	142	118	145	116	123	124	123	114	140	128	132	117	153	111	121	126	128	112	140	119	125	121	135	130	146	126	135	132	130	122	117	137	144	134	126	122	143	127	121	122	126	125	119	126	114	133	132	117	110	133	122	124	122	126	126	126	131	144	148	119	129	128	139	119	147	119	140	131	119	118	122	109	112	119	137	124	120	123	124	123	121	116	129	137	130	122	128	129	117	123	117	138	132	122	130	134	123	133	118	101	109	119	128	113	125	125	104	129	130	136	127	127	124	122	132	123	140	108	115	161	126	119	129	147	108	127	131	110	134	141	123	123	130	117	119	128	116	129	133	127	144	129	123	127	135	154	120	124	108	135	129	119	131	128	137	149	109	134	134	118	125	143	133	141	148	133	142	115	127	122	135	130	122	151	135	131	130	125	127	144	139	138	130	122	143	141	136	137	113	125	126	138	136	113	139	128	112	128	133	143	123	148	127	131	108	114	125	139	137	130	128	147	119	130	136	97	125	118	109	133	121	136	130	116	117	125	129	123	138	134	143	134	138	139	123	121	138	122	116	117	124	118	128	105	121	115	100	130	113	113	114	117	133	114	122	132	129	110	124	126	113	118	130	131	127	140	124	99	129	137	143	119	116	138	129	123	101	128	143	118	121	138	123	131	121	135	119	114	133	140	142	122	153	126	136	131	121	124	145	125	133	131	153	133	124	123	136	124	114	140	129	138	125	140	129	111	118	125	113	119	142	123	119	126	127	119	125	118	116	133	127	139	131	112	111	130	134	125	146	130	114	126	140	112	123	125	112	122	142	120	128	133	131	128	117	129	115	142	120	119	128	133	113	115	118	118	129	121	121	121	128	115	125	127	121	145	115	105	119	124	131	109	109	134	141	116	140	130	130	115	118	116	120	134	138	127	99	136	111	121	119	131	129	124	122	105	110	130	102	126	126	105	143	126	115	117	118	118	129	113	143	119	146	125	121	133	126	113	116	123	144	128	113	113	119	133	136	118	115	141	126	150	118	114	113	131	144	119	113	104	151	115	138	133	133	122	126	112	123	138	139	102	116	122	133	121	116	144	132	124	135	114	127	120	110	143	108	132	111	130	124	119	150	103	127	122	123	140	117	135	133	136	125	112	115	118	129	152	133	143	146	116	122	137	132	134	128	131	119	139	127	137	149	123	121	117	127	140	142	127	133	124	132	119	129	114	129	127	115	129	122	139	137	142	132	142	151	125	128	126	107	118	147	129	117	139	140	135	126	133	138	144	129	108	141	119	113	108	145	120	140	129	110	121	125	125	107	125	143	128	113	125	118	116	120	105	128	131	114	137	139	125	135	117	118	144	124	145	111	131	112	128	140	134	132	125	126	112	115	116	131	122	121	116	118	122	129	107	119	139	117	112	107	127	130	145	149	130	114	145	127	124	140	121	135	131	136	128	109	120	125	122	140	126	116	127	145	123	121	129	121	131	120	125	121	128	125	140	109	138	109	113	148	138	133	133	139	126	140	132	125	140	116	117	134	136	106	113	138	98	124	139	111	128	140	118	124	143	132	113	139	134	144	141	111	129	129	128	122	125	141	127	146	141	143	135	122	122	128	126	142	114	121	134	134	138	107	135	128	120	139	120	146	115	146	141	122	141	132	131	144	97	105	136	125	130	136	129	108	110	140	120	126	114	142	117	150	115	118	146	121	117	126	128	132	122	150	126	121	113	133	148	142	143	115	122	118	116	133	119	113	140	114	106	117	141	101	143	117	130	128	118	129	129	115	119	110	137	124	140	128	136	122	101	141	129	141	140	119	130	117	129	133	137	130	119	118	127	137	128	145	124	132	127	121	133	123	123	124	111	119	144	95	110	121	123	122	127	96	132	120	106	130	123	110	120	123	127	144	128	139	111	124	128	115	120	135	125	128	135	126	134	131	138	125	135	111	129	147	118	136	148	124	142	115	127	107	122	134	139	115	155	129	126	127	113	121	129	118	127	122	135	133	144	131	115	112	124	132	139	129	119	130	111	107	123	128	121	120	127	109	127	128	148	114	120	113	132	123	146	130	119	125	131	130	143	124	111	125	129	134	125	126	121	119	142	135	113	146	97	135	117	137	99	121	137	105	133	130	126	135	125	113	116	129	149	130	149	157	112	114	123	126	121	146	143	126	137	132	112	149	138	110	124	152	127	132	132	126	131	119	118	94	145	130	133	125	121	114	126	124	132	134	130	140	112	130	108	103	128	128	115	111	121	126	128	104	141	121	112	120	137	121	110	139	136	125	100	137	140	129	120	146	135	119	144	136	124	107	123	129	113	122	130	123	125	124	131	134	138	120	140	139	136	125	128	136	141	122	113	111	124	132	153	131	138	130	120	115	132	129	130	140	146	120	134
40676	46538	41733	38407	18962	711	628	617	544	540	481	519	507	525	508	495	464	446	452	450	451	436	450	447	498	447	425	406	435	444	432	476	454	434	457	431	463	452	455	433	430	450	432	438	393	442	446	419	389	426	437	442	484	443	434	444	418	471	445	467	457	465	436	461	479	423	412	416	469	415	448	433	416	403	430	417	428	423	476	463	452	450	457	435	453	417	436	435	441	442	428	459	442	457	424	431	478	438	449	453	416	456	412	460	469	447	459	470	437	457	430	453	433	398	444	462	435	449	441	446	415	417	443	430	446	400	474	444	433	439	443	470	454	408	402	423	411	428	468	445	467	449	438	400	394	470	440	429	389	467	434	415	437	411	420	440	462	435	440	462	421	425	420	431	429	440	437	449	434	413	452	474	462	424	474	420	432	409	411	432	428	447	416	429	390	449	429	458	433	417	451	431	400	433	395	448	458	481	420	436	440	411	436	431	402	386	451	423	424	444	426	437	464	406	431	392	426	421	438	480	442	435	479	410	466	383	418	428	450	427	380	404	410	441	453	446	438	430	448	401	463	436	410	462	454	480	430	471	430	458	411	436	419	425	460	448	445	437	416	416	460	442	423	478	425	456	432	475	452	426	456	443	436	406	413	441	421	420	444	421	443	433	444	436	472	414	400	455	483	472	439	402	464	422	440	402	454	430	454	428	431	391	411	423	456	445	433	430	449	433	419	426	462	432	404	462	436	403	421	410	455	417	436	459	425	447	464	451	476	399	425	411	434	456	457	434	447	431	402	400	432	455	468	424	462	460	460	415	427	436	466	434	446	442	432	446	441	427	414	459	480	428	429	424	427	415	431	395	430	437	464	475	451	393	430	412	442	427	444	439	404	453	393	411	416	450	457	482	428	450	493	406	453	434	423	431	471	452	455	447	430	443	403	424	413	452	440	423	438	422	432	460	422	419	401	464	429	435	398	449	426	433	425	434	448	491	429	480	420	430	453	421	480	475	442	448	430	427	468	407	443	421	436	456	456	430	420	427	407	435	451	431	480	452	465	450	412	438	451	420	395	427	469	415	443	398	412	464	431	420	416	434	450	439	444	418	436	439	412	479	443	429	446	420	449	436	454	445	439	466	406	435	443	446	467	419	463	442	470	423	398	456	454	442	426	439	435	479	459	447	426	435	444	405	441	436	427	470	438	440	453	445	424	405	436	426	392	441	437	452	426	437	461	450	450	450	453	466	450	444	469	431	436	443	435	447	442	398	405	458	443	437	420	439	407	457	442	442	424	409	444	450	402	447	457	480	434	433	409	455	463	450	429	476	423	460	437	443	456	428	460	441	451	440	433	427	452	421	398	455	464	397	427	378	460	440	427	412	414	416	413	446	456	446	414	446	457	406	462	419	450	432	461	427	474	418	453	454	410	434	429	408	426	427	435	425	434	416	443	440	440	435	452	469	445	449	463	474	439	425	427	428	466	451	427	411	428	441	434	439	468	475	457	480	452	450	406	445	439	432	447	430	414	462	435	466	429	439	448	439	429	446	409	433	405	396	400	448	451	478	456	430	387	449	391	424	455	431	445	444	433	468	404	460	421	428	453	420	425	440	419	425	436	417	432	401	462	443	465	406	416	447	487	456	447	431	461	419	424	449	460	457	419	420	449	408	430	473	462	438	425	439	435	451	420	425	433	430	416	428	498	410	461	434	459	411	450	430	428	412	429	428	445	448	431	451	413	445	450	488	434	429	416	435	413	411	414	464	431	402	458	445	441	432	419	428	458	453	414	440	395	413	475	425	416	423	417	422	433	418	447	452	434	456	442	454	422	400	416	430	413	427	440	416	448	444	404	443	415	419	412	422	423	414	447	448	409	475	465	417	415	444	461	429	414	428	431	430	422	412	425	438	451	437	462	459	455	425	422	433	454	415	453	414	459	475	448	449	445	460	390	425	428	438	490	430	434	447	430	440	466	419	467	429	455	483	439	448	434	447	438	439	445	454	458	385	421	465	424	460	417	414	446	446	476	456	443	452	425	475	438	453	461	451	403	439	423	443	484	420	415	474	430	436	414	432	448	440	431	414	406	431	441	439	417	418	441	429	441	433	428	412	469	453	450	444	434	402	375	474	438	445	407	448	455	417	457	416	445	452	435	439	422	500	451	490	433	456	433	441	438	453	439	436	454	439	439	426	435	445	452	406	434	471	444	472	433	419	412	419	417	455	428	430	455	438	438	399	428	418	478	430	443	399	434	451	458	472	441	422	465	427	413	446	442	404	425	420	425	442	400	422	441	434	475	429	404	432	448	451	445	412	432	432	414	422	423	461	471	425	462	429	438	391	466	439	392	431	460	401	436	383	412	411	436	438	461	455	442	447	432	468	456	445	459	443	430	439	451	476	436	449	438	439	446	463	431	404	458	421	471	465	435	424	421	442	436	427	419	424	447	421	444	430	465	441	416	443	469	445	451	433	423	438	413	410	456	431	430	464	419	400	462	396	415	450	446	437	438	401	438	425	431	467	507	446	404	441	404	409	413	431	434	463	445	454	460	461	454	471	444	463	457	430	456	445	425	419	449	409	437	392	436	404	467	445	409	424	453	449	442	416	415	453	416	423	433	449	403	481	411	445	445	413	439	460	419	421	445	442	454	447	428	406	455	422	412	463	422	430	437	436	445	409	436	440	463	451	414	428	457	457	444	441	438	435	418	405	428	459	417	457	450	414	468	456	458	430	442	426	430	450	454	390	439	436	412	477	433	427	453	465	394	438	439	406	429	427	400	430	390	411	423	415	444	410	447	414	437	443	461	421	423	436	430	418	437	429	440	425	456	423	488	452	445	421	456	429	436	476	448	436	432	453	441	449	432	465	432	418	472	422	444	458	481	454	459	388	424	447	435	453	431	441	447	422	413	438	439	459	412	433	458	453	434	459	406	406	407	440	442	437	413	414	418	457	438	476	429	457	428	427	402	459	428	458	441	453	453	443	422	417	393	437	433	438	447	412	424	432	414	433	443	451	421	428	465	444	477	443	426	456	434	438	404	441	432	457	432	445	393	451	502	418	441	432	431	452	407	461	459	435	460	436	446	439	438	431	466	459	433	420	478	473	445	440	445	443	466	444	463	425	410	471	445	417	480	432	458	425	440	442	461	423	457	460	404	407	444	484	453	445	426	441	414	418	497	426	448	478	450	470	466	440	433	454	428	467	417	450	401	389	462	486	442	402	426	414	477	462	434	404	415	456	446	422	443	478	443	460	444	432	446	463	405	450	446	435	407	441	449	436	431	453	444	403	439	444	416	441	408	478	426	430	459	414	421	456	425	418	454	446	430	428	425	433	387	423	448	448	414	421	437	442	440	415	452	431	479	446	430	416	411	402	443	462	422	469	423	433	449	456	445	405	402	411	470	444	424	434	410	418	431	403	462	442	426	435	405	400	453	418	447	444	423	468	423	487	430	448	356	423	440	422	423	438	449	452	431	438	447	469	450	457	440	448
72536	72019	66918	39582	27420	4096	369	328	289	274	251	286	236	237	250	236	215	237	259	211	227	254	220	209	236	213	214	207	219	220	208	226	203	270	253	228	229	226	205	247	232	188	250	231	232	248	227	217	213	224	241	232	214	202	221	250	229	222	198	214	243	219	216	246	237	212	227	211	180	205	214	225	216	230	236	254	207	203	221	198	213	217	223	209	230	234	241	222	202	225	218	220	219	234	214	221	219	225	208	240	227	209	198	212	212	206	213	203	208	227	197	197	211	196	217	227	223	207	248	209	231	233	214	222	208	203	199	217	224	205	221	201	207	236	201	225	220	219	223	200	231	227	215	231	220	212	202	244	245	218	232	224	251	217	244	223	205	217	221	219	202	222	230	227	208	233	236	229	207	222	195	194	237	241	204	255	223	224	215	238	200	246	196	224	206	234	219	185	228	189	206	215	236	220	218	242	220	222	237	230	186	204	212	209	210	239	222	220	241	227	233	231	238	191	212	193	217	226	247	223	198	223	212	218	232	222	243	211	221	226	208	208	229	216	231	232	229	204	231	220	227	210	226	224	201	213	250	211	219	215	237	205	223	215	227	219	221	200	256	207	207	239	218	209	215	208	216	213	231	238	206	227	234	221	233	234	223	219	238	250	193	213	201	220	216	204	245	194	211	198	237	251	235	229	193	220	247	213	240	219	210	223	218	213	207	219	209	201	228	195	202	203	199	192	226	231	230	220	215	241	247	209	246	219	219	218	237	228	214	200	196	215	224	246	216	230	227	200	236	231	224	240	235	214	227	220	204	212	240	229	226	226	210	214	212	252	220	223	244	234	239	226	224	238	216	240	216	202	242	243	201	201	218	226	217	203	253	248	217	213	226	209	198	189	234	223	217	246	206	223	208	233	201	213	212	209	214	220	224	220	225	235	237	237	231	247	202	204	222	238	236	240	217	200	195	186	244	223	214	211	213	224	229	220	207	235	244	249	207	198	212	230	250	268	234	227	236	221	196	236	216	234	208	195	216	233	252	222	241	245	233	225	221	229	187	216	227	210	198	215	202	222	208	193	208	234	206	233	221	207	213	237	200	237	228	242	215	199	207	216	215	229	196	242	202	197	225	240	232	241	218	196	221	240	264	222	229	238	252	227	231	210	252	216	217	211	246	202	248	238	222	226	234	228	238	194	227	222	206	212	247	242	203	219	207	227	250	229	213	216	214	243	218	195	190	231	223	238	224	222	214	229	246	235	245	248	223	224	238	198	212	209	199	258	231	200	230	217	228	213	237	187	223	218	230	212	231	231	234	221	248	217	198	221	193	221	203	225	226	219	229	217	225	224	237	217	190	215	226	220	219	206	235	217	208	204	214	226	204	240	235	230	215	212	234	236	221	222	205	210	213	207	223	223	227	236	215	227	226	229	195	216	237	185	223	223	211	232	202	223	192	210	168	214	255	203	216	214	196	230	225	230	210	203	220	228	252	226	233	220	241	224	212	198	215	202	197	215	217	223	234	234	231	219	230	213	213	238	226	225	210	219	229	230	202	198	216	202	222	234	230	221	216	220	222	219	239	236	230	259	209	195	235	217	229	211	216	195	229	217	225	245	196	218	210	219	250	229	200	227	234	207	215	224	225	221	231	239	227	204	203	205	214	232	173	234	223	263	208	220	216	224	227	227	219	224	244	243	206	209	205	238	216	219	246	222	223	240	234	207	219	234	216	230	244	241	215	225	206	216	218	232	222	201	228	219	223	250	207	226	189	227	210	222	216	181	247	206	237	225	216	200	224	197	234	224	199	223	249	240	241	183	250	230	216	227	220	213	237	258	218	209	251	245	235	232	214	206	236	209	211	221	213	241	207	245	221	212	224	239	224	238	204	226	233	224	229	204	227	210	249	243	223	217	205	225	223	228	227	220	220	212	221	224	229	231	253	241	220	218	200	232	207	227	202	237	205	200	211	224	246	232	202	211	244	217	201	235	206	205	216	222	189	218	216	239	223	216	218	212	221	240	226	233	259	233	245	233	226	242	233	218	238	235	230	222	193	241	205	205	197	206	222	205	205	241	237	237	223	197	222	211	204	235	221	213	202	195	198	211	210	221	233	219	230	209	236	211	207	193	242	216	218	203	198	233	246	216	196	232	209	225	218	244	228	226	218	216	230	210	219	245	216	240	229	223	217	190	217	230	233	215	211	201	236	221	222	237	223	219	220	207	216	221	210	213	222	212	211	226	228	211	223	192	232	225	247	213	222	187	211	235	224	218	228	222	211	233	219	204	230	238	227	222	223	232	237	214	258	247	206	231	254	229	223	229	226	250	204	222	218	228	191	233	226	230	259	211	215	233	215	221	224	249	223	242	215	215	212	230	209	206	233	215	224	251	243	207	215	202	219	232	233	221	200	207	216	222	207	222	218	265	219	220	195	230	226	247	212	226	234	225	213	193	202	215	219	248	216	225	217	230	225	211	228	232	189	225	199	213	225	201	201	223	188	211	206	224	254	225	208	225	225	200	199	233	211	209	202	182	242	214	223	214	209	219	231	200	222	235	215	219	204	186	250	231	227	228	227	217	228	242	213	222	226	225	217	206	221	210	188	203	203	213	232	237	221	198	229	167	214	250	220	211	197	220	224	226	211	243	209	259	223	221	236	211	255	210	226	174	207	198	207	193	229	199	240	232	217	219	202	218	226	200	217	221	183	232	228	234	236	205	208	196	259	222	208	230	203	215	250	229	227	231	210	222	223	228	233	216	237	237	230	220	196	227	207	205	237	220	238	220	216	228	237	204	223	229	222	209	214	212	237	220	229	223	184	234	223	239	215	233	238	228	219	204	207	232	232	224	225	239	213	209	237	235	228	243	219	205	221	233	243	232	188	242	231	223	217	204	230	236	234	223	243	229	201	213	196	211	203	223	200	251	221	213	244	209	217	225	220	226	240	248	215	246	233	200	210	222	227	198	202	222	217	247	212	211	229	221	219	212	213	215	196	223	219	230	213	209	206	223	233	223	194	204	210	228	237	235	236	209	235	219	206	214	198	232	204	212	212	243	207	216	223	238	209	229	222	225	217	206	230	223	237	217	200	239	237	214	214	208	241	253	221	216	226	215	227	219	186	222	204	200	213	214	243	217	210	243	233	202	207	213	229	233	217	203	242	224	208	221	207	228	234	221	206	234	217	236	234	212	203	217	241	230	237	217	211	216	231	229	224	212	204	197	241	247	220	225	215	248	227	229	224	214	209	236	261	188	216	235	232	207	247	231	237	205	225	209	215	228	212	220	231	172	201	197	219	226	240	248	221	233	211	203	221	219	224	209	242	271	211	224	214	241	212	224	175	215	231	232	217	211	223	228	225	199	234	249	211	210	226	238	228	231	223	216	222	211	184	230	224	239	225	225	226	212	220	241	215	206	204	209	212	196	212	226	225	223	230	235	204	212	220	222	225	230	239	241	191	216	233	221	206	206	223	212	208	230	220	230	210	247	219	237
50811	60206	53719	47497	26610	1250	1098	996	971	945	846	850	814	794	818	790	748	688	749	756	794	752	722	739	753	733	684	780	695	705	700	699	718	749	743	652	731	722	681	671	697	675	711	755	666	707	742	722	706	715	686	744	736	706	683	719	668	680	726	659	670	655	666	714	651	668	698	684	754	728	661	695	650	714	673	689	716	712	700	703	668	671	721	641	683	737	684	697	700	687	700	650	704	703	718	688	709	677	769	682	713	708	679	709	694	679	737	737	699	709	690	673	686	706	694	700	695	708	713	713	671	674	697	720	682	682	724	693	675	635	721	686	698	702	694	685	668	678	693	656	700	695	713	756	720	714	684	663	668	656	687	685	741	708	672	694	683	716	688	631	693	703	695	729	657	678	660	699	753	712	658	708	691	707	653	734	678	701	694	721	697	670	654	678	728	696	690	682	712	641	695	706	696	695	702	694	653	689	703	682	695	720	720	678	653	673	707	681	646	755	688	630	709	636	735	658	699	650	693	626	701	707	672	688	654	644	693	688	678	726	696	700	674	661	705	675	642	697	662	681	712	674	713	738	692	689	690	725	682	670	659	716	694	730	690	651	711	682	703	680	700	701	709	686	717	703	717	701	640	716	644	688	686	690	680	695	669	650	689	698	694	680	706	684	680	691	666	656	706	672	704	693	662	691	677	686	717	689	711	730	701	735	713	663	668	714	720	663	695	733	717	696	662	652	736	743	719	677	695	692	663	616	679	727	681	682	697	687	673	755	730	759	682	683	674	670	742	660	694	701	712	690	702	705	712	705	688	674	663	679	736	665	727	658	707	697	681	701	703	689	748	676	655	712	688	669	666	696	692	695	709	657	659	681	656	659	682	658	718	745	697	727	691	702	754	708	658	709	667	734	651	691	712	665	714	717	700	699	684	671	675	716	710	675	664	654	697	666	746	694	715	719	701	696	662	632	697	684	670	666	666	680	691	693	655	707	703	671	722	695	656	720	657	713	680	677	735	673	698	663	673	725	675	689	703	736	723	714	718	707	701	676	673	659	716	724	708	705	661	727	683	675	701	647	680	699	696	654	679	713	683	689	724	657	696	691	705	683	738	718	671	702	732	712	638	649	769	743	725	668	703	755	659	697	691	696	663	698	714	693	673	699	699	690	714	696	697	664	684	727	736	726	703	678	669	728	647	652	739	722	700	705	669	670	698	717	689	673	723	721	691	688	667	707	650	685	690	696	705	642	685	649	720	741	712	703	699	693	680	671	725	675	717	638	664	686	659	705	693	668	723	670	704	696	614	681	661	742	667	692	650	729	659	707	661	695	732	718	658	685	713	689	702	684	693	690	685	674	661	698	678	639	646	685	686	690	729	691	711	677	691	693	696	703	697	680	721	701	670	676	717	686	676	730	718	695	648	680	633	662	707	723	718	685	648	694	722	666	729	699	633	671	699	688	687	673	688	750	709	699	734	709	697	702	687	678	746	705	743	636	728	731	718	702	708	659	672	707	688	734	679	720	692	703	651	680	707	700	739	668	722	688	660	714	706	708	729	710	664	657	682	676	685	698	697	672	717	684	645	672	722	684	668	708	675	686	669	675	678	697	681	691	668	723	692	654	655	713	703	690	693	670	717	701	699	707	676	696	672	655	681	721	679	631	728	694	707	679	688	651	690	701	713	738	673	705	668	688	681	681	756	647	685	663	712	722	704	681	703	650	675	696	738	718	703	675	711	710	684	697	680	690	713	741	706	680	702	686	682	666	669	674	739	672	722	698	711	697	705	694	672	686	688	720	672	725	664	648	678	697	667	654	665	652	694	722	689	693	704	690	709	674	721	704	727	727	700	725	709	686	657	697	675	673	679	719	674	674	701	672	757	714	640	706	688	703	657	665	696	717	701	724	707	715	711	658	687	698	657	674	690	655	698	699	704	657	697	650	656	692	710	710	659	715	673	678	698	675	670	729	690	661	673	717	700	679	645	704	684	679	668	654	686	689	710	671	710	657	729	715	738	681	635	681	722	660	686	657	677	641	670	678	687	746	687	700	649	687	681	685	685	669	690	674	704	692	668	654	714	725	676	674	707	722	690	671	736	678	726	682	700	681	684	761	678	701	668	694	680	720	652	741	685	664	680	715	690	711	708	703	669	698	636	676	701	678	672	698	692	667	682	677	679	678	673	689	678	698	675	697	696	674	678	633	696	668	721	675	663	635	710	701	654	665	652	692	711	684	695	705	669	692	661	714	694	715	709	663	712	679	708	704	724	703	694	688	678	702	722	714	666	709	653	707	664	739	715	773	701	724	713	744	738	675	640	675	677	676	656	670	676	693	706	680	680	651	707	687	689	652	720	704	647	719	678	677	675	722	719	652	641	675	685	683	715	663	638	674	707	651	687	751	666	688	731	676	693	684	618	674	696	685	683	668	712	693	698	713	693	685	655	672	695	694	670	683	666	704	700	735	689	634	687	679	708	642	689	686	676	699	662	709	736	700	727	722	679	682	736	690	697	730	703	691	688	672	689	690	737	723	675	700	677	731	683	659	654	680	668	717	747	718	713	683	705	735	685	669	695	692	721	702	720	644	687	715	680	752	719	744	714	690	730	704	707	671	659	668	686	727	681	702	636	747	726	698	689	656	660	680	712	665	674	728	664	698	719	663	654	749	688	676	710	705	704	681	744	667	702	672	719	697	702	698	691	695	712	725	701	687	695	652	704	695	685	680	724	673	675	708	700	681	744	686	681	679	672	662	704	673	687	645	692	656	662	651	720	684	733	664	719	704	669	702	691	665	667	699	714	670	642	693	691	667	660	698	677	704	698	679	672	692	710	708	722	669	646	676	663	737	697	711	656	753	682	698	683	730	698	685	695	751	702	746	693	655	676	683	701	679	680	667	645	662	668	694	642	675	703	660	687	715	688	681	697	698	658	697	687	654	724	723	679	715	734	698	698	684	700	641	738	682	674	666	706	645	685	702	654	679	705	685	683	684	659	687	691	713	699	705	730	700	691	693	757	674	668	664	701	715	701	694	729	675	696	696	736	693	708	671	680	669	665	660	676	734	688	694	671	633	722	680	654	662	714	687	675	658	677	750	684	678	706	708	672	665	668	689	662	663	674	706	692	685	747	659	721	636	673	719	694	667	687	675	728	688	680	712	684	737	676	683	697	709	695	696	707	699	705	661	724	664	698	707	680	640	698	727	716	715	693	664	642	658	700	662	686	654	725	717	696	693	688	673	710	711	684	667	692	631	681	742	664	673	689	670	692	708	686	712	728	691	724	718	697	703	679	693	706	702	735	677	736	692	696	731	693	695	684	712	683	683	723	709	677	677	672	647	701	688	739	699	693	618	682	722	714	694	699	764	696	715	727	637	723	692	659	698	648	726	735	695	675	706	656	714	687	716	684	662	702	688	694	642	703	702	703	687	727	662	676	692	726	708	696	679	699	644	712	676	709	696	693	685	716	692	663	703	673	640	711	683	664	694	704	664
22687	13424	12497	2042	790	177	155	150	150	168	185	158	151	145	165	163	148	160	174	170	162	150	162	157	128	152	141	154	136	163	152	147	130	171	169	171	176	134	158	198	166	156	149	181	171	139	141	147	148	152	167	160	161	149	150	148	173	175	141	150	139	177	160	152	154	164	153	143	147	159	144	144	159	164	148	150	158	155	161	159	165	164	147	141	163	156	153	175	154	184	172	143	154	164	157	157	165	154	149	156	149	166	153	148	152	162	128	163	143	153	171	162	156	155	169	155	173	175	174	164	176	135	160	175	191	156	157	159	172	166	172	168	159	144	157	145	177	167	165	161	145	159	154	150	164	163	165	164	176	168	175	145	148	151	150	147	166	147	182	137	171	166	170	142	159	173	159	170	158	156	138	181	171	169	163	154	142	163	154	161	141	147	155	164	157	146	164	171	167	148	141	167	145	146	180	157	142	151	147	151	169	149	164	146	148	151	145	149	162	157	160	128	161	155	164	164	171	146	141	147	189	143	144	151	175	144	171	173	173	145	162	148	130	157	168	142	134	150	167	148	157	176	173	160	165	147	161	147	152	176	162	168	139	177	181	165	162	156	156	143	165	174	155	169	146	167	164	159	147	157	154	141	183	193	172	161	149	168	159	161	156	147	154	163	148	152	162	166	171	152	129	171	163	149	156	143	169	173	152	159	168	143	151	174	155	154	157	170	161	183	157	142	151	149	157	156	165	150	162	146	190	172	160	169	161	152	136	174	141	153	143	163	156	158	158	179	156	147	132	181	169	186	176	121	169	170	140	150	143	147	163	181	152	169	145	157	155	201	164	159	179	154	143	185	163	192	176	152	153	157	172	165	166	160	196	153	174	174	164	143	145	144	163	159	139	155	164	158	168	143	153	168	177	179	130	168	168	161	203	150	146	137	172	143	174	141	146	160	181	162	176	147	169	156	169	169	157	151	155	155	172	146	177	149	154	171	175	147	149	166	164	173	136	154	170	151	180	159	164	155	145	150	173	164	154	163	141	173	164	159	151	137	135	165	169	157	150	169	168	139	150	168	174	165	139	153	150	154	152	153	163	175	160	173	189	160	185	165	146	146	159	168	149	153	149	163	188	179	159	164	175	158	151	162	138	159	173	181	137	152	173	171	156	151	166	175	144	176	147	152	161	177	158	149	181	173	170	153	168	152	145	141	195	150	153	161	176	154	147	151	161	143	150	143	158	161	151	140	167	152	149	150	171	157	176	172	148	136	169	159	160	157	141	175	158	166	153	150	153	179	172	132	147	137	166	172	169	163	148	155	160	156	155	169	134	158	171	165	176	173	149	133	150	147	178	160	149	160	160	139	144	171	149	155	159	151	159	138	167	162	156	180	157	172	160	140	161	169	169	153	144	150	148	164	154	145	181	161	164	147	149	168	151	163	163	153	142	165	158	172	165	175	156	167	157	160	161	183	178	150	159	169	143	164	149	157	166	165	160	180	169	152	165	185	167	164	167	152	169	156	157	172	153	127	150	160	163	172	181	166	139	179	170	173	170	151	148	154	148	168	165	158	164	170	163	163	173	147	156	136	181	143	174	178	147	143	138	154	172	146	148	176	148	161	172	154	170	135	137	143	160	180	159	167	146	164	151	159	130	163	148	175	168	148	141	154	176	172	178	157	160	148	151	155	163	140	159	158	155	157	167	145	165	160	152	168	143	160	140	182	145	146	163	162	138	179	156	167	161	121	142	150	152	194	162	151	152	162	165	148	172	167	183	159	166	155	153	142	151	148	159	172	147	149	139	173	155	156	151	171	150	147	162	137	165	162	159	175	151	147	172	137	157	146	142	147	143	146	157	167	158	164	152	156	162	169	161	173	168	175	147	181	186	154	190	153	162	145	169	179	159	150	162	189	155	171	143	172	157	158	176	151	175	150	143	152	171	161	132	147	159	135	159	173	150	175	185	160	191	184	166	184	170	158	155	167	177	168	155	138	144	158	143	153	179	149	144	155	150	147	154	143	165	166	157	162	184	140	167	161	136	149	130	168	176	167	168	179	149	178	162	153	168	155	173	152	148	184	158	163	151	152	165	144	172	165	170	158	176	136	162	143	170	151	144	163	170	178	159	182	158	147	150	173	148	132	176	150	174	157	173	157	169	146	165	141	156	159	153	151	123	200	176	173	193	168	158	174	170	163	145	168	170	142	156	161	176	165	148	163	171	144	153	153	164	171	163	159	165	147	168	176	133	173	167	199	142	144	143	157	164	157	158	125	171	159	158	154	176	158	148	138	167	186	153	154	156	134	177	145	162	166	160	179	165	168	163	154	166	167	132	146	165	169	137	138	139	167	155	150	160	165	174	131	142	176	175	167	159	143	164	162	157	164	165	149	176	151	136	170	174	161	160	147	175	149	159	147	172	141	158	159	161	156	174	170	159	141	142	155	173	166	142	148	182	157	189	142	163	145	159	160	155	155	156	186	163	155	164	151	176	177	167	150	155	172	146	166	145	164	136	158	154	156	156	132	145	165	155	136	152	141	159	145	164	150	169	152	152	138	136	155	153	163	165	157	139	138	169	154	170	149	155	155	156	160	120	160	166	158	162	152	162	180	166	160	178	169	132	164	140	173	153	171	161	144	163	150	153	166	133	177	158	139	158	177	158	163	148	158	147	160	144	173	157	165	146	199	135	147	159	145	156	156	164	179	154	164	170	157	136	171	159	150	166	153	163	141	154	160	167	140	158	156	163	173	147	170	143	143	168	173	169	171	171	195	138	161	140	165	153	137	166	174	157	167	167	161	171	162	173	143	146	158	169	166	144	169	165	162	171	159	165	153	152	161	163	161	165	160	166	164	148	150	161	159	182	165	158	160	164	162	135	170	166	156	163	156	155	145	147	165	152	179	147	155	158	156	169	147	167	135	147	164	164	147	151	146	153	168	153	197	128	172	146	155	168	155	147	157	182	167	165	162	152	176	161	141	163	147	145	162	150	164	173	157	156	156	151	154	157	167	142	174	170	166	143	159	151	187	173	150	158	142	166	183	157	152	173	157	165	156	161	150	173	145	138	185	171	154	182	155	180	190	157	160	148	168	168	147	159	149	157	151	171	159	187	168	151	143	162	151	136	158	158	155	147	148	166	159	146	148	169	158	161	187	163	176	151	177	156	154	164	159	168	160	161	157	158	162	145	157	157	159	157	171	156	163	156	144	174	158	138	157	159	153	182	136	156	178	157	189	171	144	173	135	180	158	155	140	147	169	163	152	155	189	207	165	166	157	176	158	158	159	148	164	191	164	168	169	172	147	160	144	155	129	150	163	166	153	178	155	150	158	160	154	181	137	172	166	163	158	148	159	165	177	157	156	162	168	167	164	165	176	173	141	157	162	164	141	158	144	152	165	166	154	172	150	168	161	153	181	147	151	170	173	150	140	168	176	165	145	161	161	147	160	166	181	137	149	150	152	152	158	145	175	183	159	180	145	157	165	155	170	162	161
19835	18739	16269	6191	2579	556	547	569	582	538	545	557	540	520	508	485	558	525	512	559	536	509	513	481	504	544	502	547	522	537	545	526	505	556	517	522	536	525	541	527	570	521	525	554	509	529	532	484	527	577	532	560	540	563	563	527	501	539	538	481	536	556	541	557	502	518	542	520	557	529	548	536	556	508	496	506	576	491	547	527	517	525	543	504	545	594	548	501	555	569	522	541	529	544	498	512	525	546	520	512	521	546	550	485	535	521	553	541	522	511	512	504	569	510	490	501	520	534	541	543	509	551	539	502	528	587	504	521	575	533	534	548	550	511	532	522	506	565	531	543	524	518	549	541	518	539	556	551	550	554	558	532	531	501	551	515	505	568	523	529	518	533	513	510	517	541	516	524	544	512	516	555	532	543	516	496	522	527	515	550	532	542	550	508	477	510	527	497	541	500	542	546	538	546	514	526	495	494	487	529	503	507	497	531	536	506	535	582	507	526	539	543	536	508	549	554	528	538	510	524	472	552	463	527	506	578	564	550	498	505	539	519	536	514	527	532	516	545	480	538	488	588	509	533	491	512	485	551	533	535	528	553	491	515	516	502	519	494	525	520	515	516	569	542	555	536	468	531	532	517	491	515	527	571	529	516	550	501	541	523	508	510	553	506	540	533	494	543	568	488	546	564	546	549	524	518	529	555	515	513	503	495	512	518	507	538	473	575	525	526	516	501	540	527	551	532	540	527	530	515	494	539	548	506	517	464	500	540	528	502	527	563	534	512	490	530	534	515	543	549	473	525	475	528	488	531	538	536	520	512	489	521	504	494	548	514	540	499	520	535	509	511	492	505	548	522	542	529	550	557	515	514	533	552	538	544	515	514	532	463	533	541	534	521	523	533	510	523	521	493	532	503	474	545	538	548	535	540	508	508	542	480	520	576	550	507	553	539	527	536	549	518	536	510	501	569	526	546	566	501	526	525	521	512	520	508	568	508	538	528	541	505	505	510	564	517	560	541	501	513	553	536	528	522	574	518	525	532	499	533	484	547	530	501	502	535	514	539	501	527	552	485	572	541	550	524	528	553	469	520	514	524	504	506	487	563	506	534	487	523	542	521	512	515	519	529	545	505	509	523	518	503	525	531	564	558	501	521	496	529	505	521	487	515	519	531	521	514	486	499	552	515	531	557	530	549	525	510	504	488	539	565	515	535	554	550	526	506	535	518	506	536	528	505	522	518	519	528	544	520	516	530	539	584	521	570	528	510	529	557	560	546	524	544	538	524	549	537	527	488	572	489	527	535	515	531	525	528	526	510	554	505	491	507	526	527	550	542	508	517	524	521	513	465	494	520	540	447	526	500	551	489	521	515	526	563	541	531	550	488	491	494	525	533	525	506	532	544	485	544	477	529	495	511	513	543	544	528	539	528	525	539	503	566	546	550	529	512	562	535	526	555	522	524	512	530	545	528	538	525	540	555	514	513	500	553	509	534	523	497	509	542	515	510	590	517	552	509	529	533	552	499	500	521	503	498	544	521	500	497	593	537	533	478	517	526	509	490	504	578	532	535	505	564	540	525	483	545	562	506	524	504	531	554	538	543	500	497	533	547	496	510	527	526	521	555	514	481	527	526	521	512	548	523	553	522	475	511	502	511	514	525	496	573	534	498	525	537	542	574	516	556	531	538	508	541	561	499	541	478	521	538	479	488	488	516	516	531	473	540	538	527	534	547	565	592	546	494	521	534	531	528	493	536	547	524	514	528	548	525	531	504	552	510	497	497	553	490	487	544	512	510	511	547	562	476	519	527	498	498	537	520	530	537	512	542	526	475	525	528	475	523	513	503	540	542	545	497	466	558	485	542	529	517	478	517	480	535	528	571	551	522	557	507	541	498	512	523	513	526	525	541	526	494	489	495	531	473	508	510	533	565	531	504	558	504	546	499	562	527	528	505	497	502	517	499	555	515	530	501	517	495	538	503	518	498	500	521	541	502	522	564	493	539	510	511	515	532	510	513	546	539	502	512	571	523	517	550	517	496	508	524	492	527	498	514	531	518	532	511	551	538	558	545	575	507	557	522	526	515	543	580	494	509	490	553	510	530	497	553	527	499	540	530	507	549	537	559	516	536	551	508	508	516	523	538	487	512	554	552	542	488	541	538	499	507	512	542	533	518	505	525	491	517	486	499	544	531	485	546	532	522	503	494	509	513	496	550	516	509	529	545	535	478	543	513	497	512	528	492	483	508	536	569	569	538	557	515	523	502	542	528	556	505	511	510	542	527	503	517	496	544	528	524	566	547	529	538	547	518	530	533	556	551	534	545	491	525	524	540	536	526	517	536	510	525	573	513	518	532	477	516	563	523	500	505	529	534	523	529	508	535	539	534	582	489	553	534	491	571	511	516	535	530	525	527	555	555	511	486	512	553	526	535	537	507	547	541	534	503	536	524	510	513	560	581	525	548	495	526	488	543	561	543	540	524	558	509	527	565	493	546	509	533	547	507	502	490	546	563	509	516	508	561	513	532	487	501	539	511	525	548	506	526	543	521	547	500	532	501	521	529	511	506	488	520	538	515	524	501	513	507	547	499	519	510	523	514	527	568	547	479	565	575	486	512	521	504	492	492	501	498	530	538	494	537	501	552	532	538	528	507	539	526	536	563	544	525	492	547	533	503	534	518	533	560	473	532	542	482	539	501	536	510	556	513	531	540	544	527	537	532	547	495	498	562	498	529	530	552	517	519	521	507	508	514	515	558	507	529	465	498	532	553	537	551	518	557	543	519	515	513	482	548	518	553	539	509	518	510	547	532	505	502	533	550	532	532	522	522	516	546	570	505	506	528	549	517	522	570	515	524	527	523	496	524	530	556	479	499	527	525	551	528	526	475	544	520	493	529	518	505	539	524	509	577	502	502	498	521	503	530	495	541	523	506	540	510	528	518	526	508	520	551	554	501	497	536	582	511	492	532	543	522	495	528	519	514	526	527	525	510	531	539	505	511	552	544	514	544	494	515	503	567	501	512	479	531	493	509	550	522	513	599	527	490	514	518	540	527	555	504	494	541	533	538	576	525	500	508	532	522	507	515	518	550	524	548	531	476	521	537	511	484	538	538	516	500	534	495	495	496	497	533	543	552	516	556	461	564	530	527	523	527	520	554	556	500	524	525	529	546	540	499	520	520	527	518	525	514	534	564	516	517	513	536	521	488	566	515	506	542	514	501	502	546	492	500	556	559	567	547	535	548	537	504	537	539	508	528	534	530	495	526	504	488	529	500	522	512	502	564	540	538	518	531	511	555	515	528	561	510	494	551	548	548	532	528	534	501	542	535	491	490	534	526	498	511	523	511	533	508	536	525	514	542	501	522	571	518	504	507	531	519	485	575	510	527	496	516	534	511	540	502	548	517	574	529	489	502	516	531	487	548	521	526	514	511	546	548	522	559	539	517	536	490	502	478	533	527	486	535	541	526	532	543	551	509	555	506	527	519	516	548	517	536
57819	58630	56785	29446	15284	986	168	160	145	139	135	137	136	133	153	139	143	130	131	160	140	105	148	121	157	120	108	133	146	134	129	128	128	123	144	138	128	124	148	124	147	134	129	138	142	141	135	130	116	116	123	133	156	139	142	127	140	132	127	110	127	126	127	132	120	124	108	147	125	125	126	135	129	113	148	138	124	112	133	130	109	133	104	128	123	122	133	147	124	145	128	138	123	142	133	117	109	154	131	139	122	147	104	107	138	138	140	124	139	154	142	118	127	137	114	118	130	142	119	121	133	122	113	126	138	130	119	119	124	133	127	154	133	128	121	132	119	129	127	113	127	145	123	122	149	129	127	140	156	131	124	138	122	147	148	129	125	126	141	140	147	144	140	156	128	126	123	131	130	132	121	129	96	148	147	122	131	122	119	141	121	132	138	140	119	145	134	121	132	113	120	126	132	133	137	126	126	115	132	119	152	143	138	111	139	126	131	122	139	123	114	122	129	138	108	128	135	137	126	127	137	130	133	128	116	136	105	145	135	135	118	133	127	126	155	135	134	153	134	137	144	130	121	131	141	138	135	144	145	134	133	127	146	117	131	125	117	145	143	121	148	142	123	127	145	131	116	132	135	151	126	117	126	138	140	122	124	134	115	147	137	156	142	111	122	144	139	125	127	125	128	126	125	146	125	115	125	133	130	121	142	115	130	125	121	130	139	113	125	139	123	147	147	133	145	116	143	126	140	157	126	126	100	144	154	141	133	127	124	113	130	136	127	129	127	129	154	135	107	128	148	124	121	124	137	127	107	121	127	140	123	132	143	162	124	108	121	107	149	123	126	128	119	134	140	129	152	131	124	112	152	136	151	122	136	136	109	143	127	137	113	111	131	133	166	140	137	119	141	134	124	131	136	126	131	143	127	134	145	151	124	124	116	125	121	145	112	116	126	110	129	144	116	132	139	130	149	130	142	133	132	125	132	128	140	145	139	113	118	147	151	138	134	143	141	119	117	153	138	145	142	134	135	141	127	119	133	140	115	146	149	132	116	143	124	120	130	118	136	112	145	135	128	130	119	126	120	126	115	134	116	113	149	137	123	106	144	134	129	125	131	120	116	121	131	102	160	148	152	138	128	125	148	122	114	142	135	137	143	134	116	140	147	122	113	127	130	124	131	136	126	123	138	137	119	121	127	127	138	144	127	119	129	138	156	140	125	121	120	116	102	141	125	140	117	112	133	112	133	136	127	135	125	127	127	140	123	135	136	120	126	140	123	106	121	144	154	156	146	143	127	161	129	108	138	139	136	104	125	165	129	124	149	130	150	119	115	129	144	152	142	128	142	137	133	121	155	132	145	130	133	122	130	149	123	140	156	146	130	130	145	136	121	129	133	123	138	123	129	135	154	133	138	135	135	117	135	136	117	133	131	136	139	118	125	145	144	138	156	130	119	126	130	132	124	124	123	141	111	112	109	120	146	141	136	147	134	145	154	108	132	127	133	128	141	135	122	141	131	127	134	115	136	146	123	123	131	144	121	114	142	135	120	125	125	127	151	124	153	125	136	152	122	152	129	128	161	132	143	129	126	121	129	117	129	130	133	119	159	119	121	132	124	108	114	130	152	149	143	152	125	138	143	116	125	135	139	115	127	135	146	129	141	156	114	129	104	129	158	141	116	117	149	131	131	116	127	130	132	123	139	142	138	141	140	135	119	125	132	139	132	120	130	120	124	130	123	141	125	126	124	137	131	131	115	153	128	123	117	123	130	140	119	130	148	135	142	122	132	132	135	125	121	147	125	131	146	144	119	116	111	144	132	117	133	126	118	154	120	119	128	146	153	137	128	129	155	134	122	149	131	133	141	133	134	133	126	112	146	139	141	128	127	113	118	125	109	126	129	147	124	138	138	131	136	126	134	129	125	135	151	132	118	135	123	137	130	132	149	132	149	120	117	128	146	158	118	127	126	120	139	123	151	133	140	136	127	134	118	134	130	127	126	135	120	107	139	145	126	122	148	129	125	131	143	118	141	142	131	144	126	124	132	128	146	142	151	129	138	125	137	139	140	116	140	130	117	119	134	135	121	132	140	128	117	117	136	136	127	135	135	120	152	124	145	141	135	131	133	150	145	138	124	141	106	146	148	116	119	136	134	137	113	133	123	123	144	130	163	105	130	139	134	143	102	116	138	148	129	147	130	135	128	132	122	118	141	132	127	133	130	132	120	129	125	118	98	123	147	152	122	120	120	153	128	129	136	118	119	120	140	138	115	139	145	137	156	137	122	143	116	136	135	140	135	129	117	146	124	127	144	151	153	124	119	132	142	142	144	137	144	116	150	142	136	137	134	133	138	115	153	159	131	116	137	129	128	118	147	136	136	138	120	128	147	119	143	141	123	129	126	126	153	146	141	120	144	139	119	133	133	142	124	125	126	126	125	140	128	118	142	138	120	117	137	160	139	123	112	123	131	101	138	130	134	131	120	127	121	136	140	140	129	125	122	137	119	122	127	132	136	119	137	113	149	112	127	126	123	141	136	138	151	136	128	128	140	117	154	119	147	131	118	123	145	139	126	122	139	133	132	151	134	143	134	146	142	130	123	144	130	120	127	139	137	122	129	137	116	132	145	130	137	118	121	120	134	132	121	131	121	158	114	135	145	147	173	137	114	150	143	137	142	161	125	141	118	138	135	110	132	143	139	132	102	133	132	130	132	141	138	121	144	139	159	113	155	116	116	122	136	116	146	129	114	131	134	125	133	107	137	134	148	130	126	118	126	137	120	137	155	126	116	130	128	125	137	134	120	128	143	132	155	117	128	119	107	128	130	139	133	110	130	110	139	113	137	125	130	138	136	132	133	125	137	138	154	158	114	150	134	116	121	119	138	124	141	121	127	135	133	133	122	119	126	143	145	128	151	118	136	114	137	143	123	139	116	147	137	134	123	128	141	122	123	143	131	117	118	148	130	111	136	147	136	150	132	123	116	131	144	108	120	134	159	137	134	143	117	150	109	127	137	127	145	151	128	116	142	125	136	132	125	135	120	136	133	139	134	118	133	139	128	114	144	111	122	125	127	138	135	115	154	120	142	124	124	142	106	133	135	127	139	129	126	137	123	120	130	127	134	136	144	126	117	133	150	115	139	120	134	139	126	122	141	132	137	130	123	146	108	130	139	119	129	132	138	139	148	116	135	130	141	127	123	129	137	150	142	135	128	131	124	143	138	146	123	146	155	117	134	137	126	120	148	133	125	135	139	143	144	143	140	124	124	143	113	115	150	124	124	162	107	129	142	117	126	132	142	120	128	118	136	131	137	134	118	131	142	145	140	100	147	118	150	154	132	136	131	138	134	137	126	149	127	111	133	142	144	146	108	136	141	135	145	129	126	146	130	111	150	121	117	133	143	131	132	134	144	140	133	113	115	118	133	156	119	129	123	128	134	155	123	136	136	122	131	120	125	124	110	110	140	133	122	108	132	144	117	128	131	122	120	139	130	114
39191	47123	43717	37554	18992	664	640	613	549	558	540	522	513	487	501	472	504	491	474	462	443	477	489	446	492	484	472	419	460	477	481	446	466	466	466	469	514	439	443	472	439	476	437	427	478	430	480	445	442	452	434	436	467	474	459	432	447	423	423	456	486	433	487	429	428	450	456	456	459	433	432	453	431	427	485	453	437	466	439	394	419	460	465	459	473	460	434	461	473	444	459	444	435	454	424	438	456	439	436	460	442	439	462	458	407	451	475	474	446	433	429	455	425	442	456	461	442	469	496	418	459	455	434	450	456	430	440	471	489	453	427	443	441	447	528	454	441	462	454	461	475	424	444	463	467	469	482	441	499	445	488	434	435	467	440	452	448	416	460	466	490	449	471	455	448	431	409	445	475	432	481	429	417	440	452	433	430	444	475	478	449	486	436	458	413	438	413	459	433	388	439	474	475	422	440	427	434	445	482	451	436	455	437	455	442	438	407	477	454	427	455	454	467	435	396	444	400	454	444	431	411	454	482	463	478	462	474	438	443	474	443	482	434	454	459	460	437	433	409	431	463	467	463	468	457	428	462	419	470	419	456	470	431	441	448	492	447	479	424	453	431	442	453	442	460	430	442	423	431	424	451	445	465	443	441	479	475	473	405	444	436	449	469	428	452	455	445	463	449	463	444	451	446	453	421	428	458	452	432	453	499	486	473	493	417	489	469	448	443	435	484	457	477	445	457	458	451	435	449	431	426	426	478	461	434	461	433	443	425	427	402	462	443	472	461	454	406	445	458	450	456	410	440	459	441	413	446	463	452	426	481	488	460	436	479	472	454	450	474	424	413	446	461	405	468	417	436	483	443	439	449	437	464	437	415	445	440	425	454	444	425	404	464	426	471	458	459	459	456	394	453	462	503	440	438	494	458	450	444	447	444	477	455	482	380	435	418	465	433	453	434	438	445	401	444	426	462	462	471	457	410	434	444	468	477	455	460	489	411	439	440	461	489	450	436	412	451	463	462	435	486	448	421	437	444	456	488	451	460	446	456	434	430	473	424	438	447	464	457	442	449	449	445	464	457	404	470	450	414	450	427	439	456	455	463	430	410	441	509	464	452	457	451	427	478	461	470	467	437	413	434	426	479	480	457	425	486	444	463	429	423	478	402	448	413	479	446	425	468	478	447	459	415	428	454	430	469	430	433	473	455	479	443	431	446	446	455	473	444	447	451	441	472	426	433	437	451	412	458	468	430	471	440	448	446	449	422	460	426	438	435	469	452	465	449	422	402	463	453	417	404	438	461	451	448	436	448	483	462	468	433	473	456	499	446	441	441	447	440	469	479	440	477	441	465	434	447	455	467	429	435	437	489	430	483	424	461	458	442	505	464	449	455	446	463	468	477	453	473	439	438	474	422	443	438	451	437	448	441	467	462	493	434	419	463	438	420	474	417	441	433	466	472	446	430	476	427	474	437	455	457	431	495	459	483	461	474	439	453	439	462	474	429	439	466	461	414	461	430	440	472	474	467	445	451	428	471	469	430	432	470	459	463	466	415	433	459	463	448	456	479	440	465	475	434	458	471	451	439	422	428	427	472	478	461	453	461	468	419	470	490	444	440	399	418	436	456	480	464	470	446	487	456	504	453	471	475	449	439	427	473	427	470	463	443	441	461	435	453	483	441	485	469	460	462	424	441	429	427	493	443	453	451	458	473	421	443	447	457	447	460	477	461	485	440	399	449	456	433	428	448	429	442	425	439	465	490	457	469	430	448	448	438	447	411	443	428	436	471	478	431	422	487	455	475	441	461	440	455	449	444	437	453	454	456	487	447	439	451	436	419	413	488	431	474	455	469	450	444	425	449	442	455	452	451	458	427	433	405	447	415	461	451	471	462	487	441	422	450	408	435	450	479	469	432	420	433	451	443	446	439	476	430	441	425	459	465	423	429	467	481	434	444	403	434	467	474	432	487	445	487	469	467	453	447	449	429	413	482	454	453	468	450	475	479	454	467	430	458	403	442	465	453	445	449	459	420	509	491	465	461	438	398	444	417	441	473	461	480	437	440	458	455	464	469	487	419	482	469	446	446	456	422	451	462	477	445	441	436	407	470	428	444	453	427	422	438	418	427	461	464	476	451	438	457	477	479	452	435	441	473	480	444	462	427	454	455	448	474	446	443	434	469	430	506	412	434	483	435	488	492	419	486	421	440	473	431	451	403	432	481	449	463	448	464	468	428	433	464	470	437	456	447	446	451	431	461	465	469	452	444	447	451	510	445	422	460	512	471	457	447	447	462	482	420	414	430	426	439	446	439	435	424	459	456	464	483	434	429	495	472	430	468	406	464	433	473	449	470	436	450	476	469	443	453	415	448	433	476	391	502	423	462	434	472	477	475	465	502	465	457	482	485	426	411	475	457	442	417	462	420	441	464	419	427	446	440	434	442	414	420	411	431	486	430	440	460	433	414	475	395	445	414	447	460	470	460	471	463	484	472	481	462	456	421	443	454	450	455	421	460	460	475	458	463	458	442	443	437	417	449	482	461	455	461	461	427	450	455	432	436	414	423	496	428	438	428	452	426	449	491	450	455	434	456	458	464	435	475	438	442	461	442	451	479	454	443	439	422	424	429	399	451	464	438	455	455	471	400	463	481	431	448	437	470	439	411	426	447	448	431	453	461	436	438	446	463	476	454	458	453	462	479	453	431	459	405	499	468	436	465	461	445	423	471	455	468	448	454	446	449	473	453	454	474	436	445	485	431	459	448	440	428	414	443	427	463	457	436	428	446	458	480	443	439	435	468	416	450	474	454	446	431	437	437	436	445	446	455	460	446	465	461	490	428	442	445	444	446	486	498	464	442	426	444	449	473	491	434	445	456	457	463	442	448	480	447	452	458	469	468	477	473	446	490	460	424	471	451	460	446	458	455	448	466	488	450	435	408	449	449	428	468	442	481	417	468	431	438	448	444	427	427	453	458	423	476	423	483	467	489	469	438	463	457	471	418	470	456	438	459	477	463	443	447	417	421	489	430	461	441	432	467	479	459	459	452	443	448	431	469	488	482	464	439	468	469	456	440	456	438	448	437	425	447	474	450	472	450	433	450	461	477	503	491	428	453	444	481	459	453	475	433	447	451	439	461	446	447	431	460	477	456	439	431	449	427	471	434	438	449	437	453	429	438	451	441	459	469	401	425	481	427	446	431	462	455	449	435	448	474	407	423	447	421	443	433	457	425	439	472	409	466	474	446	480	471	480	449	444	430	386	459	445	480	463	444	459	464	448	471	451	457	482	448	424	442	425	437	455	459	448	435	433	446	470	426	455	414	430	444	428	467	453	424	447	451	469	443	456	474	430	432	420	440	469	488	449	463	443	471	429	433	451	461	464	499	411	454	429	437	452	434	481	449	459	488	450	456	430	421	438	436	452	463	484	465	461	451	438	477	458	443	463	482	428	470	463	467	432	435	450	451	425	446	430	480	455	460	472	473	472	423	417	479	436
71893	72422	71035	42040	27608	4970	359	282	256	278	277	248	253	273	259	226	261	239	238	219	221	219	239	221	226	217	232	238	216	223	228	203	260	230	229	241	238	244	225	266	215	225	226	222	235	216	235	223	235	222	199	237	195	240	229	231	218	249	207	238	249	222	211	238	238	215	233	214	214	226	226	204	244	249	229	223	217	224	221	226	248	199	233	216	215	200	215	214	234	238	211	207	212	216	205	225	227	228	268	259	240	215	215	229	229	270	227	188	213	233	237	213	215	226	214	198	225	222	203	248	236	228	234	252	219	240	204	221	236	229	228	232	225	173	227	241	225	228	220	226	207	227	221	229	233	234	241	220	234	202	198	223	236	216	210	225	213	223	217	214	224	233	227	248	246	224	224	223	235	217	243	223	217	233	217	227	197	213	253	212	235	248	211	238	214	215	188	211	212	222	190	226	237	219	208	221	210	229	222	202	224	258	233	203	215	218	217	227	238	210	216	211	221	214	238	227	203	237	217	230	231	247	220	204	233	211	193	237	209	210	251	231	218	208	221	244	213	231	234	235	212	209	248	224	217	253	206	226	218	224	242	213	202	214	213	234	221	226	217	227	208	214	205	217	242	222	219	238	240	222	218	233	231	207	252	226	205	236	236	224	224	212	218	210	234	225	233	210	235	203	226	226	224	221	220	235	225	204	238	247	234	226	214	228	224	235	238	226	246	225	219	220	247	249	224	250	237	206	218	225	225	257	237	231	206	212	211	248	219	246	237	227	239	199	223	226	252	245	225	191	227	243	208	245	257	243	237	204	234	248	212	232	229	216	222	245	208	218	228	215	243	216	219	249	200	235	228	213	229	220	235	206	256	214	203	242	224	220	200	225	222	220	235	247	264	238	212	208	228	234	202	227	220	234	243	217	231	223	207	238	236	227	243	198	246	230	220	253	207	249	200	212	247	217	214	230	213	217	243	218	247	244	241	217	231	203	208	224	200	252	223	254	209	226	227	253	224	240	199	212	252	226	235	213	202	237	208	223	223	231	237	221	237	200	200	248	213	210	219	228	248	198	208	227	233	238	244	220	227	236	251	248	230	243	231	232	228	218	257	234	221	238	247	206	193	202	233	210	214	220	206	222	236	200	223	233	205	206	230	234	213	244	217	192	230	220	256	219	209	242	222	229	223	234	237	227	227	210	203	241	233	236	241	208	205	241	224	197	233	242	239	230	260	225	213	242	233	236	234	220	211	243	201	200	249	201	212	234	229	225	223	242	243	249	260	206	240	222	240	225	237	230	219	239	226	198	220	213	225	239	198	223	242	216	213	243	234	223	223	238	208	234	234	230	217	185	241	241	224	224	233	222	225	242	211	235	232	199	201	223	202	233	217	237	202	215	224	239	268	222	236	214	230	207	247	199	228	190	241	232	266	213	226	211	193	221	219	212	232	225	240	233	217	219	228	223	220	193	233	208	224	230	212	218	194	218	221	234	226	220	228	202	204	243	205	242	210	224	226	247	203	207	205	283	224	210	215	212	257	201	250	222	231	192	200	220	225	218	218	216	219	219	223	238	231	218	215	214	221	235	225	234	238	244	227	225	239	206	213	215	200	212	190	219	223	235	232	207	219	210	237	228	228	231	242	203	234	214	244	204	207	239	236	224	240	228	242	244	234	218	233	209	208	235	235	236	218	183	233	216	213	225	216	211	215	227	235	237	208	208	228	210	205	229	226	232	220	202	243	233	213	255	239	222	222	228	225	226	238	192	228	249	208	240	238	221	243	218	232	218	222	230	227	207	215	203	205	226	219	212	210	228	265	226	235	235	237	206	222	242	238	237	227	229	225	241	237	244	209	220	245	216	226	254	258	217	221	252	215	233	232	227	221	205	209	245	231	209	233	198	263	236	255	239	216	193	237	227	236	247	239	223	218	232	227	230	251	227	242	239	214	222	220	223	222	219	237	219	206	235	203	236	225	227	226	241	238	207	211	225	224	241	215	222	230	210	239	240	221	229	233	208	212	241	235	241	205	229	235	234	203	235	228	220	227	224	235	189	230	251	234	224	199	221	226	219	227	234	237	209	192	234	230	219	209	251	228	217	216	228	227	241	229	222	232	201	238	208	239	193	226	215	219	245	221	222	231	224	216	230	219	222	258	230	222	210	262	227	218	224	221	231	239	228	219	238	212	233	219	174	222	245	214	205	234	232	232	223	203	223	230	251	220	232	209	229	202	265	238	214	214	231	210	191	200	252	224	241	234	226	237	212	216	215	206	217	241	214	245	236	236	234	238	227	216	255	216	231	235	240	237	233	187	229	185	212	215	224	233	216	210	203	208	213	206	224	258	207	236	224	224	265	224	229	238	197	226	212	215	247	219	213	228	225	216	224	201	221	217	233	243	213	227	207	226	213	209	221	222	207	252	234	218	232	246	221	211	228	235	267	215	242	223	218	236	224	208	229	220	213	228	215	254	223	190	221	210	188	208	246	213	204	232	226	210	211	244	194	242	235	211	201	231	220	194	231	232	218	228	216	217	233	228	230	228	218	236	229	232	204	223	233	230	202	225	212	244	217	242	230	212	244	224	233	223	253	181	229	222	237	224	242	236	213	224	232	237	189	231	231	214	246	226	242	232	208	221	188	236	253	254	238	218	209	217	222	206	202	235	231	212	217	226	239	226	222	212	254	215	213	238	216	240	206	254	247	219	214	222	219	242	214	202	241	232	236	237	241	209	229	209	237	231	238	230	224	230	237	235	208	200	255	241	240	212	226	229	237	235	235	229	234	242	229	233	238	229	245	233	223	216	230	254	230	216	231	212	229	265	213	246	241	221	245	229	213	212	260	239	214	261	245	226	225	217	250	232	212	218	252	199	261	207	216	217	230	230	220	225	217	210	234	242	239	208	226	213	224	202	216	201	212	207	217	199	235	223	217	213	234	197	232	254	223	202	233	204	208	223	217	214	249	228	236	217	239	228	225	256	228	212	200	223	225	252	222	227	222	199	224	230	229	227	232	229	214	214	225	218	231	243	219	227	225	222	206	195	219	233	225	232	211	214	234	233	227	235	218	216	216	209	252	218	220	219	232	232	234	211	236	238	232	207	208	228	221	212	218	234	244	233	212	210	220	218	215	216	227	245	211	227	230	215	216	204	224	237	214	227	233	229	215	225	219	235	238	237	236	231	231	226	222	197	227	242	250	220	231	204	215	219	214	241	231	217	228	225	233	211	211	238	247	235	220	179	235	234	207	243	235	234	231	249	224	210	221	215	225	235	199	226	196	222	201	197	251	226	235	220	207	252	201	215	215	244	243	238	197	244	231	245	232	207	214	227	226	218	220	207	225	230	202	229	241	215	233	207	207	207	219	232	233	212	235	233	224	235	216	220	226	226	228	225	241	239	213	209	225	224	232	229	230	241	189	213	228	205	208	213	208	261	224	238	249	218	216	251	237	229	242	234	230	240	208	224	218	222	197	205	227	229	243	239	219	221	224
49287	59464	57786	47640	29770	1231	1066	1012	932	880	850	811	912	805	829	804	731	772	749	832	781	766	756	716	748	740	724	732	716	738	742	749	751	715	661	735	723	729	730	754	774	725	683	743	677	719	738	684	684	717	715	681	734	694	688	715	691	715	755	699	659	670	690	707	697	713	672	734	746	735	684	718	730	726	734	706	673	744	693	708	721	728	686	683	708	736	698	720	709	698	730	679	706	699	713	682	665	705	737	697	691	715	719	752	715	677	686	655	752	660	672	694	681	663	700	702	685	724	671	711	728	719	724	723	704	651	757	714	682	750	714	686	705	743	704	724	669	748	744	747	753	667	705	697	729	721	708	673	728	725	718	718	789	654	694	717	711	689	690	712	704	727	706	731	644	659	733	720	760	653	714	702	729	687	709	715	737	706	701	713	711	718	708	718	699	725	698	719	715	756	638	675	698	675	675	728	705	703	717	716	734	686	701	706	718	718	709	686	706	697	712	663	704	687	731	710	711	714	718	712	736	671	712	703	701	749	683	704	694	756	718	747	723	684	693	698	684	735	686	704	658	755	734	714	718	702	688	671	677	735	688	710	685	708	739	725	739	686	716	656	695	669	704	686	676	718	727	673	754	693	671	657	731	747	692	718	720	702	682	719	697	700	692	694	674	709	724	725	692	689	653	753	695	759	647	668	677	690	722	700	723	726	736	682	693	685	704	711	682	734	710	676	726	718	749	680	693	725	697	689	689	721	704	709	709	693	693	700	699	695	649	694	736	736	746	698	721	689	737	705	702	714	721	759	683	685	719	709	671	716	665	686	696	723	679	663	687	704	641	679	687	725	714	701	701	674	698	694	695	664	709	667	655	761	763	705	669	697	688	691	713	657	700	693	681	637	688	678	687	696	698	704	694	709	743	722	725	730	707	700	720	709	684	741	692	700	720	719	754	710	716	682	689	697	747	683	688	717	733	718	745	721	708	695	682	678	683	685	721	711	731	752	715	682	725	723	703	679	676	718	686	727	735	715	693	713	714	706	737	699	717	653	719	756	729	753	713	731	730	719	715	683	704	731	711	741	698	698	713	737	714	691	647	720	737	671	753	707	715	737	666	699	720	705	722	710	708	734	731	677	750	691	732	696	692	709	700	671	671	710	729	718	725	680	710	725	692	744	732	709	743	713	724	671	693	746	720	722	730	712	703	690	770	718	660	720	724	698	666	712	698	705	686	730	668	711	740	673	658	721	717	681	678	679	694	768	741	707	754	681	732	728	711	723	731	738	654	737	742	686	730	695	669	718	708	705	703	725	708	715	766	730	716	702	727	723	690	690	739	690	668	741	706	724	665	700	729	681	709	740	711	686	689	722	731	708	709	682	686	683	765	702	701	699	719	779	676	741	684	695	701	670	717	692	650	683	713	684	730	673	699	771	734	674	691	695	715	723	734	711	718	695	693	705	708	715	702	726	683	698	724	701	657	717	694	698	717	732	726	687	739	717	743	708	713	696	693	687	736	692	720	727	704	681	709	704	739	704	695	663	707	724	664	687	734	704	739	699	703	692	772	701	693	688	710	694	753	754	682	668	699	680	707	772	677	756	709	696	708	695	655	671	688	690	680	716	746	694	726	697	723	726	699	741	703	695	710	703	686	728	657	731	714	762	706	710	693	700	717	673	676	680	708	723	705	741	699	726	717	698	664	716	690	691	704	750	746	723	748	739	763	755	703	710	701	661	688	728	757	689	686	690	667	748	687	709	731	719	711	734	703	690	703	650	652	678	672	718	670	732	698	674	704	719	689	715	719	708	720	723	699	713	652	749	662	701	696	709	663	715	703	695	693	717	715	695	722	707	684	716	731	674	739	655	677	711	713	680	713	727	732	708	700	718	678	732	733	693	675	718	663	729	694	715	706	735	707	725	687	701	696	745	749	681	725	747	680	701	665	746	723	648	684	695	744	686	692	725	711	707	724	698	783	693	689	693	681	720	736	694	714	684	685	714	728	684	749	691	693	703	699	687	704	728	702	671	729	703	692	656	717	706	717	715	691	720	749	709	711	756	675	705	751	737	706	706	700	746	699	691	743	725	687	683	715	700	731	675	696	709	718	725	718	714	724	705	721	704	692	721	704	684	708	700	753	769	735	733	695	693	677	740	741	695	730	703	690	748	719	732	689	736	685	667	710	695	683	681	704	750	706	745	713	667	724	701	695	714	740	716	696	665	694	732	724	730	708	706	715	742	717	751	697	712	765	669	691	693	695	678	709	759	778	695	748	747	692	719	688	734	714	729	682	704	714	738	669	734	660	697	703	699	699	688	696	704	707	707	704	662	715	723	659	673	725	719	724	741	719	702	688	738	755	674	736	691	689	747	709	700	698	682	723	707	706	695	673	697	705	658	703	679	724	749	699	723	660	734	716	698	707	718	684	687	731	732	703	732	694	709	735	717	701	723	695	646	669	690	689	702	759	742	682	691	698	712	670	742	704	678	700	740	732	711	681	685	769	702	723	720	729	765	674	686	704	709	699	688	739	659	665	748	681	647	745	693	669	732	707	693	721	682	697	737	712	769	691	739	689	723	686	733	688	742	744	672	695	698	669	693	721	705	714	660	700	693	644	761	705	769	672	719	697	646	704	714	694	701	744	676	722	707	727	683	708	718	676	707	723	743	706	706	726	717	687	723	671	697	682	742	699	694	701	717	698	685	696	672	714	679	731	690	710	710	702	660	685	705	693	720	759	701	738	742	710	739	692	704	721	734	726	715	656	706	713	650	712	718	725	733	758	729	712	680	727	671	739	706	749	742	697	710	731	741	666	740	706	709	692	695	671	731	731	684	722	703	728	700	737	689	687	700	738	696	706	729	727	701	715	668	712	656	723	710	721	690	737	665	774	716	707	673	712	688	672	706	718	734	719	731	717	666	741	662	656	708	741	711	721	689	673	719	700	688	744	700	733	687	689	719	730	730	699	716	727	739	718	737	734	657	771	725	678	659	679	715	729	685	682	686	738	716	706	743	729	713	730	711	734	714	682	685	681	715	676	680	689	686	745	720	717	715	753	711	767	667	698	724	692	677	651	713	705	697	725	724	676	717	673	683	700	721	697	713	744	704	690	676	701	740	750	792	715	692	695	691	737	676	728	662	720	718	646	714	697	718	726	698	705	691	771	734	704	731	726	713	682	709	710	697	675	712	680	706	736	670	732	701	679	723	683	688	739	727	711	722	710	699	713	698	694	681	720	634	702	691	701	707	742	722	716	714	728	715	724	703	740	689	714	679	704	752	713	728	675	688	683	733	726	731	684	704	634	744	687	698	734	723	693	708	712	731	677	753	724	735	706	687	714	705	740	723	703	657	753	679	703	715	666	693	721	731	699	690	707	755	741	701	758	697	716	702	719	715	737	722	704	746	726	713	731	681	688	707	683	711	718	719	755	719	746	727	696	707	713	697	725	734	679	717	710	692	710	738	717	728	712	683	700	724	715	672	701	686	658	690
21774	11888	13285	2361	1122	179	152	148	169	170	160	173	184	176	171	162	194	157	163	174	165	166	141	178	180	158	173	157	146	164	150	165	170	161	149	189	189	162	148	147	163	161	159	129	167	166	168	144	175	131	184	158	179	157	164	167	177	160	155	173	154	164	176	145	171	169	146	161	174	161	182	150	169	142	160	161	138	161	172	169	162	153	151	146	166	185	149	175	163	179	156	169	148	173	127	149	164	146	162	149	174	157	143	165	172	170	158	177	163	152	182	177	152	147	134	179	163	167	161	159	173	155	174	166	177	175	165	141	167	156	164	162	145	148	167	161	157	157	180	155	154	170	156	172	173	155	174	159	172	155	166	161	161	153	175	151	187	126	176	153	166	161	169	184	158	154	160	152	160	152	162	158	162	159	149	153	176	158	159	165	154	141	169	161	168	169	184	162	150	180	163	177	172	164	158	158	167	173	144	156	158	171	169	167	166	170	154	180	180	178	163	155	203	165	156	165	162	162	154	161	172	185	168	157	144	169	166	149	155	164	168	183	186	179	157	162	167	172	153	167	171	174	167	162	165	164	176	147	157	166	174	167	137	178	169	188	186	180	158	165	159	151	139	154	173	149	169	175	149	173	181	176	141	173	198	148	161	154	179	154	141	137	175	168	143	165	168	169	161	172	166	172	145	159	172	154	168	176	163	168	177	159	163	176	181	171	176	160	163	187	166	177	154	169	175	174	140	189	159	168	149	169	175	180	168	141	178	177	146	157	176	183	162	181	163	180	165	166	171	153	176	153	159	176	153	158	161	170	153	154	183	165	160	185	165	166	170	166	156	163	153	162	150	156	174	170	164	168	188	167	187	141	162	146	161	154	174	166	149	176	151	177	163	156	182	165	153	168	164	169	174	153	159	161	166	154	154	178	151	162	170	157	177	169	159	158	157	146	149	176	134	169	158	154	178	159	153	175	149	172	158	154	145	141	161	171	167	160	165	178	181	173	147	141	134	170	177	183	166	153	136	150	167	159	142	164	160	165	183	143	149	151	156	155	143	153	139	160	151	173	170	185	147	147	178	144	164	167	164	156	149	147	160	189	143	143	174	165	161	151	154	160	134	169	152	157	150	187	161	178	157	165	160	171	170	149	167	135	174	171	161	163	168	173	149	161	163	162	139	168	149	163	152	158	167	170	167	142	164	153	163	156	149	165	160	162	149	195	151	160	159	147	160	165	160	148	175	162	158	155	175	162	156	178	153	144	163	160	161	156	162	164	146	172	158	193	156	164	146	159	167	168	163	168	169	157	150	149	140	168	177	183	158	159	149	174	160	180	161	158	149	153	169	178	146	158	191	149	153	164	162	177	155	145	161	162	161	189	164	171	161	163	165	196	149	156	141	157	169	166	157	159	158	184	171	147	176	149	151	167	175	154	155	159	146	168	176	169	152	146	172	177	155	157	170	152	169	170	148	182	169	156	141	147	169	155	156	174	163	172	154	168	164	172	161	174	186	168	155	174	162	177	144	175	161	161	162	175	161	184	153	161	162	170	132	176	153	148	155	179	171	152	162	183	183	155	156	145	160	149	171	154	121	158	153	165	163	153	169	150	177	193	139	151	163	156	152	161	136	156	154	158	169	183	164	178	163	151	156	154	159	146	144	162	158	163	142	155	171	153	177	149	173	180	151	151	185	146	176	177	150	156	152	178	178	143	130	162	165	170	162	175	120	164	168	172	172	162	134	153	142	173	153	151	175	157	161	161	150	146	159	162	174	155	162	171	163	159	167	168	184	169	163	170	172	145	166	173	151	182	170	177	171	166	148	180	168	179	130	164	175	164	170	172	155	156	158	130	146	180	176	173	184	170	151	162	145	152	164	157	162	149	144	138	151	161	149	160	185	164	151	175	155	182	153	169	175	148	152	146	135	156	163	194	182	177	139	159	154	155	163	160	149	169	152	154	167	148	168	167	173	167	152	172	170	171	148	148	155	185	164	160	170	157	177	159	164	142	151	158	136	162	160	152	175	159	164	169	167	153	155	187	148	168	154	162	148	159	142	167	169	164	177	159	175	156	148	175	161	153	169	155	168	158	167	140	167	174	175	169	161	164	158	182	160	169	137	167	158	170	156	159	189	150	158	134	160	180	164	152	162	156	174	156	145	152	163	175	180	181	156	181	165	184	166	154	163	174	158	173	163	160	144	163	177	165	174	163	167	155	148	154	178	157	146	181	169	156	176	177	158	163	162	182	166	149	151	180	162	146	148	166	166	172	157	175	153	139	202	157	146	160	149	173	131	159	156	173	159	174	151	163	173	158	163	176	163	164	168	168	165	170	147	182	176	171	151	181	169	165	162	187	146	159	163	156	168	172	160	166	149	173	164	146	157	176	155	167	150	163	183	153	169	167	161	141	151	163	176	159	145	136	173	165	159	160	170	153	152	190	163	145	162	150	161	145	139	158	167	169	173	173	168	161	152	165	167	147	159	165	155	153	154	158	175	170	145	165	157	150	168	177	137	142	142	138	171	171	142	133	163	173	183	167	159	167	158	147	158	149	161	143	169	157	161	145	174	171	156	169	156	155	185	162	168	165	160	159	156	144	166	150	151	191	173	155	163	152	156	139	164	139	162	148	172	161	170	181	170	177	157	153	122	145	154	186	145	160	147	162	173	165	160	160	160	159	157	159	189	152	163	164	171	154	146	160	168	144	158	164	156	169	152	149	160	169	170	201	171	180	139	133	161	172	174	171	148	154	151	164	158	171	180	150	167	175	183	164	158	157	148	160	168	165	159	167	168	177	160	153	168	166	172	188	166	157	170	159	154	159	179	151	152	156	171	179	134	175	163	139	184	170	182	150	183	148	167	170	165	164	187	159	173	161	156	158	163	156	150	171	154	188	168	165	162	150	163	174	155	146	153	167	173	166	178	166	138	168	181	176	181	174	183	170	166	163	188	179	163	156	159	168	156	153	149	172	168	166	157	176	169	159	152	175	156	163	182	163	173	160	176	165	136	148	137	167	163	165	169	156	164	166	162	155	146	180	185	148	180	189	169	167	200	150	157	176	176	158	163	159	176	181	161	165	133	162	161	152	163	171	133	179	154	163	144	143	150	177	176	159	156	193	164	165	156	153	147	167	154	160	178	164	163	160	170	153	160	146	158	180	165	187	173	149	144	142	169	180	162	172	171	184	161	164	153	146	172	143	155	170	162	153	155	157	172	153	178	160	163	185	159	148	160	155	177	163	179	184	159	170	184	152	159	162	170	175	170	161	168	140	161	175	183	169	177	166	176	165	156	161	150	167	155	159	151	176	155	146	160	153	145	166	175	171	174	166	158	170	158	151	152	158	147	165	188	187	152	177	162	146	174	173	152	186	156	134	161	173	185	157	165	165	127	180	155	162	162	157	159	162	139	169	159	164	153	179	192	148	175	172	145	150	181	155	165	155	190	160	161	183	178	166	168	147	172	169	162	170	145	165	143	158	184	161	191	153
18760	17060	19009	6623	3844	566	543	570	536	521	558	577	557	571	546	549	555	523	537	542	563	563	554	508	549	558	566	520	506	495	509	537	554	540	529	535	563	545	552	554	526	473	513	522	514	523	539	569	551	516	526	529	520	516	534	529	484	536	532	553	518	508	543	529	540	513	511	561	556	550	534	535	536	528	549	532	533	539	545	499	530	529	532	549	553	526	511	595	520	605	528	543	557	531	523	543	550	535	529	521	554	523	537	515	541	519	538	541	529	531	585	527	563	515	526	566	529	547	557	541	513	535	520	565	529	519	560	517	566	568	495	562	526	540	538	568	520	544	548	548	566	507	521	520	537	505	545	564	541	552	515	572	528	529	552	519	587	523	556	540	556	520	510	542	512	544	554	477	576	519	539	570	531	505	492	582	534	542	495	564	498	541	540	550	503	535	512	496	504	551	582	574	571	538	561	519	517	549	536	482	552	543	523	548	518	524	506	523	552	568	520	499	528	526	565	565	498	553	553	515	586	522	520	553	523	547	509	557	531	523	543	556	544	553	549	513	543	527	535	550	571	525	550	566	542	525	506	561	585	537	520	563	517	524	518	536	523	561	524	527	526	557	572	551	502	526	554	561	535	566	531	561	549	546	507	521	517	525	575	509	542	509	521	545	546	524	571	519	544	521	530	539	551	544	557	507	558	542	506	562	532	495	527	595	551	532	524	505	490	532	558	502	499	544	527	508	511	511	533	528	551	512	569	543	532	550	596	513	565	543	583	535	523	554	565	552	529	531	531	546	531	521	534	547	572	541	540	561	544	538	585	558	566	511	547	535	547	540	545	544	515	543	577	564	521	547	505	555	530	588	551	553	550	570	571	542	541	598	533	587	547	550	516	504	513	549	547	568	523	486	498	526	538	550	571	521	549	547	550	507	526	534	535	544	510	510	542	526	537	526	551	532	509	514	559	530	542	513	525	539	487	485	533	551	530	521	514	559	538	542	530	582	525	544	544	524	510	523	542	516	544	578	553	527	566	541	519	510	523	552	551	538	580	526	548	528	537	559	516	555	540	530	523	528	528	530	545	525	543	544	542	520	530	544	556	564	572	531	522	531	541	564	538	515	538	526	564	533	581	563	531	525	536	526	530	492	532	547	551	536	549	546	547	506	535	523	516	563	547	544	517	505	547	519	556	544	544	527	511	509	554	552	562	548	525	529	535	567	534	530	507	535	491	551	561	553	549	523	536	520	503	521	513	494	542	537	488	543	587	544	529	553	519	549	506	547	564	547	539	567	552	519	522	494	562	586	558	555	533	536	576	574	544	506	559	528	509	529	552	540	550	522	520	531	514	487	531	554	538	491	561	571	510	575	523	531	547	565	559	526	568	557	572	565	522	534	555	542	583	549	529	561	571	549	517	510	537	581	545	516	518	557	542	528	547	600	568	540	533	497	557	555	545	537	517	531	507	569	581	540	539	553	548	556	555	517	574	562	546	547	549	527	546	597	533	554	526	518	525	540	496	519	515	498	555	528	542	528	585	544	557	521	554	586	514	559	498	518	555	576	556	500	538	552	465	521	520	528	548	549	530	542	555	566	552	530	543	549	543	541	520	557	555	535	561	563	514	533	513	532	577	506	574	550	528	550	540	566	525	555	514	535	572	539	537	513	484	532	511	548	506	547	525	577	530	526	569	495	545	558	563	549	517	535	470	570	530	534	537	543	573	552	549	566	540	519	568	548	565	523	503	547	576	561	564	552	529	555	560	536	562	554	589	589	563	507	552	527	578	522	503	543	556	553	552	524	529	505	566	564	551	526	576	522	497	546	567	572	558	550	574	495	528	541	501	525	553	558	530	530	536	540	502	552	531	529	532	538	574	519	486	555	535	524	535	568	546	548	542	527	558	536	487	518	561	585	557	527	589	518	532	545	544	541	517	529	526	578	552	573	515	566	516	533	538	523	490	584	554	564	540	554	553	506	573	519	549	509	552	551	538	490	513	561	540	526	547	567	565	515	551	574	529	526	527	542	571	513	525	535	566	599	555	574	549	540	517	545	498	562	533	557	539	520	570	546	542	548	536	561	541	571	528	575	558	565	545	544	531	540	502	582	543	520	553	523	543	557	536	538	595	546	546	506	503	550	528	592	534	577	527	520	556	527	527	502	571	560	542	550	571	539	521	552	550	534	514	545	516	578	518	568	535	545	484	522	524	512	488	615	524	523	571	552	530	519	536	537	527	498	515	570	508	537	574	536	514	537	524	503	535	537	548	560	540	524	565	547	557	544	518	496	544	535	515	557	580	555	520	566	554	547	506	507	532	525	555	561	505	496	539	521	525	555	528	534	584	519	544	526	564	558	532	558	556	512	569	560	533	558	536	580	549	554	532	570	503	515	543	566	567	537	530	611	561	493	519	537	531	558	509	584	539	536	506	529	556	543	558	494	532	569	538	553	529	539	527	540	546	510	587	518	551	586	513	550	554	522	537	564	502	501	530	498	516	558	561	548	535	551	570	503	550	557	528	530	518	530	579	504	524	514	551	535	532	532	547	539	515	560	550	538	553	566	566	560	561	564	545	582	539	512	527	533	509	543	558	536	548	522	531	514	522	571	536	568	556	528	519	577	495	496	527	552	516	552	510	533	557	549	520	541	554	557	534	538	510	583	548	567	546	575	578	547	556	540	550	541	569	519	569	546	530	523	505	501	515	545	589	536	567	560	522	549	507	553	539	518	547	539	545	561	533	571	541	540	564	580	557	485	532	531	510	542	549	587	571	578	536	563	532	557	550	491	551	572	483	561	508	512	480	580	529	550	527	530	524	548	546	504	561	515	549	548	536	556	564	532	573	551	490	578	500	570	527	535	527	538	539	543	543	594	541	516	519	604	542	528	560	536	576	537	546	574	554	569	528	506	556	532	529	543	526	525	579	525	524	523	491	565	581	556	537	506	501	511	583	532	551	560	532	570	549	540	534	545	566	602	555	549	533	541	520	553	563	521	549	536	559	540	518	532	529	498	540	530	564	526	536	504	533	546	544	555	540	547	521	528	545	534	512	515	536	549	564	536	518	542	561	547	554	512	527	549	512	496	530	565	523	561	552	525	571	543	526	523	557	531	550	541	573	544	555	551	542	559	521	510	528	533	540	548	503	524	550	558	536	546	582	548	553	535	540	536	529	573	532	563	572	505	520	542	558	548	526	543	539	551	533	551	540	544	556	543	580	555	530	539	513	561	552	521	566	541	524	556	574	510	538	565	553	518	523	565	542	512	546	543	538	535	529	552	525	519	528	540	526	561	524	600	547	502	501	570	551	539	513	574	558	485	556	524	535	528	510	557	531	550	537	538	538	513	527	550	561	553	475	563	534	547	550	535	514	550	522	542	558	564	546	528	505	503	535	535	569	524	522	533	510	548	517	558	523	566	512	545	527	588	554	557	547	569	534	558	514	570	554	505	531	564	543	539	532	499	545	526	538	555	525	505	575	501	572	561	526	517
56759	55514	60873	30611	19970	1535	174	186	139	147	158	147	123	135	154	147	143	119	134	136	148	124	131	106	132	129	126	145	143	131	123	117	148	127	124	118	126	145	131	128	131	124	151	123	127	156	136	158	129	138	117	110	131	140	114	140	143	136	153	119	126	128	152	123	109	130	142	116	127	136	128	149	132	115	128	125	123	133	145	126	143	136	130	123	128	127	152	124	122	143	106	130	120	121	126	126	126	129	144	133	120	128	135	142	106	132	128	128	137	135	117	127	121	114	130	132	142	119	129	150	152	138	114	112	122	130	136	131	130	110	142	149	142	143	146	132	122	129	115	158	117	122	137	103	125	131	155	140	121	139	124	119	138	120	129	133	120	122	132	121	122	120	124	126	131	111	112	141	122	136	132	146	128	133	118	133	118	129	131	124	114	111	126	152	127	122	113	120	133	118	121	124	142	134	114	144	137	133	127	121	139	138	132	132	133	163	133	120	125	140	143	137	133	125	113	138	122	117	132	128	154	106	128	137	133	151	117	147	119	140	128	114	143	117	122	122	137	143	107	136	158	122	133	146	143	135	113	128	128	144	158	136	139	132	139	124	121	131	120	123	145	141	117	135	121	127	122	118	138	142	120	102	130	147	139	148	142	110	123	145	131	136	127	131	131	107	133	130	123	123	125	148	129	148	150	110	137	141	147	114	142	117	122	142	146	134	140	133	106	139	123	142	150	139	108	156	147	108	120	133	139	112	120	134	145	135	131	143	125	158	112	132	139	125	114	136	135	133	113	120	141	141	140	126	124	113	109	140	124	134	123	152	124	114	133	132	125	118	138	112	136	130	143	136	124	138	132	137	171	126	133	138	157	121	128	130	137	143	138	140	104	135	114	144	128	127	153	134	133	158	141	137	112	127	132	136	128	132	123	128	123	132	135	125	125	130	129	119	133	115	126	118	121	133	123	142	145	118	101	119	125	120	133	126	152	136	134	125	121	106	131	122	142	129	132	150	122	131	123	125	116	132	123	133	114	129	142	135	119	108	147	140	103	139	119	113	121	108	128	131	131	134	131	134	129	141	137	136	125	142	125	123	126	112	112	138	136	126	133	115	131	112	129	131	134	133	128	136	133	107	120	122	141	134	127	127	146	146	131	129	129	135	117	133	136	127	125	152	142	134	114	118	112	126	117	111	146	146	126	148	145	124	137	129	120	110	127	125	139	147	123	134	129	125	135	127	117	140	118	141	141	101	157	133	126	120	137	132	132	108	139	125	132	130	113	135	109	114	127	127	135	126	106	133	134	133	135	137	128	126	154	126	141	129	136	129	125	139	130	120	128	137	126	120	122	129	132	112	132	140	133	135	114	150	134	115	139	125	119	122	121	137	112	132	129	151	133	123	117	144	143	119	128	137	132	136	118	139	130	119	132	127	115	141	118	127	117	120	138	130	132	124	140	133	117	133	110	128	122	151	123	141	153	152	122	118	134	135	130	139	133	129	130	133	132	119	121	127	126	129	131	125	124	102	121	142	132	121	133	129	142	121	122	126	153	133	144	137	118	126	118	144	134	141	142	118	123	155	128	119	130	124	147	139	126	140	136	136	133	137	116	96	143	132	131	135	130	131	140	132	128	129	128	121	125	147	93	138	126	131	141	125	137	123	129	126	134	121	125	154	134	139	129	119	128	151	136	148	130	118	128	141	121	130	135	122	120	125	120	133	132	123	129	121	120	127	123	132	116	151	134	142	129	149	134	149	121	112	129	123	132	153	114	139	148	121	133	138	122	130	131	143	147	157	137	138	127	109	140	126	120	131	128	134	117	122	116	128	134	126	120	145	124	137	125	135	129	136	126	126	140	132	160	120	109	117	142	158	141	126	125	133	124	110	129	131	132	137	145	134	145	121	138	141	129	126	126	111	134	136	125	139	153	131	117	131	119	144	125	110	135	118	121	125	137	130	127	130	130	125	148	130	143	146	124	122	124	118	138	131	125	127	128	140	157	142	143	139	140	138	128	135	138	143	123	117	134	143	123	153	140	125	132	137	131	154	134	135	128	124	140	121	131	145	143	109	114	130	146	131	115	139	140	132	137	123	135	124	134	139	136	119	132	120	129	116	121	136	104	134	121	126	138	146	124	134	128	126	121	126	153	137	139	132	129	142	146	113	137	142	119	135	118	116	156	131	119	135	127	139	138	124	123	138	133	122	139	126	121	122	133	132	146	122	154	130	141	139	111	127	146	144	136	112	114	132	142	149	129	133	133	139	109	137	115	140	139	124	144	143	132	138	140	135	145	133	129	133	144	131	140	122	132	126	147	124	119	135	123	126	120	134	150	121	131	126	142	131	128	137	115	114	113	154	144	137	129	125	126	139	136	146	130	135	132	126	134	117	124	151	129	122	107	143	154	115	117	121	125	120	117	120	121	121	155	126	112	130	133	115	119	149	115	119	126	117	117	124	135	140	137	126	144	137	117	113	120	143	126	153	126	118	123	129	127	138	131	120	124	143	140	148	127	142	120	154	129	131	114	126	132	112	133	129	113	120	135	137	134	125	136	118	136	116	141	129	146	110	128	122	138	131	126	131	149	137	143	131	141	143	125	136	134	119	128	134	112	129	150	146	135	129	132	134	141	171	154	112	118	127	132	162	128	116	134	115	136	142	116	140	116	130	127	122	136	122	117	141	124	118	123	158	139	113	135	125	122	119	124	138	127	133	127	120	119	127	123	130	133	134	123	134	110	113	139	133	116	123	137	135	105	123	117	136	149	156	126	112	138	141	122	130	120	140	136	125	114	129	130	129	107	125	123	127	121	118	136	124	114	133	118	114	139	137	130	131	130	128	133	134	131	135	152	115	126	120	134	149	136	137	118	128	155	131	124	106	125	146	131	122	153	149	109	152	131	129	126	146	126	146	142	121	152	123	136	142	136	127	139	121	126	123	130	128	129	118	112	145	135	128	133	134	135	132	138	136	132	142	144	144	118	148	121	150	104	118	141	133	142	137	131	123	142	149	121	125	151	137	116	127	125	136	135	154	139	131	147	127	140	136	164	131	153	150	136	132	100	156	140	114	125	122	111	122	121	137	137	125	138	126	131	110	144	126	126	135	121	153	130	137	120	127	149	111	110	121	129	127	133	139	115	136	130	120	133	130	125	126	142	114	170	133	128	144	139	142	142	141	122	122	124	132	134	96	119	155	140	125	142	141	136	140	125	135	151	144	124	129	137	160	136	126	127	135	124	128	107	135	144	120	141	133	136	111	123	124	139	136	132	138	103	133	122	126	133	124	129	139	145	131	118	152	138	145	136	118	128	132	123	131	121	117	140	134	137	134	136	123	130	130	110	127	136	133	115	140	130	125	130	109	153	151	145	133	140	158	132	115	134	145	129	125	138	147	115	120	122	137	122	128	152	126	110	124	124	150	135	130	131	117	127	148	101	138	135	150	152	148	126	135	125	124	141	123	144	131	119	155	124	117	133	125	128	131	148	136
38246	44612	48693	34955	24745	876	643	556	547	555	538	541	493	532	538	510	466	461	464	472	452	494	459	464	460	453	466	450	480	499	450	475	455	451	453	480	473	413	438	435	445	452	496	461	442	446	445	456	467	468	442	427	436	462	427	429	431	468	451	434	449	432	428	461	470	479	474	428	452	451	460	455	447	475	437	437	442	454	418	464	468	466	478	477	436	439	445	428	444	403	470	435	483	461	462	455	458	433	443	439	403	460	483	456	459	433	449	466	443	469	470	438	433	488	447	449	452	445	451	451	447	444	463	448	462	435	457	449	452	471	436	451	431	473	431	457	487	441	496	459	413	436	473	397	480	432	458	455	475	442	486	427	453	434	464	460	424	443	410	417	463	444	437	421	462	428	456	452	440	441	425	465	450	436	464	432	475	456	446	455	447	454	432	441	431	470	484	419	443	456	443	451	472	471	496	459	416	442	424	463	451	439	477	444	438	430	459	434	435	432	441	448	423	452	455	430	442	431	417	440	426	445	449	446	433	462	448	464	453	444	474	418	449	423	430	436	456	418	423	445	456	423	462	454	467	435	442	454	449	509	454	446	447	465	504	453	450	451	432	440	448	471	449	436	455	412	472	427	443	431	432	468	460	448	454	410	485	412	456	464	412	428	426	453	422	465	434	455	463	468	455	481	412	467	432	454	463	482	439	472	474	433	423	425	439	455	466	431	401	448	463	471	445	495	430	427	469	426	462	451	436	442	444	450	436	469	461	444	422	431	451	452	390	467	442	466	455	455	452	407	438	469	458	449	390	433	441	455	435	461	418	478	406	459	481	437	443	422	451	441	438	447	465	482	478	405	466	420	460	420	458	473	460	435	434	411	482	493	499	471	444	414	479	453	415	466	481	442	433	452	476	467	444	421	441	457	428	450	479	455	420	482	462	425	432	455	405	462	462	432	427	415	448	440	452	455	465	466	443	471	457	409	469	459	456	431	487	456	439	454	420	465	476	488	457	413	459	467	476	474	462	461	430	463	442	461	452	466	431	441	453	415	431	419	481	446	470	467	450	462	466	420	462	444	435	448	441	438	454	447	442	469	428	436	461	439	462	442	475	446	432	438	459	452	470	432	482	454	481	448	427	448	448	447	492	439	441	449	454	459	476	439	445	423	450	464	425	450	471	463	475	480	461	456	445	431	447	482	429	432	418	396	464	499	426	433	438	426	414	427	433	457	442	398	431	467	463	432	445	435	442	425	456	412	450	471	449	457	438	438	447	437	438	460	459	425	436	432	443	470	476	480	466	463	441	463	435	400	446	462	439	443	418	426	458	426	444	435	438	462	433	466	416	426	436	472	448	439	409	468	434	468	450	475	441	489	439	435	442	407	421	439	450	463	424	466	466	441	445	442	444	438	456	471	434	458	474	466	453	470	421	435	467	472	456	452	438	465	455	452	452	460	466	475	426	457	470	454	446	432	452	478	449	443	454	429	449	442	440	441	483	464	440	461	405	412	429	442	441	436	472	462	412	437	453	415	459	444	468	449	468	462	462	438	426	451	390	432	432	457	453	435	436	478	427	463	463	399	485	453	482	428	477	500	460	420	442	469	371	477	457	426	490	439	431	436	437	438	437	454	461	418	484	465	453	438	442	455	468	445	474	421	444	429	423	412	447	448	426	407	430	428	441	445	458	430	459	474	458	437	437	432	448	400	441	474	437	468	446	442	442	456	444	460	421	448	463	471	450	451	427	449	445	448	469	426	426	405	482	452	457	470	460	451	468	447	450	448	453	444	464	478	422	419	440	421	433	463	466	431	475	417	434	460	475	464	470	474	450	432	434	439	436	458	447	431	450	460	420	462	404	467	461	407	422	439	448	455	476	439	443	439	430	477	499	437	463	499	486	428	401	447	372	446	471	431	453	445	415	429	448	472	431	428	465	444	479	482	432	438	440	436	430	474	450	473	431	445	460	477	471	475	451	458	493	419	462	456	423	500	413	445	425	466	429	455	443	487	423	429	428	430	447	470	457	407	454	466	440	467	437	455	462	457	469	419	452	411	452	444	446	451	423	446	431	445	420	454	455	449	449	420	436	478	441	440	401	468	469	449	453	433	426	399	435	460	414	445	441	439	433	456	449	456	398	460	487	423	458	455	463	462	431	427	419	411	446	438	473	450	483	459	393	434	405	463	448	432	463	446	460	420	475	438	443	439	453	461	433	448	410	410	444	466	434	454	448	453	466	425	449	434	424	421	432	451	494	425	467	401	467	418	455	424	460	482	454	449	468	428	467	447	422	432	443	453	429	434	466	473	470	465	433	449	436	417	506	435	479	455	440	490	465	425	451	445	433	484	442	408	454	413	435	475	442	458	487	440	500	467	444	452	444	457	452	428	471	434	476	438	419	425	433	482	462	433	473	423	423	432	430	398	442	458	445	453	428	438	453	473	470	440	423	424	434	432	443	421	455	439	477	476	452	430	449	447	458	483	451	462	459	466	447	417	449	459	445	463	470	421	444	448	439	448	453	442	460	459	403	442	409	458	434	445	443	468	462	450	445	443	446	444	458	401	448	420	441	476	410	445	447	422	474	507	456	413	458	435	447	443	423	459	449	468	425	411	441	412	466	461	448	400	439	434	436	423	445	470	477	446	452	463	448	435	427	434	469	450	432	475	452	430	487	477	463	413	477	442	432	422	455	430	432	438	457	432	444	441	467	482	440	423	456	439	461	457	433	466	460	471	419	428	414	442	412	443	451	465	436	460	442	478	419	435	450	412	446	423	445	463	449	444	501	459	449	456	479	449	425	444	461	464	453	457	444	454	445	500	424	456	465	467	481	441	430	434	421	447	413	435	475	432	456	463	438	484	454	442	455	426	446	441	459	430	459	442	472	466	476	439	433	435	437	454	463	431	441	436	468	471	426	441	435	447	487	488	457	449	460	490	462	476	452	469	461	458	462	486	438	493	450	448	454	448	451	423	401	481	472	454	455	400	453	431	426	429	455	440	466	421	474	442	445	435	441	487	442	481	445	438	456	401	444	456	477	404	440	427	437	447	431	454	451	463	426	433	446	471	448	423	428	437	479	464	440	464	436	437	435	430	446	466	455	433	458	451	467	471	469	454	423	457	466	466	484	403	442	464	452	456	451	434	422	439	426	441	444	452	408	468	449	432	412	457	437	446	448	439	462	437	437	406	467	439	439	459	439	448	482	439	437	419	423	460	443	483	445	457	445	433	457	442	442	433	441	455	422	416	435	456	481	443	450	470	451	468	460	442	428	470	436	444	454	469	431	472	430	457	437	466	382	477	469	445	435	502	483	466	485	444	429	438	462	442	448	479	429	457	435	463	481	427	462	445	471	446	437	482	481	452	443	456	463	459	505	439	459	412	428	434	443	449	453	416	449	498	453	464	446	455	474	477	451	489	443	455	439	448	441	414	418	460	448	456	425	459	454	427	404	471	470	464	449	415	444	421	421	464	424	432	427	491	443	452	436	462
70738	70997	74300	42900	30286	4866	399	328	300	275	251	245	239	243	241	253	247	207	236	223	231	226	228	222	232	234	236	248	236	216	220	234	232	232	195	223	223	221	252	220	247	240	241	243	216	206	233	213	223	200	206	225	240	253	222	212	234	199	227	222	217	235	232	226	206	235	221	223	237	237	227	235	220	199	214	230	206	202	205	230	212	235	220	218	241	206	206	212	201	218	186	226	234	201	225	209	244	238	206	248	208	217	217	201	210	237	204	247	230	212	240	210	209	200	232	228	211	260	210	195	226	220	211	227	212	232	235	220	221	230	204	206	227	220	227	211	230	238	228	213	237	224	241	201	233	240	213	241	232	240	227	217	213	218	217	196	223	223	242	218	220	236	221	220	238	209	220	224	235	188	230	216	229	225	191	223	233	238	213	240	232	222	216	235	213	245	216	222	214	233	222	222	208	249	239	230	231	218	231	225	213	236	217	203	254	226	208	227	239	220	221	198	218	222	218	236	197	224	232	239	243	227	231	228	238	247	252	214	244	211	195	232	234	228	241	182	236	216	227	201	211	215	235	231	237	233	210	246	220	204	248	220	207	226	239	227	244	245	248	221	206	201	196	236	230	267	221	229	253	231	221	235	214	216	205	200	230	233	204	232	220	242	192	233	223	215	222	198	218	199	232	216	234	248	193	227	233	226	251	223	213	228	206	250	226	228	210	217	232	207	221	224	225	208	203	223	266	210	226	221	213	217	233	211	229	250	237	214	236	226	201	236	241	238	215	211	231	252	198	192	238	213	207	238	212	218	251	241	251	225	248	205	203	218	219	239	228	210	247	213	223	221	212	280	216	231	220	232	212	222	235	203	219	184	207	211	225	212	214	227	235	213	223	195	231	229	217	226	241	253	203	228	228	234	199	241	204	237	212	228	240	206	210	227	223	235	209	203	246	214	224	233	227	219	214	217	218	213	219	214	209	207	213	243	234	212	232	207	185	228	264	218	229	222	214	226	216	231	215	223	233	230	232	234	212	204	232	205	195	243	235	222	234	232	213	235	233	215	195	213	209	206	217	217	221	214	201	221	198	205	217	213	211	214	216	239	247	226	215	221	239	242	219	248	203	212	235	224	220	221	193	208	233	212	215	210	238	206	239	228	224	208	220	218	224	231	243	236	223	190	258	220	235	240	229	215	216	213	188	232	197	220	208	198	216	243	211	220	221	223	238	209	248	240	222	240	234	225	222	216	242	211	217	227	214	200	218	205	241	224	210	223	228	234	233	232	240	239	245	195	218	204	231	219	229	244	229	219	236	234	226	219	227	231	221	246	238	216	220	229	216	212	243	213	237	226	226	218	199	215	196	238	225	238	228	205	219	236	234	214	218	229	212	220	250	195	231	205	223	217	232	234	216	246	224	224	222	217	233	236	227	233	239	215	217	252	225	208	217	218	229	239	239	239	245	196	214	215	223	273	226	233	227	199	229	220	227	199	192	215	226	215	215	240	217	218	215	228	229	220	206	230	227	246	208	212	240	236	212	188	206	220	235	231	248	203	211	220	207	200	223	231	208	216	230	252	239	198	206	226	193	192	224	213	250	206	212	222	223	214	218	253	243	250	227	225	237	219	222	239	219	210	194	217	233	243	225	228	206	208	207	247	219	226	254	243	217	211	227	232	227	216	241	231	244	205	241	210	227	239	212	212	226	212	216	197	218	237	241	224	228	191	221	221	225	220	217	212	214	239	260	221	250	216	201	205	222	202	239	237	234	219	239	254	218	192	223	216	212	210	178	234	236	235	210	227	216	219	191	241	228	204	207	230	238	196	215	207	207	219	216	211	214	199	237	217	219	233	223	221	224	215	240	210	222	207	225	248	250	229	231	206	229	237	203	212	224	216	214	249	235	232	221	202	237	203	211	233	219	248	225	203	233	224	216	212	221	190	207	202	245	248	214	212	255	220	235	230	226	218	230	217	208	206	218	229	227	216	210	210	222	246	221	200	218	203	212	193	219	213	220	212	211	221	215	226	235	207	219	217	224	201	222	210	216	252	224	239	248	208	223	222	231	231	240	254	229	220	221	225	245	215	216	207	222	198	206	241	209	214	246	209	217	205	231	212	210	235	232	208	233	215	240	211	241	217	209	220	233	239	226	211	213	211	238	234	220	216	208	237	207	200	219	183	200	212	255	217	227	243	240	193	218	240	220	217	200	219	198	208	230	221	242	218	212	213	248	223	222	209	199	230	206	220	235	225	219	231	210	236	210	237	224	234	211	234	236	230	220	213	201	228	234	238	214	247	225	267	217	223	195	210	234	261	202	228	200	222	243	211	229	208	219	233	218	258	227	275	230	241	195	245	220	208	211	182	210	213	226	228	218	247	233	240	201	225	209	226	232	220	212	252	222	231	220	221	246	209	216	240	223	237	246	235	241	225	248	217	193	227	215	233	224	223	241	216	211	204	225	209	220	221	208	221	225	226	221	235	207	199	229	239	251	230	209	201	189	197	214	241	226	201	208	252	230	232	237	248	240	212	225	202	236	241	224	232	203	213	215	220	235	207	225	240	233	209	230	237	224	219	195	229	237	226	241	241	225	227	197	222	230	216	223	222	238	227	222	236	229	243	215	196	237	214	230	275	194	246	207	204	215	205	229	232	229	207	241	200	239	250	233	203	203	218	232	219	209	219	197	219	249	211	211	231	239	232	216	229	242	238	209	236	194	229	231	208	232	220	186	232	222	228	213	232	210	257	215	221	215	214	265	213	215	216	222	205	208	227	193	235	238	198	212	242	230	222	235	238	201	233	219	206	240	215	212	228	227	218	231	188	227	213	193	207	231	193	234	223	217	210	245	259	214	209	224	207	236	230	207	213	208	203	216	225	232	212	203	204	228	223	243	202	231	227	245	237	211	215	246	221	202	212	234	204	232	233	242	233	230	199	233	210	216	216	225	211	207	223	212	218	229	240	229	241	228	213	212	200	258	207	223	215	187	232	219	227	228	235	237	245	226	222	222	218	231	228	187	240	209	244	221	225	224	221	210	243	200	232	225	232	252	207	201	233	212	230	222	201	205	214	200	226	225	226	205	199	222	237	208	214	220	215	214	230	227	230	217	225	208	214	208	210	215	262	218	243	209	212	222	210	221	245	226	207	195	233	205	221	226	225	234	225	219	229	210	211	225	197	204	198	210	235	213	239	223	234	223	217	233	209	208	218	269	223	211	203	237	198	214	233	214	213	231	216	215	227	239	229	189	215	212	228	226	247	216	218	218	219	225	236	232	213	231	208	218	197	211	203	231	217	207	236	221	213	226	231	189	228	227	228	244	227	227	212	228	220	219	222	216	225	231	225	204	220	240	209	218	226	212	205	206	202	230	210	228	221	215	214	220	219	232	198	222	196	234	243	221	201	214	209	214	219	231	225	214	216	218	204	213	222	177	203	194	225	228	245	197	210	277	219	224	227	215	208	239	201	237	207	211	223	238	230	215	213	183	205
48257	56751	60771	45282	30093	1369	1197	1057	952	906	825	803	867	823	794	744	766	787	748	786	725	744	745	740	754	730	711	711	738	699	737	746	692	722	719	729	676	705	698	726	756	696	677	723	706	697	665	688	758	691	745	684	726	674	735	715	693	642	716	709	693	687	725	690	710	736	675	745	649	687	685	716	706	731	656	732	749	717	699	725	692	716	721	724	677	677	718	678	686	746	696	714	671	705	773	716	743	720	718	745	722	741	714	694	702	689	734	718	715	708	703	702	686	686	739	699	693	664	640	746	692	724	688	728	729	695	668	671	700	744	715	741	715	653	707	669	706	685	688	711	699	730	702	709	707	681	708	680	688	679	696	718	715	671	687	678	712	744	703	723	692	699	690	756	687	713	731	707	698	681	689	670	687	704	712	715	704	718	715	691	666	734	677	683	690	738	694	685	688	616	635	689	725	717	713	636	704	689	718	716	619	651	682	717	668	661	693	715	654	707	674	718	702	681	670	708	728	686	753	748	724	690	685	680	706	761	709	761	679	735	707	758	671	671	689	730	731	740	700	681	726	646	684	699	671	681	719	644	720	715	699	696	671	670	694	701	672	693	695	669	686	695	655	694	712	646	701	723	676	724	714	701	685	692	716	677	725	710	657	705	706	698	661	669	669	697	706	716	748	701	738	670	740	720	767	706	695	717	685	692	668	685	695	695	683	697	733	719	727	703	725	695	720	705	722	712	672	710	695	665	676	678	714	718	726	720	701	719	681	688	683	680	700	733	668	700	742	667	706	693	726	683	715	711	714	673	713	678	708	708	747	684	706	724	681	684	717	681	721	721	701	730	743	679	651	690	700	720	651	677	696	680	681	718	648	690	712	682	708	699	700	705	665	650	645	700	727	670	682	718	714	713	718	684	713	688	692	715	679	683	711	691	637	707	694	671	685	680	711	688	682	684	697	708	708	733	736	732	666	661	727	688	745	689	706	711	710	701	688	692	701	696	726	742	681	661	685	708	748	657	743	714	674	671	672	701	675	666	726	738	751	736	673	715	699	676	717	684	733	690	651	692	714	723	668	714	682	686	696	713	731	688	716	669	672	709	683	674	696	716	662	701	665	699	641	671	719	699	641	712	744	723	695	721	729	695	663	721	712	728	669	732	669	702	651	713	709	694	747	721	721	717	707	629	741	658	651	717	723	676	721	687	713	710	728	679	735	664	745	688	763	661	696	712	705	678	721	696	719	693	680	641	656	669	687	693	716	697	743	655	729	651	710	730	663	728	682	706	709	724	721	681	734	659	730	664	714	719	689	694	688	692	714	666	676	729	706	682	648	688	687	714	707	733	709	689	683	681	669	712	688	697	736	738	715	715	669	746	716	681	673	694	738	674	698	751	683	740	695	663	733	722	669	713	675	686	713	723	682	689	700	669	687	750	719	676	719	699	736	725	676	732	702	674	694	675	666	665	710	720	709	720	698	700	692	676	670	649	699	712	729	712	701	668	632	715	709	703	664	708	656	713	716	713	726	703	720	718	732	733	694	697	741	723	675	688	649	697	698	682	679	735	693	720	677	744	716	719	693	704	690	714	677	684	689	676	725	712	701	711	672	724	649	672	740	684	720	657	732	740	686	695	712	691	684	760	673	708	708	676	709	665	665	696	690	676	720	730	680	724	711	679	682	642	690	726	671	748	673	693	711	694	662	672	701	712	701	720	737	701	714	725	713	687	748	684	681	680	713	694	743	709	696	737	698	687	685	721	673	709	681	683	723	692	716	699	731	722	694	692	701	704	729	701	693	689	731	735	684	677	686	740	683	663	715	739	716	716	720	688	726	722	699	705	694	722	739	670	722	717	706	668	673	729	693	695	668	732	713	735	700	660	645	703	739	709	688	684	717	720	649	704	726	716	693	722	692	655	701	665	716	660	690	733	685	721	738	715	674	658	719	684	662	699	709	691	681	666	710	689	677	674	733	698	674	676	748	671	685	712	715	687	774	727	710	735	652	668	712	711	703	623	742	659	730	643	667	738	699	726	736	678	671	719	730	739	678	718	703	688	733	631	684	728	708	678	716	672	666	717	685	721	722	686	690	638	687	708	712	675	718	734	726	681	695	687	706	718	730	672	691	736	726	693	702	710	651	699	690	716	760	687	678	742	728	747	671	708	731	695	729	698	673	682	715	691	719	724	709	688	719	687	698	700	739	670	714	700	658	674	728	686	682	662	696	692	655	731	758	694	694	717	687	699	725	729	719	721	723	654	678	679	636	709	723	752	684	709	706	653	650	694	662	714	696	689	730	663	663	680	712	731	721	685	749	711	681	708	701	681	712	715	700	666	669	703	671	687	688	689	706	709	701	722	736	668	719	719	706	699	741	718	717	639	717	690	705	724	710	670	721	674	704	745	664	664	680	703	684	687	701	667	687	696	709	712	668	676	703	683	758	696	661	726	741	728	676	689	696	720	701	712	669	690	703	700	655	678	645	628	681	698	725	717	689	721	703	650	749	700	688	679	679	712	750	726	694	670	685	698	733	709	680	669	661	673	695	713	679	729	751	721	709	678	702	685	654	723	763	706	663	713	703	652	731	684	654	741	723	737	693	706	735	741	727	695	726	708	701	666	760	641	706	680	692	746	694	712	691	687	750	711	690	649	749	635	727	696	708	696	695	717	668	661	695	681	723	754	707	649	738	748	715	764	669	742	742	715	701	709	658	707	699	674	696	705	694	676	661	684	679	666	661	683	704	696	724	727	656	689	731	712	725	693	697	653	738	699	712	715	765	717	726	710	683	703	707	749	688	728	728	648	664	655	691	689	716	671	668	711	744	690	681	719	702	685	674	721	692	709	735	656	690	737	698	715	692	679	666	736	743	724	705	710	725	674	682	709	674	701	700	699	716	709	696	722	724	686	691	713	719	730	712	695	716	690	659	638	696	699	716	728	667	702	663	675	680	712	699	685	710	711	673	717	728	695	697	647	710	708	712	684	675	690	699	724	719	729	690	689	677	709	694	706	702	773	726	712	702	736	667	678	710	675	716	702	748	714	715	719	677	680	716	753	686	707	704	705	712	670	721	677	665	677	651	669	680	696	696	701	711	735	698	699	684	708	697	667	710	683	736	739	679	708	671	661	729	687	702	696	672	687	677	700	694	682	730	702	724	683	696	687	735	683	734	665	741	725	721	668	713	666	711	682	671	672	729	678	696	686	721	711	725	732	728	720	677	698	714	725	678	663	702	704	732	712	721	731	715	705	713	673	702	657	664	744	664	672	711	687	708	717	657	723	713	657	684	755	676	634	697	675	703	733	752	708	696	739	678	695	717	656	660	707	699	713	692	747	707	683	659	660	682	684	670	698	677	724	703	698	682	717	689	709	720	754	717	735	639	688	742	713	728	757	702	703	687	728	737	652	725	700	708	689	710	686	721	685	681	746	701	731	744	720	708	709	678	708	659	699	665	737	688	667	678	724	696	675	694	684	685	677	701	692	731	697
20942	11013	13622	2202	1175	166	160	174	173	175	185	163	177	167	155	159	188	165	161	143	167	147	152	149	151	170	135	157	168	164	162	156	162	163	153	155	169	190	153	160	168	153	154	149	176	157	164	169	173	155	154	168	165	177	159	162	161	163	146	174	165	122	150	176	174	157	168	149	139	157	173	163	145	153	147	173	164	177	147	145	167	169	151	154	162	150	173	154	157	165	163	162	181	166	133	146	176	191	166	141	159	132	143	145	151	171	161	165	145	146	139	160	178	153	158	162	133	166	163	186	164	178	177	168	153	150	171	174	159	151	135	152	150	158	177	169	174	152	180	170	168	130	157	168	141	149	159	162	168	167	145	163	157	173	146	161	176	170	178	172	136	146	151	154	166	160	155	169	168	160	188	177	167	156	153	169	156	167	148	157	177	174	134	146	156	174	155	157	156	154	149	164	154	193	152	179	189	187	172	155	171	142	144	167	152	207	160	142	159	170	144	150	170	149	157	170	146	157	163	178	172	141	157	162	166	154	158	169	152	174	169	156	163	144	147	192	181	148	186	145	168	185	152	147	177	160	149	154	158	164	152	169	166	178	158	183	146	154	152	159	168	140	169	154	159	171	171	167	136	165	156	176	158	171	169	162	164	168	186	158	156	163	157	164	165	171	157	158	150	177	148	154	161	132	160	149	127	170	166	145	153	177	153	166	171	183	156	165	176	164	151	139	151	164	155	152	172	150	158	159	163	163	165	148	153	152	144	154	161	165	152	139	170	171	134	140	162	155	161	173	168	169	156	150	131	137	156	149	139	134	165	145	166	150	163	159	168	148	161	158	160	163	167	135	178	173	155	161	171	157	150	174	132	182	160	149	165	157	171	168	132	164	173	136	145	163	142	177	141	134	161	159	165	154	182	182	170	149	155	163	149	162	161	151	150	166	158	170	138	123	147	155	177	152	161	167	185	151	170	159	168	195	159	170	180	143	147	165	165	138	159	182	158	147	152	153	173	157	160	159	174	177	152	177	155	170	171	159	145	182	174	176	163	165	151	193	149	177	143	178	149	144	144	153	134	145	168	171	174	147	165	154	165	169	148	166	157	145	147	159	178	174	169	167	151	140	152	154	154	159	171	161	130	142	148	167	174	157	171	147	170	136	180	147	148	177	165	159	167	158	163	151	178	153	162	144	148	170	167	178	169	163	156	156	156	190	146	164	165	156	136	153	171	131	153	166	179	157	154	159	142	165	148	164	169	144	155	155	159	136	159	167	161	181	183	151	150	154	161	151	152	161	169	165	176	168	176	160	167	149	160	155	180	148	148	179	163	143	188	160	167	167	148	146	160	180	153	129	162	168	160	155	157	161	167	145	160	156	153	163	139	165	157	152	147	156	156	171	157	184	173	144	169	139	145	166	165	164	167	190	166	145	174	161	149	168	191	141	137	153	173	140	141	157	171	163	151	145	171	153	162	165	172	148	166	177	164	148	153	155	139	161	166	149	144	150	148	162	169	142	160	161	177	178	146	154	180	142	173	159	138	190	148	160	141	166	147	178	160	143	140	189	139	160	147	179	160	157	148	156	144	172	148	148	163	173	144	144	145	156	170	161	146	151	124	152	153	164	165	163	158	178	154	163	153	156	146	148	147	163	146	176	156	147	160	180	163	167	158	185	153	159	148	167	179	166	159	166	143	170	156	147	139	143	151	173	152	155	142	167	152	175	170	151	154	169	160	150	177	148	158	152	160	159	176	147	127	167	144	162	156	159	175	186	175	185	142	140	159	170	171	156	165	151	153	168	171	147	156	145	162	177	171	167	155	134	175	153	144	141	145	148	163	174	130	162	163	168	174	182	168	148	185	137	161	139	155	141	130	153	182	166	130	165	168	145	153	168	156	131	153	152	154	171	157	165	156	146	161	184	152	160	167	162	190	173	155	139	161	159	149	180	177	152	155	174	158	130	181	153	136	155	164	164	157	157	171	161	170	139	164	180	151	156	179	156	154	176	168	148	143	157	172	154	183	172	161	160	179	174	156	180	156	158	169	158	162	147	162	164	163	144	166	155	144	175	155	161	164	165	148	169	169	140	174	141	144	164	158	149	163	168	149	187	145	160	154	175	170	168	156	182	153	164	163	145	146	141	153	175	170	167	163	169	155	132	150	139	156	170	143	180	149	150	165	165	167	159	153	170	151	166	166	162	165	145	150	157	151	139	163	153	164	147	182	169	162	154	147	184	158	170	163	154	151	157	163	164	141	133	152	146	180	157	181	148	174	132	185	173	175	144	173	157	172	158	167	149	169	144	174	161	182	167	143	151	157	166	164	178	159	132	164	167	134	141	183	162	160	169	190	168	165	146	198	138	154	167	139	181	183	158	171	165	145	150	171	180	174	193	177	174	153	146	169	179	156	155	162	148	146	154	164	145	155	177	158	152	169	171	171	162	176	146	139	174	171	185	159	146	164	157	173	162	167	150	150	140	154	181	167	173	200	144	159	161	165	168	170	165	181	165	160	171	151	160	156	149	160	167	162	152	164	163	171	163	169	165	152	158	149	150	173	147	167	139	159	169	181	161	141	168	174	167	195	178	163	157	150	151	153	174	143	157	136	186	157	140	171	142	161	143	156	172	161	146	159	170	157	161	147	151	159	161	153	162	178	172	145	147	149	146	147	165	183	158	154	153	156	149	148	178	159	161	135	145	180	162	150	173	152	153	153	153	155	183	158	140	188	148	149	141	156	149	159	161	156	159	133	140	175	171	134	172	144	170	147	151	156	174	147	157	172	209	158	170	183	178	147	155	156	166	167	160	144	151	152	160	145	150	184	149	157	189	155	184	170	169	148	183	154	137	154	182	176	149	137	154	160	172	170	154	153	148	153	185	152	159	142	173	167	163	152	180	161	142	146	183	174	149	182	149	165	161	147	163	129	153	157	162	171	151	154	160	148	168	159	164	164	179	157	173	157	160	172	166	122	141	160	161	166	138	146	147	157	131	150	154	137	145	166	178	176	156	173	190	151	156	168	133	159	164	154	166	136	158	167	168	136	149	156	191	155	146	183	139	164	157	165	185	156	136	155	161	156	154	157	157	157	164	150	155	140	182	152	169	149	140	168	187	161	165	168	159	154	184	147	164	168	165	150	165	177	195	157	157	168	151	159	161	175	158	139	169	162	137	142	156	137	159	157	178	166	160	181	164	177	162	159	145	137	165	158	166	158	157	163	155	160	149	142	169	153	161	169	145	160	168	177	148	150	161	154	182	177	146	170	154	144	173	163	159	161	162	167	154	155	180	168	146	170	157	144	195	162	147	157	152	157	140	155	128	144	184	155	156	161	152	145	152	160	148	176	158	173	174	182	163	159	189	164	169	147	167	159	160	141	160	186	169	153	154	164	176	171	132	157	153	157	140	161	171	170	154	156	151	167	150	167	155	155	173	149	128	151	153	144	166	170	181	170	158	153	170	190	165	165	157	145	163	124	153	157	152	160	167
17764	15954	19923	5582	4089	516	551	558	512	528	527	547	510	529	569	499	531	502	522	540	510	512	535	528	543	545	540	519	539	536	501	510	542	535	498	500	537	482	524	504	535	544	517	545	548	554	582	567	543	526	498	558	499	533	530	488	540	549	553	524	540	536	478	511	493	543	528	495	511	533	515	495	496	532	506	573	538	535	511	562	538	542	549	534	523	528	498	508	532	503	530	499	532	524	561	517	529	479	505	536	538	526	526	518	503	493	548	513	536	531	549	525	488	519	541	514	533	515	543	560	512	485	530	537	567	559	533	534	549	535	475	553	533	550	519	541	524	513	488	528	484	514	521	560	547	502	543	532	505	508	551	537	592	511	510	506	524	483	483	546	515	502	539	525	546	521	542	520	581	504	558	501	531	522	563	523	560	566	503	526	514	532	515	540	544	504	516	530	532	542	529	539	562	529	535	495	506	515	518	506	559	518	565	546	591	558	533	530	532	566	530	541	530	510	529	568	530	524	519	508	550	536	510	571	498	498	521	511	529	521	490	566	505	553	491	517	513	523	529	542	521	539	518	523	504	575	548	487	541	512	485	516	534	551	515	544	532	593	561	505	521	506	541	492	520	526	493	498	536	540	457	524	518	567	546	562	558	532	494	481	543	522	529	503	515	524	520	528	510	510	550	528	518	520	508	552	495	521	519	506	559	526	551	534	539	538	562	508	526	523	543	515	518	565	530	517	494	510	508	547	499	533	499	546	511	537	541	493	546	524	530	554	560	537	529	566	509	508	543	500	479	525	543	526	542	503	574	499	554	553	511	536	506	552	578	494	551	534	548	491	560	569	481	527	517	533	483	519	553	549	514	529	498	508	533	527	540	519	554	473	524	526	580	523	550	505	540	576	500	529	548	549	548	506	508	545	510	509	487	524	576	477	541	552	551	511	451	553	566	552	499	531	539	576	523	575	546	509	569	493	527	509	559	489	498	539	511	532	513	554	524	526	525	534	505	521	521	552	537	516	477	547	521	528	556	534	505	533	501	513	520	545	536	563	514	531	545	493	513	504	525	541	514	512	558	536	518	527	549	535	559	509	557	509	508	546	505	516	530	524	510	541	542	498	510	536	519	528	492	520	549	507	498	517	528	494	566	496	552	522	532	517	524	487	510	518	533	511	540	490	559	498	497	560	515	561	536	554	537	557	531	515	538	530	527	536	483	507	519	497	541	545	490	543	533	564	515	505	542	507	503	520	521	532	509	542	498	520	527	539	560	498	526	507	548	529	492	548	502	524	530	599	521	532	487	547	503	528	530	554	551	477	538	532	498	549	493	485	547	511	563	531	504	539	543	523	502	548	484	503	512	550	483	509	558	516	507	568	573	544	497	541	520	541	541	510	540	490	497	531	523	503	512	560	530	527	493	516	546	538	497	522	504	574	491	542	540	537	462	528	561	574	528	545	501	573	566	543	516	549	540	516	532	507	530	526	501	536	545	535	522	512	536	491	530	537	527	516	476	514	526	497	518	565	518	553	499	544	548	498	529	532	531	556	540	501	503	553	538	515	537	542	519	509	535	548	540	541	558	518	503	491	535	509	499	540	526	511	535	556	473	531	525	544	515	538	540	525	541	503	553	518	574	487	566	578	504	537	552	529	532	504	466	518	517	508	536	556	521	537	554	510	531	533	513	558	546	536	542	538	497	548	517	538	548	530	506	504	508	511	532	540	547	485	545	545	523	482	521	525	534	516	522	509	509	529	533	528	486	515	542	537	524	514	552	561	527	529	518	509	517	509	511	517	527	543	506	529	515	576	517	540	497	514	509	506	532	498	522	513	516	527	501	532	560	550	523	525	537	565	510	531	520	551	554	512	507	506	514	546	536	522	524	561	576	524	529	548	537	536	516	548	555	501	523	500	509	502	563	552	509	556	528	502	531	535	522	503	505	485	547	525	514	553	543	533	549	519	525	561	496	523	481	509	522	505	552	484	495	534	532	498	548	618	536	548	497	489	522	514	552	518	503	517	530	506	536	496	500	552	509	507	549	546	499	562	563	498	516	500	562	509	520	539	551	521	517	543	486	525	539	512	463	505	532	529	498	514	541	491	550	487	524	521	524	519	532	552	527	521	566	470	510	550	561	504	522	503	554	530	510	506	529	511	512	525	549	525	520	480	507	552	543	544	523	507	514	548	527	538	493	558	508	525	570	532	546	543	521	550	525	463	499	508	501	523	520	520	537	502	555	492	499	485	525	521	516	531	519	534	535	514	480	520	565	527	493	513	514	477	544	570	535	535	570	540	494	524	507	510	544	540	542	542	539	506	502	532	508	540	499	510	481	529	487	554	510	506	507	525	533	525	497	542	546	576	569	484	528	540	514	525	502	537	552	548	500	560	548	570	536	499	529	505	595	505	511	579	507	529	551	512	502	519	556	546	547	515	537	523	560	528	509	579	486	556	518	526	555	538	509	561	501	519	549	558	495	546	532	476	517	552	517	491	504	505	551	549	532	505	528	514	494	576	537	528	538	522	522	476	526	530	492	571	528	538	501	547	526	499	521	514	538	533	517	523	506	504	536	545	493	521	505	541	539	531	523	578	556	525	490	478	525	539	502	543	539	538	556	540	502	513	529	573	463	554	513	481	558	530	496	525	478	499	564	535	561	512	506	549	526	540	510	499	548	502	585	546	541	539	542	538	516	523	492	526	574	533	514	573	547	527	563	556	522	486	507	548	521	530	482	546	548	514	499	533	514	503	558	506	576	496	522	498	545	529	520	518	565	559	555	517	503	508	528	517	533	537	519	565	549	537	519	522	495	515	559	572	516	534	515	538	501	526	533	494	511	522	529	479	499	575	514	547	521	511	496	528	500	503	498	509	511	528	487	521	500	551	506	500	509	518	522	513	503	520	502	521	507	534	522	491	528	556	530	564	549	525	486	509	545	510	503	526	516	478	521	554	543	517	551	527	524	528	526	521	524	511	509	527	522	521	557	530	534	557	518	526	514	549	529	477	533	487	495	520	500	538	508	534	512	513	520	507	518	560	521	532	539	498	533	519	515	534	494	538	547	526	494	525	546	543	506	514	556	496	523	560	485	514	545	481	489	538	576	523	507	531	556	529	542	514	527	537	567	539	524	496	546	473	526	522	510	540	530	499	526	553	545	568	484	553	544	546	529	507	523	552	511	536	564	540	509	550	544	515	510	549	528	534	580	507	524	522	511	489	498	514	480	539	560	527	565	505	535	532	529	566	454	531	540	535	525	508	514	541	527	514	517	537	538	521	511	528	537	514	553	522	538	521	484	537	539	555	525	567	546	543	546	515	542	535	494	531	558	481	547	507	526	539	510	549	557	578	493	495	524	521	490	509	520	519	515	561	512	526	525	534	559	498	560	597	489	520	542	486	532	521	519	512	530	496	513	493	522	533	493	555	507	513	541	555	503	558	521	491	489	488	543	525	570	525	568	532	524	526	543	480	582	532	535	516	522	500	525	499
56949	56184	61109	29199	18641	1775	163	162	154	150	140	126	138	131	127	134	144	141	129	120	120	118	127	130	128	125	125	129	124	123	141	122	113	134	130	121	121	115	132	138	122	132	131	123	132	101	144	115	125	122	120	110	133	120	142	128	131	131	136	126	125	128	122	110	136	141	135	112	112	120	123	130	134	116	123	134	134	145	143	121	118	131	129	114	135	119	146	138	101	132	157	125	129	122	127	140	113	142	126	130	138	138	150	139	125	149	120	139	134	127	139	111	125	113	143	140	131	116	122	115	121	116	117	116	112	124	105	136	131	117	145	140	130	124	145	130	141	114	92	126	136	142	122	141	116	130	114	127	126	122	113	127	120	133	126	138	144	129	122	125	142	134	121	153	138	144	109	122	118	112	123	124	116	120	125	119	128	149	134	143	122	127	157	123	130	127	141	159	123	144	127	126	127	134	135	130	110	147	131	121	141	144	101	123	120	124	143	138	117	134	126	131	136	113	123	135	117	119	112	116	117	106	121	123	108	117	130	112	132	150	130	131	130	116	143	125	148	131	120	106	110	118	117	131	130	124	139	139	106	121	133	143	141	123	144	120	126	122	127	130	117	123	117	138	145	135	112	118	154	126	111	142	91	126	139	130	128	124	153	140	130	141	130	134	125	119	129	113	130	105	159	122	126	134	125	144	132	144	129	141	138	138	125	113	106	134	126	129	121	143	103	114	156	128	126	119	113	111	126	118	119	127	125	131	139	128	97	124	116	138	142	120	123	135	130	127	124	123	128	140	152	129	105	122	119	129	127	130	124	130	132	119	134	123	121	131	119	122	114	125	109	112	133	139	126	135	133	129	109	108	116	125	127	143	128	121	133	124	126	166	127	146	134	130	121	140	130	136	134	129	131	122	128	148	135	148	124	139	123	123	127	129	121	131	130	132	134	129	103	123	141	139	143	151	127	137	124	125	128	108	138	127	118	113	137	132	139	125	138	119	134	119	134	136	145	134	122	142	124	130	125	135	112	133	143	116	144	106	122	105	132	111	133	113	145	122	129	130	136	124	119	121	129	144	124	123	128	121	140	139	123	128	128	119	115	117	128	135	114	144	125	120	119	157	122	124	131	112	133	135	133	122	105	100	122	112	147	135	141	150	145	122	126	124	121	120	111	108	111	148	129	133	133	122	122	118	150	117	119	127	132	138	116	141	134	143	115	132	151	122	128	126	121	119	136	134	121	125	125	114	142	116	124	131	133	137	123	139	123	129	133	120	141	134	138	133	131	132	137	123	123	152	109	117	139	130	130	137	130	132	108	133	118	129	136	97	121	144	122	119	120	141	140	140	124	130	114	129	127	152	134	119	111	140	123	135	125	112	114	132	104	137	114	130	115	124	117	110	128	116	110	115	126	121	132	126	125	126	138	129	137	114	124	115	154	123	136	130	154	122	120	138	125	107	129	143	120	127	126	128	130	137	122	130	109	124	130	128	118	117	144	134	124	104	117	121	121	125	129	123	123	124	144	137	124	123	122	122	120	124	125	128	146	113	128	126	129	124	126	152	144	136	118	131	111	149	103	115	132	140	127	133	125	128	112	110	118	117	141	150	127	122	126	121	113	122	120	117	119	121	114	115	135	122	122	112	108	134	128	137	143	111	140	142	120	150	152	146	120	116	124	145	121	124	127	105	117	125	144	136	138	112	128	130	119	134	131	159	123	138	97	109	135	132	126	134	145	141	139	114	126	141	135	128	109	104	129	126	124	113	115	121	143	135	125	122	134	126	121	135	114	148	133	131	122	118	120	116	121	124	130	115	123	138	119	109	134	115	141	121	138	139	127	136	119	109	138	132	140	120	130	123	120	106	129	134	103	139	132	147	140	133	143	119	111	159	134	99	140	114	130	124	134	129	136	133	136	136	142	125	122	140	130	124	115	109	130	114	120	122	121	141	136	141	131	125	111	125	119	126	122	120	130	130	124	120	121	126	136	135	138	127	123	118	130	128	120	109	108	108	134	118	130	133	127	137	134	138	132	121	110	107	115	118	128	127	122	126	120	131	145	130	129	123	120	128	127	146	123	120	119	141	127	121	138	120	119	126	136	125	129	136	133	113	123	135	121	115	133	123	136	130	131	117	135	118	95	121	131	135	130	119	141	122	133	148	122	123	114	103	113	139	111	135	138	117	114	138	121	139	128	108	127	117	114	128	129	133	135	122	127	134	123	148	131	125	147	116	121	145	112	118	113	138	141	134	116	132	135	126	109	136	133	126	123	133	129	150	136	114	115	115	131	134	122	116	119	123	131	129	134	91	135	127	128	118	131	141	130	125	118	155	111	127	112	104	118	107	119	147	120	132	126	127	144	116	127	114	133	113	112	129	123	135	127	129	120	130	153	138	150	136	130	119	126	138	122	140	144	117	112	125	122	133	114	134	129	128	127	116	121	143	124	132	118	111	117	110	140	133	147	128	132	144	141	122	134	125	127	122	128	115	144	112	131	133	161	135	120	136	117	120	106	123	131	114	140	128	112	146	136	123	121	114	116	135	115	128	125	136	128	146	117	139	116	123	133	142	122	107	139	132	112	133	125	163	130	136	104	134	146	127	104	137	125	121	111	135	107	130	147	126	128	137	109	129	139	118	109	122	119	126	137	123	130	126	113	133	121	120	106	132	119	111	137	134	125	142	130	116	137	111	119	134	131	128	118	127	121	128	145	125	134	98	116	150	132	131	113	134	102	154	143	134	121	134	151	131	143	114	125	126	132	132	129	124	128	135	131	142	118	141	134	133	122	144	133	131	104	113	135	126	100	117	129	130	109	134	125	123	137	145	120	131	114	133	148	140	138	108	135	124	118	132	107	129	109	117	122	125	112	127	155	115	133	129	108	114	108	126	128	153	122	142	126	129	120	127	125	129	109	123	111	127	131	141	139	127	132	114	125	121	106	137	118	114	125	126	149	127	114	142	130	107	129	147	132	129	140	131	116	107	122	129	133	105	118	127	136	115	130	131	115	146	157	128	141	130	126	129	125	105	146	133	146	124	147	121	131	127	107	119	137	134	166	132	129	122	113	121	121	136	135	143	115	106	118	139	126	120	126	145	116	106	134	124	125	133	149	139	107	126	124	115	141	111	134	131	138	136	132	122	143	127	130	143	124	145	127	113	146	149	127	138	128	117	142	107	121	124	117	120	133	127	146	139	119	117	117	115	112	118	121	141	107	105	143	128	143	140	110	136	127	115	109	117	118	128	112	137	131	144	124	116	131	113	113	124	121	109	139	134	142	120	142	139	125	107	126	132	113	123	111	133	132	121	146	114	123	117	138	127	123	138	148	125	127	130	118	138	146	124	124	113	145	121	136	121	128	108	119	127	125	115	120	118	129	133	127	149	136	116	134	121	123	145	116	139	117	111	111	125	132	119	124	122	116	127	128	116	114	126	125	131	96	144	147	129	124	131	142	133	157	110	132	123	113	124	126	161	131	135	117	150	155	118
38023	44769	50405	32454	24528	816	652	581	565	521	541	529	501	502	495	490	528	487	550	461	395	496	445	470	489	446	440	444	442	448	493	446	443	416	450	428	426	444	468	456	461	448	388	408	429	417	425	413	412	462	425	447	441	431	393	494	434	436	418	444	408	426	444	453	428	407	461	459	399	446	441	451	453	424	439	421	424	452	447	412	384	441	438	460	426	456	422	427	438	462	441	425	441	410	422	421	413	406	451	436	421	476	418	435	486	429	464	421	464	439	414	458	411	431	442	466	430	423	410	456	434	447	418	466	424	421	422	390	456	424	420	441	448	447	411	474	429	404	397	443	437	448	478	452	415	430	444	441	422	401	415	452	445	467	440	449	417	458	439	418	435	409	442	428	464	430	468	415	401	470	437	422	417	483	437	451	477	431	425	444	409	423	433	471	445	416	417	426	446	400	412	462	414	415	431	415	463	454	473	456	416	456	442	441	453	451	418	436	448	444	421	400	406	451	436	454	459	428	430	432	458	409	468	418	480	452	445	373	463	407	463	488	454	405	411	415	426	475	435	420	454	422	390	435	445	439	463	413	452	459	429	451	443	404	465	457	434	438	436	442	444	467	460	451	460	406	417	454	471	438	445	444	449	442	423	477	441	429	417	414	447	418	403	410	446	434	465	430	463	411	454	435	422	411	418	405	462	399	437	425	430	457	437	403	413	477	439	399	500	473	452	464	486	448	457	448	432	447	440	406	401	422	445	450	439	470	427	457	440	416	424	437	484	466	439	388	446	411	432	428	399	411	415	467	439	417	444	453	421	439	466	446	403	430	423	424	443	465	443	449	446	470	464	462	430	474	399	432	441	418	403	413	435	434	463	496	462	435	408	442	462	437	422	431	409	439	448	417	452	464	407	436	418	459	446	420	438	409	465	422	449	472	437	442	434	413	454	429	464	405	440	406	417	448	451	405	438	422	448	460	439	468	456	436	441	438	407	399	419	428	452	456	435	454	410	406	431	422	454	437	403	449	442	426	428	418	433	416	441	472	446	411	427	447	426	412	444	440	445	425	455	453	466	419	458	453	426	464	471	439	437	430	429	428	430	439	407	420	411	448	459	458	455	427	457	398	463	454	448	439	455	435	422	399	419	439	429	402	431	414	416	411	460	440	470	433	449	456	433	400	434	455	403	443	436	431	423	467	425	445	446	407	451	424	428	433	464	398	462	406	428	419	400	404	444	474	413	459	442	430	460	425	406	448	391	438	452	433	422	412	401	402	431	464	416	452	381	432	465	441	448	403	435	445	424	483	427	449	442	423	395	432	438	456	440	458	459	426	433	422	471	440	446	419	408	440	441	435	426	450	416	405	420	447	395	438	454	407	428	380	441	428	421	444	432	437	414	400	399	438	428	411	406	416	423	428	421	466	432	437	416	436	451	417	437	403	434	413	464	430	409	461	440	426	463	440	392	447	457	450	425	412	449	440	395	397	465	454	441	455	408	443	457	444	439	424	436	440	461	449	453	430	426	442	453	453	420	436	493	436	410	410	422	443	429	454	413	411	426	453	438	424	410	424	459	407	434	440	439	443	458	434	419	404	463	420	403	442	429	476	404	430	410	454	419	425	457	464	458	426	437	413	393	423	408	423	428	466	452	461	403	442	449	445	469	433	441	434	436	437	444	413	425	432	452	466	410	410	433	415	456	419	423	434	414	414	414	439	399	422	432	433	448	404	454	384	445	425	451	449	447	450	418	441	429	441	462	486	408	473	409	446	415	397	412	425	476	426	444	428	426	441	431	453	425	432	435	423	502	451	427	440	446	441	440	430	426	432	483	474	420	414	424	452	431	426	437	433	432	442	458	466	450	449	411	454	430	470	401	455	448	418	451	413	467	449	422	419	417	410	455	460	405	433	430	453	405	438	450	420	446	495	417	405	459	470	412	423	446	419	473	426	412	436	448	458	423	444	437	468	459	432	424	439	488	443	461	422	492	413	442	431	459	447	474	441	459	428	449	428	463	451	442	426	438	393	421	439	395	433	415	448	426	388	418	443	430	438	418	490	423	462	450	419	432	392	421	427	414	471	430	453	410	383	464	442	431	429	451	436	414	427	425	416	432	424	460	432	452	406	451	464	404	420	469	467	445	411	447	402	441	409	442	433	408	406	401	440	431	417	440	470	448	416	418	442	421	462	441	429	463	443	472	455	433	424	421	438	471	428	443	426	404	421	459	419	425	438	377	427	422	485	421	451	442	473	439	420	452	404	471	434	460	450	459	428	445	467	427	479	430	419	427	425	431	438	421	442	442	397	443	420	473	429	433	439	469	456	445	441	463	419	450	437	442	425	428	410	447	389	428	409	443	458	465	439	375	432	445	430	429	448	453	432	465	436	423	422	446	466	425	436	471	434	438	392	405	449	425	420	450	462	412	426	396	433	486	439	450	439	413	437	403	463	456	449	483	421	422	447	413	461	457	424	436	425	417	451	477	412	418	428	387	430	463	416	433	438	442	430	435	430	464	487	452	446	417	483	467	434	456	435	435	464	436	408	416	451	415	429	421	422	410	427	400	454	461	415	427	425	409	430	446	431	465	457	457	404	408	418	423	418	460	406	437	465	441	443	414	430	441	423	501	414	458	447	448	440	447	470	446	432	405	426	436	459	448	447	437	412	414	439	421	418	417	402	439	430	449	425	426	452	451	413	405	443	424	443	483	429	416	418	453	418	474	465	431	421	427	465	458	429	455	437	424	443	450	474	439	458	437	433	422	436	481	381	441	427	425	421	476	468	429	407	421	444	459	439	429	444	427	408	436	411	415	424	460	438	424	439	457	408	442	456	461	463	467	436	403	422	444	458	419	463	431	426	435	431	461	431	425	428	452	421	396	438	478	451	424	412	421	468	451	459	482	477	425	451	401	437	402	441	442	430	440	435	417	434	438	447	417	420	447	440	437	393	402	402	440	432	504	420	471	428	436	416	429	454	448	430	452	436	465	393	433	429	405	424	456	440	410	475	429	461	510	426	445	415	439	416	419	433	443	434	443	444	430	432	442	407	471	447	423	449	423	433	424	416	415	456	425	424	442	469	455	408	416	485	448	459	442	398	418	422	422	485	424	458	465	403	419	415	423	433	443	444	423	416	445	428	445	415	429	469	427	419	407	458	409	463	423	466	407	466	429	418	432	475	446	422	415	417	401	445	447	408	450	445	441	466	441	419	434	398	408	433	421	430	436	409	407	386	431	425	429	467	440	426	442	415	460	420	411	447	471	426	427	432	431	437	473	440	383	470	444	411	420	413	455	413	456	451	396	434	430	438	430	448	463	435	422	472	403	462	428	451	463	431	440	426	458	490	424	408	403	400	436	405	458	434	442	423	454	442	411	462	457	465	457	437	412	441	447	445	459	481	408	403	427	440	465	427	463	416	437	449	475	427	447	409	420	460	426	449	436	458	422	425	440	431	434	414	466	453	472	438	405	419	436	435	417	490	432	443	455	436
71356	72656	73402	40683	29979	6905	434	316	296	269	250	232	247	229	238	228	241	207	250	250	266	234	220	244	232	242	249	243	211	265	237	240	222	207	204	217	227	265	211	240	206	243	239	207	223	220	223	235	249	225	226	242	237	247	206	220	224	200	229	189	219	231	216	220	234	195	221	224	215	244	213	214	193	250	225	209	254	225	266	195	218	220	252	232	236	219	223	213	213	218	219	245	239	228	228	221	234	211	188	228	214	233	235	216	228	204	233	220	216	227	228	209	211	218	237	239	243	219	209	202	208	219	241	218	232	218	198	212	223	208	206	181	227	223	219	236	220	229	213	226	216	211	191	195	183	234	234	241	242	206	210	227	208	217	224	250	218	225	222	224	217	215	203	232	213	210	234	236	212	242	240	225	233	236	179	213	197	252	221	216	229	241	221	224	223	231	208	223	249	231	237	226	203	241	199	228	205	199	205	205	215	197	242	230	250	238	212	228	240	236	221	226	219	227	205	193	221	204	259	226	206	218	213	207	206	238	236	231	218	243	240	215	202	216	236	240	238	226	233	210	215	215	237	229	217	234	217	272	225	210	239	221	199	219	250	204	227	226	230	232	220	220	211	221	241	229	228	237	192	228	229	226	230	202	239	210	220	230	242	209	232	187	232	213	210	213	223	215	241	229	207	231	211	227	225	230	222	219	194	206	221	215	192	230	189	196	222	226	201	233	222	238	239	231	224	215	222	242	223	230	198	212	211	204	235	253	205	229	207	224	236	230	238	197	176	193	215	212	198	247	244	208	228	216	214	188	233	226	210	210	196	214	205	217	238	210	204	213	205	220	238	225	226	245	225	202	223	225	235	229	210	230	230	225	205	218	216	206	214	217	206	210	239	246	203	194	226	209	222	225	218	224	245	219	225	229	205	204	211	209	246	206	230	225	201	227	208	234	228	232	202	226	208	189	240	209	234	256	202	191	222	197	198	224	214	224	214	216	221	212	194	218	233	219	207	217	221	228	197	211	232	190	244	245	221	212	226	202	221	246	240	220	227	238	205	222	209	219	223	226	242	191	233	244	231	229	215	232	205	238	218	222	250	227	219	209	226	218	202	258	265	204	226	231	209	226	234	236	235	227	226	222	230	218	203	215	212	211	232	200	215	238	229	231	205	253	200	235	210	226	196	187	219	222	231	196	215	225	204	249	225	230	218	244	227	240	228	238	198	194	231	238	205	215	229	228	225	241	230	241	224	217	208	229	230	217	222	208	227	221	211	199	214	188	211	215	218	235	229	217	230	245	204	249	217	239	235	211	205	225	215	209	248	202	229	208	222	217	220	200	227	219	232	224	243	223	228	217	217	235	225	207	240	219	210	190	246	208	240	244	224	226	243	193	247	217	228	233	216	211	224	223	227	244	243	209	200	213	199	230	234	229	219	195	260	223	200	219	228	219	200	231	196	201	246	219	202	203	234	201	214	229	237	207	229	224	224	230	210	229	212	207	215	206	231	235	209	235	209	225	211	214	208	230	235	185	176	230	245	225	197	228	202	233	233	230	232	224	209	221	229	216	233	216	238	214	199	228	247	221	232	205	201	213	221	228	216	224	216	231	255	194	181	242	198	213	207	212	225	222	218	236	223	235	214	230	222	213	192	211	188	230	218	239	208	209	218	225	224	228	212	213	223	236	217	201	232	235	188	218	227	218	220	244	204	212	254	210	202	223	217	230	231	204	237	215	224	206	215	238	227	222	225	197	220	235	203	199	202	242	213	210	229	214	209	240	219	192	213	207	215	222	213	234	203	229	192	218	235	229	219	222	228	216	208	195	235	231	238	200	235	216	238	193	222	214	255	208	217	249	226	206	222	217	227	194	243	226	230	242	227	209	206	222	227	207	247	196	232	231	220	242	210	197	247	233	210	223	197	239	214	224	238	242	210	209	196	205	230	208	230	205	226	227	224	231	232	193	221	211	245	232	213	216	198	232	213	221	223	218	194	223	211	229	214	212	218	211	233	220	238	208	253	206	214	235	242	199	241	224	205	224	201	211	219	211	241	227	234	228	213	220	223	219	214	225	242	210	208	232	241	192	193	227	208	205	213	204	222	213	214	221	204	236	222	212	233	227	238	201	225	198	218	223	232	243	220	231	215	212	232	213	207	221	214	203	205	199	224	202	238	230	237	222	236	237	228	194	253	225	214	210	229	221	217	244	225	198	209	225	208	207	219	212	219	207	200	219	224	234	228	198	217	221	223	243	207	223	217	214	236	236	222	217	191	211	238	226	216	207	244	234	250	239	223	205	209	208	186	226	190	216	225	242	201	202	208	218	242	225	208	211	198	225	234	239	228	248	200	219	197	218	222	242	202	228	222	223	219	217	225	214	198	225	230	232	242	214	244	251	219	219	227	246	203	206	229	208	225	203	216	247	233	199	233	224	236	231	229	243	239	213	228	250	207	222	240	241	218	232	250	234	243	227	239	199	255	215	236	235	210	191	221	224	218	227	193	244	215	227	217	220	213	206	222	259	235	211	195	226	222	235	216	202	231	202	226	214	226	231	228	223	197	192	197	204	234	209	211	231	215	197	216	232	206	227	204	183	219	208	240	208	203	237	250	208	240	227	225	219	244	238	233	197	193	212	219	214	210	215	202	218	256	219	225	203	222	226	233	209	228	225	219	224	230	229	225	223	202	254	216	241	215	224	211	226	259	191	236	240	252	222	231	210	232	237	223	230	262	201	206	210	214	209	216	234	223	201	268	216	195	204	234	199	197	208	238	241	240	230	196	228	199	227	206	242	230	225	220	214	230	223	211	232	243	236	209	202	217	241	217	219	229	225	217	228	235	239	210	216	206	209	206	219	202	212	214	214	222	237	221	218	232	210	220	209	218	224	194	206	208	210	195	193	209	245	217	205	214	221	253	241	222	192	213	208	235	236	218	206	214	210	237	201	224	244	225	216	208	212	220	239	200	229	202	208	220	248	208	187	202	230	216	229	211	223	229	215	229	217	224	201	224	228	201	229	234	218	220	206	212	227	219	209	224	203	216	222	219	198	219	206	236	235	242	191	221	224	212	218	217	203	225	218	221	200	230	212	223	235	217	236	225	223	211	233	198	228	214	208	244	239	240	221	226	223	233	203	209	242	233	230	209	224	203	215	242	224	219	231	219	227	207	198	219	210	226	195	233	204	196	207	250	220	213	240	210	208	218	215	231	189	212	214	210	221	261	223	211	201	235	214	219	210	206	241	206	200	215	237	195	209	218	238	229	227	207	218	244	207	253	226	214	212	221	213	238	216	206	219	213	203	219	230	258	216	209	206	216	225	207	207	210	240	205	208	221	208	198	236	220	248	235	201	224	224	216	220	213	202	223	213	218	224	221	219	250	212	215	230	212	231	210	251	220	230	212	238	243	196	242	213	214	226	194	220	237	233	202	223	220	243	229	186	216	247	205	220	199	212	225	213	229	222	219	240	241	214	236	210	213	250	228	249	206	218
48248	57805	63286	44419	31762	1402	1201	1064	1021	941	922	865	868	879	815	795	769	738	738	723	791	745	721	715	701	784	683	718	717	733	718	730	704	674	753	721	719	720	689	746	652	724	696	662	699	724	720	752	672	708	707	664	662	668	684	726	705	684	670	717	749	706	743	696	630	704	733	714	679	743	690	716	689	727	689	653	709	712	716	683	709	722	724	656	706	705	645	670	695	675	722	679	652	685	663	680	668	738	686	687	667	702	729	705	674	706	696	713	719	678	708	718	694	717	673	699	691	728	703	704	710	706	752	716	720	680	694	686	697	742	663	684	728	726	667	693	681	658	699	682	676	716	697	679	705	723	663	692	659	719	679	680	680	666	703	693	687	704	726	683	714	688	730	699	706	715	676	694	697	675	669	714	724	661	699	698	714	692	665	727	664	700	672	715	644	667	678	685	664	698	664	686	669	719	719	702	663	672	692	696	748	743	671	708	713	655	668	753	691	645	698	658	696	666	732	698	709	715	711	668	680	667	693	727	700	677	691	733	667	741	651	708	738	679	605	678	682	705	669	730	685	669	673	723	686	702	692	688	682	703	666	713	700	681	696	693	678	694	699	660	703	728	661	706	690	682	656	700	682	730	715	720	690	694	656	689	692	682	675	655	628	692	664	694	676	660	704	751	668	685	688	699	724	717	719	700	675	687	684	711	671	716	715	686	693	739	701	693	671	712	674	680	693	680	709	694	688	722	704	703	690	703	675	611	678	691	695	704	667	697	677	655	659	757	705	646	703	659	651	671	703	699	664	665	667	664	668	708	724	712	740	700	729	666	710	736	733	663	645	685	706	677	713	719	720	673	671	704	716	716	682	723	733	681	722	690	739	653	691	709	674	675	671	695	690	688	690	741	667	727	666	673	734	715	695	683	673	724	687	682	676	647	688	700	681	622	683	667	642	647	693	722	703	708	707	675	676	720	692	711	634	609	716	699	667	710	650	691	694	728	645	669	721	742	655	694	738	670	696	746	747	686	722	697	687	683	720	672	704	713	732	677	689	698	679	698	695	672	685	734	692	629	733	677	695	695	692	658	714	709	733	693	725	753	689	710	670	709	683	677	734	681	682	722	657	724	693	684	749	683	701	693	676	637	662	704	688	670	712	710	688	666	637	720	691	700	672	659	703	710	694	677	679	694	715	694	668	706	712	679	721	714	708	667	694	661	687	705	694	671	724	706	714	686	685	739	657	715	752	691	706	685	687	699	677	729	660	652	680	683	696	676	690	712	724	715	675	661	693	725	676	697	700	690	706	713	683	672	706	693	700	696	678	756	728	703	652	676	711	693	715	668	662	732	688	710	675	717	695	693	688	723	721	678	710	662	695	721	715	686	682	703	701	687	710	704	726	697	688	732	683	681	714	680	717	651	743	672	669	681	719	718	705	694	671	740	686	699	685	716	748	670	711	694	726	698	687	728	672	642	680	668	703	658	690	644	702	694	692	693	708	678	655	687	699	675	698	658	688	672	715	668	676	706	712	718	697	731	659	663	705	704	702	654	695	707	655	662	678	670	720	677	653	692	746	698	669	704	671	638	679	668	693	714	697	690	692	714	728	705	672	690	700	711	708	710	687	726	706	701	671	725	711	703	696	652	704	652	668	716	699	658	698	705	700	740	653	710	705	699	724	701	759	708	760	642	690	679	696	740	667	710	688	715	665	719	688	640	673	691	721	683	755	684	704	672	711	694	698	668	667	714	736	705	758	696	638	728	705	679	755	707	712	694	708	701	691	701	733	687	658	660	681	674	702	676	692	627	655	687	656	686	714	739	714	740	663	687	711	696	691	759	679	704	698	678	663	635	676	681	671	686	710	689	683	656	735	687	682	670	697	699	685	718	674	686	724	706	693	677	724	668	641	633	686	705	689	686	711	669	710	675	727	656	637	723	685	711	715	675	705	640	680	727	675	686	690	683	733	698	672	667	670	687	718	679	656	705	681	726	723	699	698	710	732	707	675	655	672	682	706	630	698	660	681	681	673	696	726	651	666	723	692	709	675	675	678	698	655	707	673	638	684	684	705	691	695	672	679	699	678	657	719	651	684	696	650	670	647	741	700	675	682	679	659	716	694	721	689	736	720	703	686	716	666	684	709	685	668	661	673	667	704	642	708	686	687	742	690	676	667	681	713	737	720	715	721	716	678	691	724	695	736	726	721	640	660	728	682	668	695	693	706	661	721	687	732	650	701	742	688	694	704	709	660	684	703	675	689	679	647	680	730	653	740	706	748	669	664	690	671	691	678	730	679	681	693	732	699	742	662	692	652	656	652	729	625	691	689	639	697	632	713	698	719	696	732	659	682	723	717	711	687	694	722	728	691	730	694	656	690	680	674	698	657	628	714	748	658	651	688	707	683	699	696	717	673	752	693	681	684	639	702	668	649	707	699	753	732	687	708	730	704	719	619	705	699	707	686	681	718	676	710	698	682	702	666	703	715	708	699	674	668	726	677	670	674	683	670	676	685	699	704	672	691	683	686	661	718	669	687	726	670	708	699	690	653	689	719	671	655	740	722	692	698	712	684	667	668	706	699	750	674	689	693	689	680	641	692	781	643	722	663	729	693	639	692	691	726	738	643	698	721	692	681	711	641	720	634	676	765	714	705	750	677	676	692	662	636	703	651	685	703	724	664	711	645	704	698	705	687	672	683	692	609	728	693	705	652	690	657	734	622	663	629	689	715	715	651	688	728	716	637	648	684	694	751	703	721	670	671	739	729	691	700	668	696	681	643	668	693	663	692	679	694	709	694	689	677	691	689	698	687	641	694	716	723	729	740	648	667	648	712	676	678	707	674	694	672	686	719	680	676	688	659	708	671	710	684	679	722	728	707	667	684	670	701	687	661	695	695	685	668	681	669	693	682	706	729	714	707	686	662	657	722	729	659	669	719	714	692	667	689	665	651	690	718	740	705	710	673	722	724	650	689	675	696	673	663	661	676	693	656	680	723	671	692	703	697	716	693	662	699	665	714	687	695	678	682	652	709	691	710	689	689	708	717	699	680	730	658	678	711	696	724	733	664	644	668	674	710	678	706	649	679	760	704	690	673	694	697	727	672	718	702	679	668	691	723	690	696	704	735	670	690	676	684	667	715	700	689	672	687	658	684	639	685	675	682	678	707	699	716	677	638	701	699	684	701	713	713	654	674	660	685	666	678	697	685	678	697	734	614	676	711	694	681	672	712	705	702	655	692	678	722	671	684	690	730	696	700	710	688	671	682	670	698	684	633	702	690	753	685	692	674	703	701	662	674	719	679	719	663	702	716	714	741	671	683	695	715	681	666	666	651	691	729	714	683	738	712	678	710	729	697	691	690	650	716	707	727	681	697	640	676	715	659	712	679	684	687	689	760	691	685	664	682	766	656	675	727	780	652	717	721	659	640	637	688	694	719	656	702	711	675	715	730	648	696	671	742	669	661	708	650	697	678	702	685	718	734	698	675	711	693	699
19477	10994	13189	2166	1104	169	196	173	155	148	162	158	163	145	134	164	160	169	161	156	146	163	137	143	165	157	160	162	151	147	164	186	178	154	161	147	135	163	157	163	160	191	153	138	151	151	153	156	145	162	153	161	170	166	160	159	154	179	160	171	176	148	163	191	126	156	145	141	159	179	166	171	180	150	157	192	124	153	167	139	163	174	190	166	154	153	151	156	152	149	151	167	152	154	172	154	179	162	152	160	166	164	155	156	156	156	159	150	168	155	174	154	159	155	189	157	118	143	154	174	135	145	145	145	146	188	148	169	162	157	176	159	148	147	150	152	152	158	160	173	178	162	144	164	173	158	153	145	179	177	159	148	151	138	142	170	160	126	170	153	142	160	165	168	154	159	162	172	179	164	173	146	143	162	148	174	164	158	174	148	165	145	151	154	154	146	178	165	148	148	158	170	144	165	151	157	166	171	170	166	152	161	156	152	159	145	149	145	147	182	133	158	163	180	159	173	151	185	132	143	138	156	172	143	160	158	154	157	153	169	168	157	145	152	141	142	156	145	154	145	150	154	202	143	171	160	168	151	145	155	155	140	166	169	134	176	167	178	184	160	148	145	134	152	155	185	155	140	156	124	155	144	163	168	180	171	152	163	154	148	153	155	156	163	162	165	165	162	166	164	162	153	143	155	155	158	122	143	163	168	174	153	160	167	177	142	162	134	160	178	163	177	155	158	158	157	164	174	164	179	168	168	165	161	148	157	153	192	160	142	156	149	156	164	172	148	134	145	129	156	157	141	148	159	153	142	149	175	155	159	154	139	151	150	160	148	182	159	142	165	148	132	123	151	157	143	182	163	133	151	157	154	160	172	164	147	144	173	142	175	182	182	181	161	154	129	170	168	135	145	153	160	168	168	156	162	153	170	156	164	159	157	146	207	150	166	157	172	165	164	158	170	144	174	147	166	146	155	162	146	167	181	156	157	165	157	165	159	144	188	152	166	133	176	162	150	134	146	153	155	156	148	157	144	143	147	135	171	152	165	148	152	179	192	172	150	159	147	153	140	151	146	175	161	165	164	140	167	157	143	128	156	162	170	143	161	152	174	159	158	167	194	148	161	150	142	161	161	154	179	158	165	168	165	174	149	151	166	163	156	173	154	160	180	160	176	168	140	172	143	142	156	150	155	155	163	148	166	162	163	141	150	180	175	159	139	152	181	173	160	150	167	150	164	159	147	174	153	175	181	161	138	156	145	172	157	168	149	170	137	128	185	159	169	165	175	177	153	199	154	179	142	156	167	172	144	175	160	172	137	152	141	176	146	190	158	149	159	169	156	171	165	151	152	163	143	154	159	180	161	163	169	165	158	147	155	139	166	153	151	145	159	150	175	152	136	138	165	170	158	163	167	141	130	158	164	152	148	167	151	163	158	155	169	153	190	156	174	161	173	165	151	144	159	151	151	159	149	146	172	149	144	158	140	175	168	163	170	167	181	156	160	146	180	152	165	148	156	161	146	172	166	157	170	152	159	165	170	165	179	134	177	144	152	185	160	142	172	168	162	147	145	190	175	172	159	170	150	166	171	176	150	174	155	148	146	162	156	146	170	149	150	159	173	160	157	151	132	148	180	180	162	172	165	132	146	142	184	148	172	154	146	152	134	149	164	126	179	149	144	152	168	165	145	167	143	179	161	141	143	166	174	162	166	158	152	155	146	158	157	138	169	170	163	161	185	166	135	158	157	170	162	134	155	159	164	156	140	150	166	163	153	159	173	164	151	164	160	145	150	164	161	127	171	167	169	148	153	146	172	174	158	174	140	181	157	146	150	157	144	141	171	152	179	128	166	162	158	164	147	171	146	155	158	159	160	165	164	127	175	138	165	168	153	179	161	155	164	158	166	138	178	189	149	154	157	158	167	162	162	173	138	167	161	148	163	153	156	144	175	150	164	137	152	145	143	180	153	165	181	160	156	157	154	169	162	173	151	147	161	150	175	159	172	157	156	158	139	160	162	158	143	156	165	168	171	157	170	155	155	175	137	154	164	154	175	170	168	149	171	171	158	152	157	172	165	157	158	150	180	155	153	180	138	141	144	161	160	170	150	159	186	149	163	157	155	165	171	153	150	139	151	150	174	139	137	180	168	146	153	160	157	175	162	145	151	130	157	160	134	188	148	131	172	157	120	141	160	166	166	151	177	141	166	160	173	149	168	157	139	154	157	162	157	158	160	157	168	176	168	149	185	150	170	160	140	154	142	147	163	172	159	166	165	138	157	161	144	182	173	156	135	175	158	155	155	165	151	155	140	170	185	156	155	160	167	138	164	176	166	158	161	162	164	148	151	169	175	152	155	162	155	161	152	168	143	145	137	153	190	152	174	134	171	157	163	147	141	152	154	180	181	143	156	162	141	147	164	141	152	190	166	153	145	172	146	144	175	165	137	182	140	157	145	151	152	158	181	150	192	165	151	166	152	153	142	137	142	175	144	168	177	150	145	161	180	173	189	144	146	152	164	156	158	156	184	154	167	157	167	148	163	154	159	142	144	156	169	150	170	143	160	127	154	176	160	173	160	168	161	156	161	131	150	155	143	153	155	155	144	158	141	154	176	145	149	174	154	138	161	148	157	186	165	157	151	146	144	176	154	182	190	168	173	149	173	167	169	144	166	136	168	151	174	160	124	153	151	162	199	154	160	177	151	176	162	153	174	168	155	150	172	166	161	179	156	145	158	178	166	158	152	162	162	161	165	128	170	151	159	166	169	156	173	149	164	156	158	176	145	165	151	153	160	174	163	161	161	160	188	158	137	174	154	168	163	173	166	162	165	172	167	161	159	174	169	161	153	133	147	155	161	178	157	158	151	165	174	132	150	182	132	163	185	171	155	168	145	171	166	172	166	185	159	143	167	163	163	165	134	159	184	158	146	158	141	163	146	156	132	162	190	148	173	171	170	167	146	144	163	138	158	171	170	168	155	141	144	152	173	167	186	158	147	155	173	158	150	145	165	150	169	184	172	140	153	156	163	148	159	170	137	170	163	172	168	134	163	173	137	152	162	177	165	147	165	141	141	134	134	146	172	147	163	153	166	164	164	166	144	153	148	144	157	138	148	166	138	156	147	147	145	126	176	168	174	156	138	156	162	164	149	179	146	165	163	171	166	176	183	166	154	139	173	157	133	171	173	164	152	167	160	173	169	162	171	175	173	178	167	172	168	145	141	165	159	157	137	157	158	135	158	181	172	159	159	143	140	162	141	147	158	199	145	155	153	177	170	153	148	154	160	169	163	142	162	174	149	154	181	145	178	144	149	179	143	150	157	172	164	159	151	129	187	173	162	160	162	155	157	157	151	156	161	153	149	145	150	138	141	157	155	163	156	148	156	162	148	168	176	133	150	146	151	136	162	171	157	153	193	158	182	164	150	152	153	181	166	145	177	144	160	157	141	158	167	152	166	155	154	135	149	180	150	157	150	150	163	174	139	181	168	142	140	139	143
16740	16189	20560	5098	4069	495	528	598	559	523	546	535	553	524	544	533	557	520	521	475	512	552	504	524	522	526	511	538	519	510	498	534	521	524	541	516	555	530	575	520	548	526	569	535	495	519	532	551	523	547	536	487	540	526	524	523	521	527	545	541	509	516	551	519	490	526	542	492	498	504	507	522	508	510	486	540	527	544	498	519	556	533	529	538	490	537	510	523	546	498	521	508	528	507	482	548	523	543	569	521	543	505	543	513	532	530	556	522	511	531	521	498	493	497	584	532	500	521	492	517	508	537	529	503	500	496	536	511	562	508	498	524	488	514	540	518	520	490	544	519	516	516	483	513	534	523	559	521	553	507	543	503	527	524	525	513	540	536	534	545	500	542	546	497	528	518	555	516	540	560	523	541	543	543	553	544	512	534	499	478	504	514	490	544	544	516	567	548	525	531	533	559	527	557	513	530	544	549	510	542	521	479	525	521	593	492	517	484	518	495	492	525	497	529	525	552	533	494	515	564	513	539	527	525	523	542	541	504	492	533	483	516	523	538	544	512	500	512	526	565	544	523	526	530	472	498	514	512	543	525	540	535	555	535	535	547	495	499	533	536	530	518	515	529	521	515	465	528	527	540	503	463	524	490	520	550	525	505	550	498	523	527	487	500	523	535	526	566	529	521	548	525	547	548	494	519	555	526	501	537	515	553	511	556	542	519	512	536	507	480	489	523	530	567	543	516	539	520	505	514	529	532	522	540	535	514	558	527	539	515	534	519	506	476	552	501	492	535	535	558	530	477	551	508	485	525	526	522	534	510	472	520	542	550	500	535	536	494	549	534	530	508	528	529	537	523	568	474	519	527	542	511	547	560	475	548	520	513	566	520	530	511	531	479	532	542	564	567	457	532	489	507	485	520	521	536	522	534	550	545	559	522	499	546	517	557	521	500	510	482	523	538	518	560	533	503	524	512	516	473	531	499	556	542	554	527	481	533	501	517	521	534	527	522	528	507	511	535	499	503	529	499	549	496	538	514	509	513	537	536	499	510	555	531	514	512	522	546	481	504	468	528	523	515	576	530	539	503	512	519	499	530	557	525	505	539	495	521	522	571	536	524	515	530	542	533	520	502	498	513	516	491	512	514	484	544	531	485	538	531	547	526	508	505	541	507	504	508	498	527	484	563	533	526	502	529	558	498	552	526	530	520	532	496	532	529	535	496	544	506	458	523	532	504	500	549	513	530	529	503	524	520	500	509	581	498	519	547	538	525	536	536	528	520	525	547	540	543	510	531	522	542	529	544	528	455	512	495	500	510	513	517	535	464	513	550	502	503	501	555	503	555	560	517	520	518	527	497	517	499	515	509	515	523	528	513	518	530	533	538	499	521	506	554	558	518	570	489	519	540	553	502	545	485	525	542	545	500	499	548	490	507	494	517	517	533	527	520	560	512	510	494	548	496	516	541	516	548	529	545	543	559	506	529	529	557	541	536	508	513	542	457	525	562	521	494	542	543	537	485	494	554	495	525	506	498	497	554	528	508	523	554	516	502	542	535	531	531	563	524	530	531	517	514	527	527	562	531	527	510	503	498	522	516	502	545	516	478	533	526	530	517	530	479	501	489	503	531	525	535	529	499	501	539	508	528	561	535	522	509	544	505	513	538	529	543	567	524	514	521	557	522	516	540	517	492	524	519	564	550	507	488	533	505	502	554	537	513	520	520	514	478	518	556	520	521	504	542	517	562	499	546	516	573	478	491	478	509	502	532	553	520	529	509	566	536	539	513	510	519	540	484	536	523	508	524	532	531	529	546	529	520	532	518	479	531	537	525	519	531	500	517	518	527	513	512	544	524	494	499	515	555	509	495	533	507	527	545	507	564	518	536	521	535	524	540	503	510	550	498	529	451	526	527	507	502	551	521	494	563	545	540	480	505	496	522	535	523	518	517	504	529	540	520	569	505	520	519	513	478	519	533	545	539	549	501	535	525	481	505	534	511	550	528	549	488	562	517	506	527	510	511	528	543	504	561	481	497	565	552	518	529	501	558	543	552	479	497	485	533	539	552	530	533	545	555	578	547	491	559	532	485	530	532	522	525	555	556	520	520	489	508	529	484	509	519	483	516	549	512	486	526	556	530	531	480	502	493	498	540	506	485	518	536	529	526	543	501	524	538	508	497	521	503	527	544	537	559	535	501	494	512	546	536	525	529	513	517	498	501	545	535	498	538	509	537	510	520	543	547	500	532	539	511	552	556	489	507	513	529	510	516	535	526	487	515	527	508	523	585	545	524	514	537	541	509	516	544	515	506	500	523	527	501	512	539	506	507	503	521	522	523	501	538	480	546	490	565	523	515	547	522	509	497	541	511	497	497	546	540	528	500	535	523	501	544	538	540	520	510	527	512	541	549	548	540	528	520	487	521	512	554	474	521	532	505	509	531	517	515	562	491	497	513	581	509	497	537	542	510	524	528	540	526	523	518	514	492	482	529	545	475	485	520	502	502	516	498	560	560	548	522	537	535	541	519	504	518	533	518	507	548	489	524	486	492	538	504	541	529	473	556	531	525	528	506	511	526	505	536	546	503	488	520	509	524	516	497	490	528	541	542	551	522	532	523	545	534	520	553	527	529	577	496	460	480	513	514	521	506	520	513	509	561	506	516	539	526	514	540	510	551	508	524	501	528	517	534	512	501	510	531	582	493	525	530	543	550	520	484	547	509	484	548	548	487	522	520	546	516	520	531	571	513	540	517	542	558	507	518	526	522	496	503	514	515	546	525	500	525	553	520	540	545	522	550	506	521	507	474	534	493	493	529	521	551	522	533	560	517	516	560	537	560	504	507	510	496	551	540	516	525	499	522	509	502	521	482	535	506	566	503	533	534	582	531	478	537	513	520	515	569	578	538	526	490	516	504	553	537	523	520	485	495	517	502	546	531	556	525	492	547	498	530	537	518	563	544	515	523	580	510	524	520	497	489	501	518	527	521	496	518	533	509	513	506	484	571	529	564	550	566	567	532	538	513	519	540	535	544	528	539	548	520	515	523	566	532	539	508	512	499	521	505	493	510	514	534	592	546	537	504	524	491	531	512	506	542	506	527	505	551	556	532	518	528	562	559	523	474	513	536	551	518	516	503	519	573	550	493	520	503	531	504	533	503	538	550	533	560	518	516	536	511	479	577	550	454	546	479	502	546	475	543	539	536	483	506	510	514	544	515	490	549	518	497	551	526	527	512	517	514	520	527	562	519	511	530	515	510	518	528	476	515	507	518	551	512	470	525	515	548	564	546	505	485	500	518	498	532	489	500	488	525	529	550	569	558	510	533	543	510	539	529	523	531	501	482	493	545	517	498	556	518	501	545	567	524	533	516	532	516	516	526	505	544	520	523	534	564	527	495	543	486	522	549	531	518	494	508	566	509	562	478	515	503	526	498	484	509	509	523	532	584	562	487	520	544	493	560	560	510	542	547	492	553	548	511	537	530	506	551	504	537	509	526
54500	56197	61206	28984	18915	1567	170	145	148	134	133	139	156	131	135	136	128	129	108	123	135	133	138	145	115	137	143	140	118	139	121	115	113	128	155	154	135	136	126	125	136	119	112	143	113	140	130	149	109	117	128	125	122	113	117	127	123	133	128	140	120	118	123	152	152	122	141	117	129	135	122	127	145	145	147	106	149	134	128	122	151	126	130	124	122	108	126	127	144	114	142	132	117	122	122	123	123	142	132	116	129	128	125	119	141	119	142	132	136	136	118	115	134	125	130	130	130	111	134	142	128	130	128	116	134	94	123	139	129	132	112	128	139	119	136	129	118	136	137	115	130	146	147	133	141	130	131	124	114	138	111	114	118	129	139	139	142	133	138	129	126	128	137	130	143	123	135	128	137	124	122	127	129	138	129	133	116	113	119	129	128	130	98	135	128	102	121	133	141	133	120	126	124	136	137	124	142	121	135	115	129	115	137	137	126	168	117	121	123	124	132	122	114	132	132	113	117	112	148	116	122	130	119	120	123	109	113	137	118	147	142	139	120	121	122	129	126	129	126	127	136	124	130	131	144	146	130	119	116	129	142	115	120	113	119	121	122	149	136	145	124	132	145	122	122	150	136	141	141	109	126	118	137	133	138	110	122	137	140	113	112	134	107	134	101	137	143	131	139	145	109	123	126	135	123	114	131	136	114	118	139	116	131	137	143	131	114	145	112	123	121	125	133	137	132	123	121	120	149	106	120	121	116	147	146	114	134	133	137	137	126	132	131	143	125	136	131	116	138	141	131	100	145	122	94	150	127	118	111	144	125	111	132	126	141	133	130	104	113	118	125	130	120	107	148	126	131	113	136	122	140	143	119	126	140	141	110	126	115	132	149	114	129	128	125	136	106	124	113	110	114	114	116	135	124	119	121	133	132	143	114	137	138	121	122	131	126	139	143	128	143	137	145	125	131	124	138	117	126	137	119	149	114	141	112	133	143	116	127	135	135	145	102	143	119	129	133	122	128	113	152	124	148	122	130	138	137	120	126	125	131	137	131	126	136	136	116	124	123	127	124	119	134	110	109	120	103	142	144	99	128	136	134	140	134	115	116	134	129	131	121	102	124	137	148	118	128	109	130	135	138	105	105	140	123	127	138	130	136	119	132	144	134	113	110	130	105	121	147	136	141	139	114	121	138	143	141	110	129	135	108	140	135	125	119	99	123	124	141	104	111	109	147	121	116	128	135	124	119	144	100	127	125	131	140	147	143	127	130	123	105	129	116	138	121	141	124	126	127	119	130	130	127	127	114	120	128	134	126	139	127	122	137	144	131	144	113	117	105	118	134	126	107	142	138	118	119	126	125	131	117	124	118	118	123	108	121	139	154	112	119	120	109	125	121	105	132	139	128	104	129	140	119	125	136	140	131	131	115	121	124	123	116	117	148	97	144	127	118	116	135	146	122	128	117	112	117	132	117	131	112	111	121	120	127	137	141	141	145	112	117	111	140	122	133	123	140	147	147	126	108	127	125	127	129	132	118	114	118	124	126	142	121	130	120	133	131	110	125	114	113	158	110	143	135	117	105	135	112	130	130	118	134	138	131	111	125	120	115	107	122	120	111	136	121	130	113	143	108	124	116	133	133	123	117	136	117	131	132	121	114	133	132	116	114	126	130	137	104	110	128	127	127	144	133	117	142	132	138	138	130	132	123	119	140	138	126	137	135	115	115	125	149	144	126	132	136	133	131	122	126	132	129	124	146	125	121	129	129	120	125	135	141	131	129	109	127	144	106	114	134	118	107	140	126	116	115	136	134	115	135	92	130	105	108	135	140	122	114	123	138	134	149	120	121	128	122	125	141	123	133	125	129	120	122	103	120	122	129	135	136	120	146	92	125	148	121	136	117	117	128	138	109	127	97	134	136	121	98	135	114	131	128	123	142	131	126	130	138	138	112	118	126	108	137	126	152	120	138	136	123	123	124	141	130	141	126	120	127	115	134	114	150	124	148	129	123	125	119	123	122	142	138	117	110	125	138	115	127	143	123	109	121	109	127	126	126	112	114	125	118	124	130	105	144	130	141	137	129	152	121	135	143	144	110	126	131	134	130	100	116	118	125	120	132	123	132	134	129	138	114	127	132	120	126	135	124	132	113	130	130	140	120	120	115	119	115	143	125	116	128	129	128	142	123	123	127	94	116	121	128	137	115	132	152	126	155	121	136	118	121	124	119	129	134	130	119	133	107	116	131	127	147	126	130	127	117	143	126	131	128	142	128	121	121	125	121	138	130	124	115	149	118	125	132	131	116	128	118	113	144	128	120	132	151	123	135	125	116	119	142	128	112	109	116	141	110	130	122	140	141	114	135	120	134	137	130	137	133	118	120	127	118	111	124	142	127	139	126	119	127	126	132	153	147	121	110	136	131	125	117	143	133	121	121	104	115	129	134	121	123	151	152	132	110	113	122	125	132	130	134	118	126	128	153	117	145	120	121	116	115	138	126	121	121	118	143	98	127	112	143	121	136	118	111	130	147	113	125	123	117	140	127	141	145	132	114	124	118	128	112	128	130	136	132	128	125	135	134	125	133	132	133	119	105	133	111	120	131	126	113	126	137	134	117	121	132	125	122	140	154	139	138	124	129	148	128	131	128	119	118	133	137	130	128	122	128	126	131	129	135	125	143	113	118	127	117	116	132	155	125	144	135	135	144	103	148	144	102	137	146	117	128	137	116	133	117	129	125	126	132	110	122	128	125	126	140	121	136	112	128	125	119	121	139	135	146	130	116	137	121	121	132	130	122	130	119	123	114	142	138	128	109	109	133	142	137	132	127	109	129	135	114	118	118	144	132	123	148	120	123	119	118	134	100	132	116	129	119	134	133	134	128	145	135	142	136	140	120	121	127	139	119	106	137	116	130	134	127	141	123	125	100	133	145	128	122	127	129	130	120	141	137	114	146	139	135	134	124	115	133	121	115	133	135	111	125	114	131	137	148	133	164	129	138	137	118	133	117	134	131	115	124	146	131	112	123	126	124	113	112	121	111	110	139	135	125	129	120	111	137	142	134	134	117	111	113	126	145	107	107	126	129	126	125	118	133	121	113	109	133	129	127	126	124	124	142	134	117	118	115	135	109	130	107	146	122	120	123	119	130	109	125	134	134	123	111	144	124	125	127	123	125	120	132	120	116	117	119	128	131	132	118	115	120	137	121	127	133	123	123	104	131	135	121	104	118	125	141	136	136	126	132	126	142	126	132	129	119	116	143	125	125	133	120	146	123	131	139	118	128	134	126	130	135	151	112	111	120	124	121	130	125	121	145	118	144	144	130	123	138	116	123	120	111	124	133	129	110	115	126	125	126	123	148	120	140	111	131	129	123	131	129	139	128	137	118	136	121	99	111	138	127	119	139	123	135	105	116	126	131	119	116	143	108	122	118	138	128	152	124	145	121	136	127	132	132	140	131	123	128	122	140	137	134	128	128	125	143	115	136	123	151	113	141	137
37251	44731	50886	31896	24126	970	649	613	577	595	525	520	512	465	511	469	456	456	468	496	460	463	456	429	461	427	476	422	436	486	449	444	454	434	438	434	432	464	448	421	414	450	433	473	474	411	407	421	427	432	404	449	474	424	445	455	423	437	421	480	426	448	436	412	461	416	423	435	440	468	427	453	446	482	454	457	413	400	449	484	443	404	443	417	415	453	435	437	443	429	434	434	454	424	466	431	469	463	506	464	425	420	412	416	456	463	420	435	410	423	463	398	434	455	413	407	442	415	432	457	420	442	438	440	429	427	466	429	451	460	429	393	427	426	407	417	427	448	428	428	396	441	441	405	460	443	449	438	457	443	416	440	424	423	425	405	426	444	442	439	411	448	441	428	453	434	464	455	432	442	446	420	426	433	446	433	423	426	444	451	443	423	405	455	433	427	421	436	445	429	429	412	421	427	458	422	426	408	431	457	393	447	421	454	405	448	437	437	447	427	475	408	422	447	448	389	424	437	416	442	416	415	419	398	457	435	477	444	416	444	453	435	410	499	441	441	434	431	405	462	447	442	452	403	460	454	433	451	443	421	448	467	439	443	429	410	423	432	461	451	415	397	429	426	433	493	454	429	438	422	398	406	438	447	444	484	417	456	406	415	448	442	418	446	463	439	421	455	424	457	456	444	428	442	447	437	394	477	383	415	419	438	462	473	439	430	425	463	458	442	462	431	446	440	429	419	463	455	452	421	426	442	404	392	458	423	464	428	449	419	420	434	403	457	420	426	433	426	463	442	459	439	468	423	421	446	466	483	431	428	452	433	457	463	399	444	438	441	416	427	435	454	430	439	434	454	459	430	409	419	440	435	445	481	428	456	467	458	440	439	470	429	442	438	423	405	448	430	427	430	431	443	454	454	465	461	469	436	452	417	419	442	457	421	440	407	428	456	453	469	439	439	411	443	444	456	438	453	407	464	444	428	442	447	444	462	422	405	430	421	433	454	451	440	450	433	446	407	442	448	445	444	421	426	453	441	443	446	415	473	432	399	425	435	460	434	400	425	463	457	471	462	402	442	476	431	412	434	442	452	429	446	409	417	442	465	405	408	442	433	419	458	414	407	464	392	406	432	409	455	455	416	382	453	457	435	447	441	404	467	426	422	418	425	463	425	464	469	423	483	434	433	433	432	466	474	426	427	427	422	450	440	431	453	454	426	441	481	431	426	450	434	445	461	440	442	440	427	428	434	437	426	449	451	429	444	413	399	425	416	425	439	439	425	441	428	419	438	464	441	436	390	389	364	433	450	416	460	470	418	437	412	426	428	439	411	466	389	424	408	450	423	391	484	451	422	434	420	412	393	434	410	479	436	429	442	473	461	430	445	444	428	427	435	425	448	435	420	429	447	462	427	419	469	425	403	471	436	459	435	445	439	429	419	433	473	428	422	406	469	469	414	440	428	428	438	471	431	400	435	422	434	420	434	441	446	425	442	425	473	425	444	433	438	452	465	440	447	445	443	466	410	436	422	459	433	444	441	429	435	439	429	467	436	458	437	492	432	456	428	409	426	424	454	438	435	437	443	424	451	454	465	420	431	422	422	458	455	453	424	435	452	484	477	403	438	444	393	473	473	435	430	463	426	401	439	476	425	440	424	403	432	475	446	432	445	407	457	435	422	410	453	421	411	416	431	427	435	430	429	427	447	405	438	422	440	409	433	428	449	434	449	431	430	445	454	414	436	435	423	416	396	427	435	441	421	382	446	403	436	400	433	446	454	481	442	459	440	479	438	428	418	447	425	428	443	440	428	407	427	425	444	467	461	442	427	459	425	404	401	443	440	413	458	417	450	408	459	415	430	433	435	441	425	494	446	455	440	457	404	413	442	412	437	437	427	430	439	410	445	403	398	414	455	456	439	429	451	470	455	424	430	440	435	438	443	412	464	447	444	437	453	427	406	391	466	432	431	405	471	441	446	468	429	411	408	442	438	422	422	439	423	473	467	426	403	421	435	515	394	465	401	434	465	444	441	417	423	468	453	461	447	427	412	449	471	420	412	453	429	399	452	431	434	452	417	419	443	454	458	441	422	431	409	443	405	427	451	435	483	448	432	423	379	451	419	428	430	441	457	450	423	413	442	468	429	433	472	423	441	452	409	414	386	436	460	436	445	414	404	446	413	436	414	422	420	474	427	443	448	351	416	459	452	439	420	422	427	382	427	440	410	399	458	404	448	430	419	425	415	474	433	414	460	435	457	409	458	453	403	434	432	471	465	400	418	445	460	432	436	448	454	427	450	440	406	454	441	416	463	459	434	431	459	446	441	417	415	457	493	465	390	437	465	450	406	440	406	428	434	399	431	429	465	457	416	446	451	423	463	483	447	453	452	427	409	421	454	467	461	422	395	443	474	419	437	420	412	403	408	437	394	428	442	443	454	432	445	474	423	429	403	445	439	476	433	504	421	427	444	442	462	441	422	422	439	506	422	423	476	433	466	466	445	419	442	452	452	410	451	431	450	421	429	456	435	397	440	487	435	447	405	443	454	449	415	405	422	422	439	424	450	428	438	418	449	438	458	420	473	440	440	452	464	433	426	427	434	457	433	452	433	416	450	432	462	446	415	472	446	416	450	420	374	453	426	421	441	416	482	429	431	454	434	456	430	430	394	459	429	405	426	397	456	435	432	415	443	460	442	430	465	459	478	426	443	405	429	421	445	421	415	428	399	420	434	442	449	425	452	461	424	440	421	421	426	424	450	418	431	428	428	430	416	415	426	425	435	455	448	469	447	454	426	421	463	435	413	401	431	425	431	429	428	449	468	435	459	445	482	450	454	441	431	425	429	457	437	436	443	411	466	499	447	434	435	442	455	440	464	465	453	419	458	461	423	472	462	435	443	423	424	436	431	417	433	432	435	434	435	447	467	404	427	437	466	444	451	458	417	449	429	425	428	399	450	451	460	429	437	419	431	429	425	420	463	418	447	425	412	400	460	437	435	446	435	466	407	456	455	418	449	439	413	429	428	452	426	476	450	422	451	444	450	458	484	432	413	475	428	456	406	407	395	449	449	442	413	439	440	420	422	441	442	463	435	404	459	420	468	433	425	433	442	489	426	400	455	398	426	456	406	417	422	447	433	442	427	399	409	412	482	437	447	437	429	401	403	433	451	472	432	425	452	452	470	420	488	441	421	420	440	432	399	451	477	430	442	396	444	446	441	458	445	443	443	448	407	389	430	454	405	427	420	428	441	428	418	439	432	476	442	431	446	430	465	442	460	410	410	457	431	447	467	415	453	438	422	428	426	450	474	511	456	438	468	438	428	476	418	462	453	447	431	411	417	417	469	428	470	427	420	432	478	480	435	427	428	429	428	438	423	444	409	418	454	467	462	394	462	419	417	428	443	398	394	412	452	434	447	421	455	421	438	463	433	445	433	435	409	423	471	430	454	399	448	450	455	437	441	476	442	416	423	416	439	423	422	411	432	443	475	447	446	424	441
69694	72503	73651	42272	31564	6722	402	300	290	257	263	262	236	228	257	233	226	226	207	203	236	199	205	255	220	198	210	207	236	217	215	215	223	216	215	212	247	225	222	243	209	213	211	191	203	221	209	225	230	212	264	243	196	191	224	241	203	236	217	218	241	239	193	222	237	207	229	211	235	228	228	229	217	234	218	188	216	220	214	206	245	202	224	237	199	225	217	230	215	209	255	248	248	208	218	236	230	236	210	250	245	225	206	231	233	221	213	199	219	220	223	186	241	218	211	229	230	204	234	213	216	225	223	206	245	231	207	201	220	205	248	224	223	217	209	201	231	239	200	223	188	218	252	226	232	200	193	232	233	211	228	219	221	234	222	210	228	207	248	222	231	195	218	208	224	219	228	215	192	224	208	221	256	246	212	241	237	230	199	213	210	240	258	197	222	225	239	229	216	235	235	218	205	218	201	220	233	192	218	210	216	194	225	217	229	237	216	220	233	217	238	201	238	216	230	238	209	234	230	223	209	198	222	229	216	211	227	208	202	243	214	239	218	211	230	241	226	226	231	212	241	227	218	183	212	208	232	191	244	206	215	243	232	230	213	230	221	215	239	246	219	212	219	227	220	206	239	213	217	237	222	229	223	211	226	247	222	228	217	237	231	206	202	213	244	240	219	241	223	190	190	211	229	211	245	244	212	245	220	187	218	230	226	216	229	246	208	226	220	224	224	226	220	208	220	215	268	218	203	202	240	228	234	231	215	225	195	205	223	208	224	212	203	226	230	204	244	213	235	213	215	239	228	225	218	228	227	180	220	229	185	190	250	238	200	250	202	204	227	239	227	226	217	237	236	231	227	246	236	203	212	219	211	227	211	216	212	226	214	239	238	235	205	228	206	235	234	218	234	242	238	235	257	238	210	223	220	216	216	256	215	228	245	233	224	216	224	217	213	222	204	265	233	221	255	213	218	202	232	212	239	238	234	226	241	224	239	235	224	214	230	206	197	212	248	249	182	249	253	200	241	214	230	207	242	224	219	194	227	237	224	236	229	212	233	224	216	200	205	218	227	225	251	204	234	210	223	248	218	214	201	240	216	221	189	220	250	225	225	211	199	217	204	201	225	227	220	246	229	204	204	225	230	233	202	241	215	226	246	226	230	209	245	204	223	233	214	222	187	214	206	209	240	204	211	251	231	217	221	198	237	206	237	186	216	231	216	219	207	252	212	242	231	220	197	258	227	208	231	228	215	207	215	233	218	227	217	209	219	214	202	244	206	228	217	206	215	196	232	209	238	203	238	238	233	210	209	232	226	217	219	221	236	197	208	230	212	235	216	208	231	192	239	226	214	208	186	220	239	206	231	219	197	225	217	226	209	206	209	240	240	208	225	236	227	217	223	199	195	219	227	218	209	216	220	233	210	237	224	231	198	200	215	241	194	212	204	228	223	234	215	245	233	231	221	230	194	227	210	228	225	248	225	215	185	240	226	218	263	228	229	224	230	231	203	232	220	231	195	200	209	206	230	206	222	223	195	221	204	204	238	220	241	251	226	218	214	236	196	228	211	227	240	245	222	234	230	226	223	205	208	257	200	226	214	253	240	204	223	246	213	204	238	231	208	230	213	218	234	253	202	220	239	210	203	219	232	224	256	206	209	238	222	205	200	251	216	230	216	213	215	203	209	211	224	233	228	241	203	218	228	247	242	229	233	234	203	248	216	205	226	218	210	248	219	227	221	204	212	192	222	215	213	200	230	235	254	227	234	226	207	198	195	233	226	236	258	209	217	218	220	225	241	245	230	242	208	237	215	200	242	250	217	243	230	232	241	229	238	231	216	216	219	230	213	219	235	216	218	213	224	258	243	221	226	214	216	244	223	226	218	227	243	225	211	197	211	212	225	232	189	253	228	240	228	203	206	197	204	218	203	233	193	196	204	202	242	232	256	225	229	229	233	230	230	249	214	250	225	245	191	215	222	244	208	261	229	246	209	213	205	217	222	235	229	228	203	208	237	226	238	196	223	233	205	216	230	221	221	228	219	235	211	211	220	212	214	220	228	185	231	218	213	212	225	236	226	232	205	248	220	231	223	206	223	215	235	245	226	207	182	208	226	231	234	204	197	248	249	232	198	241	234	220	213	220	184	241	236	214	211	211	217	214	237	237	218	205	233	214	215	228	213	207	202	230	226	241	232	189	198	213	217	265	230	238	207	200	196	204	244	220	225	255	225	245	225	220	198	224	216	227	224	227	242	219	214	208	239	231	242	222	210	249	239	220	220	223	227	204	213	231	237	215	232	215	206	223	197	219	203	235	229	260	250	201	232	223	220	245	228	213	216	221	221	232	242	209	237	219	249	211	206	237	231	210	231	211	224	210	221	225	203	214	222	206	226	228	232	228	214	202	249	215	197	244	208	227	222	208	208	246	225	192	230	243	217	214	225	226	202	204	240	216	208	205	220	234	225	246	212	226	211	224	213	230	239	236	216	222	195	216	227	197	214	199	223	227	199	213	210	211	219	229	192	223	207	223	214	201	230	234	235	206	210	261	207	232	205	217	241	223	222	210	201	236	212	186	242	256	192	224	228	215	226	257	212	213	196	213	243	250	217	236	223	223	233	223	229	256	228	224	217	202	217	209	224	213	209	225	216	198	198	207	225	211	197	225	206	206	227	219	224	208	228	222	216	235	228	241	207	213	205	224	238	228	229	204	204	211	246	209	230	230	228	230	189	232	213	206	225	238	247	217	242	209	219	202	216	201	243	224	224	238	214	213	211	214	232	231	246	217	232	235	208	209	202	218	248	217	231	159	209	231	231	234	228	217	200	213	231	242	198	233	212	221	202	208	213	206	199	215	219	199	242	212	240	203	231	219	240	207	202	239	228	254	232	232	207	205	230	243	194	225	212	221	208	210	236	199	237	230	199	192	212	217	201	213	177	208	240	215	208	232	243	231	214	189	199	221	207	253	206	201	223	204	220	227	231	257	215	225	231	239	216	224	217	224	205	220	206	219	236	241	218	234	218	267	211	232	207	224	214	199	227	217	216	187	213	219	236	232	203	221	255	210	235	225	241	192	235	211	237	203	221	232	201	249	260	215	247	210	207	218	223	227	218	239	202	213	206	208	215	228	217	234	210	234	255	212	211	231	226	231	218	241	201	213	212	251	222	224	227	210	226	246	216	241	215	229	235	209	250	225	230	187	208	220	223	219	227	218	225	231	210	228	228	221	227	219	218	234	201	227	221	242	232	207	224	227	221	228	205	187	247	249	200	205	227	191	223	236	233	205	211	235	222	228	203	234	230	216	238	244	245	213	224	224	200	214	225	181	210	221	210	244	215	236	220	232	193	212	209	225	195	231	243	238	209	214	220	244	211	202	236	206	222	213	225	235	218	215	213	204	201	216	233	214	211	226	198	240	197	228	224	210	228	219	231	221	234	241	215	184	230	246	248	237	225	212	241	195	212	227	235	231	227	250	227	223	194	227	198	212	219	222
47362	57611	63204	46149	31178	1621	1143	1051	1016	894	876	888	838	846	813	759	767	753	808	768	736	690	706	769	697	726	723	740	710	726	713	706	728	718	712	721	712	679	738	749	688	704	726	714	747	686	685	724	694	672	705	704	633	707	712	713	719	706	706	678	670	686	671	690	705	681	671	723	694	665	738	677	698	691	697	692	708	708	707	712	751	712	694	733	708	710	702	714	711	669	673	656	674	679	684	710	703	722	734	691	724	692	731	675	658	709	699	744	724	656	737	757	701	664	706	694	733	719	672	668	648	701	671	675	656	671	695	727	705	675	699	713	704	713	679	678	735	692	703	684	695	675	739	691	685	670	681	688	730	688	749	742	697	636	725	729	688	669	710	684	757	662	676	691	688	708	756	702	704	652	685	754	704	640	689	663	661	683	708	685	693	685	754	686	675	703	656	682	708	699	709	719	713	662	714	713	649	701	698	718	676	628	653	719	681	734	699	711	696	717	671	686	728	673	664	679	692	698	650	693	673	662	661	738	687	723	703	717	672	730	658	659	618	693	680	711	711	633	726	720	790	735	669	695	673	698	668	696	706	697	652	669	698	675	684	684	709	697	716	664	705	698	742	719	681	694	735	674	739	679	716	703	718	694	672	679	682	710	666	722	686	663	725	713	741	692	671	692	667	702	718	699	714	715	738	721	650	702	651	674	701	624	711	673	712	640	701	615	698	691	701	720	689	719	674	703	703	698	721	659	705	701	708	726	665	683	683	713	679	715	706	703	717	698	700	697	695	737	700	697	707	690	758	699	713	703	695	684	667	664	725	726	717	638	711	702	705	675	681	722	721	685	664	758	693	681	730	705	695	694	697	683	662	677	658	677	714	680	685	723	700	684	707	684	668	692	696	652	710	720	717	704	666	713	687	683	690	678	654	695	664	692	713	683	674	667	707	668	683	722	714	679	614	685	705	673	729	665	711	684	727	651	632	667	651	645	662	710	688	722	722	680	642	679	666	662	705	655	673	737	735	658	719	727	714	718	679	704	702	708	715	673	670	689	710	743	715	724	690	698	702	707	706	631	693	704	734	720	707	693	716	729	733	716	686	725	696	729	725	727	701	675	735	632	674	700	668	679	714	683	680	687	735	663	678	687	708	735	731	680	693	720	691	674	668	700	719	686	687	681	630	745	665	672	687	699	668	691	666	655	669	678	685	639	749	652	688	684	709	727	672	728	764	668	698	680	695	699	726	697	716	680	694	716	701	711	701	708	673	694	699	676	691	720	679	694	737	714	695	712	686	716	680	704	683	674	657	758	668	721	755	633	693	654	705	610	715	654	711	680	698	706	709	706	664	689	702	668	725	688	686	678	661	721	685	699	691	689	705	722	734	703	700	705	706	722	656	692	717	676	658	678	742	657	697	650	721	733	729	732	695	729	675	687	692	714	669	668	680	706	695	702	680	713	688	691	667	720	713	676	717	709	700	690	680	709	638	673	707	714	687	702	685	707	700	731	653	710	700	701	719	705	696	735	682	719	672	672	669	708	689	705	712	667	756	729	713	729	696	678	688	665	705	689	723	700	671	680	676	711	726	666	658	681	699	652	714	677	652	659	668	707	651	653	669	684	713	699	668	719	717	692	691	702	726	747	688	714	709	756	693	705	752	717	704	695	706	659	668	704	696	722	679	682	718	672	724	694	721	687	729	697	670	667	695	706	700	701	682	669	669	685	727	730	732	672	700	702	719	677	687	708	682	653	707	671	647	699	642	694	728	708	694	667	674	686	686	662	646	676	693	687	702	730	666	698	648	714	725	685	720	721	726	647	739	652	697	710	626	709	660	674	716	682	714	648	699	696	657	694	661	666	704	693	701	662	676	716	697	700	680	689	686	680	686	679	671	728	712	689	736	723	651	661	713	733	710	710	695	699	691	654	631	719	682	698	712	717	707	690	700	682	695	707	701	663	707	676	671	678	687	659	749	688	692	724	717	740	689	670	714	679	647	733	654	688	680	692	730	671	669	668	700	698	689	694	669	642	695	686	680	641	716	681	662	691	686	651	656	727	678	726	679	668	690	654	663	697	725	702	703	686	667	682	737	705	642	673	708	668	676	696	656	727	671	709	637	693	720	687	659	678	694	716	664	713	662	715	683	666	659	698	674	723	728	675	699	668	669	690	724	741	716	668	712	681	680	643	672	705	673	740	674	735	670	725	697	728	661	693	691	690	735	670	669	713	713	690	689	637	681	716	711	700	709	683	688	662	722	654	680	650	692	682	689	687	699	724	687	697	729	698	699	722	695	707	633	648	670	663	687	674	679	693	692	709	721	673	660	716	684	706	673	699	662	701	711	698	699	692	688	719	663	709	725	665	686	706	687	707	718	696	665	696	738	741	697	664	689	716	652	677	668	690	683	683	694	684	728	720	671	682	682	746	695	706	717	697	671	687	684	682	707	663	705	714	729	676	726	701	756	705	643	680	684	681	694	680	619	697	721	683	670	732	721	667	734	641	694	641	687	676	667	704	690	713	726	644	696	670	654	746	722	719	752	694	613	695	752	651	698	710	716	669	650	720	689	708	708	669	705	717	678	689	700	696	708	694	694	696	688	756	688	651	685	707	690	662	711	669	679	664	686	665	676	702	686	650	703	720	667	713	709	711	703	707	696	690	739	680	744	733	634	654	711	683	666	714	678	663	703	695	657	706	674	688	664	690	724	691	651	703	701	714	682	713	690	663	719	684	688	692	696	671	705	687	692	704	691	700	755	679	707	690	672	737	690	700	671	706	702	691	686	713	725	726	686	659	718	707	687	684	682	696	701	654	723	713	715	717	702	713	667	672	699	642	667	686	686	698	699	674	713	687	668	697	670	629	691	709	692	708	669	653	694	694	688	732	733	717	666	641	689	711	676	666	720	667	753	688	688	712	654	691	682	656	684	678	642	712	677	721	652	671	672	707	711	682	713	683	714	709	679	714	719	756	642	645	691	672	702	676	696	677	699	735	766	712	680	723	686	673	728	698	717	710	693	681	695	710	702	704	711	704	696	732	688	716	682	688	705	694	738	680	679	671	653	663	700	705	671	712	678	675	677	681	715	622	649	708	715	708	714	689	714	682	704	702	650	651	704	744	682	627	686	668	691	671	667	660	719	696	716	719	680	755	705	665	666	696	788	711	681	704	689	700	724	715	722	684	696	721	689	714	724	685	651	687	703	697	670	695	673	679	692	719	673	694	712	739	662	715	703	679	687	691	664	723	673	653	694	742	681	685	697	629	675	698	729	721	677	702	683	716	706	643	697	705	693	674	625	704	694	673	693	698	677	729	693	659	693	714	662	662	719	700	659	682	692	692	705	659	665	728	713	692	732	704	646	684	696	684	688	723	677	750	717	743	710	732	696	656	698	698	669	657	674	629	714	722	671	691	691	668	709	691	733	680	727	655	669	686	707	677	653	736	696	726	653	634	709	739	684	700	646	710	670	711	697	708	729	698	752	654	705	670
17649	10425	12249	2201	1150	175	151	149	155	159	156	165	165	156	161	159	158	147	164	165	150	157	139	141	158	142	162	154	142	164	150	169	161	160	164	152	149	171	164	157	126	181	143	139	162	158	161	140	173	147	168	160	146	161	159	150	153	158	147	163	149	161	152	160	153	174	147	148	145	147	155	164	145	138	152	160	154	139	143	155	166	150	154	149	157	156	160	146	159	152	161	161	152	183	142	140	145	179	157	148	156	181	155	145	169	143	145	166	183	149	166	138	147	134	163	149	158	153	157	153	155	160	154	152	148	146	161	165	164	167	173	158	137	124	167	135	140	153	148	167	149	141	162	157	164	168	149	144	132	154	144	155	142	135	166	154	157	164	184	153	134	148	185	134	166	168	175	148	149	155	159	142	176	151	160	166	148	171	156	153	164	153	144	168	143	158	163	146	154	153	170	160	159	149	154	152	160	171	145	168	158	156	171	131	140	144	144	151	151	146	182	140	155	156	149	156	120	163	149	160	154	154	134	180	138	166	151	133	149	143	150	172	155	145	147	152	152	165	154	149	169	155	136	148	154	132	159	151	150	169	156	165	162	169	164	144	160	150	155	139	147	200	161	147	162	131	144	157	140	140	150	152	173	163	167	137	146	136	173	166	139	153	166	142	153	150	136	160	145	132	166	144	152	157	141	146	158	145	131	148	154	167	167	132	156	152	124	167	161	168	151	148	155	165	181	153	152	163	181	168	163	166	168	170	136	164	147	121	180	159	160	163	159	170	155	169	157	180	156	153	138	137	158	158	156	138	157	141	165	142	153	153	171	167	151	159	143	150	139	155	138	153	137	169	169	149	161	150	166	160	141	149	170	158	163	142	165	151	145	138	142	142	155	149	148	161	147	150	148	160	140	179	159	161	143	155	169	130	181	155	163	128	160	146	141	140	129	172	142	161	148	168	144	138	163	160	168	157	132	166	140	157	160	151	138	143	157	162	136	148	140	161	143	137	157	138	153	173	157	153	160	148	167	171	167	150	175	138	139	169	150	126	167	164	162	135	171	162	154	185	157	156	165	156	149	149	164	161	153	145	170	162	163	158	152	172	161	174	165	146	141	152	172	163	178	153	158	154	176	153	155	165	169	148	157	165	131	147	149	166	165	134	162	145	148	150	151	190	161	144	153	156	150	161	131	149	173	159	144	165	152	165	153	160	174	147	179	146	159	157	152	156	151	154	155	158	154	129	145	182	157	160	142	158	132	129	157	147	162	155	154	171	139	164	175	159	167	146	163	141	173	164	176	122	155	159	162	152	166	167	135	158	177	141	180	142	154	166	169	163	151	171	176	165	162	148	157	140	162	160	145	148	168	169	168	192	171	164	147	159	170	141	146	153	151	148	157	147	149	145	154	134	176	151	149	146	147	136	147	147	151	163	157	162	162	126	167	155	176	147	170	164	146	144	161	133	140	181	147	176	163	156	169	143	165	158	154	153	180	170	155	133	161	168	164	162	178	150	163	155	154	130	121	160	141	163	167	166	173	140	167	158	155	163	162	158	150	140	155	165	136	164	161	180	166	142	170	142	147	155	141	148	169	168	163	148	180	158	161	160	163	146	144	141	155	162	148	146	165	151	148	146	157	160	167	149	146	149	164	170	143	180	156	161	122	139	151	147	172	155	156	153	173	170	140	178	156	156	160	163	161	158	156	151	163	131	148	156	160	165	171	146	150	156	150	141	181	145	141	148	151	154	147	152	155	173	162	143	144	168	156	142	162	167	166	141	170	145	145	146	142	144	158	145	155	157	156	163	162	153	158	137	155	155	159	169	160	155	179	144	159	167	137	142	154	164	144	158	128	147	163	149	135	164	150	151	149	168	160	154	152	166	172	152	170	152	160	152	154	164	161	168	145	158	168	164	127	178	140	155	159	158	166	133	141	149	164	148	145	161	175	171	161	164	170	160	172	162	150	139	164	148	146	159	140	143	150	182	152	166	149	144	143	163	129	149	138	153	145	179	168	146	139	168	154	150	147	148	164	153	143	162	183	157	156	163	167	156	158	169	167	159	171	148	150	124	159	138	160	161	163	139	155	145	159	162	147	156	154	148	150	156	148	151	170	160	148	148	149	153	143	155	155	152	165	135	145	161	153	137	161	150	155	177	155	159	141	157	157	145	163	158	169	165	180	182	136	142	146	175	165	165	147	140	153	135	151	135	157	138	170	160	140	144	181	156	138	172	164	147	176	171	164	158	174	155	123	160	139	160	176	147	147	171	152	144	164	158	156	139	145	177	147	175	167	135	152	147	146	152	162	169	174	141	160	170	150	139	152	157	176	174	161	149	170	147	151	157	148	170	164	151	165	142	162	161	152	162	149	138	168	144	150	170	162	147	150	160	135	137	165	161	152	129	168	152	127	175	162	142	150	160	153	163	162	180	165	152	173	143	147	155	174	172	179	161	164	155	159	171	152	167	146	173	159	152	147	136	140	155	148	160	144	161	155	166	148	166	176	134	155	150	149	148	131	146	161	133	137	155	153	163	158	159	177	132	149	161	152	181	146	147	173	163	117	143	145	143	141	159	127	164	147	171	132	155	157	152	159	185	148	157	151	160	123	159	160	179	157	165	158	150	152	156	183	176	161	165	146	147	168	142	151	142	157	137	149	172	136	156	142	153	160	137	146	178	150	159	162	142	163	157	170	141	140	152	182	169	144	137	154	158	161	173	149	164	138	165	180	151	151	143	133	150	165	169	152	161	170	144	154	151	143	162	150	144	165	160	164	132	167	135	166	160	153	153	149	171	185	162	162	151	146	155	165	158	183	181	160	169	158	164	149	142	151	151	162	161	165	146	138	169	163	141	143	144	152	123	151	152	154	145	160	169	176	151	155	137	163	159	162	150	135	170	162	140	141	167	143	150	170	163	144	149	136	159	190	145	147	157	170	189	168	153	143	169	147	158	171	157	159	158	144	150	137	147	155	145	147	159	147	137	157	166	132	147	148	162	153	146	134	145	169	159	137	162	153	152	161	168	146	139	142	168	156	155	158	169	146	159	161	145	150	155	174	156	146	159	167	162	180	148	166	157	152	146	132	162	161	163	155	164	139	164	155	153	130	151	164	140	139	180	159	150	145	164	151	131	162	168	137	167	157	167	165	173	152	166	180	166	154	148	165	143	158	134	160	145	150	155	151	169	151	145	154	139	171	145	158	156	163	155	150	182	163	166	152	162	148	160	158	159	149	139	170	156	155	148	156	165	134	147	163	155	163	142	139	152	159	175	157	166	162	157	138	148	150	149	153	170	155	194	142	147	171	145	157	148	139	125	139	148	134	166	172	165	154	157	143	161	160	155	149	148	154	160	149	141	133	168	161	143	162	155	156	147	159	139	152	148	164	165	148	165	161	150	142	169	167	173	167	151	165	173	140	162	161	167	185	186	156	166	138	162	149	152	171	156	171	174	151	139	142	142	142	155	181	143	149	151	135	143	141	152	165	164
15833	15926	19125	6217	3709	561	548	500	483	525	506	485	519	528	514	499	488	514	518	518	512	531	495	490	521	540	507	557	481	538	512	510	479	517	555	535	520	465	541	516	491	524	477	514	535	450	507	552	471	510	513	499	493	541	514	496	500	528	512	475	514	487	455	561	525	521	506	501	484	501	498	529	505	521	528	496	505	536	464	504	511	485	491	495	491	478	518	577	480	508	529	477	497	509	520	527	556	504	492	496	486	513	514	553	510	546	543	511	556	496	530	496	507	503	520	532	452	526	517	525	561	472	566	487	517	519	527	534	506	545	506	519	516	520	530	485	492	511	505	493	537	495	500	523	556	497	512	510	515	491	514	496	510	536	518	531	551	501	521	508	508	525	547	533	552	518	528	548	525	481	507	496	562	505	520	542	488	537	530	510	523	525	488	488	500	492	525	521	472	525	553	487	515	499	474	525	528	491	511	505	512	531	518	514	481	538	499	489	505	500	535	497	530	543	518	473	479	493	499	523	504	502	566	524	531	535	512	493	515	491	523	495	508	502	511	496	507	468	524	455	471	513	519	500	523	482	498	508	508	534	487	543	468	531	497	485	487	523	520	525	489	523	511	485	511	541	508	514	501	513	499	508	501	557	502	486	488	488	508	502	527	492	485	506	529	491	494	511	510	551	487	474	502	498	521	529	489	514	535	500	520	485	517	501	522	497	498	450	498	504	542	522	518	489	566	491	497	525	506	502	553	558	500	535	487	543	496	470	488	529	530	511	482	531	537	528	516	541	507	488	505	523	536	543	538	514	514	547	548	494	510	500	521	518	538	508	506	563	532	501	528	525	499	510	544	521	563	513	488	515	508	534	509	515	509	509	471	512	548	443	478	520	531	549	524	498	501	516	467	573	508	565	474	515	543	511	487	486	551	496	534	475	527	515	531	504	467	525	506	539	488	525	490	475	477	554	501	526	503	509	472	532	517	514	527	526	524	533	520	463	490	519	467	487	499	510	530	523	544	518	482	496	548	526	492	575	485	492	525	523	521	510	520	522	551	512	514	479	523	536	486	519	511	541	474	510	500	524	504	526	505	519	525	537	514	499	562	501	492	507	526	514	478	503	499	517	496	529	546	546	497	507	531	535	503	491	493	514	503	530	490	543	504	561	532	511	501	519	511	524	485	489	540	551	510	524	493	505	524	503	465	514	546	520	516	500	497	491	499	502	534	523	513	567	442	490	533	497	478	486	524	511	486	493	488	541	557	502	507	495	487	486	507	510	514	490	519	541	515	532	502	543	469	515	487	475	450	485	499	495	508	461	496	504	542	534	517	536	521	512	477	493	503	482	499	550	507	478	521	516	516	555	481	528	495	505	486	489	513	459	515	517	512	533	516	511	522	488	497	542	552	483	468	506	469	540	529	555	540	500	536	479	536	555	506	523	518	523	502	534	475	514	526	510	500	533	500	496	482	507	490	512	532	518	513	493	488	503	472	513	518	497	503	530	480	530	500	495	502	505	511	505	558	534	544	536	508	505	521	469	550	508	515	546	513	475	528	521	528	513	497	546	465	484	520	496	558	528	493	506	525	497	507	545	500	525	551	496	492	524	527	508	493	530	489	539	479	528	475	524	467	534	470	512	507	530	475	483	508	516	481	526	483	526	508	526	547	510	483	542	536	519	498	530	498	511	542	515	502	502	526	511	476	496	509	516	488	519	538	491	507	512	500	535	506	564	519	527	539	515	522	582	492	498	500	519	520	531	519	510	491	519	510	469	541	492	465	480	534	519	513	546	497	489	548	530	533	518	491	494	501	502	541	511	518	508	497	522	463	532	512	534	486	514	492	522	514	501	490	531	523	488	506	530	520	500	505	483	500	543	514	485	492	490	514	503	478	511	493	503	514	521	514	464	460	555	505	487	510	500	507	567	496	503	514	549	510	514	520	502	524	523	519	488	520	500	493	517	491	517	498	527	526	511	505	538	509	508	515	492	548	496	577	527	488	513	492	518	502	504	490	518	493	511	528	508	520	510	530	520	539	525	519	526	481	542	504	494	490	498	493	501	494	531	493	499	530	514	517	518	507	543	486	514	520	493	494	538	473	526	505	507	532	483	488	534	512	513	504	470	552	507	524	537	488	479	524	527	495	451	501	519	512	526	554	550	492	486	515	506	479	514	476	492	529	487	516	496	535	535	550	501	521	481	493	512	493	493	545	505	517	549	538	527	543	504	505	477	484	507	527	481	544	540	519	470	510	530	482	513	491	467	507	501	481	504	523	526	501	504	522	474	514	501	557	511	479	538	498	543	507	496	501	510	526	479	489	488	503	532	532	511	527	506	499	484	525	517	505	506	534	511	495	537	484	540	513	497	520	504	489	525	516	531	521	478	466	530	485	509	518	464	505	497	522	520	529	501	503	506	538	529	530	542	505	521	505	526	521	463	502	507	496	542	468	528	507	516	516	513	519	502	500	506	494	496	522	529	520	509	548	493	500	504	496	491	524	538	528	529	510	488	503	556	473	524	518	531	513	493	515	518	528	510	540	511	513	519	509	510	559	511	531	524	505	526	530	494	517	534	516	512	496	502	541	505	503	508	508	546	520	523	481	546	500	501	517	497	470	473	503	518	496	475	488	489	501	524	513	521	497	524	519	505	498	531	474	510	512	495	540	537	525	479	477	531	486	513	499	532	487	535	498	524	502	520	536	476	497	535	487	510	512	548	513	515	498	492	510	486	561	478	511	517	519	513	524	511	551	499	523	502	512	501	495	517	487	528	512	483	497	497	565	538	503	521	468	484	504	530	501	548	489	559	531	486	504	519	500	520	518	509	478	491	496	485	500	476	534	497	467	525	526	509	485	488	500	552	494	555	489	513	506	526	552	524	501	517	492	540	510	470	484	538	540	496	490	498	490	523	499	514	555	485	496	527	522	523	531	524	481	481	535	484	517	475	474	508	495	494	526	528	490	528	477	530	459	516	555	515	519	547	499	496	540	509	516	517	496	508	501	536	475	555	531	497	518	497	527	483	483	482	536	488	519	524	510	526	509	523	498	564	534	518	479	561	518	518	525	537	532	509	477	540	512	512	495	503	524	513	516	502	527	553	525	538	530	541	532	474	519	539	568	502	580	514	501	568	473	480	548	494	511	487	486	521	515	452	524	490	511	504	522	510	492	492	473	491	549	523	520	462	514	521	518	534	500	493	497	486	483	529	518	476	502	520	535	554	508	482	548	522	485	512	478	497	520	552	489	531	519	495	505	514	486	499	519	491	524	509	529	486	552	490	520	491	513	512	476	528	522	461	461	501	527	518	487	516	478	465	508	509	520	473	536	538	501	531	501	523	498	532	523	524	509	540	493	503	485	498	478	503	503	509	510	513	522	531	491	553	505	490	501	524	524	524	514	529	478	497	491	534	537	478	518	522	550	529	512	538	535	488	477	516	544	520	546	526	533	508	511	521	520	490	490	522	517	492	467	537	491	538	498	481	525	504
55300	56247	62690	30553	18140	1295	196	159	154	143	154	156	156	143	132	150	149	131	136	141	147	139	133	137	111	124	134	118	122	116	133	156	115	138	144	129	138	115	140	135	115	142	127	110	122	120	131	140	124	130	125	149	127	130	116	130	126	131	116	117	146	141	110	128	112	103	130	138	105	104	134	130	129	120	141	139	137	109	115	134	134	129	144	117	128	102	133	108	114	127	113	116	119	142	124	131	128	116	119	146	119	132	142	137	124	125	121	115	125	135	148	106	138	115	135	134	128	137	123	109	120	130	135	124	123	122	122	114	126	121	135	134	103	121	114	115	134	138	123	144	129	135	129	122	129	122	138	152	122	154	131	144	128	113	126	116	107	125	141	140	126	112	124	134	144	119	134	122	119	128	149	103	123	128	121	136	122	116	139	133	113	132	153	147	125	122	132	112	118	123	105	107	122	130	131	142	127	118	120	120	133	115	133	122	127	113	127	115	118	113	148	120	151	125	126	105	112	119	142	120	118	112	131	118	134	128	140	109	116	128	124	138	113	109	156	134	145	140	129	134	132	119	130	115	122	136	130	134	143	131	135	117	123	146	137	132	133	139	140	122	134	113	134	120	132	117	133	115	129	129	134	135	133	104	107	105	112	138	152	125	140	127	110	113	129	131	129	133	131	129	137	111	115	140	129	125	128	123	135	125	108	119	141	120	102	114	134	117	117	115	128	125	112	125	131	117	145	154	121	132	121	130	137	151	115	136	132	134	131	143	137	127	121	138	119	115	128	153	111	120	162	146	135	118	125	125	135	119	140	142	143	120	130	120	137	120	121	116	115	112	127	130	128	142	111	125	122	150	133	149	152	129	150	131	110	116	131	125	137	122	95	144	117	140	132	100	100	126	146	124	125	118	108	132	125	126	118	127	130	125	130	128	138	116	140	112	142	134	120	127	133	155	118	131	115	115	146	102	127	132	128	118	127	137	129	118	125	113	121	130	138	136	145	126	116	142	111	135	133	155	127	126	141	113	125	136	133	122	145	120	128	122	118	134	115	110	127	156	150	135	122	126	120	116	125	147	119	138	108	123	122	121	127	120	130	133	126	119	141	126	122	128	119	128	123	150	119	132	110	116	119	133	136	130	127	148	127	114	132	126	112	127	124	133	123	142	128	134	113	124	136	134	126	130	128	140	138	140	135	126	134	139	125	130	113	117	125	119	122	124	134	112	142	131	114	127	118	136	123	126	124	134	128	110	121	151	115	132	134	149	121	110	132	133	136	130	140	142	142	127	137	135	147	120	120	120	115	126	129	118	130	111	125	124	130	130	118	118	126	135	124	109	128	147	124	120	120	144	122	122	128	106	119	131	141	108	127	118	142	107	131	129	149	123	134	118	133	133	130	132	123	132	123	107	123	133	134	130	118	111	124	134	142	132	113	138	130	118	139	154	126	136	145	123	122	109	118	133	135	127	137	124	134	141	137	130	133	135	139	105	133	143	142	125	114	124	121	128	121	122	121	135	128	143	123	129	143	113	117	132	119	118	141	110	116	127	125	120	126	108	126	139	135	126	119	134	132	118	125	132	126	133	137	120	121	129	129	147	132	128	117	112	153	117	133	118	135	117	116	139	120	132	146	114	99	126	136	126	136	111	120	150	157	121	133	119	122	116	133	105	155	139	118	141	123	107	137	126	134	139	130	144	114	133	114	127	125	117	146	132	147	145	129	124	127	113	111	133	134	120	115	124	118	120	124	136	125	117	125	111	117	144	115	140	135	138	134	126	141	152	151	133	125	140	117	120	139	119	120	143	131	131	123	114	107	121	110	104	140	128	146	99	122	114	144	134	132	125	130	130	107	111	149	131	125	130	134	144	114	137	110	124	125	122	128	130	112	124	131	133	126	146	125	128	133	126	121	126	144	122	141	132	125	148	127	137	136	129	147	128	125	129	127	131	123	126	111	124	127	122	146	133	121	132	137	137	120	158	119	137	120	117	124	130	125	129	146	138	122	139	143	145	126	133	132	127	119	123	125	141	120	130	125	130	137	117	100	129	128	135	128	125	121	144	123	136	120	132	118	141	142	117	144	130	108	134	137	107	125	131	126	112	128	122	127	113	136	130	116	132	124	117	137	127	129	125	122	105	126	116	111	127	138	135	131	143	130	131	117	132	127	117	137	117	143	131	120	120	128	130	115	132	118	127	144	122	122	125	124	122	138	133	126	117	139	103	128	133	139	121	128	133	116	111	142	140	134	142	129	138	126	136	126	130	113	152	140	121	139	132	126	131	128	132	118	132	131	145	129	120	140	140	125	120	152	119	132	107	130	133	135	127	122	134	118	124	129	134	110	121	131	118	140	139	138	118	116	118	123	139	129	135	129	141	133	116	141	134	137	117	128	114	141	145	152	126	127	134	129	146	140	130	127	144	134	130	135	113	134	125	94	116	150	135	137	142	134	125	117	130	117	124	156	129	118	126	121	131	128	135	116	130	122	136	125	113	116	115	131	108	100	130	137	131	106	129	140	143	143	134	120	123	112	105	111	131	124	105	142	160	130	128	133	114	122	120	136	118	129	129	130	122	132	141	132	123	143	124	154	135	134	124	143	119	121	132	126	136	127	132	138	141	117	138	124	116	138	133	119	143	127	135	135	127	129	115	119	100	135	132	116	125	121	126	106	129	118	145	114	140	159	127	118	125	128	131	124	125	111	123	145	118	135	136	145	126	129	116	130	141	141	122	150	105	122	138	131	121	123	133	122	141	119	115	117	139	143	125	123	126	121	121	123	113	144	134	138	150	138	166	129	118	138	134	121	144	131	143	125	114	121	132	134	125	140	128	126	144	144	145	100	121	127	127	128	148	125	135	145	119	128	126	135	127	128	128	110	142	129	122	112	126	119	143	116	136	112	127	132	116	115	119	127	123	100	135	143	136	117	125	127	124	129	125	127	135	143	143	137	136	140	124	125	117	136	132	149	134	126	109	136	139	130	120	119	117	131	122	144	126	141	128	143	117	134	138	129	147	110	141	112	123	127	123	119	119	128	130	110	137	133	137	145	129	126	141	126	133	132	131	142	136	133	124	118	124	129	149	140	117	119	127	135	114	129	142	128	122	121	105	126	129	133	104	116	146	131	117	132	118	115	121	118	149	134	94	113	137	109	119	123	115	125	133	133	127	111	132	133	114	127	127	121	119	131	133	128	113	151	131	131	109	125	126	131	108	129	135	131	120	120	116	130	118	114	115	132	95	127	131	132	134	131	117	103	130	149	160	129	132	139	124	133	137	134	137	104	107	124	115	136	116	127	130	116	128	134	139	114	118	125	111	134	119	126	113	112	135	128	128	154	125	132	113	125	130	119	125	112	119	141	137	113	115	126	130	119	109	111	134	135	113	129	138	106	140	144	113	108	120	117	135	135	132	129	134	144	128	142	131	114	98	129	110	123	118	125	115	119	133	152	111	136	124	122	115	143	127	125	134	126	125	130	131	131	123
36955	44419	52119	35443	20664	767	657	532	585	539	529	530	477	483	486	482	493	450	509	480	484	481	443	449	479	440	468	446	471	454	423	419	481	469	437	434	461	469	452	441	429	416	472	429	444	477	422	432	447	464	449	479	450	416	436	433	400	431	438	426	473	422	465	428	434	456	474	434	410	432	408	420	440	455	463	437	420	438	421	443	425	455	412	453	416	426	463	445	412	395	423	462	420	433	500	448	409	467	449	427	417	452	432	451	465	426	425	481	448	399	453	446	454	420	460	462	450	421	431	434	448	448	454	419	442	430	408	449	429	452	439	452	450	418	485	422	410	428	427	458	421	458	445	441	446	430	424	399	448	427	412	427	461	420	454	423	460	453	412	432	416	432	422	447	439	473	449	461	425	426	440	475	426	460	460	435	457	482	465	441	452	448	453	447	464	453	443	440	422	424	443	435	451	434	447	426	442	455	413	444	435	471	442	450	438	448	463	440	410	426	420	449	409	419	407	405	449	443	440	482	411	427	436	437	423	439	452	425	401	427	422	475	435	412	456	434	458	432	418	424	431	494	404	460	444	419	425	426	403	398	456	407	389	459	427	443	429	425	438	420	445	409	463	420	401	393	448	452	452	443	458	419	405	445	455	440	451	444	448	397	441	421	462	457	445	445	452	457	441	456	468	424	455	380	431	403	433	431	447	453	425	482	454	454	439	448	457	427	448	418	450	435	446	405	451	412	479	440	429	427	412	429	426	480	422	447	433	447	410	429	406	427	478	421	410	415	475	445	488	395	435	455	427	446	429	458	461	438	383	449	436	420	456	429	440	406	427	431	441	406	424	459	421	423	421	389	448	450	407	459	410	414	428	429	487	414	418	446	421	418	430	429	427	445	430	448	386	444	444	452	398	463	462	412	455	427	459	467	448	456	421	464	381	480	418	463	441	442	464	451	465	381	474	423	453	468	430	452	464	419	433	427	457	470	425	432	432	443	404	445	448	424	443	461	434	450	421	423	444	419	432	434	424	417	429	458	449	441	443	450	437	437	425	411	462	454	440	470	452	425	429	441	425	391	413	447	472	438	441	488	441	420	444	448	459	447	451	426	452	440	454	435	433	430	416	461	434	454	403	454	437	428	433	433	474	466	376	422	405	435	443	431	461	481	461	454	428	446	435	424	477	495	464	443	413	412	394	425	442	408	433	403	435	447	439	423	489	447	447	444	436	414	423	424	444	434	437	450	434	458	445	450	436	435	451	431	449	432	427	449	444	432	439	425	423	442	422	452	457	445	422	419	449	413	432	472	454	441	440	465	431	468	454	451	421	467	445	454	426	415	459	435	444	446	450	411	440	398	441	453	452	433	459	446	433	416	429	480	420	435	406	434	448	473	396	440	421	436	451	429	423	456	449	458	414	496	432	437	451	419	439	448	413	432	465	413	444	438	457	467	439	453	451	445	432	424	462	423	464	426	425	441	438	453	424	464	480	495	426	443	465	424	458	464	437	468	422	447	453	455	433	423	450	430	441	419	431	427	449	451	426	433	401	428	443	387	445	464	418	440	429	423	423	457	441	456	428	445	425	438	441	426	437	413	419	479	452	429	427	445	455	443	444	428	455	386	459	421	441	444	456	443	433	413	434	456	436	429	447	412	447	445	423	446	431	464	464	475	440	440	430	435	429	453	456	469	446	434	403	439	423	441	454	476	483	409	476	465	447	453	437	475	445	451	465	431	404	446	428	417	439	464	470	413	451	462	432	459	451	447	426	442	401	445	457	457	441	449	405	431	441	445	436	392	413	439	425	437	412	457	440	456	460	440	405	441	450	455	452	433	439	432	458	452	478	453	448	466	445	455	451	398	407	415	406	449	443	423	406	405	420	425	444	450	466	430	441	467	446	428	468	472	441	446	453	410	433	461	389	413	431	436	450	449	447	423	419	456	441	443	425	452	463	417	450	443	423	427	471	430	438	453	425	448	425	429	427	443	444	441	433	444	437	436	428	471	430	471	420	435	423	455	447	438	425	439	430	385	447	424	419	425	446	430	461	446	392	453	436	413	466	465	464	441	411	444	496	459	480	411	457	446	436	448	424	459	449	434	451	455	451	503	442	433	419	429	433	440	409	456	457	415	412	437	452	448	448	442	428	420	423	415	448	421	481	424	453	448	406	403	432	447	454	447	447	417	424	438	455	375	417	416	446	423	416	447	446	450	425	414	439	431	452	439	442	418	430	391	404	434	386	457	439	461	459	471	415	411	464	461	427	415	435	432	451	402	445	431	426	407	467	457	431	443	445	436	419	450	456	464	460	464	474	432	436	426	414	485	410	479	473	420	429	457	442	440	423	427	432	428	427	456	454	434	448	427	426	431	422	432	436	459	391	439	443	458	428	408	443	434	457	428	440	440	452	411	395	449	424	457	446	464	435	476	441	452	435	454	461	471	422	507	459	453	438	473	453	410	447	463	415	461	435	444	443	443	417	466	439	408	419	442	438	387	442	420	457	436	439	437	451	421	427	436	431	434	457	444	425	460	444	431	446	402	421	417	445	494	453	454	429	435	437	444	422	437	414	433	445	414	422	452	409	448	458	412	424	457	431	442	462	446	420	424	409	459	403	448	423	430	407	422	474	484	441	433	452	431	433	414	461	423	421	430	429	439	419	466	416	454	411	444	391	423	442	426	430	455	446	442	449	421	466	424	452	444	424	429	441	408	475	459	479	435	433	451	464	425	458	464	422	413	422	420	438	412	430	414	438	445	448	446	466	418	427	445	415	464	448	437	444	417	462	434	450	472	429	450	448	428	465	422	413	447	464	494	488	421	420	435	457	421	406	412	401	421	401	442	418	421	415	456	431	418	452	455	447	426	462	446	458	474	428	431	465	404	436	454	449	438	442	473	437	452	451	468	424	451	445	429	457	415	432	431	450	438	452	430	496	423	433	414	430	459	465	467	452	437	405	455	441	413	458	427	446	433	461	426	462	441	440	458	443	455	412	412	436	387	406	448	399	428	429	420	430	443	426	427	451	465	465	436	433	424	443	439	462	427	424	450	447	399	445	471	410	447	430	428	438	445	447	437	445	466	462	417	443	441	447	435	430	416	445	426	452	441	454	407	440	457	411	409	415	486	438	457	449	442	439	391	445	447	399	434	437	450	461	442	462	469	417	429	428	437	445	437	461	442	417	502	425	436	412	433	454	419	422	466	457	430	433	427	452	475	461	414	439	456	466	432	450	475	416	464	437	433	419	439	462	436	445	417	437	454	445	426	449	439	419	415	462	429	455	489	484	428	457	473	442	463	474	436	429	427	446	468	460	452	453	438	434	412	437	441	436	461	466	457	441	462	449	449	413	466	432	459	456	410	410	442	422	464	441	434	425	414	435	476	448	421	418	481	437	444	444	416	440	443	464	429	445	458	430	456	408	462	427	446	410	434	460	448	470	428	409	466	427	431	441	420	418	422	453	465	468	440	431	456	397	462	431	438	434	462	432	426
70554	72329	75096	42571	29473	4906	376	310	278	269	235	262	247	228	247	225	223	248	216	224	211	229	245	214	221	217	224	220	224	216	226	229	204	231	215	201	225	230	216	173	203	221	233	230	221	234	208	210	215	236	238	219	205	243	228	232	215	225	250	231	236	227	226	203	238	230	208	216	226	229	205	220	215	212	235	196	236	240	245	215	208	249	237	228	202	235	238	223	207	200	214	203	210	227	234	214	198	219	221	243	205	230	206	213	228	229	201	217	213	218	222	237	224	265	236	227	244	239	202	195	201	224	225	230	200	222	256	243	239	216	202	187	204	221	203	229	235	249	237	211	232	217	188	221	216	238	258	233	212	233	228	205	206	237	223	206	258	242	201	224	216	253	218	244	173	222	219	220	240	207	226	235	194	242	232	200	206	253	217	230	196	232	210	214	182	223	205	207	224	221	223	223	222	208	240	227	238	200	198	198	193	223	224	227	214	215	232	231	227	210	203	218	219	217	215	208	219	209	226	248	211	214	213	205	250	254	227	219	214	220	211	225	240	219	196	220	201	215	237	232	207	207	219	219	209	232	232	213	219	206	210	209	222	200	238	224	226	194	222	231	225	209	230	236	220	234	234	210	208	178	224	236	198	213	223	209	227	216	206	191	209	235	227	239	235	207	201	212	225	231	249	240	236	203	227	204	217	192	214	228	202	219	197	213	209	246	219	217	224	214	225	210	237	203	197	236	218	220	200	252	197	200	232	208	219	231	207	216	219	239	193	199	235	202	234	235	189	240	206	233	231	216	230	186	218	204	211	203	235	215	196	218	239	230	195	186	220	243	236	243	216	207	237	219	219	231	185	238	227	221	211	233	235	211	227	248	221	221	231	236	188	214	241	252	214	232	212	206	220	201	201	253	200	230	218	227	231	189	216	194	220	212	206	206	219	231	242	219	208	208	226	206	201	233	201	235	194	193	258	227	205	261	223	218	230	257	236	213	251	218	208	222	223	228	221	210	229	231	197	216	187	225	221	232	201	231	222	253	214	227	240	224	220	235	207	232	214	232	239	244	229	214	217	226	209	204	223	195	248	236	209	225	235	211	204	214	203	228	197	256	248	228	196	205	248	222	256	227	217	194	219	229	264	230	209	209	220	225	211	205	241	212	228	201	254	214	221	216	221	246	212	219	219	204	220	204	203	205	221	246	238	205	240	206	219	198	236	236	228	215	231	234	233	196	215	225	192	198	223	217	224	220	211	252	237	252	235	220	253	231	224	212	224	214	225	222	219	211	239	207	216	215	207	228	216	236	185	228	193	228	220	231	239	224	234	226	222	205	208	243	251	224	244	202	239	232	198	215	205	241	218	219	193	201	209	228	234	224	230	219	250	213	214	234	212	220	233	203	232	222	206	199	229	220	209	211	207	226	238	235	233	200	204	213	207	245	204	224	211	211	200	208	221	229	223	208	226	216	224	233	223	215	231	215	248	231	206	214	199	213	208	214	219	205	235	202	235	214	237	197	225	234	227	212	224	229	211	209	219	194	202	209	211	195	201	208	230	223	200	226	225	244	212	230	220	240	236	231	210	203	223	233	220	229	233	231	232	219	227	206	216	221	241	230	203	220	250	240	181	216	220	228	256	224	237	236	224	227	239	253	233	203	233	213	208	217	238	227	211	208	193	210	189	218	193	229	213	198	223	216	206	238	215	182	248	253	253	206	216	239	236	251	220	227	212	199	207	214	228	221	176	207	210	213	251	198	217	216	231	234	217	223	229	215	209	205	222	227	187	222	229	214	239	226	202	211	224	228	246	234	221	232	226	200	214	198	217	225	218	201	228	219	229	241	226	227	235	207	257	224	200	235	235	253	213	232	181	222	216	227	220	195	233	256	215	215	232	222	216	218	225	211	235	216	238	228	233	199	230	211	206	199	236	213	206	210	227	209	210	213	217	226	225	220	206	215	232	190	215	236	239	214	235	232	220	233	206	224	199	214	209	207	223	224	233	221	250	221	218	226	227	215	227	237	220	214	189	215	190	229	239	202	218	208	217	226	193	215	217	220	244	230	224	219	227	232	204	226	229	239	208	207	233	223	230	202	239	205	193	223	224	221	228	206	229	199	212	245	214	197	233	225	206	242	224	221	207	220	211	202	252	228	221	217	219	222	222	204	225	203	212	224	212	210	233	232	229	215	242	212	230	229	226	208	192	243	229	229	235	212	216	213	235	204	201	223	218	252	236	205	220	227	188	208	247	241	243	222	218	208	235	211	199	220	234	235	192	204	230	213	209	225	226	241	226	221	241	230	219	230	199	210	201	222	221	220	236	247	227	235	198	225	216	204	221	215	226	240	204	233	234	225	242	223	243	234	241	250	206	221	214	189	237	248	235	211	234	219	230	221	222	212	244	242	256	221	210	201	250	195	200	251	251	230	227	254	233	226	235	194	231	229	211	227	218	234	232	224	228	194	206	238	204	231	219	204	221	235	216	230	216	198	220	248	217	213	226	213	218	216	246	225	221	217	215	243	221	205	224	223	223	227	195	252	229	240	218	211	248	223	237	201	217	225	233	217	233	219	205	222	188	221	220	248	195	218	223	228	218	222	229	222	222	203	223	218	220	195	212	213	234	206	226	229	223	228	219	222	226	243	211	208	218	246	207	215	220	202	226	209	200	225	208	199	218	237	221	222	238	212	220	210	208	229	238	207	204	240	254	224	212	209	234	208	211	236	217	237	215	207	240	234	217	230	218	223	252	211	223	229	226	204	213	226	229	222	212	240	211	237	237	250	237	205	218	205	218	241	217	232	210	223	217	219	221	219	217	218	248	206	237	219	233	230	207	211	207	246	207	213	259	248	209	225	215	206	212	230	227	234	223	234	239	216	208	215	214	216	245	215	230	215	232	214	241	232	215	226	235	229	195	208	228	230	221	209	217	205	237	211	209	213	226	218	225	213	209	219	215	217	212	197	234	216	225	233	214	219	229	230	252	238	216	225	211	209	235	207	216	212	242	232	216	234	207	205	208	237	238	224	249	224	236	250	205	202	224	243	243	222	217	211	252	232	218	231	203	236	234	238	211	216	214	195	228	221	218	228	234	243	208	234	203	214	194	207	213	208	211	209	220	220	226	246	232	204	251	220	237	226	228	241	232	217	231	242	238	226	203	247	231	228	210	216	207	200	210	221	234	205	213	237	213	231	220	207	202	232	215	230	220	209	225	219	216	220	237	204	212	225	227	204	186	233	216	235	214	199	223	217	199	222	229	218	211	247	232	206	194	215	232	227	219	247	217	217	228	256	227	213	219	227	226	220	229	231	223	224	205	211	222	179	184	220	225	214	211	207	220	199	231	256	219	218	207	209	216	247	268	215	220	216	228	210	226	225	237	226	204	207	211	219	221	211	222	247	222	217	236	204	206	208	204	221	228	250	220	221	209	199	217	221	204	188	198	226	210	218	221	209	207	229	231	206	230	248	226	212	214	211	216	225	240	228	219	220
47214	57084	65584	43921	30450	1400	1144	1052	961	973	903	829	824	847	851	831	839	781	837	729	769	762	756	780	750	729	710	718	696	729	709	706	739	701	725	689	714	714	733	709	737	689	718	688	697	687	697	687	712	715	671	719	717	751	708	725	679	692	667	725	757	728	636	732	703	693	725	671	714	703	698	724	735	675	762	702	702	658	661	694	666	666	718	715	699	712	710	712	735	673	701	648	695	688	737	722	730	733	684	758	741	751	698	721	681	692	666	730	703	630	714	673	652	719	647	705	763	717	690	705	752	670	662	741	732	677	680	749	688	658	708	667	669	675	686	665	651	695	681	718	662	683	710	691	719	700	653	697	723	693	674	665	671	678	689	741	696	680	761	696	718	669	677	692	691	679	705	651	662	682	663	665	676	708	716	721	664	665	664	721	678	624	685	689	699	727	671	700	732	664	708	701	726	699	668	667	649	707	672	734	679	731	657	682	718	720	702	634	700	713	687	697	694	676	705	666	698	662	691	692	600	685	689	706	650	722	710	709	712	686	703	709	712	708	678	692	709	705	697	675	670	699	678	726	691	697	690	659	698	722	721	695	702	628	654	743	687	730	722	711	693	681	711	720	705	722	672	693	697	705	671	745	685	692	675	729	694	689	686	657	674	711	697	704	724	685	754	676	635	650	765	707	728	701	661	701	703	731	735	722	700	689	700	718	666	684	708	667	663	691	684	664	720	678	720	671	716	682	725	683	693	709	700	725	667	667	681	680	705	674	678	702	686	691	712	699	638	705	710	706	710	697	716	703	683	787	706	678	641	707	736	704	705	695	642	680	711	725	714	739	717	685	707	701	687	683	700	730	733	705	708	700	713	688	669	692	631	702	714	718	702	744	639	772	732	717	689	694	643	745	725	681	688	668	653	714	728	661	691	716	737	677	674	707	731	713	721	717	744	709	688	690	682	688	687	649	719	691	753	711	640	740	729	707	680	709	718	692	732	678	720	702	700	670	659	684	704	722	694	728	679	689	638	717	689	691	676	703	725	678	661	720	689	704	679	637	731	710	674	708	728	702	700	661	752	715	685	664	653	741	698	711	696	699	683	670	711	694	699	678	687	717	730	692	751	691	674	684	708	653	679	707	711	702	675	633	693	701	665	678	689	679	695	716	658	718	669	720	745	717	709	683	655	707	697	708	686	703	738	688	691	671	699	685	729	666	690	645	709	639	658	745	703	701	738	652	693	685	650	715	741	685	682	674	699	675	742	679	714	720	681	693	691	689	693	733	665	690	684	653	677	689	658	680	711	756	650	710	711	685	695	719	754	708	659	712	679	722	713	698	678	672	709	720	718	664	644	714	666	692	683	714	742	688	717	715	761	677	732	684	672	680	669	701	693	671	683	753	663	763	678	707	648	654	707	700	696	726	672	767	747	745	664	668	745	690	689	717	717	742	653	683	686	714	674	709	697	677	732	731	653	705	658	682	691	658	709	723	688	712	777	708	683	670	709	718	666	709	694	663	727	706	681	698	709	692	704	663	690	675	697	652	678	689	689	726	701	703	670	679	704	716	689	655	679	697	728	707	694	641	678	669	700	711	730	717	653	712	647	714	685	728	711	724	660	695	665	722	712	710	736	725	716	694	764	643	684	668	701	697	696	669	722	690	650	673	716	664	707	731	707	710	706	706	678	741	654	697	670	693	729	693	673	682	670	652	714	703	671	686	658	713	688	671	686	674	745	730	695	717	702	672	718	671	729	711	700	663	680	731	676	705	674	698	687	675	704	656	696	679	741	678	697	707	688	676	711	662	718	680	731	648	681	667	713	711	699	674	699	710	705	692	708	676	714	668	719	703	746	697	704	678	672	754	690	703	677	730	709	679	709	640	682	664	691	701	689	730	677	694	681	687	732	698	640	717	744	692	681	666	718	674	653	726	678	695	712	682	709	687	762	692	683	698	724	700	694	674	717	717	717	691	689	698	688	701	664	691	686	708	687	714	690	728	733	690	697	685	675	703	744	702	721	746	734	731	701	695	675	660	723	729	650	678	704	695	699	713	708	721	696	671	667	703	711	720	682	680	719	694	642	709	699	674	673	657	692	697	709	701	731	724	634	743	721	673	691	670	668	669	694	676	659	665	674	690	708	690	703	715	727	760	706	684	652	729	680	682	762	702	691	702	651	740	722	737	695	756	726	724	649	689	705	655	654	683	710	674	675	693	707	668	701	759	738	712	717	688	660	704	662	712	720	742	690	701	682	682	675	724	687	692	696	703	659	752	699	713	709	694	708	717	658	647	701	739	667	714	676	729	701	694	715	722	729	657	701	663	669	656	718	687	699	724	714	638	687	683	722	663	704	702	754	728	683	689	705	696	713	718	713	701	660	702	746	657	674	653	676	704	660	683	705	707	706	725	667	683	683	681	693	681	686	745	717	672	678	654	664	730	701	738	730	703	689	691	744	682	689	643	688	699	661	701	691	661	734	699	720	723	703	714	733	737	710	633	670	633	698	723	671	694	708	727	738	688	698	714	701	694	738	703	688	695	615	721	670	679	681	682	741	688	684	703	672	730	674	672	695	687	698	694	672	695	723	679	665	730	716	685	705	710	698	702	725	706	706	699	682	681	703	671	673	704	706	694	696	681	696	691	693	748	702	718	674	680	705	659	707	687	700	668	668	642	732	724	681	713	764	750	700	694	678	698	701	712	663	646	689	663	683	678	694	686	696	687	778	670	714	672	660	721	687	722	744	731	684	705	672	701	721	696	717	709	692	651	741	701	693	685	700	711	680	713	694	672	764	673	667	750	639	719	712	665	681	627	696	745	667	688	708	670	665	712	653	749	695	719	702	733	684	677	724	716	696	695	722	708	675	744	717	677	710	688	685	713	670	766	705	694	730	663	703	688	706	667	667	660	673	716	702	711	731	687	695	684	704	666	686	729	671	689	704	726	722	691	655	717	661	737	686	706	698	674	662	688	719	677	670	678	679	663	680	648	637	671	692	705	673	698	735	676	693	675	706	711	692	740	677	721	751	767	712	689	667	705	702	719	678	719	705	687	679	647	719	715	702	679	692	748	700	678	723	714	682	690	708	732	729	638	661	710	672	679	640	670	704	713	658	769	730	714	645	697	701	651	759	636	671	723	693	711	716	647	744	708	703	697	692	700	656	652	677	711	657	687	683	650	678	674	674	670	660	696	714	664	710	635	703	703	638	712	692	714	712	694	713	708	720	707	762	680	715	702	699	713	708	722	642	665	739	719	688	685	692	689	717	653	678	682	702	684	640	686	678	702	684	659	674	715	693	755	705	624	667	684	721	657	710	714	695	680	702	671	717	693	690	714	745	738	708	664	697	734	704	738	680	715	684	653	689	698	714	700	733	694	666	648	672	737	705	704	703	667	647	679	710	716	688	653	670	747	708	680	682	695	658	718	717	703	668	648	655	688	681	637	694	704	713	672	685	676	652	670	686	682	675	689	688	744	662	660	687	665	687	735
17380	10165	14383	2249	918	148	143	162	155	167	165	168	187	134	155	134	151	137	158	155	153	153	154	140	171	154	170	153	159	135	133	154	183	172	152	145	159	173	157	165	172	144	164	168	150	168	135	156	166	160	157	177	157	154	150	152	154	150	157	160	159	182	171	153	168	135	154	146	144	165	166	161	141	142	149	169	177	158	147	149	156	143	162	162	137	145	146	147	177	154	158	153	156	151	181	164	155	147	152	130	150	169	160	151	161	153	176	168	145	172	153	163	164	168	171	156	150	171	166	162	141	176	179	151	185	150	165	176	151	148	146	160	145	146	164	173	191	155	167	137	154	157	148	172	152	170	154	159	162	156	164	141	163	164	164	161	127	168	164	169	150	170	153	159	137	156	151	163	147	154	166	160	146	144	183	140	170	150	140	163	153	178	167	152	150	165	162	154	158	179	178	136	146	145	152	152	147	131	167	186	174	149	149	169	154	169	149	164	149	172	174	172	150	144	145	136	168	171	152	156	157	159	169	168	154	153	171	163	156	153	150	162	143	161	161	161	156	163	159	177	158	149	172	155	141	147	153	162	163	159	162	156	150	159	162	152	149	154	149	145	161	176	157	153	163	172	160	137	124	171	148	153	174	165	156	155	165	150	164	137	147	157	148	132	152	137	142	150	130	144	131	149	155	153	152	161	150	144	142	155	155	151	130	162	151	171	174	145	141	151	179	163	173	150	173	171	143	161	147	166	155	164	153	143	151	136	175	136	131	164	166	174	140	162	170	152	153	137	155	143	172	163	127	145	163	173	163	161	158	130	157	154	163	168	151	163	177	158	157	129	153	168	169	146	173	156	176	179	146	156	158	144	149	163	174	154	144	164	160	163	173	165	149	176	142	162	162	148	157	152	143	152	152	183	160	153	166	135	148	170	151	154	167	144	152	148	163	161	133	150	160	155	193	173	137	142	176	152	138	153	150	160	168	158	161	147	166	153	150	132	156	169	164	171	148	160	152	191	135	141	167	148	157	127	149	161	177	157	124	153	149	145	154	127	157	156	145	165	160	163	167	144	166	164	147	150	153	156	157	176	139	161	199	145	149	158	168	153	149	172	158	164	145	145	154	173	138	130	147	154	168	176	153	139	147	152	154	151	166	180	155	163	131	148	135	161	166	162	160	152	159	175	144	132	162	164	149	163	146	161	164	141	170	151	174	146	153	120	143	153	166	138	173	177	158	152	147	155	154	149	149	170	151	146	167	175	168	113	138	170	180	168	154	159	135	130	148	150	161	152	147	156	160	151	172	159	162	147	157	159	160	162	181	164	153	162	168	149	162	156	176	170	161	148	155	151	167	151	143	165	181	166	178	154	149	151	140	148	148	140	154	153	173	174	158	168	162	137	167	173	161	169	173	191	139	172	145	184	161	156	154	136	170	142	168	158	162	147	143	138	158	169	139	149	136	156	146	140	146	166	147	136	167	154	149	157	166	154	147	163	160	168	162	182	142	174	158	163	151	153	145	156	160	169	170	141	163	166	163	155	171	156	140	147	165	183	126	171	170	174	141	159	148	151	156	153	146	138	154	167	162	141	157	142	147	157	160	157	159	152	145	159	154	171	185	174	167	160	153	140	147	170	153	172	161	158	130	158	167	154	150	147	169	140	186	144	174	163	154	153	152	164	158	145	147	166	156	156	152	162	169	147	179	137	152	162	140	153	148	175	164	162	170	176	161	148	148	157	146	168	158	161	149	155	165	158	156	142	139	154	138	158	141	156	155	153	152	134	158	146	142	159	132	164	138	161	157	145	133	163	177	173	166	152	139	138	159	155	153	153	176	154	142	153	148	140	166	176	163	165	141	130	153	159	179	143	154	161	135	146	134	161	141	156	174	134	154	164	173	151	161	144	153	175	159	154	154	151	145	171	169	160	153	155	141	167	160	192	139	152	159	153	166	152	148	160	165	186	148	154	160	173	166	159	152	197	180	164	160	192	150	159	169	168	155	159	162	163	173	161	153	144	167	138	162	165	170	159	174	154	149	173	153	135	142	154	150	151	147	167	168	144	147	158	146	161	143	170	165	162	156	135	156	171	171	161	167	161	153	154	170	158	159	139	170	149	161	158	158	158	181	158	150	161	144	141	165	188	136	156	156	162	176	129	161	173	155	143	147	163	146	176	160	153	132	154	166	157	161	148	164	167	158	151	169	156	166	151	149	165	178	156	178	162	161	159	140	160	165	163	158	163	169	181	134	164	137	129	144	152	151	155	143	173	158	162	188	178	173	157	153	159	178	150	151	175	153	159	132	166	135	138	152	173	127	142	163	144	145	165	148	162	168	156	160	140	174	155	149	152	172	175	169	139	153	156	154	143	146	158	170	131	139	141	151	142	154	168	152	164	170	157	144	144	166	142	153	155	184	167	153	166	162	166	156	168	165	174	174	146	168	154	167	145	168	160	154	164	166	198	156	147	177	169	158	147	144	163	135	168	129	169	165	159	159	159	184	174	158	154	145	168	161	150	125	162	143	151	145	167	166	145	148	141	158	156	146	166	142	163	155	168	155	163	182	142	175	156	144	154	166	153	148	167	149	146	145	157	155	127	134	131	190	140	132	151	151	156	151	136	159	146	150	173	139	146	168	164	151	170	151	156	162	178	162	142	155	162	161	145	150	151	177	181	151	150	184	143	150	175	153	137	175	176	179	145	170	144	141	188	137	136	165	143	149	155	164	158	150	158	152	172	126	179	150	147	152	185	164	157	136	157	148	161	154	162	164	150	143	167	150	175	152	171	153	153	160	164	149	155	170	170	159	127	162	141	167	173	147	156	148	137	160	147	175	151	173	142	167	162	141	166	160	145	146	165	178	177	142	135	146	166	158	156	157	163	148	157	158	159	168	151	150	146	139	161	144	159	155	159	160	133	172	146	156	179	137	163	152	159	166	139	152	185	164	162	139	153	142	165	165	160	140	165	145	161	159	158	151	155	163	151	136	138	163	148	162	156	142	179	152	142	147	180	149	158	159	163	143	163	160	165	146	147	154	154	158	172	145	141	155	154	156	164	159	164	122	149	152	142	144	145	156	130	158	181	156	152	178	171	172	175	166	136	155	147	150	148	166	152	131	159	147	148	164	140	131	164	178	155	169	133	144	148	150	165	159	144	151	161	126	154	148	154	170	155	164	182	153	166	145	150	166	156	174	166	151	158	163	166	140	161	150	146	159	147	156	182	137	149	143	162	163	164	160	147	163	168	144	169	162	159	169	161	148	136	149	158	158	152	161	144	147	161	163	160	173	140	146	186	167	158	163	160	148	164	164	146	170	174	142	154	162	159	173	179	141	166	140	156	144	132	166	155	137	180	168	171	168	142	163	158	166	136	160	156	141	155	139	153	161	151	186	149	147	159	154	149	157	171	141	157	152	157	150	174	171	153	152	158	154	163	157	174	150	148	169	147	172	159	150	182	160	167	146	187	166	169	134	133	169	171	128	173	138	150
15597	15536	21904	5373	3474	539	530	541	497	524	502	500	531	507	537	514	519	497	497	573	507	534	541	497	499	504	526	508	582	520	523	494	516	540	520	514	533	511	535	487	528	488	517	520	532	540	549	493	525	527	502	489	502	540	515	471	543	530	554	536	558	527	533	487	554	502	480	499	529	511	518	542	529	550	499	534	527	552	531	508	517	478	516	548	491	532	539	495	510	524	509	484	473	521	481	539	481	513	548	515	515	534	563	510	497	503	514	533	556	490	510	527	511	517	524	537	525	527	545	483	483	529	504	493	508	498	526	539	493	502	494	496	516	535	515	550	490	530	521	504	540	504	515	528	524	545	521	492	505	515	568	509	530	519	524	562	531	500	521	509	496	537	498	494	562	539	496	553	500	535	518	561	538	501	494	540	509	532	519	587	517	529	517	486	516	528	503	529	489	537	537	477	526	521	506	484	477	496	527	505	500	513	531	542	490	521	502	524	511	508	543	521	489	494	522	513	498	535	511	506	480	527	540	503	499	537	500	484	478	512	499	505	506	542	545	547	557	549	537	531	544	540	538	545	523	506	543	510	492	488	528	521	573	512	489	548	527	511	539	534	526	547	534	484	534	480	535	547	513	524	471	510	514	518	547	527	525	531	509	514	543	525	519	524	489	513	475	484	516	467	512	517	535	463	486	527	548	542	505	545	510	531	520	500	540	499	514	527	544	514	472	452	525	492	537	466	520	494	477	495	475	528	488	516	529	540	507	545	511	509	503	513	500	514	514	507	486	530	529	529	506	556	492	501	498	544	559	507	522	499	554	518	535	529	493	582	493	488	510	491	500	584	553	492	552	508	554	507	561	509	518	549	544	547	552	533	503	488	488	515	537	539	500	510	568	514	533	509	546	489	502	541	545	522	562	508	498	522	524	511	497	503	515	535	536	502	488	536	497	566	521	533	540	528	529	534	510	528	507	502	540	520	527	523	476	517	482	490	542	491	540	518	524	528	485	551	537	506	493	495	537	548	521	494	558	535	497	528	545	530	500	491	547	542	490	574	512	507	499	533	522	489	490	519	483	480	532	549	543	522	551	535	527	533	530	504	507	513	479	525	518	551	507	524	527	535	521	534	482	489	497	542	517	500	531	466	515	499	521	498	518	525	514	560	510	503	521	504	529	559	514	495	502	506	493	528	501	495	513	494	510	525	537	509	517	518	514	510	516	500	543	527	545	541	471	533	575	472	522	533	550	463	493	520	533	500	501	517	501	511	512	517	548	538	501	556	535	513	512	479	535	487	498	509	533	518	476	508	509	509	529	525	507	546	507	595	507	545	498	503	510	529	531	528	516	578	532	528	493	545	523	503	502	487	510	563	557	461	526	510	523	493	486	492	536	520	473	544	539	546	501	524	522	520	529	514	510	501	537	547	512	512	502	572	514	543	545	526	502	527	524	501	474	486	550	516	558	546	514	500	549	522	534	520	547	501	536	469	496	500	517	520	510	532	501	557	514	534	537	483	517	520	510	541	520	520	512	500	518	529	540	523	475	509	554	541	494	530	529	506	550	508	552	464	528	563	547	543	572	503	571	515	526	546	518	518	552	532	512	539	522	540	535	471	555	495	479	499	528	525	518	508	521	533	505	510	492	505	521	479	546	551	529	503	538	548	530	516	532	511	522	546	500	547	510	563	527	518	522	539	530	531	466	503	526	486	519	485	529	533	537	547	544	518	507	510	566	507	494	532	496	511	529	542	542	506	505	557	527	544	524	477	499	529	505	505	530	550	535	543	505	511	530	494	520	549	527	531	541	498	530	513	488	560	510	510	503	474	475	539	548	497	599	507	496	521	498	523	502	548	557	535	499	496	505	548	486	502	560	531	514	512	561	508	536	502	489	533	573	557	516	482	507	515	473	514	540	509	515	533	479	488	536	544	528	487	541	506	505	522	503	495	536	542	523	492	535	503	515	491	472	494	527	541	547	495	488	510	527	538	524	503	526	535	529	523	546	519	535	518	529	497	500	507	536	513	530	484	494	541	517	519	499	509	504	493	484	525	518	504	485	467	509	529	504	493	524	516	548	484	527	525	499	547	504	474	523	511	566	544	535	495	530	544	523	541	526	509	528	479	529	521	513	524	518	527	484	526	534	471	499	487	531	505	504	520	510	520	519	512	550	537	505	502	539	527	518	511	491	463	539	561	520	496	499	535	538	535	542	478	499	544	542	553	558	529	531	515	522	514	516	512	512	536	533	533	517	496	472	506	537	511	501	535	489	504	546	513	509	539	494	475	518	499	496	527	516	516	502	538	545	501	495	509	580	565	518	508	506	563	507	523	516	527	517	495	496	509	533	503	526	498	537	585	519	536	518	531	506	539	537	498	502	517	526	476	518	557	511	520	508	541	521	490	493	498	516	492	520	519	508	523	555	554	556	495	502	524	512	481	512	497	496	513	528	520	511	546	541	502	512	540	516	543	503	498	507	506	511	507	526	491	515	546	512	513	510	498	515	527	534	515	518	515	447	556	532	465	502	526	551	519	497	486	535	535	533	542	504	552	522	489	519	522	528	502	446	532	512	503	522	534	525	493	492	514	518	547	506	494	518	515	492	525	550	536	543	542	527	510	530	521	485	511	561	507	532	539	537	497	540	515	573	529	513	553	497	559	518	496	541	545	500	498	514	529	509	510	552	498	474	532	527	521	537	522	499	504	482	506	484	514	501	492	512	507	537	495	515	552	561	543	536	510	513	548	515	486	539	513	522	475	529	482	493	518	561	505	498	516	467	558	515	513	495	558	505	512	505	558	547	498	516	516	537	486	519	516	538	522	474	497	528	487	492	482	495	515	532	507	522	509	535	524	490	538	524	485	507	514	550	496	567	524	553	507	520	506	488	509	471	537	516	520	504	479	569	519	517	502	515	524	546	515	526	499	506	509	537	497	486	495	478	540	525	536	534	527	499	495	536	503	555	503	505	501	508	532	545	514	516	547	524	509	501	531	557	509	531	479	520	494	536	529	529	506	489	516	506	531	527	504	483	537	538	547	529	509	532	518	511	521	522	492	542	510	488	507	538	525	531	538	558	502	515	515	468	510	556	512	527	551	500	494	491	504	518	518	555	508	508	540	503	542	510	494	501	503	501	522	516	510	526	511	514	525	496	498	526	517	513	549	521	542	520	495	549	524	529	494	522	501	504	485	552	547	488	509	522	488	558	518	562	540	526	531	475	523	526	551	504	533	516	474	490	503	506	488	526	502	504	534	515	495	567	495	515	496	537	536	525	504	516	540	536	535	546	540	534	518	523	528	517	530	503	546	517	487	518	500	524	519	492	513	566	518	518	533	498	454	492	503	487	520	541	525	514	509	511	523	536	528	537	524	489	518	488	502	494	533	535	546	514	513	504	531	506	537	548	517	522	523	505	529	474	536	516	515	504	497	507	523	539	500	499	521	500	493	506	504	502	540	502	513	497	545	531	504	520	495	490	526	523	546	539	545
54816	56642	63158	29978	16979	1048	168	129	152	151	144	133	172	119	113	129	126	137	129	131	131	139	143	141	146	110	122	115	130	139	134	115	128	102	124	125	111	113	130	114	120	127	152	121	120	122	127	117	137	127	131	128	142	111	119	115	97	135	101	142	122	114	138	125	132	138	124	140	130	142	127	134	139	120	126	118	135	124	111	124	124	128	122	121	133	116	124	117	117	119	114	123	148	160	118	137	131	109	117	107	119	123	107	128	130	109	132	142	129	132	130	126	127	152	123	121	144	128	133	139	131	127	111	126	127	140	131	115	121	126	127	139	114	100	126	120	130	131	133	120	119	143	110	134	124	140	142	132	117	118	135	118	109	131	116	106	135	134	116	124	143	117	110	127	128	124	128	118	120	125	117	133	144	120	127	99	117	142	121	120	120	128	126	137	141	137	150	112	116	146	128	118	116	110	155	129	121	123	133	132	134	130	128	139	127	130	114	115	135	138	134	137	126	124	141	108	107	142	118	129	135	122	117	135	128	142	140	123	110	140	130	141	130	123	114	124	129	123	123	124	120	132	113	125	132	128	128	110	126	136	149	127	117	132	104	147	126	103	128	133	113	133	99	148	114	134	132	138	134	136	137	113	106	136	115	134	94	112	119	127	110	141	101	122	128	129	127	123	112	122	133	122	137	131	116	131	133	141	119	138	129	127	122	119	126	122	136	129	121	117	122	118	130	131	121	128	116	99	129	117	123	117	137	132	158	127	124	122	111	117	136	146	136	117	133	131	120	119	126	126	126	124	128	119	129	133	140	149	126	131	118	123	127	122	139	133	124	129	128	118	126	114	122	109	130	111	128	139	124	138	132	121	129	114	117	122	127	126	128	125	127	128	135	124	140	138	122	131	106	131	116	119	107	115	113	129	111	117	131	124	119	131	140	135	137	127	131	150	111	118	113	133	117	121	130	122	133	123	136	122	120	106	122	125	106	125	160	120	110	105	144	124	136	97	131	121	127	125	132	130	141	131	120	126	130	133	121	126	128	131	123	122	133	112	115	120	122	104	121	152	124	145	123	108	137	136	153	129	118	130	112	129	108	129	140	118	114	117	100	117	121	110	122	152	103	116	116	123	131	122	112	117	133	136	134	104	132	107	124	120	144	124	124	123	125	135	118	139	116	121	128	132	125	121	107	124	125	119	124	126	143	137	137	127	107	122	124	114	117	110	112	123	120	132	117	119	119	124	122	128	134	130	133	120	113	126	136	121	132	127	121	139	110	110	121	140	102	123	135	129	119	117	134	125	111	130	119	131	138	120	120	131	122	108	118	128	121	151	98	137	124	123	131	131	109	127	136	121	132	122	132	118	110	154	133	116	117	128	103	123	119	128	131	115	116	122	125	139	118	125	124	107	117	125	118	134	103	139	128	118	131	133	117	127	127	141	126	120	146	130	115	114	147	127	105	131	126	126	116	118	137	130	131	100	124	129	124	131	145	141	132	115	117	131	113	127	113	132	115	130	118	139	107	141	110	142	116	116	150	140	113	123	142	132	137	119	122	144	116	127	135	129	130	120	111	114	134	123	136	121	119	116	116	121	115	108	114	121	125	122	120	145	128	136	126	138	132	126	117	141	136	114	112	150	135	125	130	116	115	144	123	122	118	135	111	122	125	123	123	115	121	129	131	135	115	119	123	109	125	126	126	112	142	124	134	129	130	138	125	142	120	136	118	135	127	129	132	133	119	125	134	139	129	120	116	117	114	116	126	127	128	130	124	129	130	125	138	114	109	116	124	148	121	116	138	125	163	138	124	117	129	120	112	114	130	107	133	134	134	117	123	134	124	129	132	119	120	117	126	115	124	132	134	107	111	138	141	113	140	110	111	135	111	123	110	117	127	113	109	115	130	132	127	150	125	104	122	137	137	129	131	149	122	139	116	113	116	118	104	130	157	109	137	124	113	130	133	116	145	121	119	130	127	154	111	121	123	111	115	120	122	132	131	110	124	107	115	120	143	134	115	121	134	129	144	126	117	121	131	132	122	134	131	119	127	131	111	124	119	106	108	97	130	125	127	125	106	129	117	153	144	138	122	124	133	114	124	113	113	113	139	133	121	102	133	132	139	141	119	118	129	111	126	128	137	105	105	133	124	121	139	116	139	107	142	113	113	117	122	116	129	113	139	139	123	135	131	131	111	127	137	131	132	104	118	111	120	131	127	119	158	121	111	115	141	120	125	125	119	144	125	135	108	120	124	117	114	125	117	128	137	128	101	128	123	127	120	126	133	140	121	122	119	129	143	130	118	139	134	133	131	116	135	124	129	139	123	140	125	117	111	122	121	123	134	123	116	106	137	121	135	125	108	112	121	144	117	146	114	103	135	117	104	108	141	134	115	136	97	125	119	130	121	141	122	105	141	116	110	111	106	121	109	130	115	130	136	121	121	137	139	134	142	129	131	127	119	101	129	143	118	124	128	124	132	131	125	135	111	133	118	129	148	106	133	132	118	123	131	125	119	118	127	148	139	128	120	114	118	130	134	136	116	137	113	130	108	99	119	139	110	130	123	126	109	123	151	126	130	124	124	136	153	118	125	110	122	111	149	123	119	123	136	131	127	119	113	138	138	132	135	134	129	125	118	137	116	114	111	122	130	125	115	144	121	115	128	125	115	118	128	113	140	118	120	124	115	135	120	131	134	130	108	153	122	137	124	121	143	106	107	135	117	133	108	140	129	133	115	121	137	117	133	90	125	132	114	121	136	114	127	123	123	131	113	133	129	118	115	128	125	116	113	142	107	117	104	107	116	116	118	128	111	126	119	129	119	133	143	118	128	127	117	104	129	116	148	128	134	120	131	129	113	122	129	117	108	133	132	127	120	125	142	122	129	114	112	139	134	136	129	92	126	130	131	128	132	111	120	120	127	160	126	118	130	116	119	136	130	138	112	114	136	118	115	127	148	123	132	133	124	130	133	128	111	110	125	116	123	136	128	106	120	114	123	124	110	138	105	128	132	120	110	128	111	120	152	115	113	141	138	122	120	142	114	124	110	130	117	104	126	132	129	110	128	119	129	143	122	128	125	137	135	114	111	114	127	119	134	96	134	138	124	110	111	112	124	118	110	120	117	121	135	129	130	122	124	122	130	124	148	115	148	124	123	106	107	112	117	125	104	123	132	132	121	128	130	126	122	115	113	127	114	125	120	141	124	125	140	111	124	141	135	136	132	110	132	143	127	108	128	131	140	111	131	122	132	128	98	134	117	111	121	110	138	117	122	120	137	117	126	124	144	131	126	147	138	136	115	114	121	120	119	120	130	114	117	136	122	126	127	130	142	139	110	106	130	122	136	136	108	147	115	116	132	125	123	141	122	130	115	132	125	131	121	112	136	139	128	133	125	126	115	122	127	132	132	133	141	138	125	141	147	136	140	125	120	136	133	120	117	138	125	103	124	131	124	96	138	118	125	134	112	113	132	126	140	113	130	120	151	125	117	119	118	139
36826	44217	52803	33051	21322	750	647	578	559	544	537	489	506	450	525	442	513	492	519	509	464	459	436	417	441	418	465	432	440	454	415	471	447	427	436	390	451	438	444	399	462	442	461	441	435	423	416	449	445	408	433	418	457	421	496	417	435	395	461	426	475	453	450	428	433	448	449	440	395	460	425	417	431	467	472	430	445	442	453	446	417	453	375	438	440	433	436	443	416	450	450	426	427	474	411	423	452	432	407	412	441	456	441	436	414	414	469	438	428	447	429	468	445	380	431	439	484	436	420	436	413	445	457	436	416	432	453	448	393	420	449	443	420	417	410	446	455	455	472	431	388	414	450	390	409	430	455	448	398	437	430	436	439	450	405	411	468	438	429	439	427	395	436	426	432	389	440	427	439	472	430	427	423	473	432	408	446	424	425	450	405	395	433	427	432	419	447	438	444	447	437	419	446	450	445	432	448	464	425	415	409	459	416	449	427	416	437	404	455	415	444	426	470	433	452	451	452	423	415	433	415	436	421	400	434	442	431	432	413	433	404	418	428	434	451	407	445	428	433	429	426	483	464	436	445	445	472	435	474	430	430	418	458	402	410	453	435	432	411	447	448	423	440	408	454	417	431	435	443	445	428	460	446	439	435	417	414	410	482	407	422	456	418	433	417	436	395	438	458	421	447	420	436	442	484	442	395	424	431	412	443	425	413	412	430	443	431	458	460	436	426	431	463	397	424	420	425	438	452	425	439	453	423	456	399	426	389	418	453	449	436	440	405	445	416	438	415	439	419	448	432	468	420	432	450	420	435	396	445	427	419	441	377	437	425	421	450	452	440	451	485	457	446	406	437	417	405	454	428	426	416	452	443	446	423	440	418	463	452	427	427	417	454	455	382	459	467	412	436	426	430	451	434	437	425	433	439	437	459	421	412	382	424	444	441	406	450	422	422	411	382	415	441	468	426	494	457	408	426	409	435	451	464	398	442	400	482	461	432	404	394	428	418	436	443	413	409	410	419	423	442	421	405	430	427	424	432	437	399	414	453	431	451	420	387	428	425	433	419	432	466	446	458	412	398	436	415	439	445	397	474	411	435	444	438	391	435	430	450	448	462	438	417	431	403	411	440	432	419	438	423	414	398	416	436	423	430	455	410	419	421	422	423	500	451	470	451	430	427	390	435	449	457	419	440	457	418	392	471	440	386	441	410	462	417	438	427	476	402	412	444	433	429	424	439	476	402	412	438	453	435	409	417	408	433	411	445	446	464	404	435	425	480	414	398	434	440	428	453	449	446	456	422	448	435	402	423	404	453	431	392	417	443	406	414	483	429	416	450	439	440	426	415	453	417	437	455	488	429	424	427	428	397	465	393	441	449	423	449	428	462	440	437	437	438	428	435	444	438	469	437	412	397	422	424	435	429	455	419	408	426	428	421	447	419	426	398	478	386	430	427	413	428	418	437	397	439	461	416	420	437	402	466	404	413	443	379	444	428	443	429	398	437	425	446	428	434	465	459	420	432	395	418	437	424	451	412	427	457	423	454	433	414	439	432	450	433	416	455	452	441	416	451	399	406	415	448	488	414	433	400	473	411	386	416	450	439	449	396	455	439	394	442	414	446	443	418	391	452	436	461	426	446	503	468	464	420	451	440	454	421	417	486	411	445	432	431	432	401	412	442	417	433	435	420	406	488	440	415	415	455	411	438	385	480	424	443	428	441	415	438	421	462	447	404	406	440	436	455	430	422	460	461	423	425	401	456	421	446	438	403	461	445	381	445	431	424	428	409	455	407	433	411	419	420	449	444	451	395	446	444	420	437	455	435	437	394	441	450	424	417	452	436	404	449	441	452	414	440	411	408	477	488	440	412	443	426	466	442	432	401	429	458	425	440	443	434	431	425	434	442	447	427	456	437	429	408	473	454	439	438	440	414	443	420	415	412	448	432	424	446	441	456	437	446	458	438	435	399	442	432	455	452	433	423	425	421	430	422	418	479	462	407	431	409	424	418	457	462	430	477	406	432	464	423	419	440	456	449	410	470	433	459	456	445	428	433	421	426	417	424	390	406	411	431	450	408	429	435	443	461	413	419	419	394	447	451	414	450	428	428	470	429	407	435	432	426	458	414	440	449	426	445	429	422	454	440	428	452	452	442	427	398	440	435	467	434	449	447	425	449	457	444	427	428	446	429	424	395	485	388	400	427	438	472	419	431	432	430	423	432	422	468	471	409	425	453	397	416	431	428	434	428	420	448	468	452	419	425	423	450	463	425	445	412	442	448	461	452	430	451	435	426	416	423	442	402	436	413	427	438	430	427	448	391	458	379	433	420	477	443	437	420	394	459	452	441	439	433	397	467	439	453	448	465	442	417	408	434	440	483	431	461	389	447	449	394	433	420	400	433	439	439	406	398	435	443	446	416	392	453	424	389	450	451	462	400	443	440	387	453	432	456	417	413	435	437	449	444	439	441	435	431	402	439	409	434	454	437	472	439	442	396	397	457	455	456	437	452	393	463	456	405	386	443	459	392	436	407	454	453	433	454	417	420	383	461	415	398	443	461	438	456	466	426	438	427	432	438	442	447	392	402	428	443	460	420	435	459	442	399	394	435	446	446	410	429	438	427	442	445	438	445	427	404	419	458	449	432	431	424	429	440	446	399	445	447	418	443	451	423	430	421	417	467	447	461	425	433	404	432	426	463	399	462	450	419	429	381	452	427	431	397	430	425	444	425	391	408	403	425	411	434	430	415	404	412	445	434	442	444	418	385	383	429	431	424	448	385	439	419	450	422	423	457	430	431	416	417	408	418	480	411	423	445	443	445	407	407	436	429	428	407	460	451	434	429	436	439	408	432	468	407	426	408	434	416	438	454	460	441	418	418	474	446	430	423	443	418	460	461	411	390	438	441	443	420	392	457	429	451	418	481	425	468	447	402	448	454	403	459	430	471	460	428	397	423	473	479	439	407	454	454	435	396	417	405	433	442	456	438	423	424	448	449	393	427	413	430	402	413	455	445	459	405	445	438	469	415	436	436	412	415	415	409	422	471	444	440	447	434	480	419	448	434	456	442	417	445	433	472	417	471	425	412	424	464	406	431	458	417	449	452	449	433	413	451	455	420	437	405	422	426	417	438	390	420	414	438	419	407	460	416	431	404	410	441	426	416	452	464	420	441	468	445	420	416	404	448	428	429	422	431	435	439	442	415	452	411	434	414	434	414	426	481	423	427	439	441	429	398	438	416	442	415	437	441	433	458	413	457	421	449	399	452	399	435	434	474	389	413	463	449	472	438	432	440	496	403	457	457	424	427	376	436	421	414	414	434	420	429	423	404	452	415	448	410	441	431	408	446	428	417	419	432	409	457	434	451	453	422	454	437	439	482	413	462	411	422	414	451	432	415	466	411	407	435	426	466	439	462	442	458	401	455	411	424	451	424	445	419	411	419	435	437	446	424	455	433	409	443	429	404	422	460	432	436	441	455	417	410	402	480	434	455	451
70663	72742	76979	39845	27477	4981	341	284	285	280	241	278	263	233	237	216	233	251	217	218	225	234	235	206	208	262	205	189	219	201	246	216	236	254	220	218	242	211	245	228	232	238	206	224	254	216	203	219	223	218	223	210	207	214	218	216	221	218	219	229	215	205	207	212	225	209	213	235	184	219	197	244	222	222	217	215	208	220	228	214	196	197	196	283	221	208	206	210	215	196	221	235	221	220	200	198	220	215	230	220	210	244	224	203	225	233	216	205	215	244	230	240	210	220	230	218	235	222	217	198	189	227	234	234	198	209	212	204	220	246	219	236	215	228	220	225	205	208	205	221	211	230	223	214	221	219	208	201	233	201	234	186	239	247	224	221	247	200	217	263	221	212	244	200	222	235	220	231	212	223	206	212	223	224	236	235	213	264	213	230	234	214	228	223	224	211	218	229	209	211	214	254	203	218	232	227	216	245	194	184	204	229	208	205	212	224	223	226	211	232	238	224	230	238	249	229	218	179	224	234	223	204	193	226	217	229	198	217	219	241	208	229	229	208	216	215	221	217	233	212	225	186	197	219	244	204	183	229	214	261	221	239	222	224	250	221	237	234	197	225	193	212	222	225	211	231	205	242	195	215	208	202	228	237	232	218	200	234	218	214	231	235	216	216	227	246	197	222	225	224	231	200	215	215	210	229	208	235	227	227	197	239	213	218	213	208	214	223	208	204	229	189	220	231	205	219	216	219	216	217	226	234	231	204	210	191	206	221	208	206	243	218	223	213	225	212	216	238	213	200	202	192	211	217	218	230	217	218	256	196	223	196	223	207	208	217	187	231	213	214	220	222	212	230	207	230	221	206	211	210	232	231	218	194	213	190	234	213	220	233	220	215	241	223	228	216	214	206	212	226	241	219	210	213	211	230	201	219	200	212	226	229	213	220	223	218	231	203	204	240	233	227	224	210	227	193	208	202	225	240	213	200	224	217	202	226	216	210	219	186	195	221	243	254	238	210	236	226	205	202	201	213	239	217	182	232	235	212	223	210	209	220	218	222	235	242	218	225	225	232	214	197	228	218	239	206	239	230	206	217	218	215	217	212	241	194	219	219	224	245	225	228	229	230	214	230	220	219	247	216	230	226	195	223	246	219	211	217	228	213	228	226	210	217	206	222	249	213	209	247	213	235	226	240	216	204	203	226	194	243	226	235	215	200	221	255	217	233	196	199	230	238	197	237	222	203	230	206	221	252	214	210	224	185	219	216	215	203	226	218	233	230	184	215	217	215	238	225	224	228	271	206	204	215	242	214	219	205	218	213	227	202	219	222	204	216	228	216	216	204	220	222	226	209	224	206	211	247	219	204	235	249	205	235	244	217	224	217	206	198	191	218	220	208	202	228	201	256	222	218	214	213	209	212	210	226	246	218	230	195	202	218	213	209	190	247	221	228	205	250	199	221	213	222	228	236	251	235	206	240	215	217	241	215	202	231	230	230	241	223	232	212	222	212	211	220	203	217	203	232	272	216	221	211	225	232	227	223	235	221	223	209	228	222	229	215	238	199	221	219	210	192	240	185	222	219	224	194	250	236	218	229	246	227	200	231	211	202	240	208	225	230	218	220	207	210	235	201	234	204	229	210	225	201	220	206	252	224	204	240	217	220	217	206	229	241	195	215	215	210	241	202	223	237	222	220	228	221	236	228	235	210	218	193	207	243	207	184	185	213	214	213	204	227	232	223	229	201	208	217	215	218	200	206	209	223	226	212	241	212	220	222	215	198	225	224	215	241	190	201	216	209	226	208	227	244	205	210	214	226	212	216	233	230	207	202	223	199	221	221	216	223	213	235	208	215	228	223	220	251	240	225	243	211	211	213	202	230	244	206	208	225	192	240	245	220	205	218	180	192	232	225	206	225	216	207	205	190	222	233	196	220	208	230	236	220	223	229	223	233	227	194	229	241	227	198	203	211	250	214	226	216	211	215	220	225	208	195	247	214	210	209	222	211	241	197	209	218	214	219	230	222	211	232	202	190	209	215	208	206	262	231	239	244	230	229	219	226	192	229	196	233	180	226	186	217	217	235	211	211	198	238	209	191	219	210	242	223	197	230	211	215	215	199	213	201	238	217	218	227	242	222	214	235	234	200	201	211	241	205	206	255	219	231	243	219	213	234	232	205	225	219	211	224	207	207	209	224	196	191	233	223	221	210	208	232	190	218	216	221	229	240	205	201	206	227	228	217	182	223	208	211	220	223	214	201	232	199	222	225	205	225	224	219	213	203	244	204	203	203	207	218	209	223	235	225	199	189	200	220	226	210	226	221	215	231	224	229	219	239	225	227	210	219	214	190	235	207	240	216	208	231	211	209	226	214	204	239	234	200	216	227	204	228	212	214	197	223	232	226	213	222	199	210	198	226	268	207	231	205	216	242	222	234	221	225	216	226	211	222	198	211	229	223	239	237	238	250	231	188	220	196	196	208	245	203	200	234	224	213	213	221	207	222	229	229	221	193	227	219	226	200	198	230	193	228	209	211	227	242	210	215	194	214	232	234	217	204	214	206	210	212	212	205	223	228	261	199	214	225	250	216	223	211	222	224	226	225	232	222	194	215	177	224	197	248	243	222	231	201	198	223	227	222	224	195	205	213	201	219	212	203	217	206	222	217	237	227	226	224	234	220	216	237	253	243	221	258	200	207	223	246	196	212	228	216	203	210	236	213	205	206	215	225	229	208	209	237	219	225	226	213	224	213	178	226	218	211	219	223	220	207	236	229	246	230	225	234	248	203	214	250	201	240	208	198	202	215	194	218	186	215	228	205	234	249	211	239	211	235	230	237	200	214	218	221	195	216	227	230	216	217	215	224	208	214	218	201	209	227	214	229	214	227	204	242	222	230	215	220	202	197	246	205	185	194	247	244	234	195	230	224	216	236	213	204	238	226	191	246	239	216	187	219	211	208	199	202	210	206	222	222	207	188	207	226	217	214	203	244	215	197	216	227	224	210	202	205	213	227	243	223	202	231	246	226	195	215	220	221	219	217	212	238	229	227	193	190	206	196	222	229	239	220	199	230	226	208	210	229	214	228	219	236	213	244	223	233	225	218	218	234	215	217	227	208	186	234	221	239	212	243	210	228	210	206	247	221	209	228	218	210	208	211	219	189	203	210	216	207	252	220	229	202	216	220	234	199	218	214	229	206	225	236	238	211	193	220	231	236	220	207	227	233	229	207	249	199	229	235	237	237	237	228	211	236	226	203	194	246	214	233	246	233	203	224	212	264	212	215	228	218	228	210	231	224	233	220	236	222	211	208	215	221	202	243	225	228	214	250	241	224	224	229	186	236	221	205	207	224	236	228	243	237	210	223	255	225	212	231	205	204	231	202	200	212	223	240	222	215	218	211	238	213	202	212	196	202	225	223	187	220	230	218	218	226	224	221	258	182	217	214	207	226	235	251	219	206	203	221	248	225	229	224	211	195	222	209	202	204	208	222	227	224	215	204
47301	57208	66280	40800	28963	1332	1221	1037	1041	943	882	852	928	821	833	859	747	771	788	756	778	757	745	742	737	692	818	725	702	758	711	750	671	684	747	695	759	690	720	733	733	723	696	689	700	671	723	734	711	761	696	689	726	714	675	699	691	716	698	702	677	741	680	717	706	699	728	746	687	722	681	705	700	686	657	663	703	728	672	685	728	707	715	690	675	698	731	713	700	700	697	698	705	686	638	705	647	751	691	694	653	687	670	707	651	688	707	692	663	676	680	661	668	673	671	718	667	685	647	683	739	723	700	719	680	753	659	644	660	690	646	697	730	698	753	694	721	655	697	695	736	720	692	700	661	649	659	690	740	690	695	675	678	726	705	640	676	670	723	699	686	723	640	690	680	681	719	718	716	664	730	713	677	679	700	749	652	735	654	714	734	697	695	694	648	727	712	718	696	688	721	684	700	703	676	729	743	638	668	670	678	703	737	767	697	665	701	714	670	664	742	688	744	677	704	716	689	701	700	687	702	715	729	664	667	683	672	686	695	727	695	666	705	662	689	685	654	705	678	749	663	676	700	728	732	734	629	733	725	699	711	712	664	706	702	653	691	724	664	689	672	698	682	719	678	667	648	701	691	732	729	704	635	701	640	718	697	701	712	686	690	712	651	641	715	696	695	665	672	678	679	700	684	684	725	715	658	692	695	681	681	713	671	713	691	695	748	635	643	686	636	697	699	692	699	691	706	735	629	709	695	723	693	680	674	670	691	691	709	730	709	628	646	677	733	733	686	683	775	720	664	667	695	699	654	649	724	692	710	713	662	691	683	728	717	711	697	708	643	667	706	674	673	687	694	730	666	655	666	667	689	737	701	690	653	694	737	665	688	695	690	677	726	717	714	737	713	688	702	658	660	686	675	661	697	694	694	732	727	683	690	732	683	654	725	680	697	749	697	685	693	677	659	777	697	679	699	725	660	736	685	716	734	700	705	651	712	701	692	697	658	657	659	709	665	692	713	693	748	686	740	704	705	684	657	647	678	685	728	674	668	665	700	688	633	692	735	697	694	648	663	694	696	709	694	660	676	706	700	682	700	676	670	678	709	688	643	674	717	725	724	652	689	714	686	709	699	707	738	722	688	681	690	668	683	694	683	706	696	727	737	702	702	705	670	689	654	722	634	713	673	733	656	722	683	655	696	703	696	684	679	707	675	666	667	693	694	704	683	706	723	740	709	657	680	676	707	689	689	689	672	699	659	705	661	681	742	714	762	733	679	681	680	704	752	672	691	699	669	714	670	694	708	677	653	738	709	684	658	736	683	729	732	691	700	717	699	726	731	723	752	691	677	645	666	661	692	682	674	753	711	723	679	687	666	714	694	660	691	687	686	665	697	686	671	699	669	744	674	682	719	688	700	702	697	692	660	690	691	644	673	716	716	678	684	701	644	654	708	745	758	712	706	685	717	723	700	707	682	705	684	722	654	684	662	673	710	675	721	737	713	719	709	666	696	670	715	717	733	711	665	706	662	681	667	722	713	678	718	704	684	691	736	714	676	727	699	668	697	692	715	731	660	684	716	698	676	644	685	701	662	660	714	684	721	674	674	756	660	694	700	731	623	683	674	688	694	720	718	666	735	733	688	661	715	668	693	727	689	712	653	693	708	670	689	688	700	654	717	715	692	697	698	716	632	684	677	738	717	628	708	701	656	680	702	743	668	687	668	670	707	728	667	678	664	728	640	676	715	681	682	650	719	706	694	729	731	718	667	713	616	673	660	652	703	674	713	672	707	716	675	672	695	660	688	677	700	652	692	670	691	707	722	677	653	709	637	697	701	690	668	677	678	706	715	658	673	695	662	678	661	644	695	638	679	678	692	694	683	673	703	715	728	658	666	691	701	669	711	654	672	702	618	674	672	704	701	680	715	631	709	648	693	677	711	684	725	680	696	701	724	720	692	662	723	691	697	661	693	731	693	701	725	700	654	675	742	693	700	689	679	750	650	654	704	714	671	698	709	713	676	683	675	652	726	663	678	664	654	668	680	682	697	712	684	664	711	708	680	715	659	631	690	671	683	669	711	681	719	677	718	637	723	646	671	712	738	696	696	670	654	714	644	709	692	702	652	738	714	723	666	718	702	700	694	682	651	692	683	675	723	715	696	673	682	664	750	723	730	686	688	663	725	672	754	702	710	692	718	695	726	767	688	721	724	695	669	670	737	706	678	692	716	689	693	698	684	676	722	666	690	605	693	681	679	725	681	671	699	687	667	643	688	682	604	653	706	659	685	690	749	743	679	675	657	713	706	658	735	682	675	684	711	698	689	705	733	707	675	700	738	672	727	682	666	704	712	698	701	709	694	723	669	705	725	708	671	679	686	686	727	672	709	670	675	675	621	712	657	733	694	729	711	645	715	661	698	700	731	758	666	705	689	679	681	687	702	730	706	703	701	700	671	690	688	675	687	690	647	694	688	696	680	693	668	725	685	718	681	673	683	687	630	720	715	659	714	730	677	636	790	662	678	710	699	683	672	696	692	716	710	712	726	708	705	653	705	690	702	685	637	732	697	675	738	668	693	679	669	722	698	678	667	695	676	724	663	701	659	713	657	708	739	717	671	714	702	658	687	691	667	716	702	699	682	726	673	714	734	717	685	677	658	648	716	724	686	676	736	635	703	696	702	721	691	710	668	707	720	687	753	680	703	715	645	718	679	770	728	723	701	685	687	715	705	743	681	668	703	689	709	662	708	663	726	729	659	685	711	673	711	673	679	683	704	707	670	696	669	624	694	721	694	680	689	705	685	652	693	668	657	711	663	688	654	705	662	699	719	678	716	646	708	681	709	717	689	732	672	714	690	711	709	672	732	689	677	694	736	661	679	714	641	681	644	746	714	717	675	708	717	720	669	712	668	724	688	676	674	690	657	720	693	682	727	644	728	706	680	644	641	662	670	641	676	703	677	668	717	697	668	675	701	717	691	701	645	723	701	705	694	673	742	667	696	691	662	741	684	688	713	717	647	730	734	744	675	711	685	698	723	641	639	689	657	719	724	699	755	699	692	678	698	670	729	723	665	654	709	660	688	674	661	677	669	661	664	674	676	712	682	710	722	656	694	736	690	694	702	693	725	692	676	666	698	679	735	714	712	679	661	694	700	695	697	709	691	668	677	682	679	676	704	706	730	661	675	681	712	668	699	693	745	690	656	743	751	717	678	748	692	671	727	685	717	655	696	721	693	664	710	654	693	653	697	735	772	664	711	665	682	659	677	708	755	708	673	650	730	731	683	676	655	759	677	726	697	685	711	701	697	676	714	677	690	713	696	693	716	718	663	702	688	688	732	659	695	697	718	654	741	659	768	675	682	750	670	677	694	689	736	734	681	694	681	674	677	708	647	690	670	668	702	679	646	704	707	729	717	701	683	666	729	656	685	695	672	674	672	655	709	674	699	662	706	675	722	678	699	682	658	741	648	681	679	702	700	666	688	649	709	701	698	693	667	666
16907	10291	15125	2369	701	160	145	161	161	153	164	139	161	149	142	151	175	160	153	164	153	154	129	146	147	155	148	167	157	154	138	171	153	145	151	173	142	155	151	163	169	167	180	150	156	134	134	149	126	156	139	162	169	163	148	144	157	159	153	157	148	166	142	159	150	148	159	181	134	126	148	149	146	147	125	172	160	156	180	155	153	153	148	170	166	157	159	142	146	162	157	149	155	173	137	163	139	156	155	132	149	165	154	161	172	178	140	162	151	157	159	169	160	152	172	159	175	159	139	169	149	145	171	164	157	140	162	163	152	147	151	164	173	158	130	145	144	145	144	141	143	150	129	152	164	135	140	148	170	146	154	133	158	147	158	147	170	155	176	162	160	161	167	150	174	132	156	134	151	159	171	152	174	146	161	135	142	169	172	160	150	161	136	154	170	129	148	178	150	153	147	137	167	176	163	166	163	131	155	135	163	152	173	155	144	163	155	162	144	158	157	153	172	181	172	172	132	155	141	158	150	135	170	161	156	145	173	142	159	160	140	145	144	143	145	168	170	160	137	133	143	137	145	141	156	189	170	145	155	150	165	161	141	156	157	159	166	141	166	139	151	139	159	154	157	141	177	145	162	157	154	159	149	170	155	158	156	164	163	146	154	159	176	159	167	161	174	157	150	174	145	167	145	141	171	145	158	160	152	172	172	167	149	125	133	169	158	161	169	158	142	170	142	150	156	168	147	146	170	174	148	151	175	144	158	196	151	161	135	172	146	142	164	142	175	171	152	148	154	164	160	178	172	156	162	155	143	149	146	168	152	148	170	143	174	159	168	168	174	160	139	158	153	139	159	143	173	144	163	142	166	150	129	130	145	162	123	151	159	140	175	159	160	144	139	146	154	145	135	157	159	157	146	157	165	128	159	167	137	151	158	160	151	170	145	139	159	146	162	150	187	171	156	139	164	173	149	161	149	141	139	152	176	164	158	150	147	146	138	149	158	154	181	147	128	172	130	147	170	155	152	135	152	157	144	119	155	143	183	165	167	150	128	161	154	163	153	174	152	157	158	171	177	138	133	163	160	149	130	161	175	154	161	154	149	144	169	170	155	157	165	154	145	168	151	176	148	146	163	155	150	155	160	139	154	172	153	145	149	159	141	148	174	153	162	153	164	163	147	147	138	147	157	154	136	180	149	176	147	165	166	179	167	137	141	159	173	144	155	146	163	158	172	154	163	145	154	154	161	163	134	147	163	178	147	170	177	154	157	149	157	143	152	166	147	152	159	136	154	142	149	163	176	132	121	160	143	159	159	157	159	143	168	163	179	128	161	170	143	167	160	152	143	158	141	152	149	163	166	163	182	167	144	158	159	173	135	168	158	174	163	172	142	144	175	125	147	139	156	147	146	171	138	162	155	155	148	171	162	157	137	146	172	182	141	133	167	179	172	129	143	164	167	148	171	154	145	142	189	147	152	171	128	138	165	163	139	152	159	148	145	158	155	156	174	160	134	143	145	160	148	167	147	163	170	177	161	150	154	156	158	139	186	165	156	148	160	132	146	151	160	145	161	164	165	176	153	174	150	154	130	159	151	126	138	150	163	150	158	165	145	159	141	147	175	145	151	156	145	156	174	158	163	141	166	153	157	166	168	154	158	148	147	139	155	182	170	164	145	131	171	141	170	165	152	162	167	182	137	165	146	157	154	180	151	161	140	152	147	168	167	166	154	156	144	163	160	157	161	174	168	155	155	163	164	129	154	176	151	148	144	160	135	153	150	157	179	138	135	182	153	170	176	165	144	149	158	155	164	154	162	163	166	154	164	140	138	136	167	167	165	170	166	138	144	157	154	170	162	148	155	166	151	154	166	155	160	155	162	174	145	170	175	147	134	149	141	148	146	171	159	138	158	176	176	137	153	174	139	150	156	158	141	153	155	167	170	146	178	130	176	143	153	143	159	143	125	159	137	173	181	155	147	155	162	140	191	143	161	142	148	152	150	145	145	149	146	166	162	164	153	163	172	156	146	137	140	145	154	162	148	138	154	140	163	154	160	153	148	145	164	168	156	170	157	169	131	141	157	153	148	162	146	158	137	170	156	160	171	163	149	155	151	169	142	148	157	145	139	163	151	153	135	182	153	159	137	162	167	163	160	162	129	166	144	146	127	171	136	158	143	158	171	179	156	142	149	167	152	160	144	171	146	138	177	159	177	164	184	150	166	150	146	145	144	158	146	137	159	168	152	173	151	151	149	177	145	172	149	148	149	161	150	135	157	150	132	153	153	138	150	156	165	162	158	145	170	147	156	140	151	132	134	142	140	158	163	134	150	172	150	152	150	174	156	145	167	144	170	143	158	175	165	145	136	154	166	137	148	157	167	143	161	162	143	148	184	150	153	147	181	128	157	167	142	162	138	165	144	152	130	159	147	142	137	121	161	117	135	164	153	149	160	162	148	148	174	155	175	152	155	164	158	151	132	174	144	131	183	143	149	131	142	153	163	162	160	136	165	149	182	156	167	161	152	176	151	160	136	162	150	149	125	158	164	156	153	144	150	128	174	135	165	176	148	157	170	181	156	154	154	152	190	157	171	168	159	150	152	152	153	162	164	138	164	166	171	137	183	162	153	150	134	144	158	129	154	155	183	162	152	152	140	154	157	164	160	161	170	150	147	159	158	180	169	152	175	159	148	178	158	166	165	180	144	171	178	156	181	156	169	165	146	158	154	149	158	161	171	153	184	168	139	142	140	166	142	135	129	147	124	135	161	183	168	136	151	144	150	166	135	158	138	148	157	156	163	155	158	144	154	173	149	161	150	158	190	155	167	158	148	155	153	148	154	160	179	143	149	148	183	139	164	172	162	144	151	158	152	172	144	159	157	155	157	171	167	151	158	163	151	147	162	145	171	166	182	158	163	177	152	134	168	157	144	167	146	137	189	158	160	168	137	173	140	128	173	160	149	158	154	158	160	144	122	169	144	171	148	180	154	144	151	166	135	148	165	146	139	137	145	150	153	158	165	165	174	155	176	139	140	171	162	169	128	147	157	145	155	148	158	153	168	143	144	147	143	166	154	141	148	155	164	159	157	177	161	134	146	153	149	185	151	179	151	155	188	158	174	159	164	144	159	155	146	149	169	161	147	161	148	167	157	154	148	155	165	147	170	158	157	133	139	137	150	146	136	144	184	151	173	161	140	174	146	165	174	153	164	138	153	154	162	182	157	155	153	168	182	147	149	167	155	183	162	156	172	170	159	177	148	153	169	148	150	162	145	186	153	153	148	166	157	161	163	147	140	168	162	161	168	179	168	154	169	154	157	175	170	143	149	154	148	169	142	152	166	152	172	155	164	146	159	178	170	178	170	152	156	168	157	164	182	145	169	158	151	144	169	157	151	143	150	151	164	158	156	147	145	157	152	158	168	149	157	147	142	171	158	153	134	160	168	147	151	146	166	153	166	152	147	159	166	159	189	129	187	152	187	148	167	161	153	152	146	156
15470	15970	22882	5288	2431	546	552	529	498	529	526	514	584	507	522	500	511	521	530	485	502	505	521	513	532	498	518	514	542	488	495	523	533	531	493	499	582	527	501	494	556	518	488	522	528	512	517	515	555	544	548	524	522	539	531	511	537	480	471	558	484	506	507	533	514	509	497	553	502	512	476	503	526	540	488	581	519	498	537	525	562	531	496	531	494	560	533	531	522	516	533	475	511	491	484	470	493	489	491	513	526	483	515	558	531	519	520	545	486	496	503	494	521	538	518	490	493	550	536	508	534	490	530	495	514	522	546	507	521	511	569	557	501	534	493	548	557	516	512	513	528	510	537	451	496	519	537	511	527	545	498	498	556	534	498	532	553	542	504	540	523	513	553	486	506	531	567	491	490	499	519	530	542	510	529	538	511	514	508	520	515	538	516	493	498	504	510	523	552	525	543	525	467	535	524	557	552	501	499	531	487	550	488	550	523	543	489	512	520	518	508	475	458	537	513	473	507	519	526	541	502	526	488	541	508	520	542	539	503	527	533	474	473	517	541	518	535	545	524	552	535	499	522	545	539	544	481	516	501	503	538	489	522	528	496	529	486	496	517	503	575	507	530	530	529	509	543	517	493	532	523	500	550	512	539	536	510	491	523	517	485	491	568	517	473	492	520	504	527	531	549	537	538	535	543	532	545	517	494	496	540	519	493	492	527	531	493	489	530	528	511	510	486	469	511	507	513	479	529	522	532	494	546	518	526	525	535	549	518	490	474	552	565	527	527	527	524	522	567	535	514	542	541	577	533	521	491	511	497	501	556	508	507	498	488	550	529	476	530	567	498	525	531	537	512	516	539	504	515	527	513	496	518	543	486	501	517	540	517	530	559	522	486	527	552	517	509	547	493	485	550	537	530	507	502	531	511	500	560	533	489	520	531	512	511	494	535	496	544	472	550	540	511	536	526	513	513	543	506	489	503	497	568	489	555	572	516	497	497	492	488	543	536	516	549	554	556	522	539	543	511	480	520	520	544	528	512	484	516	529	552	545	528	498	480	501	486	507	570	577	522	552	534	509	512	561	505	494	549	529	524	467	503	549	531	534	533	533	506	499	540	555	524	550	514	517	517	519	560	490	527	526	497	519	497	544	568	519	477	499	488	525	516	503	503	499	519	503	535	553	529	499	461	510	523	509	485	565	538	519	537	539	528	544	545	485	567	547	516	526	519	533	478	490	513	501	517	486	504	526	530	507	529	529	510	490	524	530	502	503	509	474	559	475	496	524	503	516	492	534	517	471	487	508	512	507	515	546	496	494	533	490	522	519	522	504	510	518	526	488	518	507	531	523	507	513	492	521	523	485	523	516	515	498	535	519	517	531	506	513	546	549	525	516	512	498	525	509	507	547	513	534	516	512	458	475	544	566	514	477	502	500	518	476	487	517	517	502	513	505	500	510	522	524	525	516	527	522	522	552	534	495	518	529	514	510	517	520	548	510	524	467	545	517	501	495	544	548	531	536	497	487	504	522	518	539	516	518	526	499	497	536	509	499	545	483	517	479	517	535	488	528	509	536	517	465	547	511	524	541	518	517	554	520	558	544	498	603	525	499	488	542	510	517	511	501	537	533	506	515	530	522	519	475	505	527	498	530	551	511	508	505	511	486	502	554	515	517	510	528	501	534	483	456	535	537	533	476	500	506	496	543	538	499	517	511	534	506	544	575	510	532	507	528	480	508	516	551	505	508	526	553	525	478	480	501	529	505	522	527	513	552	491	518	491	536	519	466	515	520	505	536	535	510	530	542	522	510	523	528	487	497	512	501	496	509	532	509	496	501	532	481	487	504	531	542	479	507	545	488	498	504	535	550	535	518	561	481	547	524	488	509	514	532	529	490	490	506	486	520	504	539	527	562	527	470	495	554	531	466	503	533	504	535	511	544	525	515	534	509	532	473	498	558	523	540	492	515	557	472	512	512	535	493	521	528	519	524	536	547	534	480	478	514	550	515	525	513	518	465	512	515	584	520	543	537	544	508	532	495	540	518	556	530	548	488	512	541	520	520	504	476	519	518	489	500	511	560	548	475	471	517	543	546	490	516	528	536	515	522	512	492	515	512	536	551	545	493	489	507	527	540	544	528	544	494	504	477	570	490	543	557	456	516	517	536	491	505	524	516	481	550	523	501	494	526	482	517	511	514	513	518	483	518	514	559	504	518	481	505	538	514	518	523	490	529	485	552	511	510	566	536	525	527	518	474	509	505	498	516	529	495	480	543	510	535	481	547	520	495	504	560	539	527	499	532	533	491	521	495	499	487	556	516	550	511	483	522	530	535	497	487	517	531	501	505	530	561	516	521	509	505	499	507	512	482	496	548	557	518	486	525	505	584	504	514	495	512	524	492	501	531	542	515	526	526	527	508	499	569	548	494	500	552	538	530	497	525	494	485	509	508	562	531	531	564	511	520	506	497	532	536	475	507	484	501	541	476	526	524	487	537	507	489	533	552	547	442	496	514	535	532	566	517	500	537	518	508	516	529	512	499	509	519	487	537	527	554	497	530	523	513	532	521	477	483	535	478	536	522	518	558	515	527	510	506	523	538	521	507	487	516	590	527	555	519	519	546	499	532	548	497	521	525	532	498	491	557	515	528	527	509	512	494	529	532	516	527	524	545	489	482	539	467	555	542	495	512	502	570	525	513	563	510	518	545	513	541	515	540	500	507	507	542	543	475	542	534	511	523	551	522	533	508	504	490	459	532	513	560	520	514	500	515	509	512	549	520	528	474	520	544	532	518	534	530	531	530	526	519	501	543	504	507	466	516	502	497	533	529	514	533	514	481	476	523	518	503	510	545	531	524	521	509	516	517	513	516	478	514	500	501	544	512	530	536	510	535	541	522	526	477	512	538	536	476	490	493	547	498	521	498	503	517	559	489	558	494	551	503	545	516	490	504	532	574	531	535	552	505	504	522	509	464	557	541	493	502	527	507	517	466	505	512	493	482	518	533	488	508	514	518	564	495	526	525	520	484	507	498	482	528	486	538	496	510	478	544	529	498	507	513	522	535	502	490	503	539	513	525	518	526	511	502	497	498	521	517	526	494	513	518	550	507	476	532	509	516	511	495	529	512	499	516	486	493	531	491	525	538	526	541	552	523	535	522	543	498	486	512	534	533	513	508	534	483	555	494	551	515	519	532	500	537	498	476	560	513	479	521	537	545	509	504	540	543	523	500	529	507	529	529	500	494	508	526	514	521	512	492	542	513	556	505	510	544	562	525	494	529	539	542	509	543	530	490	562	494	537	554	514	516	568	539	529	504	499	542	522	521	531	557	530	521	488	512	523	538	521	555	492	522	519	520	497	471	495	501	517	505	542	492	464	534	530	492	514	515	511	540	515	501	515	510	525	547	486	525	549	534	525	529	526	525	539	480	493	567	531	520	471	526	526	504	491	512	512	498	551	500	491	488	526	545	505	517	483	507	516	502	512	523	514	540	536	542
55150	57262	64169	29666	14264	1048	194	151	125	156	154	124	136	134	122	152	134	135	146	134	137	122	119	143	130	145	149	127	119	139	131	137	133	121	120	114	139	134	109	139	134	119	138	129	142	140	133	121	120	125	104	115	138	135	106	141	115	126	117	119	124	126	112	122	136	123	119	143	129	129	133	116	123	117	131	137	140	121	115	114	112	142	124	116	115	135	135	138	123	109	139	131	121	127	101	132	131	101	111	106	131	133	140	108	123	125	127	99	120	126	125	132	136	128	139	136	118	139	126	128	138	127	130	129	144	114	124	125	127	125	114	111	145	124	128	129	130	124	120	129	138	118	122	123	145	114	128	147	129	135	129	123	131	108	145	150	111	118	124	133	123	128	120	136	125	130	143	107	120	140	123	125	111	114	97	120	138	116	133	101	107	128	118	141	141	122	137	117	130	133	126	121	123	129	151	119	122	106	130	117	141	123	127	124	136	148	144	104	128	119	126	126	116	113	137	117	133	115	128	140	119	120	133	124	121	118	130	138	126	123	112	128	146	116	137	120	124	130	142	117	134	135	121	151	139	131	139	127	109	113	121	118	123	125	113	129	127	140	121	138	149	109	107	123	124	145	116	118	116	143	138	149	119	127	122	132	118	132	124	146	126	128	128	105	123	130	126	117	126	146	127	124	131	150	129	115	128	129	123	110	132	130	116	141	130	123	125	127	120	134	119	131	124	114	149	131	137	131	110	135	125	117	125	128	114	115	130	121	114	105	134	129	124	145	137	136	132	125	139	123	122	130	119	125	110	98	131	117	112	127	125	129	134	126	127	119	122	126	124	123	148	119	142	130	131	144	121	125	118	143	120	135	125	128	125	103	130	139	140	108	122	134	122	120	124	137	120	134	150	143	132	122	115	125	118	124	131	152	129	130	125	120	141	126	128	131	120	127	121	116	126	140	128	123	135	110	147	140	134	136	110	124	116	118	127	120	143	130	129	110	138	127	121	110	133	127	120	131	136	126	137	129	126	141	114	109	134	122	120	117	121	125	104	104	122	115	140	137	106	124	125	125	133	129	131	129	124	143	128	114	144	106	124	140	133	105	117	102	127	132	115	106	128	112	121	120	132	98	132	147	139	112	129	140	129	124	116	154	126	109	141	129	129	112	128	104	123	121	133	136	123	120	125	124	133	134	141	112	142	129	122	112	126	127	123	133	135	124	125	117	125	120	141	139	111	129	129	128	117	135	131	137	118	130	128	142	119	133	141	109	139	146	127	111	117	136	135	125	106	122	119	140	134	113	114	137	129	112	134	156	118	149	117	142	130	113	135	138	124	121	146	112	130	134	120	122	122	147	126	128	133	126	144	146	123	137	136	122	113	115	126	120	112	98	122	128	126	111	132	147	143	118	136	126	132	138	130	134	134	152	133	100	126	111	127	100	141	118	125	136	106	104	112	112	114	129	139	120	114	137	133	134	138	121	131	140	136	104	142	134	122	133	126	107	123	127	127	118	129	132	165	125	111	109	133	123	132	99	124	123	110	130	127	133	123	129	131	132	150	124	119	121	111	130	116	134	135	116	126	130	147	155	119	122	109	116	126	143	119	113	106	115	118	130	121	121	128	114	118	154	118	107	137	152	138	150	104	126	133	142	133	144	144	113	138	123	119	127	125	127	119	122	118	142	125	100	123	132	144	105	131	121	139	134	120	132	128	109	108	109	114	113	115	128	116	130	144	138	153	133	128	115	116	101	95	125	128	121	137	115	107	123	129	144	133	148	112	146	130	136	123	157	126	112	113	105	116	130	108	139	137	120	120	140	109	132	123	146	136	129	135	113	128	113	123	124	118	120	125	131	129	136	127	118	129	120	140	130	148	109	127	127	124	140	117	150	122	139	128	131	119	125	114	136	108	136	148	131	110	132	115	105	109	143	97	124	135	123	114	136	138	138	129	137	131	127	129	122	134	141	127	134	115	125	139	120	102	130	126	135	135	124	119	132	117	127	138	111	109	126	146	134	136	105	117	119	131	132	140	120	127	114	145	106	125	119	123	135	129	126	132	118	123	119	140	108	133	133	128	120	146	126	123	122	125	140	124	127	131	135	124	132	131	135	127	120	139	124	146	111	145	120	112	107	130	125	116	118	135	139	128	103	138	115	137	128	151	137	114	139	156	129	122	129	125	124	142	150	137	150	130	106	138	128	149	128	136	112	140	122	121	130	125	115	115	137	116	128	133	133	151	126	118	122	129	122	124	128	126	117	139	134	136	137	132	115	114	125	142	137	125	138	113	109	126	126	119	117	121	137	113	135	154	141	145	123	123	134	128	110	122	128	112	138	125	147	111	135	131	128	135	121	137	119	119	133	129	150	124	102	127	140	128	139	123	139	135	106	113	143	116	129	140	120	139	143	120	122	137	143	125	123	132	111	143	114	135	114	138	115	140	142	117	107	114	136	116	123	136	139	127	143	142	124	117	120	109	128	112	117	140	112	128	132	111	131	114	138	148	145	105	119	120	119	111	144	133	120	148	139	125	123	123	130	138	130	146	121	111	116	122	143	121	109	117	122	138	123	144	132	149	130	104	130	127	147	142	116	140	108	110	134	134	132	126	120	112	140	128	124	117	117	127	127	144	118	110	136	122	136	120	129	138	94	113	124	126	117	136	116	132	145	137	142	110	150	124	134	134	150	119	126	134	136	144	126	101	126	116	124	131	138	127	133	141	114	139	117	130	120	122	153	109	122	134	145	109	121	126	132	134	123	106	123	130	127	124	135	118	128	117	126	110	109	137	131	129	141	119	144	125	128	134	131	122	135	128	105	123	126	124	124	134	149	131	135	124	110	118	130	105	148	123	133	111	142	127	126	123	156	122	126	142	136	135	145	103	124	139	139	114	100	116	103	139	138	144	115	150	142	107	151	116	146	103	133	131	155	129	118	133	121	135	122	138	136	115	125	137	143	127	126	130	121	111	119	162	136	105	149	131	150	137	140	113	138	131	137	118	129	127	111	120	126	110	112	127	128	113	135	120	114	146	125	109	127	132	133	108	128	115	145	151	116	130	127	113	122	128	123	143	145	120	110	132	121	123	127	140	122	128	110	123	108	124	134	124	138	136	137	135	145	119	133	143	145	150	127	137	116	139	120	138	138	120	141	119	141	113	124	118	126	134	127	128	123	124	136	142	135	118	135	153	122	128	137	124	124	128	110	123	120	117	125	124	113	118	133	124	117	134	129	117	121	127	112	114	144	111	135	134	145	134	118	115	114	119	128	123	123	111	147	129	137	143	122	128	115	133	149	142	151	126	138	134	121	119	145	130	121	131	137	111	124	131	118	118	120	121	133	144	127	132	106	123	145	146	127	125	114	136	149	144	116	125	111	128	126	123	154	138	130	109	116	143	132	140	119	138	137	125	119	112	123	117	146	146	120	106	131	125	134	129	124	116	135	116	124	126	111	117	123	105	131	137	134	112	120	117	137	135	100	128	123	127	148
37060	44774	54689	31150	17932	792	624	623	600	526	535	519	509	471	471	505	489	465	440	450	477	468	477	473	470	462	486	421	439	463	464	423	418	445	450	445	449	471	447	471	427	456	434	417	463	444	483	437	479	478	448	459	426	409	427	409	416	476	434	477	445	482	444	431	475	440	412	445	447	486	443	418	435	469	442	444	436	388	453	429	415	448	441	466	453	453	433	498	453	425	426	406	429	395	511	432	464	429	429	434	406	438	424	423	438	442	440	433	460	461	434	427	440	452	448	464	423	433	423	459	452	400	474	419	422	464	442	452	458	449	466	438	447	439	458	418	476	450	443	440	463	423	458	432	395	456	459	430	411	439	432	422	422	405	429	442	410	446	437	416	437	411	422	437	439	445	455	412	426	479	443	439	419	441	438	441	435	417	450	496	437	427	423	444	442	434	475	449	455	481	424	461	406	412	428	415	422	456	484	445	467	420	414	430	418	444	439	448	399	436	440	458	454	431	440	400	465	427	431	433	412	410	436	438	427	446	427	420	424	467	426	458	398	421	463	446	475	446	436	431	441	457	429	414	467	391	460	400	428	465	450	444	445	432	448	407	444	446	428	408	439	428	428	439	454	417	463	449	466	424	461	447	463	465	470	447	400	436	442	394	451	458	427	391	455	414	436	457	457	451	425	406	435	446	420	451	410	452	439	445	448	430	439	447	422	435	405	406	452	421	398	443	453	416	423	443	459	479	420	422	450	449	424	424	453	414	436	443	482	413	441	403	478	429	423	446	424	405	433	440	428	439	480	437	420	413	433	446	411	413	422	442	450	421	393	438	402	456	455	463	464	474	438	439	425	450	415	434	430	407	462	451	450	426	433	426	448	450	438	431	429	411	447	463	488	449	448	412	403	378	473	437	408	426	453	487	445	476	432	487	451	411	434	447	458	466	407	431	444	439	465	430	443	461	488	456	450	441	448	450	409	444	449	416	458	461	415	394	445	435	441	438	461	464	431	438	433	405	442	439	444	426	461	470	444	441	495	419	385	459	418	443	458	441	403	403	423	417	453	457	410	434	459	411	442	412	458	441	402	472	426	423	438	428	443	409	437	457	428	441	464	456	438	409	457	473	454	410	425	443	407	464	441	452	465	423	420	454	441	457	420	453	449	466	455	445	446	430	416	458	412	428	437	437	450	449	433	384	414	394	408	434	465	451	401	428	441	396	414	474	417	432	457	470	436	405	450	410	438	454	428	456	446	419	446	462	436	466	467	442	442	441	404	432	447	439	399	416	413	382	423	432	445	440	454	435	459	443	432	463	421	479	432	448	445	432	401	430	415	446	428	430	433	443	429	466	418	443	422	436	462	422	428	431	436	460	430	437	462	463	439	484	440	468	448	441	456	431	430	447	434	421	456	456	419	418	421	418	405	405	435	507	394	417	434	427	413	412	400	431	436	423	438	467	451	459	417	477	442	467	418	454	494	425	463	427	449	484	442	420	449	402	441	448	420	453	431	453	442	448	452	440	431	446	428	428	478	452	444	406	409	424	418	427	447	441	420	437	405	420	410	478	445	460	406	426	448	446	430	436	428	442	449	428	418	417	448	441	438	438	424	405	416	476	489	437	469	392	451	451	412	434	431	430	428	454	462	435	439	457	485	417	460	472	431	436	450	440	431	437	431	453	448	430	408	471	459	488	436	508	466	450	470	402	441	412	438	434	436	418	421	422	449	455	435	465	433	452	426	425	502	451	407	481	433	422	441	419	430	406	433	449	477	463	482	408	395	447	426	433	446	437	444	468	445	416	446	434	424	442	434	442	418	448	436	421	433	415	469	439	440	430	464	455	481	453	443	433	442	440	458	404	439	425	406	432	484	458	471	410	441	417	457	421	434	458	449	443	413	422	429	462	453	420	447	436	424	389	443	477	452	394	435	455	454	436	408	450	412	425	438	400	403	443	432	450	425	409	447	428	432	402	470	438	430	413	454	451	433	409	466	429	430	437	469	424	445	455	440	384	402	440	460	419	459	441	459	449	423	408	413	413	445	440	442	433	458	403	440	443	468	425	444	456	446	460	444	436	419	480	436	418	452	402	451	439	416	464	443	430	439	410	452	468	455	458	469	434	416	448	449	442	457	426	447	477	461	417	416	437	420	454	448	432	439	387	408	400	439	413	431	442	455	430	435	418	437	455	432	413	422	456	451	409	446	434	457	473	436	433	454	437	457	449	402	437	432	471	451	448	385	450	439	456	472	406	404	443	435	452	398	442	429	404	420	439	429	454	442	452	441	450	450	437	418	485	462	480	451	410	439	430	439	433	429	441	466	413	439	442	458	453	480	423	389	405	464	448	457	430	441	492	452	445	464	463	423	419	425	430	448	394	437	427	463	424	450	493	417	423	447	404	421	444	451	397	428	460	478	439	443	411	439	455	455	464	445	453	426	471	417	439	398	423	442	416	459	437	467	439	447	422	414	418	424	447	428	449	452	430	444	493	436	432	462	439	465	430	442	463	445	395	426	458	417	446	451	452	452	481	430	418	404	451	465	431	413	444	460	461	428	409	431	411	452	433	431	429	454	461	450	458	436	440	401	448	403	392	461	447	467	455	438	451	414	431	438	422	460	456	437	428	411	467	408	413	445	450	433	468	443	410	482	409	462	407	422	422	412	463	444	445	439	434	463	433	457	407	451	433	400	458	474	427	422	440	445	453	425	469	426	429	442	423	446	478	419	458	439	421	452	439	422	434	461	465	435	457	429	445	476	425	409	447	435	412	438	419	457	429	403	437	384	464	411	432	426	428	448	463	439	471	449	490	468	435	441	452	461	481	443	457	446	483	467	433	423	441	427	414	466	415	413	428	451	394	464	438	487	466	430	443	422	404	398	451	427	472	453	472	420	425	429	431	433	462	437	423	460	401	446	423	423	417	456	482	430	406	400	474	469	406	447	450	454	432	401	450	412	444	431	459	421	390	395	455	428	407	458	437	435	451	425	449	452	460	444	430	433	438	436	483	462	437	431	469	448	433	431	447	461	452	461	436	445	430	438	432	445	421	471	436	422	457	431	444	443	476	409	426	454	416	435	445	414	455	427	462	443	401	463	393	461	448	433	413	440	397	454	482	450	403	449	471	415	439	427	417	438	450	404	433	396	432	435	402	416	451	448	458	440	422	425	438	452	400	443	492	447	417	415	427	424	435	461	462	448	424	396	497	445	457	463	429	466	473	448	467	447	436	410	425	438	447	412	431	389	447	466	452	439	465	406	437	463	439	433	421	407	440	409	422	438	433	402	452	434	437	461	439	399	424	453	433	412	401	441	440	451	453	419	427	429	469	421	416	405	449	420	459	466	422	436	445	429	443	439	419	454	436	446	431	421	464	427	448	448	446	465	443	450	458	442	428	408	407	429	420	451	446	397	460	442	439	415	461	442	440	452	414	437	422	440	420	477	397	399	416	454	435	413	436	401	427	441	423	408	385	443	432	445	439	456	438	399	441
71240	73500	76877	40365	24726	3990	343	284	247	254	287	279	233	238	253	258	227	258	251	266	243	226	244	219	211	217	248	231	243	248	234	220	253	225	249	253	205	232	209	215	258	216	217	228	216	232	234	216	191	216	236	245	215	239	228	230	214	250	249	239	239	207	222	223	224	244	184	239	228	243	248	235	202	206	235	217	234	247	233	237	221	207	207	233	205	224	236	226	231	220	232	241	225	245	229	226	213	212	228	201	247	218	205	235	228	204	229	220	218	210	245	249	221	201	202	230	233	242	230	236	216	220	211	245	214	220	215	237	210	218	224	222	230	220	228	217	198	229	221	235	239	223	236	238	218	223	246	223	233	207	228	201	197	247	203	212	186	215	228	207	215	199	249	247	253	227	226	257	221	194	235	221	188	212	213	218	229	225	214	225	229	211	215	217	178	225	246	234	226	218	228	205	226	218	233	254	212	242	218	224	223	218	196	225	240	218	214	214	231	237	228	214	223	273	231	226	258	223	204	223	202	220	221	214	252	248	197	217	222	262	227	204	220	220	233	253	211	220	240	223	221	254	216	217	217	234	214	226	228	207	228	215	230	214	234	207	228	221	206	219	219	226	250	228	195	242	228	230	218	227	230	215	231	243	241	216	222	214	249	227	227	238	210	229	224	189	221	212	200	238	230	219	212	212	242	246	225	208	235	219	214	212	202	216	231	241	231	228	277	244	227	220	226	205	220	230	198	183	209	199	188	207	224	226	226	222	213	225	221	224	221	211	236	205	226	200	225	211	198	209	235	214	213	212	234	215	232	233	221	200	253	216	228	219	227	186	246	219	223	221	264	197	213	250	248	220	219	211	231	211	238	223	223	263	226	202	233	224	209	226	209	224	220	230	213	242	220	227	215	220	216	196	216	241	228	207	216	252	238	235	216	203	229	227	229	197	253	202	212	196	216	250	228	218	242	203	221	217	211	222	192	209	222	219	208	210	216	233	223	234	216	219	217	219	202	210	228	257	239	233	250	214	221	236	228	219	205	215	230	230	226	196	226	221	230	200	232	213	211	227	231	226	217	216	232	221	216	227	216	226	246	225	227	229	185	218	214	238	243	210	200	227	214	205	221	219	213	221	211	220	218	254	226	229	223	222	215	239	265	224	233	232	200	209	201	207	239	213	234	235	226	215	225	205	221	206	243	242	212	238	226	230	225	235	231	185	228	237	224	219	218	233	233	207	226	209	226	226	199	234	242	219	204	210	205	238	246	211	192	221	209	227	250	214	226	260	239	199	220	228	216	230	235	217	230	223	213	225	207	210	192	219	212	234	238	230	235	207	228	224	215	226	213	228	214	221	199	213	207	214	195	227	228	206	222	228	217	230	228	235	223	222	226	216	236	226	241	241	207	224	206	220	196	210	216	213	239	239	227	241	229	226	182	216	222	225	206	214	217	230	226	198	219	216	229	231	212	209	234	228	236	222	215	218	222	217	224	232	235	235	235	247	224	237	246	238	235	256	208	235	222	217	215	240	232	215	263	223	215	228	223	217	230	217	242	208	214	222	230	225	231	235	245	204	233	236	227	206	206	221	215	233	239	212	196	210	213	253	192	223	203	221	212	213	235	206	235	226	215	216	218	244	206	204	199	211	234	234	211	225	232	206	223	227	222	231	214	245	222	247	233	228	228	222	233	221	191	207	224	232	227	222	235	194	226	222	242	216	224	189	223	234	241	213	243	220	227	235	248	220	200	227	213	225	213	243	227	232	221	218	241	195	229	242	226	198	210	214	248	220	222	220	215	225	241	226	227	234	225	246	253	233	219	224	215	216	223	230	205	225	238	249	232	223	218	226	217	260	225	235	208	223	221	248	192	203	230	241	220	225	224	223	219	223	241	229	214	230	212	227	228	217	241	210	227	208	230	232	205	219	216	219	205	228	241	231	223	233	226	223	220	203	224	229	232	199	239	198	204	207	202	233	231	233	220	235	203	197	216	204	233	195	243	225	234	219	221	209	225	211	256	199	245	208	229	219	216	211	235	218	223	229	238	227	253	237	235	224	211	210	210	237	228	203	220	218	218	240	191	214	217	216	240	243	234	213	233	206	210	194	202	215	232	221	218	227	216	229	228	208	258	229	229	212	244	213	208	186	202	220	224	242	206	231	194	226	222	231	234	227	224	232	207	226	226	230	232	227	234	220	213	232	251	211	197	249	236	240	214	224	219	206	228	225	222	234	247	258	228	203	227	241	231	230	189	224	246	243	224	244	194	228	202	231	203	223	203	206	217	208	204	210	196	208	223	213	239	243	262	246	240	210	234	233	208	206	232	212	223	211	233	227	222	216	202	241	193	222	254	223	213	227	219	218	217	199	213	242	217	210	206	208	225	226	225	221	215	217	203	248	236	243	211	203	222	217	224	247	224	211	237	212	223	200	220	217	212	248	220	218	230	214	235	225	220	207	222	238	202	221	223	220	224	219	212	225	228	211	199	220	222	228	224	238	204	225	237	221	218	216	239	213	254	189	230	207	238	212	216	209	222	225	230	211	233	223	204	239	212	219	222	213	217	217	224	220	211	239	216	221	212	239	237	231	226	205	225	216	225	190	222	236	214	222	218	222	225	202	245	229	232	258	218	231	218	217	208	228	240	225	227	206	217	225	219	230	216	215	218	241	227	230	222	230	227	233	219	202	227	221	214	248	212	208	223	243	235	214	240	216	213	219	239	217	208	199	233	231	212	247	233	214	197	225	224	227	221	211	202	212	207	217	228	226	214	248	213	226	188	228	242	212	240	205	243	227	226	204	243	231	226	216	238	219	236	206	208	222	199	202	221	228	211	220	222	210	249	237	222	228	224	228	231	246	224	239	214	194	212	196	237	222	232	232	222	197	220	211	213	206	228	248	218	204	216	217	226	244	225	219	234	186	228	224	199	245	217	194	220	238	231	208	235	220	243	216	210	233	250	221	246	196	261	220	222	249	223	193	226	192	204	207	247	218	203	222	225	219	227	273	200	224	219	207	220	248	245	237	223	211	215	246	234	225	239	231	209	211	240	207	221	209	226	195	234	251	200	219	222	208	212	216	229	236	231	232	230	239	240	216	203	205	198	223	213	240	222	217	212	225	234	253	212	245	215	222	220	200	211	229	223	258	256	211	235	216	223	188	210	222	240	223	249	219	215	256	220	232	227	215	231	226	219	216	237	213	192	208	209	204	223	194	191	175	215	240	196	218	210	207	233	240	238	231	229	219	204	236	224	250	221	258	212	204	235	233	175	226	231	204	226	240	209	217	211	255	228	207	216	213	202	262	241	218	207	237	221	213	252	229	224	235	226	198	242	232	210	226	224	238	217	230	229	227	220	225	229	252	235	213	221	238	218	212	231	232	190	234	223	255	213	205	260	239	249	216	203	212	211	225	210	218	206	210	207	213	238	227	210	243	233	242	236	240	220	244	226	243	212	209	229	219	242	240	232	225	240	238	211	228	225	205	228	213	226	227
47696	57923	68199	41606	27022	1276	1159	1088	1002	937	935	875	840	822	767	826	795	750	786	785	766	687	753	767	677	724	753	781	761	694	707	747	756	726	754	755	677	702	696	703	694	737	712	697	713	716	764	704	712	714	716	688	681	712	715	714	658	710	734	716	736	680	739	748	753	724	708	685	723	617	724	727	680	729	722	750	702	705	663	728	744	701	703	701	677	663	692	683	683	692	696	723	738	701	695	645	728	710	728	707	658	697	722	702	643	721	686	650	704	685	678	696	710	686	712	690	724	694	754	733	682	693	712	730	720	706	669	691	693	687	745	740	739	692	677	710	745	676	683	675	739	724	722	715	666	701	738	709	711	692	613	743	686	736	665	697	751	705	692	679	730	702	721	699	724	678	696	736	686	733	687	713	657	702	674	685	676	740	706	702	729	708	671	717	705	734	646	722	702	715	690	686	679	692	700	653	695	723	695	715	693	688	755	676	654	702	693	723	687	700	691	727	730	736	697	740	672	713	675	726	701	734	700	710	661	726	728	709	758	705	693	680	700	684	641	743	672	686	711	744	732	703	714	753	688	720	662	743	701	685	699	720	689	698	710	699	702	725	689	751	717	690	720	695	713	692	699	722	731	720	732	769	684	678	720	704	724	724	691	725	669	739	691	624	708	705	644	726	734	694	727	683	733	728	670	667	700	681	718	706	711	774	701	632	718	670	694	700	731	671	747	721	660	746	717	693	726	728	699	695	694	657	696	739	668	683	661	694	708	698	715	732	695	760	690	716	659	675	736	691	668	678	678	656	720	710	695	747	726	717	734	743	739	684	763	677	685	721	680	712	682	681	727	700	708	691	713	667	702	733	698	708	733	732	700	693	713	661	709	687	701	678	666	689	664	688	670	693	730	661	733	645	721	680	714	676	720	733	710	660	649	718	629	691	724	716	700	716	735	731	712	707	686	751	708	667	707	738	682	717	732	681	672	664	725	731	676	695	715	707	698	719	719	683	707	707	628	697	658	714	682	717	685	702	718	706	731	667	715	659	644	724	694	732	691	688	713	648	706	682	721	715	702	734	729	676	743	686	706	714	696	655	711	748	741	701	715	691	690	671	701	705	671	697	755	719	675	691	716	702	682	684	740	761	694	651	690	705	711	680	669	699	725	685	694	675	700	686	712	685	688	711	762	696	673	744	698	677	734	685	697	667	736	687	688	693	684	700	713	713	711	734	663	748	672	682	706	687	700	704	695	676	718	678	678	705	721	710	729	688	673	725	711	736	724	722	713	701	734	712	676	697	676	715	737	713	703	704	665	672	687	701	683	714	702	694	734	698	647	697	699	707	691	747	671	681	729	676	737	737	668	729	666	746	707	711	714	682	734	673	692	716	691	716	681	683	700	715	733	646	751	746	741	690	692	716	720	660	647	731	678	668	647	714	666	712	683	634	700	740	722	700	743	730	733	696	652	710	695	664	721	666	718	718	734	738	711	707	749	687	714	683	736	722	595	680	730	657	699	703	767	696	722	692	715	719	733	747	664	691	705	711	737	679	669	751	710	669	709	719	725	721	689	686	706	727	663	707	749	679	648	700	691	734	633	684	692	724	713	664	674	664	676	709	713	704	727	716	705	679	694	671	718	694	704	716	701	676	726	696	742	734	688	651	694	695	676	704	688	711	679	699	753	711	730	678	667	707	709	685	723	669	712	688	705	711	714	722	690	748	685	726	747	691	726	714	704	725	726	748	690	706	690	708	722	703	680	712	709	705	762	725	687	664	765	672	685	706	718	701	738	686	700	762	691	696	710	694	696	663	654	715	709	725	740	705	700	716	734	705	626	717	700	707	727	673	718	701	676	686	672	703	741	689	682	726	700	679	693	682	683	709	700	696	698	716	718	724	713	680	719	683	666	663	730	735	716	691	663	717	687	685	649	704	671	695	688	679	694	702	708	708	751	684	681	628	702	711	677	720	724	670	736	710	647	668	731	744	703	663	716	729	707	680	686	664	730	641	722	697	708	713	697	713	675	682	696	713	686	708	668	696	722	663	702	705	657	712	707	679	668	703	686	727	658	700	726	718	727	688	677	705	704	730	670	745	698	685	696	697	703	729	711	707	667	750	652	684	663	695	702	696	690	678	710	703	688	705	666	675	678	668	735	669	732	707	676	710	681	683	727	727	664	675	636	677	716	694	737	727	746	742	709	697	694	720	720	675	664	730	689	719	728	697	710	679	726	677	679	696	700	684	692	746	695	693	697	722	661	701	693	759	756	661	693	718	725	729	716	669	720	733	664	717	679	682	708	680	712	715	659	665	703	730	724	698	683	681	673	714	715	669	703	670	647	706	693	707	659	671	721	700	747	735	701	691	689	714	705	748	696	669	678	677	726	729	674	720	684	667	697	681	709	752	699	633	722	692	700	727	659	679	713	703	715	680	730	677	694	700	698	768	709	689	759	720	765	693	666	704	678	744	693	704	709	689	704	692	733	706	725	739	708	684	728	668	662	681	691	712	678	706	691	658	718	651	687	705	717	666	664	687	727	716	658	695	698	684	651	686	689	690	692	717	691	723	737	733	683	725	705	729	715	708	713	703	704	748	700	697	707	739	691	687	691	670	686	694	667	692	672	720	638	726	693	687	763	712	754	700	706	723	683	729	747	704	707	689	731	677	706	694	707	729	729	688	683	715	689	707	711	644	706	690	694	689	712	709	710	675	691	734	679	750	675	712	704	686	664	737	701	687	766	697	713	715	734	699	691	748	697	702	678	669	717	701	735	732	692	673	755	683	730	680	655	702	698	727	665	632	692	702	637	670	710	718	753	753	655	693	691	714	722	688	710	722	713	677	690	682	697	713	712	718	690	756	715	679	712	688	699	692	757	702	683	688	617	729	698	698	706	725	707	696	720	693	720	694	679	784	710	711	722	707	649	718	721	704	714	715	731	734	758	713	730	696	716	677	698	723	710	706	673	718	692	712	710	713	682	693	658	698	683	711	703	711	708	731	690	715	706	741	709	701	713	707	716	720	660	719	701	694	750	665	673	685	741	701	675	692	708	699	674	741	694	707	702	746	747	679	676	695	684	692	676	733	701	712	694	771	726	663	675	700	712	767	695	697	707	710	656	679	679	712	648	680	736	764	682	729	711	723	730	691	733	690	673	720	764	688	704	688	714	704	726	737	715	657	717	715	737	725	709	683	657	669	707	703	680	655	686	669	743	735	706	691	721	691	748	694	692	697	677	723	660	734	682	678	667	730	728	688	732	708	682	675	715	696	675	651	660	724	707	713	727	708	701	704	728	704	669	748	654	693	720	679	702	668	714	700	733	678	692	683	712	703	708	713	739	690	689	671	711	698	739	691	684	696	676	713	700	632	701	688	723	715	713	743	766	724	698	709	706	718	735	674	731	673	718	676	730	673	722	667	684	703	688	751	743	745	697	717	707	720	718	689	710	763	683	743	725	690	647	700	676	666	674	685	690	683	724	672	659	676	667	709
16639	10904	15025	2505	761	198	159	177	147	172	160	173	156	172	182	168	155	161	116	175	141	166	170	159	142	176	168	150	142	160	157	155	135	148	171	168	163	174	137	148	142	168	142	161	142	173	152	123	169	156	162	146	133	167	157	164	161	162	173	157	163	144	158	155	153	169	150	170	147	179	147	142	158	157	173	156	170	157	149	149	142	144	150	145	159	178	157	142	142	156	153	165	153	180	146	140	152	149	149	155	178	153	176	142	170	171	152	175	140	133	139	169	146	150	137	162	158	169	150	143	141	151	169	157	178	152	151	153	152	173	163	159	145	173	172	155	164	163	153	164	143	151	153	140	149	156	166	164	168	161	159	164	158	147	157	148	152	141	143	156	137	162	153	166	168	145	166	158	163	157	179	166	164	134	148	151	160	151	166	130	140	159	170	160	158	147	144	153	169	154	140	156	184	184	145	134	168	166	156	148	172	149	162	167	147	130	155	168	162	153	172	156	158	148	162	173	141	161	142	144	163	154	155	161	136	166	181	138	146	145	152	179	156	165	141	142	150	138	160	148	157	159	141	155	122	165	166	144	145	168	165	159	159	130	154	172	172	159	149	169	149	147	153	182	165	132	140	137	169	151	142	138	152	154	157	171	154	154	148	139	159	164	146	157	162	142	162	164	143	135	145	154	147	170	147	151	174	159	159	157	142	177	142	145	137	144	139	151	155	148	163	143	160	163	167	161	178	161	170	158	171	156	164	144	165	154	159	147	160	152	126	155	134	155	150	161	160	154	164	161	140	156	178	143	143	137	134	139	141	156	168	161	134	180	151	173	151	160	170	120	159	155	154	133	173	132	154	174	142	174	179	165	159	181	150	157	156	145	145	160	166	153	136	147	151	158	156	155	166	155	128	170	196	186	143	150	155	173	151	178	177	194	158	176	159	161	144	167	174	150	164	169	136	119	163	163	145	161	157	154	158	168	175	148	159	158	167	166	163	154	164	170	153	178	151	159	155	183	146	149	145	150	142	162	167	149	143	175	169	164	144	168	164	161	177	169	177	159	182	147	137	160	162	163	151	129	173	159	151	159	169	149	173	169	152	180	165	169	177	136	172	170	159	177	176	150	147	157	170	163	158	159	167	157	119	140	169	147	139	153	164	136	149	166	165	192	153	194	163	172	153	133	150	152	169	143	159	158	164	171	153	169	131	181	148	176	155	158	153	148	165	149	158	163	168	155	177	162	157	177	157	152	156	155	169	178	168	154	146	156	142	167	132	182	166	169	163	160	148	193	166	164	161	164	163	162	164	165	163	153	169	156	163	152	141	158	167	168	145	140	147	147	137	167	173	173	167	166	152	147	148	143	157	158	144	149	150	151	138	165	165	153	154	164	162	140	155	146	161	180	166	139	168	152	152	159	155	184	150	156	158	143	139	172	160	168	172	162	153	129	155	139	175	177	149	139	152	165	154	197	152	143	160	138	154	151	142	143	175	147	154	159	163	151	153	156	168	155	156	175	159	157	132	154	158	147	133	151	164	161	167	135	156	139	183	160	165	143	141	154	139	137	168	151	154	132	156	144	167	164	155	161	164	144	152	147	139	167	147	170	161	168	146	160	147	170	150	159	166	139	145	162	161	157	153	143	162	163	150	118	160	152	148	178	139	140	143	202	167	166	173	159	194	164	152	160	148	151	155	147	185	173	156	154	156	169	159	160	152	155	160	172	171	174	174	165	161	149	170	141	154	176	166	148	170	137	148	158	138	157	181	176	173	183	153	148	187	148	165	151	173	152	161	158	159	151	155	182	178	161	155	168	153	157	171	166	165	156	158	158	171	167	148	167	156	153	179	175	184	139	164	162	163	154	142	145	142	167	170	146	157	153	154	168	156	151	141	166	139	162	149	145	153	155	155	164	162	155	155	158	143	161	143	144	165	146	153	153	130	162	168	162	142	156	168	153	177	145	159	184	171	140	161	150	142	181	150	135	162	145	142	134	168	150	133	183	146	168	148	132	158	158	162	160	155	149	140	157	165	134	170	161	181	148	160	151	161	153	163	132	140	139	178	157	165	147	155	149	171	153	131	148	162	135	158	147	162	166	154	143	150	158	169	148	167	165	150	157	151	130	138	132	145	153	149	148	181	141	177	166	167	156	180	162	147	170	143	176	156	162	156	153	175	165	154	150	154	178	154	150	137	151	149	146	147	159	187	144	176	154	169	177	152	136	155	138	153	149	190	152	154	175	157	158	149	150	152	159	163	145	171	148	157	167	142	176	152	159	158	151	159	164	156	162	162	162	174	167	167	158	177	136	143	185	150	151	140	158	160	141	171	163	166	182	150	156	153	144	154	163	160	156	137	151	152	149	173	178	150	143	146	168	164	164	165	181	156	162	164	151	158	157	142	158	153	165	162	135	137	150	167	142	170	167	171	177	168	147	144	178	151	146	158	137	159	163	150	152	160	166	176	166	149	163	170	145	157	155	163	160	158	161	132	138	153	156	143	146	154	130	165	153	159	160	147	162	175	156	149	144	166	151	174	154	160	170	148	161	168	138	137	166	184	153	154	169	155	162	133	152	167	171	138	145	166	168	149	148	160	161	173	156	149	164	155	138	160	196	152	162	147	146	163	158	173	146	170	164	160	151	137	164	147	158	168	164	142	159	173	155	137	157	161	183	132	154	173	161	162	155	151	146	187	150	152	159	163	167	155	161	151	181	170	177	165	148	156	165	170	140	153	148	169	124	151	187	149	166	159	153	167	169	136	144	162	157	150	133	183	165	170	152	163	164	124	147	159	168	181	153	185	169	165	157	174	154	149	172	153	138	141	140	156	155	145	143	141	179	155	145	148	145	178	169	174	163	187	167	164	151	177	150	140	144	148	173	155	170	155	148	165	176	140	157	145	162	151	143	166	163	158	173	164	121	152	174	179	155	162	180	170	158	165	156	160	178	175	173	148	161	166	192	165	159	173	153	166	172	181	125	149	173	175	190	163	161	158	189	138	174	143	157	140	149	163	137	153	149	144	185	154	155	171	171	152	162	154	140	153	149	143	148	158	125	171	144	157	161	147	168	158	150	165	146	142	179	130	164	158	152	170	152	158	175	154	161	145	179	156	154	152	165	149	158	163	169	160	159	134	169	161	158	160	174	160	182	143	153	141	158	148	158	169	154	146	136	158	160	162	159	143	166	166	162	163	152	138	147	155	151	155	156	155	146	133	181	152	132	170	168	153	152	160	169	162	169	178	153	152	160	175	156	158	152	162	168	176	138	173	145	152	175	158	157	163	163	170	167	159	148	142	175	132	154	152	153	142	140	162	162	162	159	156	178	149	152	143	155	126	145	157	152	177	136	171	155	162	172	158	163	165	146	151	165	136	176	142	156	171	128	178	149	159	155	163	162	157	160	175	134	166	147	155	171	180	149	157	173	167	148	170	153	152	177	158	170	163	143	147	157	157	149	148	145	169	186	147	149	163	165	134	162	159	169	144	140
15560	16677	22455	5792	2514	533	548	535	516	556	523	532	556	544	530	538	533	498	519	447	516	578	534	493	481	590	538	494	514	541	499	508	520	531	495	523	530	530	513	524	539	498	523	502	560	537	525	514	513	478	517	504	537	483	544	503	540	513	536	500	509	509	558	538	564	520	506	521	523	517	502	512	513	543	509	512	544	551	502	505	512	558	556	529	528	478	493	518	495	558	548	495	501	508	514	537	520	530	522	565	503	522	495	515	538	499	558	538	533	477	533	477	503	523	504	525	519	542	555	541	493	523	539	552	526	531	498	502	495	525	542	480	529	543	515	553	539	549	532	535	474	506	568	525	561	557	518	570	528	528	562	519	560	505	508	506	498	534	524	541	523	507	486	524	495	508	566	496	555	500	524	534	543	523	539	546	529	511	504	485	529	540	547	478	534	509	560	524	514	537	541	503	486	522	489	591	527	510	556	555	525	495	511	519	521	512	543	547	533	493	551	561	561	513	520	535	507	517	505	522	526	560	538	528	548	529	525	497	572	479	597	525	513	503	493	517	559	524	516	530	536	540	538	543	487	530	484	566	524	508	540	506	539	533	518	498	510	552	498	518	532	515	549	493	478	497	497	513	530	537	531	521	517	462	541	551	494	509	545	512	556	476	512	524	497	559	539	534	553	514	511	531	545	524	532	466	526	508	536	507	493	516	508	509	504	529	527	469	484	511	502	519	547	517	593	531	562	511	556	510	480	521	566	502	535	484	503	519	525	534	510	504	540	516	512	533	495	491	503	492	497	487	520	526	527	540	515	486	538	561	514	518	517	534	529	515	535	526	524	522	547	502	519	493	521	550	531	531	540	537	501	507	470	535	518	486	519	480	501	509	478	513	536	510	570	510	591	559	541	522	497	525	492	519	497	540	530	550	516	500	524	542	533	512	537	502	532	540	520	510	512	508	491	520	522	520	487	533	528	543	540	514	501	513	524	548	509	541	572	498	543	544	488	520	504	512	524	501	549	524	531	545	526	517	536	498	486	532	541	506	522	515	533	499	492	564	522	536	525	498	489	527	529	548	481	569	491	500	489	534	555	491	519	540	491	530	532	491	487	573	511	545	521	545	554	533	502	535	553	508	481	483	515	522	505	539	557	499	509	532	532	515	494	533	525	536	531	536	503	507	574	562	487	538	500	516	531	521	524	496	493	576	488	550	552	490	481	539	492	556	479	544	478	504	538	516	522	560	549	563	506	522	528	491	532	539	509	513	511	537	474	474	542	500	509	526	571	519	563	524	475	556	520	509	531	504	508	561	543	536	535	573	511	513	528	566	556	483	568	540	571	494	549	530	523	517	512	543	512	499	517	532	507	502	536	540	549	491	524	519	543	530	548	554	512	548	517	494	496	544	493	546	484	543	536	528	493	521	533	502	519	536	488	500	551	479	491	496	529	545	512	526	551	527	528	481	530	516	526	527	508	527	528	499	486	522	534	535	542	548	513	528	557	527	490	503	545	545	545	478	569	558	536	508	563	498	504	515	533	501	514	507	538	574	567	566	533	528	523	527	503	529	517	520	524	513	546	520	538	496	534	554	550	489	551	534	528	528	511	477	490	531	512	528	538	530	518	545	574	472	516	506	557	528	496	504	532	549	525	497	482	543	535	534	505	546	504	575	510	485	497	513	544	528	562	538	535	539	489	523	549	536	520	499	532	522	531	571	507	512	534	512	518	523	512	539	538	565	540	491	506	496	516	507	526	507	515	502	530	509	518	508	471	518	486	516	516	557	534	547	532	539	488	525	550	527	506	504	530	522	532	497	551	560	536	533	552	517	497	495	537	523	503	524	511	513	520	529	538	520	522	525	536	514	488	578	546	498	481	551	539	545	515	563	525	521	573	555	524	520	497	519	561	488	526	524	556	518	527	525	513	485	548	485	539	508	512	536	521	529	536	558	550	501	516	541	478	512	567	508	499	487	547	522	491	517	541	558	518	530	486	541	511	504	532	514	532	499	548	498	503	488	515	528	505	511	523	557	511	516	502	556	502	473	557	511	540	517	510	531	520	527	552	504	523	566	495	515	508	548	510	528	521	558	533	561	522	523	489	504	520	506	509	523	528	522	526	495	557	487	513	511	562	532	566	529	519	516	486	539	510	502	543	499	544	526	522	555	523	500	527	552	542	504	555	496	514	561	535	536	535	525	531	526	525	504	500	542	557	524	516	502	523	534	491	528	529	553	495	523	527	530	485	504	536	559	517	541	517	511	517	510	530	532	534	531	543	536	526	512	538	497	548	505	536	549	551	514	545	500	478	543	521	542	499	517	520	539	489	536	540	539	507	526	506	537	506	514	561	565	533	506	528	502	549	515	492	485	489	535	528	513	525	526	521	570	542	558	519	511	515	506	525	491	513	517	516	574	500	525	542	537	564	523	548	508	553	539	525	474	497	549	487	518	515	475	587	539	547	547	574	492	522	554	499	573	495	544	470	533	579	527	494	510	543	513	545	521	550	521	527	557	545	520	510	531	512	528	504	498	540	503	545	558	516	503	508	557	504	551	551	499	537	567	515	551	538	530	540	520	529	566	517	523	554	517	508	517	509	505	503	492	467	577	483	539	523	508	596	512	521	536	545	538	549	516	504	535	472	553	517	533	505	471	533	538	524	520	495	514	503	495	542	532	490	529	519	522	509	511	531	536	531	547	484	511	512	532	518	524	519	544	504	534	520	534	505	554	504	498	506	520	506	487	546	509	541	521	529	509	533	539	520	514	476	471	505	554	576	505	523	513	551	511	516	559	533	490	546	522	512	550	525	503	488	536	555	511	507	492	510	551	540	505	517	514	521	493	497	536	538	526	575	506	488	515	484	501	498	542	545	511	498	522	498	493	515	482	570	505	528	492	519	517	477	501	559	563	534	542	517	534	515	546	503	500	511	535	512	502	541	524	548	521	513	552	507	520	550	529	523	554	519	562	506	483	509	482	556	528	514	513	485	541	497	497	515	515	527	548	520	491	564	519	514	508	548	512	497	551	514	504	553	507	517	501	492	534	564	504	505	505	505	518	518	494	526	560	512	537	531	528	513	487	535	484	540	507	538	550	535	471	506	513	539	482	544	524	506	546	489	564	494	581	522	519	501	512	528	539	526	540	553	502	502	534	497	509	495	516	538	517	537	545	517	499	556	517	563	496	539	516	513	516	523	497	479	521	508	506	488	515	519	521	508	520	539	534	519	526	511	505	513	491	507	526	500	566	531	528	518	538	507	533	508	557	504	503	497	559	528	522	523	503	563	582	538	518	524	557	486	525	568	473	555	527	499	511	522	554	520	548	498	542	498	546	545	537	518	509	547	499	537	583	500	478	484	531	538	538	577	535	506	491	550	496	557	481	531	522	519	516	513	578	493	514	516	540	563	519	532	551	547	525	491	512	523	554	502	546	531	555	523	499	464	543	533	529	535	513	504	537	547	494	526	517	527	535	477	516	480	531	569	526	546	509
54745	57214	64258	31961	14987	796	186	151	172	140	130	139	150	148	150	117	124	165	139	138	141	137	131	117	120	140	129	132	134	123	141	131	117	159	127	151	112	115	129	123	125	120	129	150	142	120	144	128	118	135	143	128	137	125	144	132	131	117	137	123	118	159	124	128	113	120	137	130	121	121	117	125	116	109	131	119	134	139	118	128	135	116	127	122	118	119	115	131	129	156	112	139	120	114	130	134	124	120	160	116	136	100	132	126	129	153	126	137	137	118	135	115	116	127	128	121	136	121	118	125	150	138	128	137	127	118	115	115	142	125	137	100	136	122	144	139	135	139	144	123	128	125	119	123	115	146	135	150	142	110	142	141	113	129	117	117	127	146	133	131	144	130	118	140	120	154	120	126	139	125	118	116	138	126	137	117	133	122	119	140	121	120	124	129	124	125	122	126	129	129	141	118	146	124	119	112	110	147	135	149	128	126	113	131	129	147	150	125	118	132	118	135	123	139	148	140	141	125	105	127	142	152	120	140	143	119	122	137	136	133	128	113	111	137	145	123	135	126	140	123	108	141	130	141	136	123	130	141	127	115	131	126	134	129	135	126	120	118	132	116	131	124	134	136	120	131	136	126	133	130	119	127	108	131	131	160	137	136	131	127	123	132	125	126	132	148	132	128	108	137	117	127	127	125	131	124	123	133	122	125	115	122	133	142	151	126	140	139	132	133	131	119	115	126	121	136	113	134	128	112	145	127	137	134	158	130	144	124	124	144	145	107	157	124	138	152	126	147	118	137	129	123	127	135	138	144	116	125	139	128	120	122	142	130	144	156	122	132	137	130	114	150	136	141	143	121	140	142	141	125	111	161	140	135	129	138	134	123	137	134	104	116	128	145	137	128	132	122	126	124	129	118	135	122	141	140	113	121	126	135	124	112	148	113	120	139	149	131	121	148	127	145	145	130	135	136	114	120	152	122	126	126	131	119	128	114	154	137	125	131	125	114	131	124	113	121	122	124	131	137	117	136	129	123	116	151	131	140	132	129	143	142	108	135	144	131	141	131	124	132	118	133	105	136	134	120	133	126	132	134	130	128	127	126	126	117	125	120	145	137	146	138	130	150	152	118	141	114	162	131	130	130	121	116	112	119	136	129	135	127	161	131	144	138	133	132	147	123	108	141	124	120	129	133	127	123	111	109	123	119	127	114	136	122	138	121	131	155	133	136	131	139	137	133	112	127	111	112	125	127	132	119	135	118	137	125	152	110	145	122	130	159	164	138	136	126	138	122	162	125	125	128	122	130	144	138	121	131	120	126	144	140	118	129	128	124	145	131	126	123	152	112	154	122	133	129	131	127	138	134	118	144	132	138	145	135	107	120	116	129	136	139	130	147	120	146	137	121	136	112	127	124	113	116	140	132	133	122	131	137	126	125	113	125	132	118	131	117	129	134	131	123	116	112	125	120	118	132	132	153	113	124	109	130	123	118	132	140	124	144	124	139	143	118	136	121	121	133	139	143	124	133	146	115	119	142	111	133	125	147	131	138	136	139	144	129	131	121	134	157	108	134	144	136	125	119	120	130	142	128	131	122	121	127	119	127	132	109	127	133	131	114	148	125	131	119	154	127	133	126	130	120	139	131	124	125	120	144	146	148	131	128	141	133	116	114	150	130	129	118	146	120	119	107	130	136	113	133	126	127	135	111	127	123	142	122	138	128	116	121	120	123	119	124	128	145	116	132	115	150	138	135	129	138	149	112	135	145	125	141	149	141	125	125	118	118	108	128	116	120	131	110	130	110	129	119	105	120	122	155	128	136	134	145	136	131	138	136	140	128	130	139	129	132	157	132	144	139	120	136	147	152	117	134	114	131	136	117	144	145	147	112	115	140	112	130	111	127	124	150	111	120	103	139	147	115	140	132	115	146	120	118	136	131	147	132	118	139	128	128	116	121	140	125	129	143	125	122	118	118	122	122	127	129	125	120	137	134	130	118	126	134	132	145	120	132	134	112	139	145	114	135	107	134	160	129	126	139	127	122	121	122	116	120	143	126	112	113	141	143	110	120	117	125	128	132	150	122	135	114	138	144	127	108	125	134	120	128	128	129	135	151	107	118	144	136	136	122	115	160	112	120	145	135	140	140	136	120	111	142	109	119	136	139	140	126	122	139	112	137	127	127	119	126	116	119	138	125	126	134	119	127	132	140	126	147	132	122	121	122	115	124	116	123	130	138	136	117	121	99	137	141	122	114	141	119	132	137	139	128	134	140	108	144	121	139	133	137	135	99	127	125	140	127	155	116	119	105	130	103	135	127	129	96	132	126	133	118	126	147	100	132	128	114	135	120	146	134	134	160	102	129	136	126	133	121	137	135	123	118	124	127	104	136	135	131	118	121	126	116	137	133	116	136	118	145	127	128	129	127	154	107	119	133	113	111	126	117	146	138	128	139	116	122	118	145	122	134	147	138	145	123	137	138	117	151	107	110	126	105	146	136	147	119	113	125	115	122	116	128	122	130	112	132	125	127	140	117	124	146	146	109	115	119	143	133	115	118	130	124	126	113	130	129	146	126	130	112	125	127	129	134	114	131	125	147	121	128	141	122	137	121	115	134	152	123	111	124	136	121	130	130	131	129	140	121	125	123	125	113	115	142	118	147	121	128	115	135	110	120	150	124	140	145	117	144	144	139	143	134	138	123	124	137	125	117	124	136	124	136	153	125	131	129	130	136	136	123	128	122	144	122	117	128	141	139	121	118	130	132	116	129	138	141	121	127	129	123	119	145	143	131	137	144	108	130	140	129	137	119	142	144	132	134	132	124	129	146	139	137	159	130	118	115	130	129	130	139	125	115	94	124	135	119	134	153	128	124	124	128	114	129	149	112	147	138	126	143	120	134	138	138	130	131	113	123	128	115	126	130	123	145	150	113	122	137	128	126	131	131	144	128	137	146	126	135	126	124	112	118	122	129	127	107	129	138	133	130	123	138	124	121	119	134	130	139	113	107	136	122	123	145	141	136	136	154	142	119	121	139	127	139	125	149	129	141	117	147	125	131	141	132	130	148	141	136	143	134	137	125	112	125	132	145	107	112	131	132	133	129	118	106	117	128	110	141	140	117	123	124	128	115	134	133	139	125	137	131	115	119	146	133	130	127	132	146	142	137	132	112	140	123	115	142	129	139	133	142	150	117	130	130	135	117	124	131	125	128	120	138	107	129	125	130	125	130	120	118	124	119	139	148	120	135	142	131	136	131	120	144	116	140	118	137	119	127	127	124	155	123	126	111	112	144	106	126	139	127	130	117	114	149	120	138	128	142	132	120	118	138	129	139	155	125	137	138	128	123	125	129	135	134	139	136	128	125	145	158	122	129	119	136	139	132	146	122	128	134	128	114	125	112	127	130	146	142	142	117	121	133	137	146	122	125	121	117	124	136	128	129	142	112	137	112	121	140	129	136	121	123	134	113	107	113	114	139	124	116	131	135	128	133	111	116	119	128
36526	44976	54684	34250	16938	698	630	591	571	545	592	520	557	479	501	465	464	465	534	491	440	473	467	486	454	442	465	491	450	435	443	478	464	446	450	445	438	451	459	452	397	457	461	473	452	437	462	425	427	456	419	466	470	493	445	420	456	444	452	445	466	452	457	438	467	452	440	446	459	443	464	437	479	463	423	423	445	468	436	426	457	482	469	425	459	440	447	434	435	417	441	423	429	446	427	413	425	450	453	388	427	462	459	483	423	442	453	463	486	392	425	420	451	467	428	464	408	449	506	490	448	413	478	418	451	410	506	461	433	461	426	423	446	431	474	445	442	444	419	450	451	452	447	459	455	429	476	450	461	446	463	403	455	468	464	459	449	466	427	411	411	501	477	428	446	415	436	421	442	442	459	442	449	427	460	475	412	451	454	439	433	427	461	480	438	452	418	477	453	470	451	454	482	428	498	434	457	451	462	454	487	438	431	448	486	432	461	480	469	417	418	455	462	426	440	470	422	457	493	441	431	449	442	435	445	508	440	431	489	432	461	452	462	460	449	418	451	463	449	460	462	437	459	447	469	482	436	454	425	422	473	441	445	465	453	500	419	458	450	427	450	426	460	475	444	429	460	446	447	428	439	456	444	477	438	432	461	423	453	442	418	491	475	423	411	413	476	457	453	447	440	446	474	438	433	452	457	486	448	443	419	417	466	434	460	444	435	467	463	433	426	454	460	433	462	460	438	450	477	453	466	445	458	450	439	449	446	438	477	446	435	446	442	452	477	439	446	442	444	451	453	464	437	446	449	444	443	428	446	465	454	488	397	386	419	437	479	471	441	455	454	414	463	437	449	473	401	450	437	425	453	429	453	432	448	451	414	438	475	444	433	432	481	439	479	422	483	432	424	460	437	439	443	440	464	466	431	422	451	442	450	444	441	465	452	394	433	438	454	470	405	479	476	450	447	437	445	447	431	455	467	440	417	434	457	434	477	434	439	448	448	449	455	484	427	459	469	464	486	444	469	429	450	427	442	456	426	453	462	468	427	437	470	465	417	429	416	440	464	447	463	478	446	471	458	507	400	435	457	462	461	450	461	453	453	422	424	473	455	462	454	422	465	463	432	460	485	468	430	417	451	436	442	450	435	476	458	482	435	484	426	425	433	444	437	484	428	446	461	453	470	468	442	437	426	425	420	432	438	419	434	446	477	430	433	451	453	421	442	467	413	444	422	429	441	466	434	428	441	466	470	459	489	457	452	459	403	464	456	415	450	443	464	435	466	479	464	446	417	436	440	407	453	473	420	472	460	438	428	415	423	433	432	426	466	412	485	443	441	425	456	471	443	414	465	464	431	415	491	438	410	431	429	470	481	462	454	477	463	469	475	415	432	446	448	440	441	508	444	381	422	472	460	451	443	434	427	424	418	453	448	422	433	433	427	461	433	472	464	443	423	459	478	437	487	452	458	460	473	444	462	455	484	465	450	432	418	457	443	428	435	417	472	442	446	431	470	454	449	438	475	427	447	442	442	451	406	475	444	412	433	422	431	467	456	467	479	450	431	453	476	469	447	456	469	438	448	454	410	433	462	444	456	414	441	455	450	425	461	471	444	446	449	427	424	462	457	428	437	414	428	473	429	436	409	455	459	450	443	435	429	452	440	440	441	439	426	480	431	446	454	477	410	425	398	454	448	418	449	452	455	447	435	435	445	444	440	469	425	466	463	432	469	474	446	471	418	472	450	422	450	424	438	452	480	430	457	432	479	443	422	406	431	427	423	449	451	421	465	422	475	412	479	475	447	436	446	473	456	432	470	442	462	441	454	451	403	446	451	454	435	451	470	461	450	440	477	450	445	422	523	461	469	446	455	443	478	417	441	426	449	443	440	450	412	462	419	438	443	422	473	412	447	465	412	462	452	450	483	432	420	427	445	483	452	467	451	435	459	468	464	453	443	438	446	464	458	436	428	443	451	445	430	402	465	444	463	442	441	401	422	465	415	438	444	424	478	480	449	427	479	421	433	432	451	434	443	457	428	461	456	458	483	453	470	455	426	462	440	470	440	409	425	441	442	452	424	448	449	471	474	465	472	429	480	473	443	466	402	454	475	463	442	445	442	447	460	494	435	472	454	461	399	427	403	429	464	453	458	407	453	449	449	439	446	409	456	413	463	446	421	439	426	461	415	439	467	440	434	410	464	438	422	450	474	420	477	449	461	448	421	420	477	436	460	471	432	479	456	463	468	447	444	450	421	455	468	425	451	458	483	463	447	424	494	434	435	434	474	455	429	435	439	472	426	449	429	419	447	471	437	446	420	472	437	427	438	449	474	445	448	434	444	476	473	500	461	428	457	405	424	490	463	477	414	429	410	460	466	421	381	467	420	462	463	432	429	461	484	437	431	461	445	464	430	464	432	440	395	447	470	480	458	428	454	446	452	456	467	429	454	446	449	450	446	481	404	443	447	486	480	436	428	437	469	443	458	398	457	466	432	453	459	476	428	437	444	466	447	433	435	458	462	471	431	444	416	480	439	494	415	445	442	437	458	479	464	453	452	453	463	433	467	451	407	468	475	476	410	490	497	438	440	411	408	435	447	440	421	445	425	443	444	461	459	470	479	439	427	488	450	437	440	470	437	444	423	468	410	418	442	435	410	458	464	475	443	426	485	438	433	456	442	473	409	428	454	424	430	442	448	436	433	456	465	458	436	427	410	459	525	458	452	440	444	453	471	447	436	432	430	465	434	421	474	433	454	460	444	448	455	464	466	442	400	434	452	434	432	437	484	428	456	442	444	438	450	488	443	420	448	437	442	452	433	479	427	417	473	422	427	473	482	382	409	408	451	412	476	419	416	440	461	447	425	460	437	449	474	436	436	440	491	432	426	432	445	459	472	441	467	444	459	450	438	439	425	460	410	450	473	423	412	438	418	484	449	472	430	488	460	404	467	480	445	442	443	494	444	423	424	444	446	443	442	393	487	440	473	453	447	471	420	478	443	482	446	452	450	440	434	449	447	467	440	526	470	445	456	437	424	480	433	483	435	449	464	459	432	467	490	460	474	421	446	417	461	459	476	450	457	428	427	444	471	453	444	440	394	422	448	454	441	413	426	425	469	436	470	500	436	450	464	440	432	424	422	442	412	430	420	453	448	437	421	459	410	456	444	440	439	452	438	435	438	473	436	449	413	441	483	406	496	465	426	423	415	430	455	381	448	455	457	430	424	436	448	412	415	446	449	469	438	446	449	443	435	448	454	431	474	456	414	454	423	459	454	446	408	483	451	461	424	469	479	438	441	426	439	447	439	462	455	426	429	448	439	467	464	455	439	452	451	450	424	462	410	432	431	460	438	424	469	451	453	420	431	434	423	448	443	429	433	466	435	458	409	490	455	434	461	458	447	410	407	443	431	443	451	422	446	436	462	478	466	424	456	436	460	447	475	431	425	437	470	465	429	481	431	447	471	445	432	432	422	404	446	444	444	424	473	443	424	458	455	451
70002	73877	77427	42806	23608	3615	377	265	278	278	229	260	242	260	241	257	239	240	223	237	223	229	222	255	222	215	240	235	221	255	241	250	218	212	214	219	237	238	214	228	233	240	229	242	245	252	243	243	221	244	197	221	227	236	260	243	196	204	248	235	227	214	237	216	222	226	223	235	224	227	205	214	245	238	252	220	220	252	239	209	227	202	219	226	222	220	238	211	244	208	234	220	229	218	231	253	213	244	218	228	214	215	180	266	218	233	240	238	221	236	219	244	214	228	221	234	224	236	215	224	230	201	214	241	235	229	228	238	231	229	206	195	225	236	202	243	229	246	209	202	218	199	248	245	228	217	179	252	225	237	265	223	255	240	221	219	243	221	202	229	269	210	228	228	221	217	245	243	235	236	223	235	234	224	225	209	186	248	215	214	203	222	224	233	230	226	204	258	230	251	201	215	236	225	208	229	227	183	231	231	238	248	210	242	208	238	223	215	227	218	226	236	227	240	227	222	221	210	275	212	230	218	226	231	231	210	188	236	169	227	234	231	233	194	247	223	220	248	232	227	251	226	243	236	234	254	221	224	224	256	239	230	233	222	208	218	206	219	225	230	231	242	237	238	235	212	224	248	220	222	232	236	229	245	260	201	217	225	240	222	213	240	240	228	222	244	229	231	229	230	249	227	233	240	231	235	235	204	227	219	240	229	212	231	236	246	232	226	235	218	238	215	235	205	218	240	224	215	227	227	241	226	245	212	222	235	209	226	227	211	199	235	231	226	247	183	241	217	222	221	210	198	238	243	246	239	228	246	190	227	196	222	240	243	221	235	247	197	231	223	216	250	224	229	224	233	226	227	228	242	240	231	224	247	228	235	215	231	193	236	230	222	217	238	226	230	244	218	250	243	227	229	196	224	210	232	228	225	229	247	211	255	213	230	226	241	239	202	229	217	266	244	225	223	252	194	211	210	212	217	238	236	249	261	218	222	216	209	224	241	236	203	238	207	211	237	240	210	226	227	220	233	201	241	211	208	267	251	221	230	239	221	231	240	233	241	206	231	219	241	249	246	214	241	262	216	250	244	249	240	238	218	228	221	228	211	237	224	264	245	235	229	258	235	216	228	214	203	230	220	233	208	259	243	231	227	220	262	221	246	254	206	212	221	247	226	213	244	210	207	230	262	240	238	234	246	243	229	206	223	202	232	246	242	252	239	228	230	246	232	241	202	239	214	218	223	224	214	234	220	226	224	221	237	238	236	221	234	239	236	211	227	227	253	238	226	228	244	223	228	234	232	207	231	276	208	238	225	235	231	224	220	194	238	222	227	227	226	231	240	243	244	239	228	232	233	225	219	223	217	219	240	220	226	248	231	208	216	220	209	259	227	224	214	244	246	213	211	225	227	248	249	222	226	234	233	225	229	249	221	218	220	230	226	226	208	227	203	242	193	240	231	240	234	239	237	253	222	234	233	238	220	218	248	217	218	234	222	213	215	216	221	228	232	247	229	212	243	235	213	242	215	216	198	242	262	221	195	209	239	240	211	223	229	224	224	240	233	239	200	212	207	247	247	240	251	223	226	215	226	248	224	216	211	211	208	232	233	202	205	211	229	217	252	218	221	219	250	221	237	256	229	215	209	212	217	214	240	219	221	240	236	231	223	233	237	232	234	198	226	236	192	218	226	188	236	249	210	249	230	204	225	240	230	217	250	227	247	216	219	236	252	235	241	191	232	254	237	242	224	229	212	224	217	228	253	229	230	227	216	234	208	226	225	231	222	246	233	211	249	218	241	218	217	215	218	242	238	225	217	192	227	226	214	192	208	240	230	206	221	219	235	209	240	225	240	228	209	225	226	251	212	220	208	228	213	230	222	216	234	221	235	222	214	263	226	239	233	247	188	251	231	222	229	213	216	237	226	209	208	262	226	237	231	248	223	225	218	261	241	230	223	218	239	217	256	226	243	230	230	224	239	218	231	251	210	220	206	234	237	240	251	234	226	241	214	210	228	228	228	204	238	208	228	221	217	225	216	222	215	216	222	236	210	234	234	228	232	251	230	240	220	236	255	214	230	246	243	189	236	219	241	232	215	251	228	214	234	208	215	240	247	222	204	212	220	222	243	235	234	259	212	242	209	257	250	236	240	227	212	207	232	228	266	233	242	246	221	203	223	212	260	218	228	230	233	238	248	209	211	241	207	237	220	228	231	214	224	232	221	213	272	216	220	213	232	227	228	213	223	230	210	222	235	219	229	212	246	221	239	216	207	230	217	247	240	212	214	257	239	247	204	251	239	224	242	208	200	239	197	234	241	227	234	229	214	236	237	243	202	209	230	256	201	238	222	222	240	217	192	235	256	248	238	225	207	217	222	233	199	205	219	223	212	204	249	234	235	241	212	211	220	231	206	241	220	235	231	229	236	210	232	236	241	203	239	228	210	225	229	246	231	209	249	211	244	238	226	255	241	213	227	219	210	236	245	238	210	209	199	197	232	243	239	250	230	218	233	244	233	223	247	211	226	250	238	218	228	220	221	226	218	229	242	219	226	226	238	230	238	203	242	233	226	222	210	232	227	199	233	243	219	223	259	222	205	221	235	238	242	227	239	223	213	222	235	222	229	190	215	252	218	239	225	210	249	241	227	243	231	207	232	202	228	213	217	236	211	241	214	235	237	228	234	204	233	214	209	206	230	211	233	217	236	227	220	251	235	198	213	217	247	226	209	211	238	233	228	219	217	223	206	221	211	235	232	232	242	244	207	248	221	235	220	232	204	251	220	209	239	196	265	230	205	250	243	225	200	220	248	243	216	220	227	235	208	237	225	223	200	211	196	226	249	232	199	224	224	213	236	244	229	230	232	215	231	214	218	228	235	189	213	220	204	207	207	237	228	249	232	218	236	231	235	223	229	252	245	188	237	226	243	212	237	225	245	208	226	208	247	218	226	229	220	251	231	236	227	268	204	208	222	236	226	222	227	212	237	215	204	225	206	240	252	239	215	236	220	252	216	218	228	231	214	224	254	257	249	218	240	208	244	253	204	242	221	235	208	207	217	227	232	246	220	200	229	213	186	251	230	233	211	210	254	229	233	190	237	233	223	210	218	212	231	201	222	218	212	211	209	217	235	213	230	240	200	244	226	234	218	240	241	209	237	228	242	249	213	220	243	238	221	219	204	244	256	235	219	240	195	205	232	219	237	246	234	214	223	229	224	211	227	213	226	232	229	201	218	207	224	237	236	231	230	223	220	230	241	233	228	212	229	219	195	246	227	220	232	217	209	205	224	198	215	215	232	235	249	237	235	224	267	208	211	238	217	214	237	243	217	241	227	202	203	240	227	224	219	224	215	205	220	247	236	224	230	234	203	228	212	194	222	229	226	246	237	209	195	205	220	202	237	215	220	204	204	233	201	205	236	240	228	226	213	233	222	229	206	238	238	227	257	234	220	212	233	218	276	229	231	220	247	227	210	221	247	217	224	216	229	210	212	248	243	211	216
47439	58521	67596	43973	24887	1232	1122	1036	915	892	901	881	827	849	840	793	782	807	796	748	782	768	762	689	699	758	736	731	770	749	729	764	741	723	796	728	798	755	807	710	739	718	694	774	743	723	697	702	712	683	723	735	716	700	784	692	737	779	733	691	704	720	740	743	742	706	744	744	735	719	674	741	745	670	701	664	687	753	681	752	708	686	765	727	729	712	673	678	738	770	724	717	687	767	699	704	703	705	732	724	699	701	698	705	708	703	715	700	725	738	739	768	713	731	700	722	706	703	752	702	709	680	690	684	729	713	702	698	751	739	747	682	714	769	739	694	667	754	703	691	743	736	769	658	715	683	747	715	765	699	681	726	711	676	710	741	741	712	720	726	713	616	718	726	767	702	694	762	686	687	711	693	702	721	719	670	707	741	655	702	738	702	732	697	710	710	753	706	719	701	700	677	750	712	725	692	750	690	718	684	707	722	698	734	754	683	744	657	702	644	730	698	689	741	725	699	738	708	708	703	694	700	715	698	659	740	690	720	692	683	731	721	683	696	762	684	734	680	750	761	738	682	718	730	722	747	742	699	704	724	725	715	701	658	736	729	729	755	690	677	678	687	774	677	715	725	696	702	705	744	725	709	668	692	696	758	732	731	741	709	710	754	733	704	727	712	671	766	714	707	682	738	717	719	747	712	725	686	695	713	699	701	686	674	717	716	742	656	683	734	734	720	733	725	724	670	715	704	759	708	749	725	732	661	717	772	724	717	690	718	725	710	713	756	734	681	688	677	715	709	687	700	724	679	762	723	720	719	718	682	702	763	697	709	745	729	695	720	729	691	703	716	714	691	732	718	704	701	702	721	692	738	665	692	732	718	737	742	722	672	729	689	662	685	709	700	740	728	710	721	683	682	721	740	726	724	722	737	707	745	724	720	711	716	703	742	744	739	720	714	701	704	681	676	738	756	726	658	735	639	688	730	669	737	708	723	731	720	738	738	728	711	701	739	735	684	701	709	741	699	720	687	707	773	726	694	708	745	709	702	742	716	699	745	710	713	700	717	714	765	650	733	753	704	673	709	725	707	732	659	725	731	701	746	679	686	716	704	697	741	731	730	710	726	701	749	732	727	740	703	748	711	740	731	734	724	717	719	731	726	715	696	682	715	693	689	714	702	705	672	665	708	739	726	721	724	748	690	690	690	700	703	668	704	722	758	713	668	761	757	700	713	748	712	708	699	711	713	657	732	679	690	739	672	741	681	715	707	731	712	699	708	709	697	716	753	724	733	726	690	706	720	762	740	716	757	688	722	652	729	736	711	697	677	715	703	707	705	714	655	756	697	732	724	688	665	704	708	676	740	750	714	728	744	697	738	653	726	670	706	701	686	734	701	690	697	692	674	702	681	684	669	708	698	707	745	699	655	738	719	691	715	736	728	684	716	708	738	724	705	739	710	682	690	744	722	727	729	726	713	684	652	645	720	686	734	735	700	735	713	754	657	722	714	724	719	679	680	701	682	672	760	700	738	738	718	740	695	730	716	740	688	658	729	725	721	738	735	767	642	694	650	735	681	715	678	687	708	727	654	751	717	687	729	720	728	705	702	690	742	689	722	732	733	694	682	733	714	757	716	732	713	711	749	675	665	691	710	725	683	742	720	751	709	699	723	695	756	773	705	698	725	674	695	728	736	676	715	686	749	714	738	753	725	764	770	763	705	709	681	730	718	711	803	736	730	739	734	666	669	701	732	777	696	678	793	683	753	701	684	692	701	721	701	705	714	712	700	726	727	711	689	658	729	699	739	717	735	743	731	695	712	733	682	705	700	729	697	682	713	766	708	731	722	681	695	715	677	699	712	743	709	668	694	700	692	717	736	682	722	697	749	731	693	720	713	714	708	685	701	670	750	744	668	716	707	694	705	724	703	740	719	743	674	725	721	734	683	676	731	691	695	708	726	752	741	714	746	733	712	734	711	730	735	705	671	730	709	663	702	702	726	723	718	710	728	636	742	688	753	668	718	666	741	748	743	698	733	760	717	759	756	730	712	738	763	691	669	689	698	684	696	694	687	699	730	739	684	707	742	755	706	736	699	726	721	681	722	725	751	740	701	709	719	712	718	700	733	704	717	675	733	659	684	708	760	682	703	716	727	685	703	678	665	751	739	740	706	694	700	682	719	715	708	737	725	710	671	648	741	751	707	717	798	695	702	733	708	695	717	716	698	732	728	759	684	760	725	673	699	725	719	706	699	742	743	752	689	693	718	713	677	714	674	740	732	750	635	700	692	700	705	707	695	709	738	713	702	671	676	685	685	746	754	732	660	686	711	687	744	711	725	721	674	708	704	727	722	722	717	780	692	770	712	732	663	711	721	695	709	713	746	683	690	726	754	687	712	744	708	685	703	742	714	646	712	719	697	694	708	750	748	785	701	712	733	726	763	712	695	691	761	707	700	694	735	697	704	718	702	689	678	768	649	704	684	732	720	742	734	731	697	686	715	722	707	700	686	727	695	740	711	719	729	703	744	732	697	714	718	710	692	689	640	718	650	736	684	688	728	721	697	690	710	728	660	698	675	700	731	728	711	750	711	696	703	737	731	714	664	704	735	680	683	682	759	719	682	694	692	733	686	697	737	746	704	672	733	736	745	713	679	740	748	728	706	692	680	699	739	710	730	687	749	747	648	691	676	678	674	701	729	694	668	691	697	730	717	694	772	723	698	738	751	719	696	686	737	696	720	734	705	720	750	685	730	747	693	690	685	739	768	725	663	686	701	702	691	702	752	651	716	710	713	750	714	755	711	789	677	733	707	703	692	721	690	734	708	761	697	765	688	730	684	696	708	674	678	719	702	716	688	694	706	714	695	727	678	714	711	747	690	713	700	693	735	733	700	740	728	722	704	706	721	705	684	672	746	746	693	710	698	687	702	710	745	697	742	714	757	730	747	726	704	708	698	687	734	747	709	750	780	709	691	689	736	723	712	711	713	653	714	728	747	647	707	722	707	727	706	717	731	654	752	731	726	735	679	718	673	699	777	685	733	707	688	698	717	722	709	710	678	705	707	687	660	719	734	734	710	753	706	747	730	740	747	752	711	708	709	721	704	696	704	698	705	708	709	703	707	715	696	719	689	725	688	703	699	782	748	728	720	732	718	711	711	710	732	726	709	700	714	723	709	748	679	730	694	763	739	760	689	681	718	706	721	715	752	668	730	724	677	743	691	757	730	744	698	682	696	760	736	743	682	696	746	732	657	732	737	670	760	764	681	698	714	686	787	709	734	679	702	696	768	739	739	711	648	719	696	704	731	688	707	708	685	746	709	727	717	669	758	727	753	699	670	718	670	690	672	713	679	724	707	736	692	724	731	739	700	719	696	774	740	646	751	696	756	683	739	674	706	705	710	672	731	737	670	709	661	713	692	735	689	699	683	723	685	731	741	672	682	683	715	717	689	685	706	744	696	706	750	691	707	703	735	704	769	726	731	693	712	687	704	694	753
16738	11274	17687	2155	518	179	168	149	143	154	155	157	147	163	185	157	141	161	122	132	158	175	161	168	167	155	168	159	143	163	159	169	156	171	159	156	151	182	151	156	145	156	166	181	167	144	173	155	173	162	149	157	135	155	143	144	188	166	176	198	166	143	155	161	175	164	151	152	191	163	175	160	149	155	162	149	154	181	150	162	171	183	145	169	149	157	148	157	159	178	156	155	161	156	160	155	152	154	149	165	165	139	172	149	169	186	137	154	168	151	178	160	174	130	160	150	165	163	164	138	185	177	159	173	162	175	150	171	135	176	154	174	152	142	175	156	165	150	155	170	152	165	157	176	154	161	154	153	148	169	150	159	169	132	148	179	158	156	172	160	195	148	156	167	159	170	160	169	156	136	157	144	154	149	162	158	173	164	175	152	163	185	165	190	144	124	129	152	165	162	171	154	148	167	151	133	146	160	138	173	167	184	181	186	188	190	146	152	179	171	137	177	172	169	195	150	159	150	162	160	182	165	164	164	157	169	166	162	154	155	168	161	154	160	163	162	157	158	179	160	131	177	182	169	132	165	177	144	176	167	162	175	153	161	146	147	169	161	167	177	165	179	164	166	160	148	178	142	175	155	172	148	161	168	152	171	166	157	169	165	148	147	154	158	169	152	139	152	158	172	144	146	144	165	148	172	139	154	142	179	165	153	159	156	161	187	170	154	157	138	164	171	166	183	175	159	162	155	158	163	155	156	177	162	156	180	155	166	179	165	176	128	132	144	147	170	177	188	150	160	161	161	136	152	165	157	164	161	166	164	145	142	156	166	164	171	175	172	154	147	159	156	157	155	142	140	160	147	152	162	178	141	162	181	164	160	186	186	173	139	155	162	147	165	172	139	169	178	145	153	154	158	142	166	178	155	151	162	145	136	174	169	148	157	159	163	165	157	167	163	180	152	128	161	153	185	141	161	162	164	168	174	161	146	142	141	174	147	144	158	176	180	184	155	148	157	158	151	145	154	148	144	158	145	179	160	143	156	155	162	163	148	172	132	179	140	161	161	155	132	147	159	163	151	154	181	160	146	154	161	146	147	173	162	155	171	179	169	159	184	159	173	172	168	139	144	150	182	164	163	174	134	146	182	162	177	154	182	143	147	174	163	157	164	158	152	155	155	167	157	127	176	162	124	153	161	161	164	169	171	156	151	157	153	142	149	137	155	149	165	162	138	146	162	180	153	160	148	172	135	160	180	172	165	156	179	153	169	162	165	150	150	155	177	168	177	161	152	145	181	145	170	170	156	150	156	141	176	135	140	155	169	173	154	150	129	166	168	176	148	148	158	157	160	148	166	160	158	159	183	163	154	171	154	163	139	167	169	164	165	146	147	158	162	165	145	160	162	158	175	153	169	135	170	165	170	161	141	161	163	187	182	181	154	153	167	163	163	157	147	176	153	170	154	166	173	163	177	164	179	171	156	153	138	151	167	183	202	164	164	160	145	176	141	160	159	157	147	142	180	180	160	143	181	159	159	165	155	173	170	174	152	177	160	182	175	191	156	166	142	150	131	160	156	194	164	164	147	164	163	151	182	163	159	143	155	196	156	153	156	156	154	169	148	131	158	152	174	150	163	163	145	148	144	159	159	132	161	167	164	170	150	151	146	161	154	165	165	167	153	164	155	161	149	179	149	155	147	144	176	164	164	152	154	154	182	150	162	164	135	162	161	155	152	186	153	146	156	157	164	141	156	129	185	161	147	164	141	169	149	152	152	161	172	150	134	163	151	157	168	167	182	154	173	158	164	168	174	157	158	163	159	180	148	144	164	146	174	170	156	162	184	139	145	157	139	172	163	155	153	175	172	171	155	153	168	172	151	160	174	165	168	170	151	152	161	168	145	183	161	154	171	151	150	160	176	169	165	194	160	179	182	180	138	155	172	165	156	157	156	174	159	155	161	175	168	163	172	168	148	150	160	178	142	157	156	152	157	165	166	168	146	148	178	153	181	168	153	182	176	149	173	159	153	159	130	168	163	170	150	151	144	174	145	139	161	162	161	158	176	164	149	196	156	174	154	158	166	154	166	159	163	150	179	165	155	159	176	158	156	163	163	150	151	175	161	164	155	145	177	173	146	139	177	182	182	172	164	146	147	152	133	154	155	189	158	160	173	176	155	167	133	155	157	146	151	150	150	177	161	190	170	163	188	138	150	163	162	171	147	166	158	146	164	157	161	148	187	161	166	151	167	138	154	144	167	142	151	133	157	165	186	170	158	172	141	160	165	158	164	171	153	156	191	146	140	162	150	176	179	142	163	165	165	161	175	173	153	163	128	161	175	143	156	144	171	182	163	137	152	159	150	151	172	165	164	162	149	171	154	174	164	141	143	148	178	150	161	176	151	144	160	136	139	148	155	143	151	156	162	167	161	151	166	145	173	164	178	160	144	186	170	160	138	158	176	165	160	164	149	138	162	162	176	185	137	158	159	175	181	158	153	161	169	146	146	158	167	142	150	186	170	155	150	149	170	160	181	187	157	157	144	176	165	172	169	177	160	161	157	152	166	149	138	158	148	159	148	175	166	175	141	141	172	184	156	154	164	162	153	199	157	170	165	158	152	149	171	163	149	163	151	182	145	169	166	173	140	163	164	137	182	159	174	164	172	155	136	157	161	157	161	174	164	160	175	163	157	173	202	171	158	136	147	184	172	178	179	144	176	167	151	150	170	182	154	156	158	133	162	166	172	185	136	152	159	157	174	175	179	153	179	150	162	152	168	165	178	147	150	152	152	147	149	149	161	167	161	174	147	165	137	158	167	139	150	165	182	150	150	150	153	150	171	170	166	170	157	158	169	147	145	157	150	134	164	164	131	161	154	162	164	177	161	166	157	144	168	173	171	169	157	144	186	171	163	141	160	156	150	180	160	151	174	169	171	135	179	186	172	183	155	168	148	139	176	154	163	155	155	163	174	168	147	139	158	161	162	153	135	162	156	163	180	152	159	166	154	175	146	177	159	149	156	155	155	161	164	173	168	142	173	160	138	184	164	163	171	178	153	155	156	173	147	133	149	157	160	160	137	160	150	157	148	157	143	159	139	170	183	159	163	196	173	182	146	168	174	140	151	133	182	168	166	154	144	162	158	152	180	164	181	160	158	156	150	162	167	182	171	156	159	158	158	160	157	172	162	163	153	164	169	139	157	166	141	158	155	152	153	180	136	147	137	147	171	165	145	150	149	156	181	168	172	162	177	171	161	152	163	176	177	167	136	164	176	160	168	158	160	144	158	164	151	132	158	172	154	148	167	155	169	174	185	162	168	175	159	164	164	149	171	154	178	146	171	168	151	176	158	170	161	160	157	168	136	173	166	160	150	173	177	157	158	187	149	180	186	162	157	151	151	167	154	165	180	170	181	154	167	149	162	164	159	156	148	161	168	152	178	156	166	150	162	140	164	150	168	177	175	156	152	169	163	145	184	163	147	167	167	150	154	163	159	171	163
15197	17342	24817	3939	1910	512	586	522	502	500	554	556	578	518	539	562	483	514	554	495	595	522	534	538	506	508	486	516	500	517	510	551	518	537	547	495	592	517	532	526	496	527	488	502	512	553	558	523	517	568	511	505	510	518	517	573	535	576	553	577	501	538	519	526	473	497	518	509	540	522	563	532	514	532	507	548	532	517	564	506	506	563	556	535	548	569	520	503	520	490	533	570	540	539	524	520	573	537	535	530	512	522	526	541	513	511	515	546	536	534	547	503	548	538	535	515	511	504	484	565	554	514	548	492	518	531	541	559	488	579	534	510	490	552	506	529	532	538	555	547	487	500	543	500	528	522	522	539	546	553	514	520	525	518	524	523	489	525	533	515	527	562	515	517	558	553	491	537	567	512	564	532	555	532	536	541	515	548	509	528	500	522	530	573	517	520	531	494	502	549	554	565	501	534	553	536	537	583	481	507	495	532	521	540	531	523	510	517	514	489	535	489	542	515	538	564	573	556	587	559	567	530	522	557	515	513	516	482	536	538	529	537	504	504	521	514	537	501	538	594	535	564	555	530	505	521	522	572	551	490	549	522	559	536	573	554	531	533	520	523	543	478	502	547	522	505	509	525	547	511	512	540	560	534	535	520	529	526	512	549	546	524	548	504	498	555	552	571	491	482	582	516	507	531	518	534	540	543	523	505	521	554	513	506	523	575	556	534	518	530	538	520	590	547	523	528	505	530	516	529	512	544	506	548	544	482	582	518	546	545	513	581	508	570	531	522	498	494	509	523	492	507	545	538	516	539	526	500	538	522	525	540	536	539	487	523	547	565	578	532	546	527	519	525	528	522	564	506	532	543	563	531	523	533	539	523	539	552	535	517	528	505	548	535	539	525	561	535	547	512	546	509	521	493	543	490	552	515	521	506	553	529	480	535	498	547	564	524	513	512	502	553	534	531	543	490	541	576	523	560	524	530	566	541	563	547	521	540	514	494	529	555	538	540	524	578	517	517	543	558	486	524	502	535	508	555	493	544	532	535	518	533	550	533	541	520	534	489	498	540	505	555	521	527	505	533	552	503	523	547	561	523	560	522	553	568	517	542	501	502	533	520	546	528	494	516	553	514	589	529	505	555	544	508	511	514	523	532	525	515	508	509	524	533	490	511	519	557	535	480	514	543	548	575	533	529	534	503	523	519	513	544	494	547	520	509	510	528	572	490	563	519	549	529	510	555	505	497	511	561	529	523	574	537	557	509	478	520	514	577	535	475	524	531	526	522	557	493	530	531	521	559	540	550	542	512	539	523	543	502	512	562	499	545	528	494	525	560	555	519	499	524	531	555	544	528	525	531	519	522	514	548	542	533	542	576	515	509	561	526	523	545	510	512	520	533	553	537	548	567	565	546	509	554	564	533	536	500	535	519	569	524	537	535	590	526	529	548	537	542	556	570	571	568	530	511	484	523	526	532	501	541	539	561	547	557	517	531	535	513	519	557	499	522	532	530	511	489	564	529	522	542	515	503	506	499	523	528	523	526	539	545	562	531	540	504	518	529	503	538	516	528	510	530	530	517	524	523	569	542	517	520	563	536	535	547	553	559	542	525	541	483	525	544	580	557	534	526	550	567	524	502	523	551	559	553	545	555	551	540	543	506	553	535	494	519	542	538	553	490	539	529	501	512	522	499	564	546	500	526	540	523	504	532	506	523	505	515	532	516	528	522	516	531	579	582	514	479	538	545	510	530	549	524	528	494	525	531	550	517	504	519	518	546	566	582	536	561	548	534	517	562	523	532	516	536	548	529	557	585	531	470	515	536	593	525	493	577	521	522	574	503	536	533	554	533	574	509	504	530	519	544	549	493	533	547	518	549	571	507	551	572	533	542	522	558	501	538	513	537	524	531	553	496	524	518	543	561	498	538	541	518	517	516	527	505	548	516	519	518	544	539	551	516	542	518	510	506	542	522	511	530	546	563	560	503	511	556	555	504	514	504	550	524	566	545	505	561	548	501	557	462	505	524	511	500	523	476	503	560	544	514	533	514	483	512	531	530	509	566	510	514	504	564	545	520	561	507	517	528	538	517	526	564	518	484	524	548	577	486	542	530	565	503	576	519	535	526	518	504	489	559	553	538	513	497	564	528	549	534	515	496	519	540	504	533	515	533	461	530	540	549	552	503	523	543	521	540	553	543	523	542	511	524	500	537	539	529	494	491	500	550	555	531	556	507	522	537	509	528	524	544	521	525	583	551	497	508	550	510	484	504	495	575	516	536	520	513	505	498	548	472	525	510	511	559	492	542	546	545	472	535	536	513	537	541	514	569	552	541	526	555	542	495	502	525	524	531	528	501	499	511	536	536	519	534	499	591	528	556	547	573	574	536	543	532	554	500	484	569	531	537	493	522	508	499	534	524	550	518	533	524	524	547	524	495	539	549	548	504	558	504	569	528	565	503	563	531	529	481	517	524	540	516	529	528	551	494	544	536	515	555	592	596	494	568	521	518	546	554	509	487	550	499	534	572	547	511	549	540	540	527	544	533	500	550	524	548	529	505	553	539	558	497	543	531	533	553	538	500	518	518	531	592	540	489	528	506	529	522	543	499	532	530	543	523	544	507	523	565	535	527	536	531	491	552	517	515	574	553	562	553	553	552	523	528	533	545	552	519	554	537	541	493	517	517	507	525	524	548	547	552	559	529	520	526	508	484	535	543	567	535	564	543	531	558	491	535	566	531	518	522	523	523	530	497	571	500	467	555	500	497	533	539	521	491	510	571	495	571	530	503	528	520	528	532	542	540	532	533	523	571	489	509	538	511	500	597	530	513	538	510	552	525	514	492	570	557	568	515	552	550	506	546	529	543	551	521	556	584	498	504	525	551	552	533	554	502	559	544	540	546	531	573	536	487	536	570	515	575	547	508	556	536	523	543	518	510	537	594	579	527	546	552	506	523	522	533	532	528	513	586	524	573	544	539	534	550	547	489	519	556	535	498	514	530	567	525	512	517	556	514	532	530	554	556	484	524	522	540	526	507	498	514	541	501	512	514	551	518	557	562	531	538	546	537	508	539	495	528	522	509	517	526	550	532	495	520	535	544	514	495	496	520	589	510	516	513	515	570	532	495	559	550	514	522	494	560	526	549	525	573	533	531	498	521	519	535	541	512	541	569	526	529	545	502	518	491	547	570	530	525	544	495	506	513	480	523	558	551	541	513	522	494	498	523	526	567	465	491	556	595	501	528	537	545	531	524	548	568	523	527	479	544	535	547	546	560	547	570	581	524	510	508	531	515	514	532	542	548	539	534	502	538	538	526	560	542	518	515	579	536	508	539	493	574	521	537	544	499	543	527	536	545	481	511	479	534	552	499	524	553	536	532	556	505	517	544	514	522	577	540	522	532	529	554	527	502	554	501	555	539	524	521	572	556	501	498	517	534	540	543	500	569	510	507	514	507	530	530	527	563	564	528	523	538	520	549	594	573	507	527	527	519	518	515
55519	58628	64733	26940	12622	877	183	154	178	157	167	133	122	144	131	128	131	129	149	120	136	119	129	119	148	113	127	146	130	149	133	143	134	144	131	124	134	144	113	121	120	121	139	158	147	111	125	101	138	143	129	109	144	127	124	128	121	144	122	131	140	147	128	130	133	147	124	139	135	134	128	115	133	124	135	101	123	126	147	141	128	121	138	135	118	133	122	110	151	135	127	115	141	127	124	149	146	122	147	150	120	128	119	121	154	145	138	136	135	128	117	137	135	126	118	118	115	130	131	108	116	153	123	133	133	129	140	137	123	152	140	149	130	114	132	120	138	157	142	147	145	113	123	136	144	144	129	99	141	152	143	120	127	135	146	125	128	148	115	138	130	140	123	126	142	150	150	118	122	116	133	127	129	136	117	118	130	102	122	108	138	121	130	151	131	127	123	124	142	145	149	150	127	136	128	135	157	150	125	133	140	137	130	117	134	118	117	132	120	122	133	128	138	111	132	128	134	118	133	147	138	96	116	132	117	133	149	127	139	128	123	129	126	131	131	145	125	134	129	146	148	137	106	121	118	121	122	109	123	130	133	120	132	155	123	126	146	117	100	131	120	123	179	165	149	135	134	120	130	135	130	131	105	146	149	128	128	128	117	123	126	146	114	137	124	122	125	124	131	136	122	121	139	136	139	136	139	137	126	121	129	136	129	145	128	133	152	120	125	114	129	121	145	135	133	106	124	111	129	134	124	129	100	109	138	127	141	131	118	129	127	126	112	125	129	128	113	121	128	121	130	110	129	130	157	112	107	130	107	132	131	122	124	142	135	117	132	132	114	141	123	119	112	133	145	129	140	150	122	156	140	129	147	122	130	120	118	120	135	134	121	145	146	125	117	102	89	127	146	118	136	120	136	132	128	111	140	127	123	136	137	110	113	133	149	118	136	114	123	129	161	120	117	135	136	124	131	115	140	120	115	116	118	101	136	128	129	95	131	124	127	126	101	138	125	121	149	135	115	139	127	136	110	138	137	135	119	138	136	116	141	127	125	128	119	154	144	134	134	143	115	124	126	114	145	138	126	131	146	108	119	121	129	121	119	131	125	123	125	125	100	132	125	135	121	124	130	116	113	132	121	111	127	131	124	123	126	108	130	138	129	122	112	137	130	119	119	116	118	126	119	123	131	151	102	135	147	126	114	157	123	129	112	105	127	140	142	136	123	126	122	107	117	127	130	141	102	109	114	131	146	124	124	128	121	119	144	130	136	125	132	123	135	120	135	134	137	124	126	144	110	117	136	108	130	135	131	136	126	102	107	120	151	127	134	127	130	120	138	118	126	142	120	144	108	144	134	116	129	129	128	117	122	121	141	136	120	121	119	138	134	120	123	129	117	127	134	120	132	128	120	144	118	120	107	134	134	124	131	143	111	122	135	114	132	128	108	127	133	121	103	122	144	132	117	122	149	129	121	151	99	131	130	104	144	140	126	141	111	125	111	139	126	148	137	126	113	152	122	133	116	121	132	125	139	116	130	139	129	122	141	138	103	99	134	124	131	131	133	117	113	150	147	121	129	140	129	122	138	119	111	132	161	119	118	128	140	145	104	144	122	112	109	137	143	124	138	118	146	104	136	133	119	146	132	146	130	122	117	145	117	135	131	124	109	140	139	127	129	142	137	118	142	139	127	133	119	124	134	138	138	135	128	125	138	130	130	116	99	139	138	137	126	117	142	149	121	123	136	138	134	138	116	106	124	121	159	145	113	142	128	139	122	114	114	139	134	125	129	150	140	122	103	109	126	136	130	147	140	135	124	145	119	126	124	106	118	136	130	121	113	113	122	133	103	116	121	121	120	120	145	119	144	125	117	132	144	127	144	141	125	129	130	129	147	137	127	118	143	127	177	121	143	121	134	130	157	144	137	148	135	123	115	136	132	117	131	137	125	132	132	112	135	139	123	122	114	139	104	129	128	145	133	136	137	136	125	148	139	127	137	121	135	133	139	133	127	147	127	135	130	120	137	125	143	118	146	129	116	136	114	133	132	111	126	135	129	125	123	116	147	149	124	131	129	118	137	126	128	148	130	120	118	134	126	124	122	117	123	129	126	139	126	115	163	127	131	133	135	138	114	113	138	124	135	127	136	119	134	121	141	142	140	142	133	120	122	130	129	130	117	136	117	133	110	121	120	114	99	130	123	126	128	116	139	133	123	127	110	142	123	121	136	154	110	110	106	134	126	119	121	129	136	132	130	124	135	122	123	147	126	118	131	133	124	129	125	109	118	129	139	133	128	140	128	121	139	134	128	116	136	140	138	112	114	130	120	143	116	121	115	123	122	144	129	131	127	137	111	134	118	148	106	139	135	128	116	140	134	128	136	119	130	138	112	124	137	127	121	113	111	136	147	121	117	150	125	127	116	139	115	140	138	125	140	132	115	144	127	111	109	140	113	124	128	125	132	121	128	138	127	130	110	130	142	122	101	116	137	133	135	142	132	124	119	143	130	114	134	128	141	148	123	127	127	128	129	113	117	133	135	123	146	133	121	142	128	123	112	128	156	115	146	129	117	120	148	130	137	123	107	130	138	122	145	137	141	138	122	116	143	138	138	135	133	108	124	121	124	128	142	120	124	132	96	120	130	119	108	143	103	123	153	134	137	115	145	132	134	133	128	135	129	122	115	119	132	136	123	153	132	127	123	128	125	148	138	132	138	128	140	127	136	132	135	107	137	118	117	112	118	159	129	116	127	134	127	117	139	138	121	135	129	139	136	136	142	130	132	134	128	132	125	131	145	126	127	124	129	133	116	127	135	142	137	135	139	118	130	136	119	122	123	123	131	117	133	120	114	128	107	121	113	131	128	141	130	125	130	121	117	136	120	114	133	107	118	130	140	118	135	119	126	132	119	128	127	128	134	127	132	119	116	113	121	128	153	128	127	128	134	130	122	134	125	122	124	116	132	120	149	122	126	124	139	140	145	130	143	113	141	139	170	143	102	126	152	126	112	135	133	123	128	110	120	118	118	126	129	136	127	137	119	134	131	112	125	156	134	139	117	137	113	121	130	140	119	123	123	137	115	127	130	138	136	131	120	111	144	137	127	124	134	114	129	129	122	143	119	112	122	133	126	109	137	121	116	132	128	129	131	115	121	133	120	125	125	118	130	148	142	130	132	138	135	103	136	125	128	114	119	116	128	128	134	135	139	123	144	120	160	119	133	146	117	143	107	123	129	144	130	132	143	134	141	123	137	143	126	125	139	129	124	126	116	123	135	141	118	120	144	134	135	153	151	132	131	136	137	138	143	127	135	150	112	122	130	131	118	116	102	119	135	139	136	130	129	128	139	130	131	121	151	151	127	126	125	130	123	126	140	128	142	138	135	134	131	148	122	113	124	115	131	111	140	125	124	131	129	121	130	132	139	124	123	147	133	115	131	129	112	132	104	130	142	120	158	110	135	113	117	127	144	133	141	123	124	113	120	139	123	133	130	133	125	117
37130	45705	54889	24493	18113	694	697	600	582	542	533	495	571	491	507	517	443	493	459	467	487	463	479	474	458	460	455	446	447	482	438	453	470	452	434	464	476	472	458	485	479	431	459	457	412	448	421	427	472	406	437	449	397	470	463	416	433	459	424	482	444	413	459	458	423	435	445	445	400	457	472	460	455	419	463	430	457	468	464	419	406	433	454	423	452	441	450	408	442	476	477	462	398	430	446	434	470	437	468	433	413	462	424	441	402	411	446	415	453	441	421	436	456	415	454	499	470	425	409	398	396	454	513	438	452	441	436	438	451	411	418	416	430	434	456	390	453	432	451	463	426	458	448	465	435	436	435	485	416	426	442	462	421	441	452	413	409	431	431	441	403	439	425	464	444	422	416	436	441	466	440	452	467	418	474	483	474	434	454	454	441	456	437	443	413	435	444	439	425	498	404	447	409	428	457	403	430	444	446	447	461	421	442	457	454	460	470	486	426	459	413	433	404	439	454	433	484	444	430	442	482	475	459	445	455	492	451	434	460	434	464	434	422	423	427	468	459	443	435	450	455	415	429	405	468	417	461	449	435	448	413	476	426	433	429	431	424	478	445	474	458	410	435	423	468	432	440	434	465	422	429	437	465	419	426	454	446	427	427	442	482	450	445	438	419	437	421	486	420	398	430	443	450	438	422	468	474	468	477	432	460	446	442	425	463	434	443	426	469	468	456	431	412	474	422	424	427	437	431	448	434	444	438	414	468	448	453	439	441	438	464	473	459	412	436	465	457	445	462	443	500	460	458	420	443	444	440	456	438	436	467	456	499	443	457	422	438	435	478	449	432	457	465	452	424	438	414	456	433	430	454	421	451	427	467	455	445	454	460	461	432	452	410	420	432	449	465	432	419	430	448	430	428	425	410	433	425	425	399	423	438	431	408	444	429	418	454	459	435	432	440	428	451	441	497	486	494	472	445	443	417	421	464	465	438	445	439	457	470	467	444	438	446	436	463	471	448	432	465	452	426	461	455	455	408	460	471	444	417	471	453	437	435	418	434	446	450	437	414	455	445	463	449	448	444	452	441	416	455	469	433	432	463	455	409	440	469	443	479	473	488	453	459	433	457	465	441	454	439	441	457	440	444	468	455	481	416	460	481	464	450	439	452	438	443	462	482	454	443	456	446	441	438	446	430	429	434	442	426	450	439	431	418	431	433	436	436	474	458	422	472	463	462	471	432	416	475	427	476	436	429	438	414	464	432	431	427	452	466	427	449	436	419	447	430	431	442	438	471	473	461	464	453	449	413	432	453	425	485	465	429	423	446	471	453	450	478	446	426	447	426	440	462	419	443	423	391	421	458	448	458	464	412	437	444	411	433	432	443	420	430	418	441	451	454	460	435	454	462	450	443	420	449	443	452	452	428	424	459	421	420	462	456	430	424	452	439	423	485	459	473	454	466	416	455	446	454	435	410	452	461	457	440	452	442	412	430	449	436	450	457	465	428	419	447	466	460	436	430	442	435	457	473	454	449	439	481	477	456	421	472	456	420	443	423	435	444	435	425	430	422	461	461	413	475	452	459	442	427	464	401	435	430	448	420	434	449	438	434	479	431	487	459	440	446	461	459	426	485	446	459	469	444	414	448	413	452	487	440	443	469	456	430	456	445	450	459	429	441	451	455	458	465	444	416	494	459	442	448	430	425	453	439	450	447	454	450	455	436	448	502	445	469	453	429	470	448	483	465	421	445	414	441	454	469	443	473	422	411	425	447	408	471	439	431	417	477	423	439	444	463	430	442	455	451	463	444	464	420	411	420	477	417	442	492	419	472	458	438	420	430	403	455	449	465	469	436	411	448	469	432	442	479	458	448	412	406	466	430	440	462	473	392	415	460	479	417	445	491	446	451	405	438	425	428	417	420	438	431	408	444	421	463	464	411	450	442	440	470	455	467	457	456	469	447	449	439	420	423	460	444	465	448	440	482	439	456	454	422	452	435	462	440	447	446	444	498	422	454	434	439	461	432	434	446	444	457	469	420	401	477	465	430	415	467	412	455	403	466	446	447	450	468	445	452	467	435	427	416	407	445	427	491	406	483	446	448	457	440	442	405	424	443	449	438	445	464	435	472	459	441	436	427	486	465	441	425	443	471	417	439	476	454	461	428	399	402	459	450	477	443	424	429	438	444	418	452	464	457	431	402	449	461	451	404	457	414	445	410	456	428	443	448	473	451	452	460	456	470	434	448	433	405	460	427	446	454	492	429	436	445	413	464	434	441	464	459	458	464	446	453	455	428	481	458	409	424	447	425	442	434	425	444	440	474	439	471	413	436	450	440	489	446	429	467	445	504	467	458	414	434	477	456	410	449	452	460	437	443	440	399	373	435	443	437	456	427	465	440	459	451	449	445	468	445	474	447	447	473	426	455	451	436	454	463	452	417	403	449	456	457	440	472	457	440	466	436	456	438	401	479	441	433	453	415	456	438	419	451	456	443	456	444	462	445	453	433	466	426	439	438	437	453	460	408	456	412	463	448	434	462	458	462	452	435	419	419	436	453	498	437	461	431	419	429	448	405	437	436	444	494	478	452	433	437	438	423	454	450	421	432	445	495	500	477	423	472	464	428	419	424	436	425	451	460	443	446	433	463	448	400	420	457	445	411	430	442	460	439	474	451	446	473	451	475	420	486	461	449	439	473	451	446	457	447	430	452	455	415	443	468	461	513	477	466	452	440	496	461	467	443	457	466	459	456	420	416	478	482	460	442	453	419	480	431	396	482	454	451	435	465	447	465	444	447	393	447	415	451	452	463	430	467	463	424	468	436	436	460	436	446	460	426	460	476	464	481	431	444	421	453	415	459	422	443	432	480	439	404	422	460	414	444	424	437	446	413	435	431	421	418	450	424	447	430	462	454	457	464	438	480	464	449	449	438	446	449	440	505	482	446	468	440	427	473	457	422	403	421	423	433	449	455	449	440	452	451	434	422	469	451	456	470	473	453	439	477	463	409	442	423	444	436	436	408	421	450	444	454	431	460	457	447	437	499	454	475	458	407	433	456	441	446	409	440	409	414	461	436	444	438	424	393	431	445	416	439	436	428	442	419	414	419	478	438	420	428	448	427	463	423	442	466	441	441	492	456	455	447	446	458	429	443	453	439	436	451	418	471	456	433	421	408	442	434	429	423	404	456	464	469	459	428	471	423	430	456	464	440	446	422	470	421	447	388	443	425	470	458	428	437	465	458	430	447	446	457	465	446	478	433	454	439	481	465	470	434	426	404	463	435	417	435	467	433	419	465	451	460	433	454	459	447	441	443	458	442	455	445	428	444	456	476	430	452	417	432	476	435	449	456	441	450	423	412	425	455	452	457	454	451	446	437	439	479	428	461	479	475	473	473	450	466	431	423	412	417	477	460	434	416	471	446	445	414	450	461	421	420	411	417	459	460	416	429	429	462	455	467	466	438	446	475	441	426	403	474	418	403	417	435	397	451	445	438	423
71538	74063	77804	38990	23821	3889	329	329	265	269	273	239	237	247	264	260	221	203	253	237	241	212	208	228	227	241	231	215	239	232	245	242	230	248	220	220	203	197	226	230	257	214	228	225	242	230	204	225	218	263	246	229	232	233	203	226	223	218	225	208	231	249	245	229	217	211	242	228	218	228	233	244	231	240	256	251	217	207	219	263	235	222	219	212	240	208	237	225	215	223	227	244	232	210	198	224	255	224	242	261	213	222	231	217	208	223	210	199	245	207	212	238	229	216	235	229	224	221	200	223	239	231	232	193	238	252	189	213	258	200	218	250	219	215	234	216	252	222	248	223	224	225	228	216	230	225	212	218	228	243	232	235	241	234	216	252	242	244	210	229	242	245	215	222	202	223	234	232	225	199	240	213	228	225	220	253	221	210	215	216	222	236	227	230	230	240	240	223	234	244	249	214	242	231	205	224	249	243	243	248	215	218	235	223	205	219	256	234	204	204	210	229	205	212	212	220	234	239	235	229	217	236	212	227	231	224	232	204	219	267	218	211	236	215	253	237	243	207	242	245	218	240	214	226	249	229	220	197	214	210	233	208	224	237	232	255	233	243	211	249	244	232	241	224	216	215	225	238	242	256	218	233	237	225	209	251	232	221	221	240	212	203	223	226	229	212	223	235	234	212	250	222	232	213	238	237	215	225	235	228	229	220	234	215	244	227	238	253	211	245	229	196	212	218	212	222	248	225	233	215	237	230	218	205	254	225	246	219	237	236	242	236	236	223	237	235	213	236	213	212	237	226	240	243	222	245	252	205	209	223	221	213	221	208	231	196	215	210	252	242	220	238	233	203	220	208	228	223	214	234	238	218	204	223	220	224	240	205	243	216	258	262	227	241	256	260	259	215	197	228	215	206	251	205	220	234	214	232	226	224	256	204	224	234	239	230	229	201	215	227	214	212	215	206	248	209	232	213	217	240	228	196	244	212	231	247	228	200	226	222	211	243	210	228	213	236	204	274	243	227	208	232	236	228	227	221	222	220	233	221	221	218	235	207	235	239	230	211	212	244	210	250	239	220	231	243	246	239	228	227	239	247	226	271	230	242	245	228	235	216	241	213	221	223	230	211	234	221	238	236	222	237	231	198	241	240	228	247	237	247	221	238	252	231	238	226	199	232	248	200	229	250	218	226	212	208	242	228	214	210	233	237	231	204	228	230	227	224	217	230	218	220	232	252	225	217	211	229	234	243	228	244	239	239	219	250	214	227	234	241	222	231	222	222	225	251	219	224	213	253	222	230	231	264	223	210	222	244	213	205	249	252	219	206	238	236	222	229	224	221	229	204	220	243	220	254	206	208	243	209	226	221	235	222	204	227	210	215	208	207	219	224	249	234	241	238	216	226	230	231	196	244	233	202	237	223	201	208	235	215	237	240	217	206	210	216	223	265	233	215	179	221	224	238	217	245	217	241	244	242	241	236	223	188	228	237	233	216	253	210	241	268	230	231	241	216	199	225	228	231	226	218	210	240	242	234	276	193	238	212	247	205	215	249	219	258	209	195	236	239	239	213	226	220	213	213	209	201	210	242	245	226	203	241	221	241	221	226	214	203	199	215	212	212	194	225	232	223	221	206	243	202	248	194	221	236	225	215	230	260	234	213	229	249	220	240	246	218	203	244	209	258	211	238	219	230	219	226	241	231	238	209	225	233	217	225	221	227	247	240	243	242	252	216	209	208	244	235	210	200	226	215	226	222	185	226	212	223	216	242	199	248	234	245	233	236	225	201	217	222	226	239	233	225	247	219	225	202	225	207	211	229	205	251	234	204	233	226	224	221	219	208	241	231	230	211	238	210	204	210	213	230	222	220	223	241	237	259	220	231	242	227	203	197	207	245	219	216	229	237	235	226	239	230	217	225	209	211	231	228	249	242	237	227	215	247	245	209	207	192	229	234	218	215	242	209	224	243	226	224	233	238	209	206	236	211	215	233	243	234	244	244	254	223	240	238	212	244	269	220	209	239	217	207	234	224	252	239	225	207	231	222	233	211	234	239	257	206	213	230	243	241	206	205	230	232	223	264	240	223	237	210	227	220	252	223	199	232	228	192	234	244	224	213	213	220	210	252	220	218	219	243	222	235	199	203	244	213	219	206	276	244	220	224	217	230	227	214	240	221	219	216	226	225	247	243	197	251	238	245	225	247	242	209	241	222	224	217	234	223	227	227	237	253	252	244	243	233	249	224	252	217	224	211	229	214	200	230	217	232	212	224	255	229	202	230	221	277	227	237	232	221	233	218	264	228	244	229	208	214	236	225	213	254	237	216	230	229	240	234	249	206	228	235	237	254	223	231	253	247	258	252	232	221	217	280	227	234	224	249	222	222	221	271	227	253	251	249	243	234	235	229	211	220	225	245	230	234	229	237	207	237	216	234	246	202	234	232	228	257	219	237	233	233	224	240	246	223	248	251	214	205	211	248	224	229	220	219	203	226	223	212	234	197	253	202	223	219	222	206	216	179	193	225	210	256	230	245	229	236	222	213	194	249	231	248	211	238	221	210	219	231	229	218	231	224	207	251	230	215	224	224	248	226	209	236	237	260	244	238	232	211	225	235	219	237	212	224	222	227	224	227	220	215	198	222	235	242	262	225	247	216	243	216	265	226	219	201	209	223	260	217	231	237	253	234	242	222	249	232	225	256	253	211	209	219	222	231	218	243	216	250	211	217	229	203	228	228	239	239	231	260	215	227	205	250	229	228	257	231	227	233	239	214	211	209	231	213	228	214	222	228	212	212	207	235	227	223	255	228	223	220	238	214	224	235	225	229	212	233	230	226	251	225	235	236	224	210	218	248	218	221	236	238	225	202	222	252	255	239	220	222	217	224	212	227	195	202	215	233	232	217	250	230	215	256	236	230	224	228	215	194	244	242	206	228	217	229	229	211	209	238	243	231	225	219	237	226	196	239	219	222	246	234	251	241	218	225	234	234	209	240	212	242	228	230	253	238	259	230	227	240	212	200	227	208	259	224	245	263	247	254	248	199	238	242	235	230	233	252	252	218	238	230	204	215	206	219	268	238	234	219	254	224	229	239	248	220	245	221	224	238	225	236	237	246	218	253	203	239	241	227	233	231	220	232	218	238	223	262	219	213	224	244	233	206	234	210	234	234	215	240	235	227	211	245	228	202	201	236	223	240	220	212	231	213	238	224	227	230	242	218	249	213	244	226	222	242	216	254	248	205	237	248	220	226	251	219	218	226	221	246	248	215	230	230	196	224	214	255	205	227	224	211	225	237	222	237	239	246	207	240	219	214	242	211	214	249	217	214	224	222	236	224	247	223	210	228	223	209	232	193	233	232	222	231	235	243	200	215	206	225	242	221	225	242	237	241	214	257	229	239	231	221	246	227	239	237	233	221	220	228	213	210	224	233	213	203	215	212	258	226	225	246	253	228	248	245	240	243	214	241	213	269	235	187	241	237	208	236	212	205	225	227	242	220
48449	58370	69199	36230	27969	1273	1095	1003	984	928	895	866	882	882	767	840	774	793	769	770	804	781	788	780	767	758	722	760	734	712	743	740	747	759	723	742	746	735	737	748	748	701	731	699	733	703	730	703	715	723	710	747	723	724	705	704	727	726	734	677	724	714	696	692	737	735	738	738	721	702	720	692	723	729	718	721	734	643	686	692	731	723	700	751	725	700	676	725	702	759	692	739	753	722	707	735	703	715	693	752	726	756	728	733	715	726	739	677	731	719	687	692	735	716	684	745	699	691	719	691	659	767	669	704	714	750	737	736	712	679	675	706	705	757	701	726	737	729	714	681	718	686	701	711	722	739	657	715	718	693	720	669	692	699	714	716	753	710	718	740	710	753	675	698	763	722	744	703	698	643	763	719	707	720	707	710	677	762	736	745	674	715	705	705	767	752	646	688	781	725	700	718	707	720	684	756	692	668	699	730	698	656	710	677	656	732	748	676	758	710	712	725	769	711	749	735	732	727	744	681	717	702	707	687	711	743	720	714	766	710	726	715	667	744	703	718	701	699	682	661	710	698	728	730	712	721	707	711	708	687	702	779	728	699	746	715	757	705	707	728	747	702	739	719	746	698	704	750	773	731	722	735	726	674	689	788	701	730	723	699	719	692	720	724	705	739	687	637	713	751	664	745	734	739	767	665	738	697	754	684	742	703	717	691	701	730	695	705	722	701	709	746	723	730	739	733	717	745	672	736	715	711	705	698	694	691	696	729	735	711	702	715	734	721	671	689	736	710	725	681	719	667	717	718	746	669	722	727	675	694	692	718	719	697	695	725	722	708	712	678	700	728	757	686	755	713	675	717	683	697	685	742	746	728	693	668	715	729	735	689	757	745	727	665	720	720	726	692	699	744	712	705	676	727	746	756	720	705	736	709	663	650	671	707	715	721	741	713	690	706	716	706	727	708	736	676	733	683	721	685	700	724	731	726	690	697	735	727	676	720	735	683	693	663	711	754	716	719	725	686	713	706	699	722	708	697	716	748	705	779	729	718	744	731	715	735	760	730	725	696	726	702	736	674	706	706	727	737	715	711	704	675	719	669	757	663	771	765	711	727	735	731	737	704	726	779	699	690	735	718	716	706	750	704	713	683	731	710	697	745	692	736	710	671	696	705	671	715	702	728	712	756	700	672	722	753	693	706	712	744	694	749	700	718	693	718	679	726	708	740	722	741	722	699	727	700	717	664	693	687	686	724	714	748	735	713	727	730	733	691	751	736	776	723	711	693	728	725	730	727	724	732	701	743	746	770	755	736	728	697	731	715	687	704	755	689	718	684	721	785	763	689	686	709	699	705	724	714	705	723	725	683	717	724	720	673	718	770	716	693	737	709	710	746	672	692	715	726	722	671	711	701	729	721	722	667	694	747	707	700	716	709	743	687	714	724	697	707	756	703	719	707	721	722	714	726	723	742	752	719	721	711	660	736	716	737	706	735	740	659	694	725	702	738	749	729	732	725	709	738	685	699	647	693	747	724	756	739	739	759	694	659	691	724	743	734	667	723	688	749	733	671	766	774	691	734	709	710	737	710	724	684	682	727	728	742	734	754	702	730	698	727	763	709	719	738	735	681	745	734	755	729	729	727	689	756	765	754	711	747	703	700	693	699	782	701	649	698	722	732	678	713	717	716	683	735	673	716	726	727	699	694	715	702	667	706	736	670	738	709	737	761	661	684	708	663	733	703	711	689	710	741	749	707	681	709	736	673	751	774	691	691	674	727	713	711	700	720	734	690	709	740	731	701	707	766	748	717	662	725	702	705	710	711	705	696	732	728	734	722	712	762	692	704	673	682	726	702	677	735	731	704	720	703	720	706	678	697	729	730	696	724	716	710	810	708	694	709	681	755	797	701	723	674	675	713	742	747	717	695	694	739	745	743	697	697	688	771	679	716	679	722	715	689	726	758	765	708	697	751	748	715	729	711	699	701	649	743	680	718	735	735	708	686	709	695	701	696	722	699	671	731	711	638	669	741	712	708	721	732	753	726	723	685	706	749	725	718	729	677	679	701	710	685	697	688	743	708	683	685	682	707	699	679	730	704	705	693	686	729	708	684	689	695	724	714	737	752	712	694	690	737	665	734	703	703	690	705	715	724	711	705	741	705	715	698	767	728	686	723	728	695	729	733	707	778	701	692	716	704	736	700	692	675	685	708	704	694	735	680	697	733	732	712	708	709	765	714	697	723	729	688	734	681	748	704	694	753	663	728	673	672	678	725	694	683	728	697	687	736	727	728	709	716	780	727	706	721	660	701	736	749	733	711	728	666	730	746	743	676	654	717	726	739	726	671	732	683	764	669	740	664	688	745	685	691	714	697	680	691	729	708	720	703	715	718	721	733	719	728	669	756	687	724	708	679	713	704	721	704	724	704	715	706	710	680	701	675	699	756	674	655	741	689	719	695	732	722	741	719	693	706	723	743	724	764	689	735	697	738	683	700	733	724	736	747	709	696	721	692	729	735	687	700	722	709	730	724	690	730	704	726	743	707	738	718	672	718	715	708	705	730	722	706	763	732	752	694	755	734	730	659	728	713	718	748	695	684	707	714	695	710	734	674	697	738	743	689	719	734	716	698	683	697	728	728	726	712	715	716	755	733	690	746	716	696	718	747	740	745	754	733	706	681	714	693	686	676	696	675	690	684	742	700	707	707	736	733	679	749	710	670	741	702	746	717	749	714	729	782	697	704	651	696	704	695	783	714	723	751	704	729	706	739	719	712	725	688	696	667	806	711	735	692	752	760	690	714	709	764	740	722	702	709	723	747	694	760	695	683	679	711	702	692	755	690	747	735	731	769	723	752	756	722	753	739	742	701	676	714	709	688	702	732	745	725	727	718	679	700	744	716	747	719	759	719	717	746	683	742	703	757	728	755	708	743	708	700	714	695	744	699	721	721	674	716	729	732	700	683	721	682	709	707	684	733	701	674	697	755	724	745	771	784	708	690	689	682	716	761	738	761	769	728	671	759	730	723	725	704	692	700	762	764	705	742	693	730	750	723	762	722	745	731	713	686	718	728	707	724	749	717	714	747	742	693	711	659	730	696	716	667	722	730	701	754	721	738	704	688	721	726	709	715	742	676	734	718	717	693	660	676	690	719	716	747	708	704	686	689	715	739	764	731	719	715	707	697	715	752	718	685	691	712	721	753	715	705	723	762	743	713	698	692	649	759	695	689	720	724	732	712	699	698	730	712	738	700	639	725	707	734	711	736	703	675	705	678	740	754	681	699	663	704	710	737	707	688	693	683	707	721	750	717	722	751	705	729	743	690	752	684	711	745	747	792	731	695	733	751	746	762	728	694	709	677	687	713	697	724	745	753	716	713	745	704	675	719	733	708	697	729	660	734	709	705	739	708	681	725	760	705	721	662	766	658	756	684	710	712	693	759	686	728	675	671	701	682	733	730	735	744	698	705	664	707	714	694	653	750	718	729	722	705	748	690
16560	11064	15586	2335	683	166	154	145	175	149	158	161	176	179	149	172	169	194	155	147	150	168	160	158	160	128	144	158	186	173	155	186	152	163	148	141	145	154	169	179	148	180	162	152	182	165	177	182	155	163	169	171	139	177	137	182	152	138	147	165	148	158	169	150	152	155	151	158	156	148	148	161	152	158	164	158	151	172	139	167	173	167	144	159	150	141	146	144	167	170	139	173	148	170	144	162	156	122	155	151	139	139	142	133	177	158	125	143	137	177	170	162	168	157	169	155	163	138	146	157	148	149	146	150	164	148	148	163	149	154	177	173	150	157	166	162	169	150	172	157	145	168	169	153	145	159	171	176	161	163	126	161	190	135	187	151	169	190	150	157	144	169	154	141	168	167	154	160	158	150	172	156	162	169	165	147	139	157	143	171	166	167	157	167	164	159	172	150	135	162	156	141	167	137	173	149	159	161	163	147	134	131	162	163	174	159	159	145	167	160	140	150	153	156	133	133	149	125	163	160	153	172	172	158	149	123	167	151	179	137	163	161	157	161	141	166	138	163	161	161	159	177	127	151	164	148	161	146	164	126	146	174	160	161	141	174	153	170	170	147	164	134	173	138	153	166	138	164	176	164	164	155	141	141	155	146	142	167	143	147	177	158	163	152	142	166	146	144	149	171	146	154	160	155	151	175	148	148	179	167	166	144	159	170	175	171	154	165	129	159	173	187	158	175	177	156	154	156	131	153	174	182	160	165	146	154	154	144	150	164	163	168	157	154	172	188	160	139	153	151	143	149	142	160	151	167	156	158	169	180	175	182	148	151	165	153	179	147	166	141	178	155	170	180	144	149	178	135	143	185	154	172	166	136	147	160	161	169	151	137	163	144	139	144	171	179	176	171	159	156	132	164	144	147	131	158	174	152	153	141	159	150	173	190	158	144	163	171	154	173	165	184	169	142	159	156	147	154	146	143	164	172	144	146	173	167	162	194	149	161	144	161	158	170	162	156	154	176	149	172	164	170	145	138	162	142	158	145	187	179	168	145	169	148	151	144	167	147	169	155	166	147	157	137	134	170	154	167	167	163	155	145	165	169	159	158	152	157	157	164	148	136	161	139	135	165	151	161	143	161	145	146	143	165	134	156	157	138	147	146	166	167	169	166	136	151	161	158	157	160	144	149	173	146	157	190	137	149	151	154	154	163	145	164	177	157	146	169	159	164	160	162	156	145	163	175	160	153	156	150	186	152	155	151	176	171	153	121	155	133	169	149	178	161	150	167	169	153	149	142	151	185	152	160	146	143	156	171	141	149	139	168	153	164	168	147	143	152	169	143	169	146	168	129	148	155	144	144	156	167	164	173	151	159	168	144	168	147	159	172	131	174	175	171	182	169	162	154	176	163	163	175	160	145	143	160	171	149	170	160	166	147	175	154	151	145	148	175	172	154	188	176	144	160	133	139	173	170	147	148	158	149	147	146	148	168	164	159	144	185	174	142	163	168	170	152	151	161	156	140	169	138	160	139	141	140	137	140	153	163	162	137	136	161	161	158	164	155	143	157	151	164	132	153	151	178	166	126	163	149	179	178	171	187	140	161	158	140	182	167	149	158	154	151	162	161	151	158	167	159	158	177	141	153	167	152	152	165	173	163	164	163	141	168	152	154	134	156	145	174	161	171	147	172	172	160	170	154	169	158	163	150	166	147	170	139	141	173	160	162	150	143	165	145	174	154	161	152	166	180	145	174	146	153	149	172	148	162	175	173	177	149	147	136	133	158	160	163	143	159	133	187	161	186	153	162	132	147	160	138	156	134	157	142	183	167	166	154	161	167	160	154	161	175	164	180	162	149	147	150	158	135	175	129	176	154	160	138	160	154	152	159	149	160	147	169	148	171	166	173	159	149	127	150	173	151	179	168	165	171	159	168	158	139	156	140	147	152	160	149	170	173	168	156	164	177	141	147	155	150	151	183	184	159	165	174	136	166	147	143	151	166	183	179	170	159	145	140	168	151	165	148	162	155	151	172	186	171	159	172	161	156	164	168	141	145	163	139	154	169	149	164	170	135	165	161	161	180	176	151	157	154	157	149	154	150	178	183	158	140	168	163	183	171	159	162	143	147	149	163	141	162	144	165	151	178	155	161	140	180	157	156	187	177	153	154	140	135	167	177	168	162	155	141	174	171	157	146	160	168	160	153	163	176	160	142	161	141	144	135	156	165	155	146	191	135	187	153	162	165	134	149	158	154	148	165	178	155	147	141	160	183	158	161	150	171	143	146	124	148	165	180	172	155	171	159	145	137	175	153	141	148	173	156	154	144	158	167	179	159	159	156	159	145	160	162	149	162	163	149	148	168	161	139	162	137	174	176	157	144	165	181	170	141	175	159	161	178	149	156	169	162	173	174	164	168	140	160	154	157	162	171	161	174	172	164	170	171	141	159	149	145	165	147	157	165	177	175	182	162	128	145	158	147	177	171	156	160	181	172	155	149	163	156	175	149	159	156	165	144	193	150	152	139	158	158	162	172	163	158	177	150	148	160	164	126	145	157	155	166	166	161	153	176	161	158	143	152	151	154	145	167	163	177	176	163	146	124	170	170	148	142	159	154	148	152	164	164	140	140	129	153	183	167	166	162	174	161	156	170	171	154	158	157	162	151	151	181	156	161	172	175	160	144	159	157	139	169	147	148	135	138	151	142	180	166	180	186	172	155	138	161	170	182	166	178	160	139	141	163	155	161	180	169	165	159	160	146	180	130	156	141	150	152	148	150	166	175	178	170	165	166	160	162	154	156	147	159	176	170	156	164	181	149	164	171	141	128	156	148	179	152	157	162	155	166	167	162	158	143	156	171	184	169	170	153	156	175	176	142	152	156	156	159	153	140	150	174	147	159	174	183	170	150	168	145	151	174	168	147	151	167	157	167	162	147	161	153	169	160	167	157	152	154	146	150	170	168	159	172	149	169	150	163	135	146	160	134	191	174	158	187	176	147	156	169	149	155	164	150	136	154	155	150	177	158	147	168	164	168	160	152	146	162	148	168	160	166	159	162	156	173	146	156	165	149	168	156	155	164	164	164	135	165	147	151	161	153	155	143	181	148	161	149	149	175	159	156	176	142	153	157	144	163	151	159	159	133	172	152	173	165	158	161	165	161	148	145	156	163	139	162	139	143	148	162	148	134	155	148	146	166	129	162	152	158	159	169	161	154	183	150	167	176	142	150	155	147	154	168	152	156	144	167	153	142	161	163	167	169	158	156	156	140	157	159	167	135	161	145	174	180	159	168	151	168	157	159	166	144	145	161	182	150	141	163	155	157	160	158	159	150	152	136	152	174	148	165	173	147	152	164	164	170	165	173	140	152	170	169	167	173	164	157	156	148	153	147	150	157	151	155	171	145	188	158	165	154	146	146	152	162	162	157	155	152	135	142	171	182	189	179	147	151	164	159	147	143	163	190	186	161	173	140	161	163	172	165	154	163	143	153	174	167	181	149
15394	17010	23646	4395	2491	529	570	530	517	507	534	540	539	564	526	462	507	504	551	513	543	567	539	565	521	525	527	549	524	489	499	522	543	528	549	507	540	529	510	519	532	529	529	508	543	483	515	506	533	565	518	531	522	513	529	547	517	533	500	530	508	548	482	508	525	566	536	563	525	521	513	488	558	527	504	500	497	513	516	567	514	561	508	539	497	517	531	513	592	517	515	532	500	538	530	579	573	492	522	512	506	499	488	548	527	516	520	514	526	532	538	515	530	520	549	529	541	581	513	517	544	536	492	514	526	537	497	501	556	539	516	534	534	531	541	532	519	497	531	512	609	515	522	523	539	514	507	553	522	551	528	512	525	505	527	538	529	557	526	572	532	522	522	534	526	524	516	526	504	505	552	510	496	534	541	484	521	586	543	511	541	528	560	474	521	560	514	540	506	523	497	482	554	509	559	514	535	543	530	545	492	534	533	508	504	498	529	485	524	542	479	556	497	528	504	535	528	580	541	510	492	513	537	521	566	586	526	543	552	531	502	539	503	576	493	529	503	499	521	503	528	518	520	520	509	537	533	537	509	502	502	582	510	500	529	511	551	505	542	542	530	530	514	555	507	497	548	543	501	515	527	533	527	478	515	496	535	495	510	486	535	556	542	557	561	497	559	527	497	529	549	529	498	528	569	521	480	510	521	552	500	507	528	546	542	534	505	502	540	562	499	512	541	493	542	527	559	512	514	501	580	488	554	528	541	495	518	543	529	526	521	537	519	506	499	491	506	537	521	511	536	522	532	512	512	536	562	466	488	531	516	504	534	492	531	529	542	527	500	539	537	513	533	504	538	551	552	547	545	525	532	532	506	509	515	526	521	541	544	527	484	490	534	537	566	502	503	517	522	516	537	544	486	511	518	502	499	540	519	494	526	514	509	489	509	565	559	571	516	535	538	520	517	537	518	510	533	502	503	489	530	493	516	529	563	569	551	497	509	531	566	518	521	536	497	506	514	490	497	492	542	481	531	536	507	534	515	527	509	522	519	527	520	509	510	495	499	488	449	508	523	556	554	511	540	485	501	482	497	508	529	527	517	514	494	560	587	500	552	521	523	474	491	520	522	490	518	525	543	520	523	536	505	564	530	504	538	498	563	572	530	508	497	551	527	540	493	524	455	535	512	515	558	540	536	551	528	522	505	521	537	537	515	541	552	501	526	518	543	572	530	545	520	495	536	502	523	478	522	539	548	517	553	515	520	570	523	511	532	546	485	505	512	503	503	513	547	480	545	513	518	488	523	528	533	520	526	519	514	491	532	558	502	524	503	558	480	548	538	486	524	514	517	544	509	526	548	498	525	537	531	526	526	566	531	529	488	504	556	463	499	522	506	551	527	511	541	532	520	528	563	580	546	544	530	537	496	537	537	565	564	531	605	509	515	533	501	531	545	543	520	523	547	562	526	532	462	521	525	531	481	497	500	522	529	534	494	532	510	508	519	531	532	496	556	504	504	509	526	479	520	550	522	512	504	495	515	499	502	501	564	488	530	516	534	523	526	514	531	529	543	486	483	567	535	515	535	531	536	556	497	549	501	530	508	561	528	528	535	547	491	508	520	543	546	551	496	531	563	509	507	530	485	574	584	528	527	523	537	504	518	477	531	526	541	517	518	526	515	534	552	510	546	531	534	551	534	531	531	535	558	538	558	511	519	547	577	514	519	505	533	512	509	532	586	527	532	533	550	529	498	523	544	517	514	549	520	534	490	523	540	530	538	540	523	538	557	506	500	512	579	542	484	481	521	545	531	557	529	495	521	541	507	537	505	511	579	508	464	512	512	550	538	570	507	593	506	514	553	536	506	502	519	500	533	522	523	505	500	541	480	567	512	544	532	526	527	502	502	498	581	520	534	581	551	534	516	525	514	558	555	515	533	539	522	488	520	503	490	517	500	526	536	513	540	574	507	500	494	478	501	498	522	482	532	547	492	528	507	493	518	525	521	548	536	520	506	523	550	507	532	543	536	486	501	520	510	524	521	534	502	515	537	536	487	510	507	513	555	543	546	513	528	504	552	525	551	500	533	518	534	507	501	541	559	550	535	566	549	535	551	517	500	539	526	515	498	515	503	538	551	511	530	505	563	537	548	507	536	542	492	540	502	511	558	501	509	542	505	522	532	527	539	530	521	493	472	525	486	536	531	532	498	518	506	508	560	523	539	506	553	507	489	523	487	507	528	556	513	528	531	516	566	521	537	546	528	487	519	531	530	513	526	513	550	492	543	561	536	536	529	524	532	515	484	510	489	526	552	495	563	505	496	508	512	551	512	509	550	550	537	516	493	494	541	567	508	498	512	496	534	513	506	564	552	517	519	498	536	536	471	526	506	526	525	568	558	532	506	520	510	513	527	506	541	550	502	520	560	485	527	525	559	559	478	500	505	527	546	518	515	509	555	505	558	496	544	509	561	512	529	522	516	532	536	539	503	507	547	516	475	511	497	513	549	534	515	541	504	492	540	524	517	540	526	568	544	501	517	513	529	493	509	464	550	505	530	549	573	534	560	527	532	511	531	485	530	562	508	548	535	530	516	575	563	497	541	531	523	520	534	547	511	484	514	527	505	530	502	534	486	547	551	498	520	505	513	515	568	509	527	552	538	516	521	522	516	497	526	522	507	531	547	507	522	579	567	486	533	522	568	593	500	491	483	501	524	492	527	523	487	525	510	499	542	536	465	529	503	527	546	567	537	493	536	505	544	493	500	530	537	533	532	534	524	536	497	507	504	519	513	542	525	502	552	563	526	503	521	506	502	543	501	574	532	477	548	513	539	481	512	551	527	530	513	543	497	533	526	531	520	573	506	521	519	542	546	525	513	514	543	525	541	503	544	549	512	511	535	508	519	536	509	527	512	523	508	541	570	512	488	504	527	533	546	493	498	517	532	520	495	529	516	515	558	521	515	490	518	526	549	476	524	511	510	528	498	550	538	541	505	563	523	502	498	508	553	561	550	514	510	528	541	544	537	551	514	557	505	548	538	474	570	525	522	489	512	514	501	544	551	478	516	514	556	505	529	532	503	505	518	535	521	530	543	557	536	500	500	511	545	522	514	538	520	536	530	506	551	548	507	535	488	531	541	489	499	561	538	509	531	536	508	521	545	479	561	505	480	480	498	531	502	527	516	481	513	489	531	542	537	516	510	549	510	564	531	545	530	515	526	526	535	514	511	547	544	506	543	529	537	525	489	538	513	507	512	489	544	562	521	497	509	509	522	567	536	503	560	499	521	537	521	540	544	488	529	490	572	529	492	545	506	562	510	534	527	505	518	552	527	521	531	539	548	517	509	536	510	499	508	517	516	519	536	518	558	475	516	524	519	509	522	525	523	513	526	543	565	474	508	548	540	557	585	545	541	556	539	538	524	538	509	489	494	531	497	548	550	520	490	496	519	536	473	531	556	533	528	517	550	506	497	519	484	545	523	572	536	520	542	570	526	554	519	560
56198	57554	64973	30160	14193	1037	159	154	154	153	153	131	127	131	133	120	133	148	132	139	139	148	145	124	127	130	126	159	140	146	129	135	138	150	149	162	143	112	153	127	149	128	130	135	122	124	130	119	142	123	128	106	126	121	141	151	130	134	142	117	126	117	142	142	145	134	137	145	130	120	111	148	119	140	129	113	135	126	101	132	133	145	139	131	129	123	129	136	118	143	133	128	146	127	129	117	127	120	117	124	134	146	120	125	126	138	135	120	126	127	126	131	132	132	148	126	124	123	128	130	131	117	133	126	125	137	162	111	125	127	139	129	150	131	133	146	135	124	130	130	123	130	125	125	125	145	128	118	136	98	146	139	135	143	137	117	122	131	122	135	122	136	109	117	110	142	120	130	146	119	149	129	116	125	121	118	133	133	109	123	138	133	128	111	128	127	134	139	123	134	132	136	125	131	115	142	112	117	147	129	122	135	123	124	124	112	134	143	116	118	139	125	126	116	123	129	126	118	141	134	131	128	151	119	135	154	120	131	128	120	139	154	151	126	137	137	131	139	147	133	118	125	120	144	135	143	107	127	152	132	134	154	130	135	130	132	122	128	120	123	119	124	114	131	140	139	139	127	140	106	118	115	145	125	134	123	123	129	139	119	121	133	135	129	129	116	125	122	133	127	130	120	149	121	118	141	131	153	125	124	124	117	131	135	141	129	124	115	124	150	154	130	126	111	120	112	131	120	135	134	133	128	111	125	124	152	114	128	138	119	142	149	142	115	128	145	129	126	128	143	111	119	119	129	144	136	129	128	118	119	128	135	128	130	138	129	137	135	144	144	130	136	127	117	134	133	135	118	132	145	142	144	120	137	130	139	129	131	138	115	132	124	135	163	133	118	122	132	133	128	123	125	117	120	143	131	114	125	137	120	140	128	150	131	134	126	124	131	138	137	158	118	105	141	146	107	118	142	148	138	135	127	126	124	126	148	116	111	151	131	132	139	137	118	123	123	110	130	118	123	117	148	136	144	125	125	134	143	136	136	144	128	133	132	122	109	124	121	140	117	159	126	136	122	137	138	121	135	148	122	143	127	119	131	126	147	131	109	135	141	147	144	128	140	131	121	129	107	119	134	128	133	146	126	134	119	121	134	142	132	147	142	111	122	137	142	120	136	120	137	140	133	127	133	138	145	154	124	156	129	143	115	119	157	124	119	136	121	158	106	122	130	121	144	124	119	122	123	133	141	133	154	125	129	137	124	142	147	140	122	135	139	142	120	131	124	116	139	126	141	142	126	120	148	164	110	125	132	119	133	140	128	127	140	117	134	129	122	128	141	157	119	129	144	124	113	132	124	118	140	123	138	125	132	131	134	117	130	124	138	103	141	118	134	125	132	108	133	123	135	137	129	124	157	124	137	132	140	120	135	123	135	127	122	145	131	142	129	138	148	129	134	116	127	144	131	129	135	127	129	130	129	134	152	132	133	115	143	119	113	132	118	126	141	138	147	126	117	141	122	122	154	132	148	117	141	129	102	139	123	127	118	134	117	126	142	125	124	146	153	147	135	139	142	132	133	136	120	126	113	129	126	131	118	111	118	124	129	142	132	134	123	123	136	135	144	132	151	130	128	126	130	114	155	137	125	128	150	122	125	131	142	128	128	125	124	143	128	123	140	114	120	117	130	134	132	127	146	135	134	150	128	140	141	123	127	141	142	143	122	139	136	138	139	131	119	110	119	102	145	124	133	124	119	141	116	130	126	123	143	131	152	121	138	134	135	122	147	146	148	137	150	129	138	133	108	112	137	118	151	139	120	140	131	134	138	126	124	127	120	141	129	131	150	133	155	141	124	125	113	139	140	140	130	115	132	125	126	129	106	126	122	127	126	113	142	134	121	145	127	128	133	131	134	135	124	123	121	119	138	124	118	143	129	133	141	137	110	163	130	124	139	118	129	130	120	140	135	158	119	163	117	151	122	121	148	125	138	143	116	139	114	146	127	127	118	130	120	116	107	116	146	121	136	132	150	122	117	143	120	134	130	95	157	134	114	126	113	135	128	125	130	121	129	131	115	117	127	138	112	124	128	132	138	132	160	118	134	131	131	127	126	132	143	144	139	116	136	131	134	125	143	144	136	127	119	135	140	133	134	135	105	164	142	132	148	132	119	137	136	123	136	119	129	138	116	120	126	146	133	124	111	122	134	116	127	142	144	150	126	110	130	138	148	130	148	133	119	125	145	109	149	140	129	149	140	129	119	128	114	129	120	134	148	117	125	115	142	124	123	141	150	100	145	127	149	127	131	121	118	130	131	125	125	123	134	136	159	132	131	101	134	122	136	147	138	123	129	117	142	139	119	161	113	132	141	130	126	130	163	116	134	143	133	132	111	133	131	122	158	130	123	132	142	133	127	135	125	120	121	124	136	135	126	123	128	131	124	130	129	118	120	113	121	120	125	152	110	144	126	121	134	132	144	120	130	115	140	121	129	122	132	130	117	139	133	126	138	114	123	110	129	122	108	129	142	128	127	155	117	130	138	130	139	131	140	107	123	131	128	117	124	133	128	130	133	118	119	156	119	175	121	126	128	134	129	163	132	133	137	126	128	130	123	125	115	128	144	129	131	131	136	119	120	117	138	127	154	148	123	124	120	134	128	127	119	129	129	125	113	117	129	139	135	130	134	130	145	141	128	135	124	139	118	100	150	114	127	130	137	151	137	134	141	146	154	141	113	129	131	124	112	114	129	132	128	140	139	130	151	130	133	121	115	127	125	132	138	155	114	133	131	121	121	153	128	118	120	122	160	135	119	125	121	131	139	138	132	130	135	145	136	129	122	121	147	146	130	149	127	126	127	119	126	124	114	139	131	117	130	131	130	152	123	119	130	137	144	127	124	141	127	125	105	114	117	109	129	151	155	153	124	135	121	145	124	147	145	125	144	113	128	126	130	131	97	129	140	141	125	121	122	122	118	121	125	135	137	122	135	121	118	140	107	139	118	141	136	146	127	121	132	118	134	128	155	141	145	124	146	144	127	135	133	131	128	131	125	118	139	129	146	151	132	133	127	156	145	144	135	133	153	134	158	135	139	117	147	139	126	127	140	132	128	111	135	127	117	145	116	147	125	108	115	126	109	145	128	124	132	121	125	134	113	137	155	108	154	136	134	136	129	121	141	141	132	119	120	123	121	140	143	128	124	108	127	117	143	127	118	134	121	128	125	121	130	115	131	126	129	138	134	126	130	134	140	125	120	125	127	141	139	120	136	131	149	134	133	127	125	140	134	134	122	141	123	123	148	129	142	152	153	122	134	123	138	120	132	129	114	136	125	137	131	132	129	150	132	125	135	151	131	139	124	134	133	134	125	134	122	118	128	126	144	144	128	111	139	115	117	149	131	128	134	141	115	144	132	137	137	136	107	117	139	142	124	124	139	126	132	135	119	149	135	135	94	125	139	139	139	132	140	148	132	114	121	150	144	127	132	142	127	130	129	106	134
37597	44780	55907	28020	19411	737	612	541	557	498	575	538	458	474	496	493	502	496	470	491	526	462	466	460	431	469	461	480	441	468	510	454	442	431	463	472	447	486	445	443	462	423	457	481	518	469	434	419	424	477	462	479	466	446	440	463	494	481	491	485	444	446	447	442	442	442	481	482	445	464	486	427	454	461	444	465	447	468	470	454	427	469	464	487	496	450	471	435	430	456	431	455	437	464	422	442	446	476	451	450	446	450	432	425	466	441	461	466	482	460	437	475	461	457	451	427	454	430	473	450	463	477	450	445	454	471	480	458	455	448	476	425	466	450	453	451	460	459	452	454	438	439	433	456	434	419	419	462	467	462	392	430	471	447	456	460	452	429	448	447	464	450	438	501	443	452	466	421	484	463	420	447	444	466	426	479	495	496	470	431	449	440	441	438	389	446	432	429	439	487	438	475	442	451	445	447	455	404	427	427	443	482	468	499	458	440	437	450	404	425	476	437	423	453	428	447	470	461	470	430	466	428	466	439	473	431	445	486	459	478	443	479	459	429	451	443	428	439	486	472	443	435	453	424	450	477	434	435	437	429	419	457	450	490	413	459	425	479	473	465	432	474	465	439	510	463	466	468	444	459	434	431	446	460	373	432	423	450	428	424	452	431	440	488	422	473	440	436	451	477	471	453	469	461	430	465	467	398	430	456	454	455	437	444	462	460	465	448	433	484	445	389	495	456	427	447	484	454	470	446	501	482	455	469	481	422	442	432	438	477	409	421	437	453	448	477	474	429	446	442	439	453	438	413	463	453	461	464	472	455	478	444	472	438	436	433	436	456	419	473	455	455	433	440	446	420	494	463	410	440	405	489	435	460	452	443	443	463	453	470	446	458	453	437	438	472	441	448	414	491	424	450	440	459	465	460	445	455	469	442	458	455	480	421	436	464	461	426	420	448	447	448	477	431	451	515	471	434	480	487	447	449	466	464	432	442	447	463	455	429	429	466	435	409	441	476	443	445	418	440	459	474	445	434	432	449	474	479	463	445	420	470	479	447	468	459	462	444	435	426	473	485	414	467	478	421	487	453	472	445	450	473	487	460	433	470	484	432	415	462	455	453	492	449	410	435	452	451	428	492	464	421	398	449	428	476	465	433	438	491	463	465	448	429	472	444	431	427	445	443	438	455	500	418	441	474	473	477	435	449	455	414	414	417	461	454	483	503	478	457	446	486	466	429	435	443	420	442	448	444	466	448	462	450	459	490	473	471	465	456	444	450	502	450	446	454	481	444	469	449	432	467	438	449	434	414	444	470	442	435	429	479	457	405	450	427	454	452	440	398	438	453	457	462	474	434	456	444	469	473	445	466	488	460	475	459	446	406	426	442	432	441	492	436	460	453	470	453	436	426	448	423	462	452	492	426	450	431	464	399	443	419	458	434	432	420	451	394	468	473	465	418	470	484	457	485	462	418	405	452	450	489	446	397	426	473	445	483	422	448	421	467	416	478	428	441	449	429	466	447	424	461	423	435	458	428	435	470	452	439	458	452	418	448	421	436	455	429	453	470	442	438	461	455	458	444	450	456	475	460	395	467	451	458	451	440	456	469	462	488	429	462	425	450	440	420	432	463	397	445	460	407	444	429	460	436	421	455	465	463	429	449	464	458	427	476	463	427	446	440	471	483	422	474	445	456	421	489	440	477	459	454	427	446	445	434	453	426	462	434	492	450	461	436	435	431	447	446	438	430	447	453	478	436	471	414	472	420	433	478	489	501	449	458	491	432	435	474	452	460	420	439	452	458	426	435	449	434	446	444	445	427	416	485	453	457	479	432	418	455	444	495	423	413	404	442	440	428	456	453	447	469	463	429	420	434	452	420	428	472	429	401	453	444	410	441	465	419	427	469	463	429	483	429	444	441	416	438	443	448	441	466	461	416	425	430	432	429	441	473	472	488	487	463	400	417	464	462	473	454	418	439	433	492	443	462	444	455	451	450	414	474	427	476	449	430	483	487	476	410	426	457	467	460	447	453	458	447	446	427	456	472	446	510	423	431	418	449	429	432	424	449	427	446	458	462	460	476	431	445	468	423	427	454	443	426	402	470	465	432	420	422	468	433	452	456	426	467	446	445	440	464	458	421	461	427	427	454	465	457	448	455	445	467	437	416	451	432	443	468	460	419	456	438	425	441	447	457	461	437	402	485	420	442	461	471	437	487	474	452	476	421	438	472	472	403	476	437	471	438	459	488	414	423	451	434	446	451	434	474	446	448	437	457	453	446	443	439	437	457	444	451	446	470	464	469	473	463	451	483	450	411	445	476	497	459	453	461	438	426	456	480	443	465	435	482	442	467	418	449	428	492	465	441	481	469	413	457	448	435	470	402	455	433	447	455	473	435	432	465	441	446	440	465	453	427	455	422	485	446	490	426	432	429	430	434	481	435	426	461	475	461	483	438	452	445	455	428	483	443	482	495	427	487	452	451	477	463	430	460	425	439	469	441	509	439	462	460	421	489	448	452	490	429	448	448	458	446	470	470	450	454	468	487	459	473	484	459	472	468	452	405	452	449	474	456	489	420	477	482	462	451	416	430	452	435	434	443	484	439	481	448	463	483	432	425	423	490	487	447	477	452	439	421	432	445	452	491	434	409	458	483	455	483	479	442	473	452	435	455	462	496	431	438	440	435	458	458	487	486	459	435	427	428	424	490	473	432	463	455	461	439	490	442	457	469	416	460	476	440	443	456	413	433	456	462	446	436	429	443	424	457	473	476	443	465	470	434	466	388	471	424	464	449	432	455	455	438	438	458	444	462	486	450	453	436	435	461	444	436	432	475	470	414	404	429	472	429	437	450	451	455	470	440	445	477	456	440	448	455	411	454	439	453	461	403	447	458	456	445	443	497	454	477	446	459	457	460	470	423	454	434	432	454	471	448	416	462	431	467	433	488	468	410	423	430	429	435	461	455	463	441	450	439	448	454	446	442	446	470	452	451	495	476	463	450	459	429	432	447	452	458	455	425	466	471	418	494	439	422	417	447	427	466	467	498	439	416	452	471	459	467	461	440	479	452	419	443	473	452	469	479	451	439	458	469	482	433	454	424	505	448	415	431	419	429	441	430	439	426	464	416	456	444	440	485	467	455	490	479	460	439	407	457	415	452	449	438	430	445	436	421	435	463	438	421	429	439	479	470	467	413	427	424	426	432	468	460	440	444	457	391	473	461	472	463	434	425	473	439	438	442	441	440	447	455	437	456	447	474	448	466	444	438	449	457	504	494	460	438	469	428	452	456	449	465	425	471	446	457	474	414	467	460	428	454	447	473	503	446	430	425	442	450	469	444	423	481	451	462	453	425	437	411	490	479	447	465	491	436	434	463	475	476	418	472	422	474	460	463	471	420	428	443	441	469	423	472	479	462	481	445	439	459	463	442	486	458	429	461	461	425	451	468	448	469	423	435	460	459	480	458	492	440	442	437	432	435	461	449	481	419	474	476	458	428
72082	74332	78016	38310	22878	4237	351	315	264	276	259	250	247	239	245	231	269	225	212	247	251	231	240	234	227	255	248	236	245	223	245	241	228	234	227	220	230	223	206	221	250	241	217	250	237	201	226	234	227	208	218	238	225	224	241	216	243	225	224	215	224	273	193	246	230	226	210	211	197	254	223	207	237	219	226	236	250	229	243	204	211	220	229	221	236	218	223	232	194	177	245	241	236	254	209	228	211	249	228	245	202	213	219	243	227	249	237	218	259	216	250	200	221	211	232	231	251	219	225	215	230	236	235	237	223	214	192	214	226	207	242	250	210	237	233	222	219	208	246	242	230	240	242	222	220	237	222	219	242	216	236	249	247	244	218	224	215	206	210	230	225	243	224	235	219	224	244	256	213	226	209	225	239	231	244	236	224	250	219	230	199	232	228	211	236	209	226	217	206	221	206	227	238	230	242	228	246	227	256	224	238	220	226	208	236	224	249	228	209	212	236	217	226	224	226	228	236	245	208	222	213	222	224	224	223	224	232	198	235	236	239	230	193	234	217	222	224	234	233	250	230	230	249	234	227	208	207	211	237	225	222	248	225	214	251	215	220	218	238	217	205	220	206	245	234	226	233	214	225	238	244	241	223	219	224	238	231	221	225	225	221	201	196	198	233	203	227	233	261	222	225	192	224	230	187	259	249	263	221	247	188	243	238	208	245	222	221	231	234	227	244	224	225	226	246	223	268	232	245	212	221	239	231	209	227	228	244	240	238	204	246	251	230	254	242	207	235	242	234	234	231	221	231	260	207	252	236	226	235	267	227	257	225	236	225	222	211	215	197	242	242	225	221	218	203	233	233	228	184	252	235	231	201	216	226	222	210	199	188	227	195	256	240	227	229	225	247	232	218	214	222	213	225	211	207	229	226	252	218	200	214	235	232	199	230	252	179	246	244	234	257	222	242	229	222	223	241	247	238	250	244	274	216	195	234	239	225	230	226	227	224	251	226	218	233	208	227	237	238	209	218	228	241	224	254	220	267	226	241	255	236	241	233	229	203	232	209	233	227	239	204	229	223	235	252	230	224	228	263	241	227	261	224	269	240	222	227	229	227	228	196	256	237	226	236	238	225	237	226	261	230	252	233	216	214	226	236	211	223	220	234	237	256	212	220	239	233	205	245	201	219	204	242	228	215	246	209	249	215	233	239	227	243	245	202	214	235	221	219	207	239	214	246	214	241	241	238	229	222	232	233	234	237	229	223	235	198	215	224	235	222	260	225	203	226	261	223	233	250	236	233	226	231	216	230	217	228	242	204	206	244	258	216	235	224	232	232	250	228	216	194	255	214	238	237	207	215	216	233	214	230	237	212	246	211	238	207	221	216	222	207	228	221	274	236	214	211	236	229	240	236	244	259	239	216	193	211	223	232	212	218	221	232	241	210	244	222	220	219	226	209	239	222	217	244	236	243	212	239	212	247	208	284	218	253	238	200	212	238	212	200	237	210	238	205	251	225	243	247	232	227	213	232	211	227	218	213	226	255	210	245	215	226	234	213	225	221	240	230	222	190	225	232	224	241	224	245	224	226	251	236	235	217	220	217	211	236	220	248	208	243	211	225	212	243	219	236	250	246	220	221	244	225	210	234	236	227	208	243	223	235	215	201	237	224	212	216	218	231	222	243	241	190	233	223	216	229	209	231	238	208	200	214	234	240	238	226	215	249	216	206	239	232	247	213	232	205	222	248	209	215	230	241	235	222	254	235	237	235	245	243	212	219	245	211	235	228	250	234	210	202	234	256	238	221	202	250	232	193	219	260	191	238	231	208	211	230	217	225	216	261	234	226	237	229	219	249	237	228	230	244	216	209	241	247	211	241	226	258	226	203	229	246	239	247	264	248	221	217	220	212	282	252	219	213	234	235	234	221	216	207	219	227	218	245	249	243	235	233	229	214	204	247	194	245	223	208	236	209	227	220	209	213	232	228	239	216	229	222	221	219	224	248	241	240	230	255	250	239	209	235	213	200	227	214	241	219	204	215	233	230	246	237	209	225	230	215	232	230	232	218	238	226	218	243	205	242	198	241	231	237	233	246	220	245	224	246	238	228	250	233	200	236	221	232	204	246	239	229	234	191	247	246	234	233	208	227	226	223	256	229	229	213	218	249	220	281	239	220	221	214	223	224	227	206	262	247	205	235	249	220	224	231	240	262	253	213	226	239	220	207	243	214	247	229	217	198	211	246	265	251	242	239	264	243	236	238	216	258	242	233	225	242	246	213	237	246	225	232	222	210	211	223	240	218	216	240	225	224	203	209	225	221	234	229	234	206	244	236	191	247	230	251	248	216	202	216	225	226	210	225	220	224	221	236	237	227	212	235	236	228	237	229	272	254	235	228	184	226	226	228	237	246	249	245	219	221	227	199	223	250	233	223	208	257	229	242	238	212	237	238	224	218	230	242	223	233	242	241	222	193	207	224	229	258	195	240	229	228	225	207	207	203	221	222	225	245	224	228	236	219	243	236	235	215	224	223	217	243	195	224	230	219	219	230	224	250	243	234	214	222	245	233	236	260	270	236	214	228	239	219	227	230	237	220	237	203	224	231	233	228	223	241	252	236	222	230	241	240	227	240	232	221	195	210	217	225	229	223	228	243	254	218	230	203	219	233	213	256	220	212	219	251	219	226	222	230	211	237	226	252	237	212	237	216	224	212	224	245	244	231	216	216	217	243	230	213	223	228	230	242	246	220	256	212	197	218	233	233	243	238	213	218	204	228	213	223	228	226	236	215	228	213	261	233	218	221	244	248	217	229	241	248	239	221	228	242	217	232	250	233	230	222	229	238	229	222	230	234	202	231	251	217	212	234	246	233	254	225	250	234	228	224	213	230	215	242	213	230	225	232	245	230	209	223	230	254	224	212	219	236	224	240	203	226	213	232	253	248	233	234	220	193	237	235	220	237	241	287	208	225	217	225	258	217	214	227	223	259	236	241	226	218	215	243	250	231	250	216	216	262	227	244	235	243	201	192	218	229	234	229	243	239	222	232	234	247	236	224	214	221	244	206	205	225	233	225	226	233	215	214	240	240	242	220	230	215	222	229	208	215	230	220	225	232	227	245	215	253	233	201	211	233	222	245	230	207	216	224	215	216	213	233	246	248	239	255	213	208	219	201	220	237	212	246	223	226	237	232	192	238	230	265	244	227	236	239	219	199	234	219	235	233	219	221	220	230	216	217	202	249	246	255	232	209	230	228	204	208	239	249	219	230	223	232	249	241	253	222	261	207	228	252	234	206	232	258	227	218	233	226	234	240	251	242	229	208	239	252	275	258	236	222	208	234	222	246	248	210	251	217	223	229	218	246	223	216	208	235	239	230	226	203	225	230	220	224	205	235	206	219	225	243	226	229	223	204	230	225	233	226	207	200	233	225	217	256	213	236	195	205	219	252	218	260	250	228	232	236	237	197	197	238	205	237	207	218	213	227	228	238	247	208	223	223	238
48635	58468	68478	38810	26473	1273	1130	1109	978	980	825	825	838	788	818	829	789	814	810	772	815	721	784	764	752	720	747	782	738	787	731	728	749	718	756	743	735	757	753	759	705	700	722	768	794	721	715	733	686	694	725	705	722	727	725	762	745	724	690	720	667	747	722	723	731	714	752	721	701	727	738	726	689	751	683	733	780	740	718	710	737	686	709	713	717	724	733	704	750	717	761	713	773	780	737	668	773	733	752	679	700	754	713	676	721	741	721	763	750	723	754	732	705	701	711	737	719	710	766	766	717	685	799	688	753	740	723	649	727	716	736	741	757	681	714	712	753	730	696	752	694	729	707	727	725	719	707	732	716	721	701	712	720	710	744	718	684	728	680	717	731	741	710	702	724	762	703	743	771	720	747	714	687	719	715	715	765	714	704	754	698	709	730	721	739	735	741	761	673	739	744	676	705	740	727	737	672	720	714	709	721	730	695	739	738	732	717	700	708	735	717	751	692	694	712	699	739	705	709	743	678	667	729	702	713	711	748	698	722	716	758	715	760	739	678	757	706	694	722	661	700	714	737	742	785	726	697	741	738	726	734	762	712	701	697	710	724	715	698	724	712	724	724	773	746	670	688	694	708	743	692	729	725	697	726	735	702	755	745	701	734	684	758	677	717	731	702	689	699	737	731	756	740	722	721	749	703	732	719	750	712	711	743	687	688	744	665	702	712	738	684	688	777	742	664	732	712	686	741	724	734	728	699	736	765	733	681	675	827	725	734	694	679	750	741	773	694	710	694	720	700	729	734	730	718	701	695	766	705	702	777	690	749	708	712	733	753	685	742	736	690	731	720	736	697	745	725	686	714	750	730	726	683	737	689	721	724	730	747	733	716	717	716	757	715	725	723	714	722	717	737	749	698	724	797	728	781	777	748	738	710	715	737	723	701	762	711	776	709	757	736	740	716	661	740	780	691	682	735	761	711	724	715	737	700	738	668	702	738	691	721	700	697	713	699	707	681	701	712	719	719	746	714	712	713	702	678	716	732	752	734	744	710	725	690	724	699	680	734	735	774	741	690	736	679	706	685	726	687	712	745	681	742	730	731	747	754	732	690	748	737	698	733	692	726	739	732	716	738	703	725	759	717	735	700	756	689	723	731	728	716	667	690	703	682	711	725	710	732	734	694	717	712	761	717	741	679	680	708	757	718	731	737	685	742	710	732	694	731	669	678	659	729	702	731	693	697	668	743	722	685	755	766	687	685	756	740	728	676	723	748	683	724	725	750	736	667	731	748	688	724	675	712	689	693	718	738	727	716	754	742	691	729	701	699	704	758	726	682	719	710	728	744	717	719	727	724	675	711	726	707	677	709	740	733	744	703	692	712	738	705	720	737	716	680	731	779	690	685	772	746	774	723	739	754	683	709	724	745	703	708	690	776	731	719	706	726	703	779	753	705	681	695	715	700	729	682	733	715	690	677	724	713	699	745	696	709	716	730	722	743	682	725	748	704	711	702	713	719	718	779	735	697	703	725	707	674	714	702	699	724	737	680	752	732	741	737	716	704	712	714	706	703	752	785	710	747	716	715	759	681	753	717	731	725	677	762	727	764	712	730	750	761	715	711	714	717	720	699	708	744	700	731	728	714	716	704	686	700	700	755	689	700	694	740	766	683	720	723	742	681	711	673	728	699	750	692	715	705	699	739	712	741	683	719	723	708	699	707	698	743	742	699	702	724	687	744	719	742	718	724	733	740	782	689	707	752	742	723	788	758	732	703	788	728	737	694	697	769	696	759	693	679	720	713	774	699	719	695	681	673	762	709	737	747	717	742	727	694	727	731	726	782	700	759	720	675	713	736	682	707	760	703	713	721	676	648	663	675	723	685	677	740	694	796	717	780	663	668	746	703	754	707	731	702	721	721	666	733	708	707	724	699	712	700	748	705	746	731	722	707	698	686	709	720	666	700	701	748	698	734	748	697	706	693	740	739	758	743	758	750	728	746	733	726	699	734	717	753	702	767	738	703	700	729	693	727	700	730	727	721	739	712	720	748	697	722	746	720	700	700	696	697	718	731	713	764	725	743	691	711	734	723	691	715	716	726	711	700	715	738	737	730	756	707	713	664	739	772	713	703	708	731	719	659	742	713	712	736	728	707	671	735	726	770	735	754	737	702	677	749	718	760	697	719	755	747	756	695	708	719	729	737	718	734	714	734	708	736	718	679	729	722	674	748	727	673	707	729	667	736	707	719	717	708	725	705	752	783	684	756	738	724	703	718	689	732	727	745	724	665	757	742	716	723	740	670	685	675	747	735	729	704	691	717	765	737	712	684	720	732	726	775	739	706	736	705	729	701	731	723	736	673	698	748	729	721	719	739	747	681	696	714	706	724	721	730	719	738	759	762	713	681	738	735	675	700	709	688	715	727	748	676	759	748	681	686	750	721	705	719	743	730	741	788	740	731	712	682	678	698	721	688	720	693	685	708	750	750	733	684	688	738	714	678	690	764	694	714	715	732	687	738	769	685	734	668	714	717	759	726	749	723	701	735	691	716	622	756	767	669	712	710	706	717	720	753	680	712	644	747	693	681	725	703	715	739	712	702	773	707	726	737	721	740	784	782	755	720	690	748	702	707	739	706	700	747	698	717	699	722	744	678	722	717	738	755	717	732	703	754	696	687	654	657	759	750	694	716	750	654	784	712	763	744	705	744	706	756	735	734	706	718	733	712	675	774	714	695	742	719	691	723	711	677	709	733	759	703	704	701	700	636	738	712	724	738	696	720	733	722	739	716	716	742	757	683	746	754	734	770	684	715	727	701	741	693	722	711	755	748	697	726	720	711	707	704	671	687	689	723	733	736	707	730	768	735	717	715	727	677	735	689	711	655	739	714	730	716	765	751	702	686	705	687	715	737	727	709	722	790	722	717	735	716	715	734	745	742	782	756	737	753	737	731	698	706	747	734	694	739	747	705	692	710	727	744	751	725	747	715	718	715	741	707	793	698	740	720	736	728	730	710	730	703	760	722	721	720	731	714	692	720	714	728	704	679	737	732	701	705	730	734	706	723	706	709	758	744	731	704	738	736	699	705	733	711	717	726	731	701	684	742	747	707	709	739	691	702	795	769	775	663	720	696	706	785	721	726	761	750	683	737	744	690	756	707	677	706	704	724	705	698	679	647	664	758	727	741	743	741	762	764	739	772	732	716	699	743	713	694	759	718	716	754	695	719	749	729	717	715	743	716	753	710	729	746	787	676	702	731	739	734	749	753	709	693	749	736	730	729	682	732	699	748	693	712	744	699	752	700	707	698	693	715	731	684	703	764	712	731	724	734	712	702	712	734	739	677	699	682	712	775	742	746	700	736	793	690	703	741	700	708	685	686	713	717	709	718	719	751	762	729	731	671	656	707	717	744	719	716	722	686	752	726	717	758	707	723	731	691	707	747	773	761	723	721	698	734	747	717	768	685	674	760	697	755	746	729	730	720	743	742	718	726	681
17760	11804	16106	2856	650	162	179	154	181	175	151	163	161	182	195	173	183	167	170	165	187	178	170	181	175	164	168	155	180	186	156	187	161	180	154	161	148	175	167	162	150	166	173	171	156	162	181	145	162	167	187	159	171	161	149	161	144	168	162	189	167	173	155	172	167	170	151	183	170	185	163	150	175	153	164	168	169	144	151	193	177	186	158	145	170	177	174	165	169	180	153	181	167	165	204	174	182	184	172	150	153	194	152	168	180	178	174	166	182	173	166	153	149	182	173	170	177	156	158	164	156	174	165	195	156	175	168	162	159	171	169	169	169	140	155	172	158	185	175	196	133	146	178	179	159	162	190	165	150	155	161	169	152	165	181	163	168	157	168	165	152	170	162	145	159	159	158	147	184	161	169	157	184	147	185	182	162	171	174	177	159	189	162	162	152	143	154	130	164	168	165	153	149	154	166	181	157	187	160	169	165	154	205	176	172	170	152	154	156	189	135	155	149	173	169	170	171	178	156	156	162	168	147	177	165	169	171	185	181	161	138	157	169	164	157	170	174	153	162	145	171	149	165	173	173	150	165	172	191	166	158	174	142	194	168	185	165	165	170	187	164	180	152	153	178	156	210	162	166	169	190	163	179	168	146	168	179	165	158	170	173	168	160	168	164	167	160	163	149	169	156	162	169	159	149	152	170	161	144	146	166	158	178	183	168	166	177	194	168	161	174	170	142	167	171	146	163	184	179	151	176	163	168	159	174	166	149	144	157	158	150	161	151	164	181	160	169	161	164	182	167	137	181	168	155	175	174	154	150	184	164	165	152	162	169	207	168	148	165	175	147	172	150	150	176	176	144	178	174	171	159	148	190	151	160	154	140	154	167	138	169	154	178	162	163	171	157	154	152	153	178	149	148	174	148	174	178	187	155	164	145	161	149	192	177	179	167	148	142	162	176	160	156	184	171	171	158	170	166	161	158	173	144	169	152	155	168	148	179	162	145	138	141	158	168	168	149	177	155	168	144	151	199	172	182	158	163	175	159	159	161	169	164	160	150	176	173	171	186	171	162	169	165	166	180	145	156	151	168	169	162	157	190	173	200	142	158	158	174	160	173	154	175	163	163	197	174	167	145	174	162	170	149	188	163	185	173	168	175	147	155	158	147	156	147	161	173	168	161	190	152	164	178	186	182	171	165	150	151	161	156	146	139	170	160	154	180	188	174	124	140	153	168	150	180	175	151	173	165	174	167	166	156	159	133	180	172	184	175	154	163	164	139	161	153	170	178	154	168	170	181	174	154	170	171	168	159	147	173	147	175	166	163	174	166	173	168	156	179	173	191	158	189	148	162	177	172	167	194	158	182	175	144	163	182	146	146	152	151	169	167	154	169	170	148	179	168	173	159	168	161	167	165	161	172	152	164	147	161	174	166	155	168	159	147	170	164	163	158	173	160	156	155	159	165	191	165	166	170	184	148	179	175	161	137	172	165	173	174	169	170	145	165	170	139	143	167	156	156	176	159	159	174	154	175	181	161	174	138	176	177	173	186	165	165	169	182	190	131	167	179	175	162	190	159	152	177	171	188	132	153	151	172	150	152	155	167	150	163	158	164	180	189	155	164	164	169	159	148	161	151	137	173	181	169	151	189	152	176	156	160	193	176	159	176	155	156	156	163	157	177	161	159	182	146	135	186	166	166	156	159	160	165	181	149	161	162	148	146	187	168	175	161	158	145	180	160	148	171	175	144	154	186	164	156	174	163	176	173	141	162	145	152	196	184	144	177	158	172	157	183	163	179	175	162	157	194	169	161	148	170	139	164	173	183	182	148	160	162	149	182	166	149	167	155	163	144	170	163	163	176	167	168	189	159	158	174	165	171	171	147	169	172	140	152	168	155	143	143	177	151	160	160	174	155	169	163	156	155	154	172	166	160	162	182	154	161	169	187	165	167	145	164	177	152	153	164	161	168	169	177	166	158	163	166	150	164	153	157	160	186	161	170	174	183	151	155	148	182	194	169	177	158	161	178	161	174	181	155	168	176	172	165	174	167	189	127	155	176	167	168	169	186	136	149	165	179	161	174	153	185	152	167	159	173	155	165	175	167	166	149	161	157	176	170	150	178	202	162	166	161	175	150	165	188	175	168	169	209	173	159	148	158	161	177	144	161	163	182	149	155	143	173	167	170	157	175	161	156	175	169	180	144	178	135	149	135	161	158	159	147	176	182	161	169	160	223	186	166	174	154	160	149	166	160	141	172	161	163	172	153	167	183	189	157	162	143	168	159	165	188	183	157	145	160	175	180	197	178	171	170	171	165	186	153	174	170	175	152	174	171	168	160	163	170	157	156	145	161	155	158	172	151	164	164	179	154	155	161	173	142	142	157	155	147	167	161	168	166	167	153	158	164	166	164	158	165	155	144	144	158	174	161	149	156	164	147	174	157	140	166	157	173	158	156	178	176	151	154	174	143	174	165	163	179	174	165	168	162	168	156	174	185	149	156	162	187	178	169	172	172	180	160	149	138	180	191	196	158	157	171	148	150	152	166	152	175	161	163	183	165	170	182	179	149	152	154	157	158	162	174	171	166	167	159	178	183	178	179	168	167	158	151	157	183	175	171	185	183	165	168	137	161	158	176	138	180	176	146	176	170	191	166	163	153	166	158	162	159	181	165	181	161	152	176	170	178	147	154	174	174	184	148	160	189	162	182	168	184	165	166	154	184	160	161	173	149	144	165	154	169	167	173	144	137	167	155	145	156	164	176	148	168	173	157	161	151	151	173	180	180	174	169	162	154	166	170	157	187	154	169	158	167	182	161	156	178	154	172	150	169	164	176	154	167	180	191	151	163	162	151	172	175	154	150	166	153	175	148	153	164	166	163	156	154	166	186	139	152	168	160	195	176	160	143	159	168	162	151	160	156	180	180	160	149	161	155	138	151	172	137	135	153	161	176	167	172	164	159	147	162	186	149	172	173	163	145	136	153	163	165	155	149	168	174	161	158	163	175	175	169	178	171	190	176	178	169	147	164	184	140	172	179	159	174	160	177	141	171	173	141	153	148	166	150	138	145	177	165	151	167	153	153	150	151	160	151	169	170	169	161	162	148	184	168	192	144	189	198	152	157	165	160	168	178	143	167	162	156	166	169	155	159	158	169	175	159	173	155	152	170	165	198	158	152	164	167	166	184	171	174	155	178	178	159	161	162	152	154	154	161	170	163	157	157	159	166	159	152	187	180	180	159	150	166	176	170	170	161	162	183	162	171	173	159	183	170	163	169	160	163	156	184	154	158	155	196	179	161	155	169	172	161	193	180	182	171	168	144	169	171	162	190	164	169	183	157	161	173	163	167	170	166	187	154	204	154	148	149	169	155	170	169	167	171	155	155	171	142	178	160	171	168	173	165	169	156	156	161	142	167	191	183	163	196	156	186	177	179	158	169	154	163	163	184	168	149	178	163	160	156	182	162	164	147	165	179	145	160	149	147	191	172	158	178	157
16178	17704	24098	5304	2419	573	550	551	535	536	580	563	506	545	559	544	517	528	519	578	537	591	532	489	568	514	570	539	583	581	598	528	530	536	510	525	608	568	576	568	561	579	553	525	550	556	568	547	515	588	538	554	559	501	524	583	534	601	563	536	538	559	554	562	541	576	580	549	542	549	573	541	520	520	545	537	548	562	543	521	569	547	528	536	564	553	566	543	594	537	522	533	562	559	552	530	507	572	538	508	546	513	607	551	520	535	518	592	544	499	560	543	562	564	551	573	535	534	567	540	552	586	575	526	539	533	561	585	604	549	544	533	558	577	582	585	517	551	515	533	569	536	567	543	537	530	588	500	532	553	590	510	533	519	520	545	541	557	547	545	548	603	539	526	474	511	546	614	565	568	533	570	512	497	517	579	542	526	535	521	562	522	526	538	543	538	510	560	550	576	603	539	566	574	563	557	591	491	564	525	572	527	569	525	495	547	571	559	584	517	541	550	559	605	527	542	529	530	624	539	543	561	584	561	510	529	543	597	503	535	548	544	572	541	515	538	553	577	546	543	516	513	513	551	504	576	493	518	535	571	512	546	538	551	519	523	553	531	528	563	561	513	543	543	557	549	527	526	622	553	609	519	547	569	549	540	566	556	602	518	535	544	558	552	551	541	511	516	550	565	500	569	590	511	522	490	557	548	570	506	538	525	499	543	550	519	511	574	539	563	591	560	521	518	538	538	519	531	543	547	553	538	583	532	546	566	566	562	519	573	563	580	530	553	539	552	538	500	605	529	573	519	542	523	535	539	575	540	548	526	517	501	548	557	533	548	564	592	535	518	616	554	569	531	558	576	529	571	605	546	555	530	544	565	536	567	563	560	527	568	510	549	546	548	571	562	512	588	601	568	598	552	566	543	542	559	554	580	539	550	580	514	533	512	575	534	581	532	553	531	538	539	572	534	532	544	561	561	563	494	557	541	607	508	528	508	537	539	583	533	567	573	569	513	557	557	533	529	526	547	555	561	547	518	538	548	539	525	599	531	563	603	573	593	551	531	541	577	581	571	591	517	587	557	554	549	546	515	536	576	554	547	568	568	551	534	537	542	486	550	558	560	518	595	522	541	548	538	623	554	525	553	572	545	563	550	539	598	541	521	561	555	550	522	564	556	558	593	546	554	532	554	530	573	543	548	518	560	564	562	561	514	586	559	545	537	559	510	487	538	537	541	557	587	540	551	520	574	520	552	548	540	519	531	560	543	539	539	545	574	551	519	589	553	590	498	536	543	544	540	560	551	561	507	548	526	589	542	539	571	558	571	525	508	558	534	536	563	548	546	519	559	546	532	560	565	556	565	542	569	520	554	559	559	543	520	530	553	535	523	564	553	537	565	560	548	541	512	563	534	509	587	523	476	544	515	569	564	544	559	552	475	526	583	552	565	531	555	562	537	530	551	500	548	548	590	529	527	541	544	521	545	553	547	590	571	571	493	531	543	540	548	545	569	561	583	539	557	538	556	549	540	529	574	501	540	608	551	513	526	529	516	573	571	512	499	539	573	571	555	579	549	561	591	580	560	512	509	530	549	559	528	582	558	569	548	536	565	575	522	505	518	541	518	537	573	511	554	551	481	553	532	549	557	540	559	543	588	519	576	597	545	554	539	515	534	539	555	538	520	525	531	562	571	541	542	544	521	542	538	570	557	563	567	515	506	546	557	546	532	551	573	548	557	535	531	566	518	571	555	503	526	535	497	533	556	575	561	551	554	506	529	572	554	586	520	531	538	571	601	551	556	551	529	539	557	549	564	510	575	547	498	550	536	530	531	541	565	553	578	520	504	536	577	547	551	580	510	567	566	556	514	514	560	515	546	520	519	530	583	603	558	575	563	548	536	546	522	537	508	531	563	484	532	572	590	558	537	563	535	564	525	542	569	532	535	521	530	535	556	566	547	521	527	554	543	539	559	599	535	544	516	580	535	514	599	542	527	565	555	546	551	558	543	543	516	544	582	587	547	542	569	583	535	589	549	534	577	552	556	582	541	537	490	532	545	490	539	577	538	574	508	546	538	508	533	562	553	520	589	528	549	576	555	545	556	511	548	540	549	508	551	526	578	516	570	549	509	527	573	505	524	576	544	557	531	540	533	577	552	589	536	524	572	592	559	534	550	538	581	543	584	522	522	591	563	516	530	555	543	570	557	584	540	545	559	566	572	562	531	528	545	562	572	557	584	525	556	514	540	571	565	531	590	508	521	585	567	542	556	539	563	550	549	564	532	561	562	602	533	548	545	480	518	531	572	561	525	514	550	568	549	557	556	532	570	524	568	554	574	539	538	541	554	552	515	558	557	527	546	562	537	506	629	592	550	573	526	575	547	517	552	541	539	558	535	562	554	492	551	560	593	578	551	574	553	524	618	534	562	539	545	556	543	555	620	555	536	570	545	523	540	533	576	555	531	537	585	588	562	547	540	555	530	553	545	529	563	535	549	558	534	557	515	566	587	556	568	524	587	534	507	562	554	544	556	533	541	522	566	492	583	571	542	570	555	505	510	535	561	589	571	532	523	556	511	526	574	556	570	553	556	591	546	550	534	552	520	581	536	558	510	553	519	571	533	561	532	555	536	532	542	560	565	554	549	539	527	519	545	537	577	568	535	500	558	539	540	582	601	535	543	557	540	568	549	564	578	540	557	561	549	534	539	569	515	588	568	559	556	541	585	505	572	524	552	561	575	593	569	578	548	569	516	536	512	533	517	519	595	525	550	557	479	577	497	543	583	564	600	512	546	549	537	531	528	533	487	565	550	561	577	542	525	581	537	532	549	550	559	538	589	553	518	535	586	541	495	551	549	542	558	533	549	538	519	535	538	546	537	527	556	549	567	522	560	534	578	547	544	575	604	506	541	528	552	542	506	514	527	549	551	555	513	549	577	521	551	573	538	563	532	550	527	574	514	541	553	545	548	545	565	557	544	509	550	533	586	567	496	501	544	500	532	554	546	565	552	567	561	553	553	591	580	514	531	531	548	540	538	554	531	508	575	547	528	545	558	568	540	545	553	514	528	578	538	568	530	549	550	540	525	538	582	556	567	561	566	547	540	518	539	553	513	558	590	558	557	505	523	580	506	530	574	577	509	532	574	502	554	534	562	545	543	543	491	521	519	535	520	529	544	570	553	533	591	518	579	542	579	525	553	548	562	526	571	579	532	541	575	572	559	557	528	535	511	539	556	515	566	536	506	550	525	551	536	539	554	552	539	495	511	519	542	612	511	528	524	595	531	537	555	512	542	555	552	541	572	548	556	519	531	566	572	533	513	513	577	518	566	533	529	548	529	558	566	581	572	575	522	576	548	534	562	549	480	496	552	564	539	527	513	533	579	566	548	542	557	525	550	565	560	522	565	538	524	528	565	562	585	526	533	488	553	564	532	531	516	538	537	610	532	569	492	539	576	541	551	511	567	582	549	530	548	542	524	526	523	578	534	555	554	500	607	555	539
56667	59122	66158	30977	13419	808	169	164	148	153	148	142	141	152	131	160	175	146	156	131	136	144	135	152	150	147	130	124	162	145	131	142	150	135	151	150	128	124	148	140	141	146	134	148	170	134	136	144	141	136	146	134	161	143	140	126	149	135	151	139	150	129	147	148	135	141	140	157	158	152	143	121	125	142	151	160	132	144	147	156	145	145	147	140	146	142	137	121	129	121	158	141	141	148	127	140	119	153	138	116	135	149	126	131	140	144	148	134	124	120	142	150	139	153	133	149	136	159	138	125	148	135	132	133	148	135	131	127	137	142	122	147	150	143	141	159	137	141	132	122	136	136	145	159	137	131	145	154	121	157	135	153	136	140	117	127	140	143	164	127	149	160	157	136	148	143	135	126	155	114	136	151	144	136	122	137	130	148	154	138	160	141	109	127	134	124	152	144	136	147	125	133	149	124	128	133	157	141	149	140	168	147	128	130	104	162	148	151	142	132	139	142	126	143	150	150	116	155	133	128	154	154	170	138	148	135	140	135	162	144	145	142	128	169	122	163	135	118	128	155	131	132	133	134	141	156	158	150	135	150	155	137	144	141	142	139	131	143	135	130	144	136	134	140	136	151	144	126	129	131	158	138	141	140	134	137	137	131	158	126	148	117	146	153	137	139	146	153	140	142	137	145	116	143	166	121	148	129	153	144	123	141	137	175	152	158	112	149	128	123	130	136	148	145	147	125	135	135	137	130	153	152	170	149	121	143	134	146	152	137	159	139	147	120	160	161	134	142	139	132	151	119	123	157	141	148	135	138	141	144	113	134	144	137	137	121	139	141	134	125	137	151	124	121	140	140	130	127	140	134	134	120	164	129	119	163	123	131	136	113	152	159	133	128	123	160	145	150	133	124	133	140	155	119	127	131	124	150	135	146	125	136	136	126	142	143	147	156	142	126	143	139	142	125	157	128	132	161	109	121	146	134	150	111	163	137	142	152	147	141	149	149	139	128	147	130	146	134	147	134	150	135	129	137	132	131	120	126	134	131	121	147	149	137	114	141	126	145	130	125	151	131	131	147	143	129	141	149	152	140	138	158	126	124	149	159	152	137	132	161	152	151	144	160	126	133	128	127	137	155	149	139	129	148	139	135	123	117	141	129	158	133	117	155	157	139	125	133	142	147	146	136	137	130	168	147	141	139	145	160	134	139	156	131	156	132	155	141	139	131	124	144	144	123	132	140	126	133	131	151	155	144	143	134	152	157	142	167	144	126	160	139	152	150	146	126	155	134	135	131	133	145	145	132	127	134	125	119	124	126	114	151	161	145	125	134	146	136	143	119	128	132	134	151	142	160	135	152	131	144	130	145	141	132	150	136	140	145	125	126	126	138	139	165	145	136	155	138	143	152	169	162	139	138	127	146	137	131	136	150	126	136	142	125	145	142	142	140	148	135	156	129	132	151	143	138	129	145	138	126	136	149	138	155	129	133	148	125	135	151	121	147	132	136	132	135	138	133	135	151	156	126	142	137	155	137	131	109	113	145	136	131	135	140	132	128	139	145	137	130	136	132	154	142	133	155	151	109	156	138	130	136	142	143	148	148	142	154	147	149	138	134	139	142	146	143	168	116	131	143	143	147	135	132	138	137	150	143	119	134	147	144	153	147	133	134	154	135	146	125	143	129	131	164	141	135	131	148	140	125	138	144	149	124	141	148	140	147	127	145	141	151	149	135	127	158	149	138	133	110	139	139	145	139	150	115	141	138	143	138	145	147	118	124	149	124	134	141	163	128	122	133	129	147	137	161	131	123	129	131	124	148	161	147	136	147	139	140	139	122	147	122	131	123	132	120	145	132	146	147	140	145	143	150	142	158	140	130	126	120	151	124	172	124	127	153	152	151	148	140	135	171	148	144	165	135	148	146	128	134	128	116	137	142	145	125	132	139	162	159	142	123	131	137	130	126	144	121	132	155	156	125	148	140	141	135	130	150	142	157	131	127	125	144	146	133	158	151	137	132	130	135	133	124	144	155	134	135	135	122	139	146	114	153	146	145	125	138	150	140	120	128	167	143	143	127	148	133	145	151	151	141	125	134	137	138	145	138	128	122	150	142	145	146	148	141	149	137	129	142	146	145	148	137	152	132	147	149	140	117	150	155	136	133	126	119	150	145	119	141	137	139	153	123	146	116	138	148	135	138	142	132	135	151	143	146	152	150	142	160	145	139	157	139	131	130	143	159	142	143	131	121	130	144	156	137	136	128	135	135	144	147	147	131	144	139	119	141	136	152	128	121	137	151	152	175	121	149	136	142	114	155	133	144	122	159	159	156	131	151	140	145	134	146	133	133	124	156	152	141	128	157	148	143	141	149	135	138	141	145	148	150	132	131	138	132	135	164	135	149	154	132	146	150	133	153	158	137	132	134	154	123	135	129	156	122	154	162	144	136	138	128	127	134	131	150	153	131	127	124	133	151	162	146	148	141	158	146	146	124	116	152	143	157	142	161	145	147	129	130	139	132	125	122	149	148	152	137	167	141	134	150	143	141	145	141	134	166	148	130	120	144	142	137	159	158	122	160	146	140	167	155	131	151	132	126	139	134	139	143	148	146	160	153	137	137	125	132	145	142	131	135	126	137	123	111	135	146	121	128	145	160	137	125	142	150	136	140	140	123	128	142	136	143	152	148	136	136	155	139	136	141	163	110	134	150	122	156	127	154	149	147	141	124	127	140	148	122	121	139	153	149	151	137	137	124	127	124	140	142	112	144	136	141	150	152	147	154	143	136	144	149	128	145	154	136	155	135	134	138	152	127	148	133	149	140	145	156	136	157	139	163	134	124	126	125	126	151	141	142	175	151	136	148	152	157	141	132	151	107	149	122	131	137	146	156	144	136	140	136	154	161	144	127	111	159	125	133	133	115	145	144	139	121	138	138	147	130	130	155	142	148	162	160	134	133	162	127	131	136	130	146	136	127	135	140	166	150	156	136	139	155	146	137	121	135	139	141	152	142	154	146	151	116	138	125	157	123	128	138	134	145	144	165	148	134	141	130	140	148	123	147	157	141	147	125	119	122	130	116	120	130	137	145	120	134	128	164	139	123	131	146	140	155	152	131	132	115	147	137	144	154	130	135	144	124	128	150	140	160	146	138	156	152	143	152	140	140	138	108	159	133	114	160	129	124	135	137	144	153	131	160	136	164	143	146	144	123	137	150	135	150	151	149	139	150	133	143	135	138	147	148	145	138	131	135	139	144	137	145	132	129	156	128	137	123	132	137	140	130	138	122	140	131	148	145	152	151	118	145	114	149	139	132	166	132	142	142	151	137	136	140	153	138	138	145	143	125	155	101	133	151	137	144	137	136	138	142	137	117	147	143	137	155	131	137	139	146	161	148	134	161	140	140	136	140	154	143	137	142	139	152	130	139	123	117	148	150	133	142	141	150	146	145	132	154	141	146	138	141	131	155	133	142	143	143	141	149	138	139	132	118	131	156	147	144
37838	45942	56877	31469	16500	713	631	549	561	551	538	558	532	505	512	553	518	515	508	537	505	505	484	524	510	527	488	479	481	455	477	500	488	461	499	449	501	469	458	509	462	479	480	500	490	482	487	500	468	475	485	507	517	480	451	481	463	475	480	488	450	522	490	454	470	530	462	441	518	495	425	464	470	494	493	489	463	454	480	419	449	503	474	500	500	499	478	456	479	500	542	496	437	439	496	455	485	487	487	453	465	507	500	479	486	460	467	506	473	464	500	498	516	487	505	486	463	467	491	442	449	435	462	468	489	435	431	487	452	498	502	467	477	500	497	533	502	450	485	447	483	477	478	448	519	486	456	494	468	474	477	505	520	470	520	482	457	478	481	482	465	451	482	505	450	499	484	474	463	476	460	457	475	438	475	480	485	485	455	477	455	488	513	469	466	466	462	469	474	474	477	474	491	477	482	493	444	464	455	465	477	473	438	458	466	476	483	470	450	456	441	464	449	511	455	476	489	439	503	514	522	495	478	436	490	472	437	489	495	469	456	439	473	458	500	462	443	486	468	475	464	480	454	469	497	493	482	486	452	497	472	451	478	449	507	464	431	450	465	487	450	470	477	489	460	484	485	466	482	474	459	465	486	508	464	473	494	486	477	486	503	437	442	492	520	476	487	467	444	495	482	477	455	500	469	463	470	469	479	466	474	461	469	505	498	464	471	500	484	498	508	472	485	495	484	493	479	492	468	473	493	461	429	455	477	477	467	496	434	441	423	491	482	477	422	559	505	459	487	460	482	483	500	437	521	484	466	493	484	493	478	438	473	487	440	469	470	474	493	509	506	443	466	483	498	512	435	458	503	481	448	471	467	473	481	497	464	485	502	451	432	479	509	508	458	488	501	464	485	450	487	477	500	489	452	520	454	460	431	475	504	498	456	441	453	443	462	459	462	492	470	487	451	438	487	479	458	463	485	514	512	444	457	498	460	479	493	466	455	448	511	474	474	474	492	463	445	475	493	493	451	484	466	477	492	479	450	483	482	439	485	448	480	494	478	493	489	466	472	459	448	454	543	455	468	468	490	483	461	496	488	460	424	480	470	437	470	471	474	475	494	498	469	454	454	467	465	492	496	466	443	446	458	492	504	457	458	456	445	463	478	515	512	451	461	488	426	497	460	506	465	464	477	471	449	470	494	479	483	501	488	503	466	512	488	448	495	507	486	471	507	498	485	492	470	518	516	494	445	490	505	482	458	465	511	521	455	460	462	445	494	446	480	457	497	496	436	492	508	449	522	488	523	484	453	506	503	468	473	472	462	524	437	496	443	495	443	474	516	453	469	453	506	480	450	485	475	456	461	480	492	468	482	459	470	478	494	521	477	493	488	469	434	484	448	468	449	446	479	492	508	513	508	477	491	441	469	504	462	453	504	516	482	505	475	462	442	465	490	477	490	479	455	504	459	492	460	454	501	474	476	477	456	479	446	520	469	509	479	506	428	485	466	461	498	442	479	482	469	471	497	480	483	499	509	470	493	472	475	483	441	494	461	480	459	492	487	456	524	497	458	482	431	474	476	499	475	480	463	508	524	494	467	471	460	452	474	458	468	462	484	439	465	441	467	499	547	451	447	499	473	459	476	481	486	461	454	492	468	472	493	504	457	476	516	466	425	477	463	494	457	458	504	459	518	451	494	498	530	469	462	511	459	511	520	498	449	477	476	497	503	504	470	470	494	455	450	491	448	482	509	485	488	469	458	487	457	465	479	446	481	474	487	463	499	492	467	481	474	467	506	482	469	440	461	497	461	510	469	474	455	468	520	439	487	422	531	471	475	436	481	480	490	467	457	501	464	486	457	449	493	497	470	476	508	504	506	464	448	502	526	485	484	457	495	497	478	476	474	496	467	489	497	448	501	464	480	467	458	463	532	480	495	471	485	474	471	512	473	465	472	484	445	480	478	457	500	474	477	477	463	449	527	486	472	479	440	479	492	456	455	489	491	483	502	444	502	459	518	451	478	451	467	503	471	479	448	487	452	479	470	512	499	495	472	444	483	453	507	453	453	450	474	463	482	474	458	467	493	466	477	468	484	482	467	452	493	467	423	481	470	501	449	437	466	515	490	455	450	465	481	467	467	478	487	449	498	470	489	486	496	478	475	491	478	472	473	467	482	456	477	515	514	462	433	434	465	472	468	476	448	479	505	491	470	476	468	494	473	485	501	455	484	487	473	505	479	465	467	474	461	488	477	485	448	508	430	443	462	505	451	477	471	471	466	475	472	503	473	450	466	457	486	480	481	461	457	487	476	479	458	484	497	470	443	446	480	534	485	462	465	498	479	426	485	529	492	487	471	485	478	475	460	442	465	473	501	425	454	490	469	505	511	475	478	460	483	490	467	513	453	510	465	468	475	487	474	503	480	460	478	476	515	480	461	502	487	443	502	521	492	502	470	523	463	485	478	471	500	482	492	470	469	469	510	482	494	470	472	521	509	475	479	481	466	494	454	487	520	507	485	490	474	466	474	444	474	508	475	451	488	468	458	482	465	474	481	513	467	462	509	518	509	472	497	489	483	480	495	459	471	503	470	475	497	455	418	477	476	450	468	459	483	470	467	493	483	481	502	483	486	473	509	478	437	523	458	470	485	525	474	474	475	493	445	478	495	478	470	452	441	513	437	434	504	474	484	497	465	517	454	458	491	489	485	528	471	450	470	510	476	473	467	467	447	485	490	492	486	469	469	474	489	482	499	466	457	436	482	477	493	479	480	454	467	509	484	467	502	489	481	448	424	494	493	495	477	513	481	485	466	493	517	510	475	512	472	453	481	477	491	490	477	474	485	469	450	461	501	473	490	455	468	471	435	446	488	481	490	550	453	480	454	445	481	456	481	504	443	482	467	464	494	506	466	455	500	445	495	465	473	450	452	475	480	461	461	484	470	486	459	452	490	495	513	514	465	484	488	495	444	448	450	482	465	440	490	527	443	436	513	483	510	452	492	459	414	451	468	467	489	449	454	503	486	486	500	445	479	460	452	468	448	481	504	472	501	480	487	451	460	490	496	461	493	456	497	470	436	477	492	441	444	495	500	472	485	460	481	510	488	490	468	482	456	541	422	514	467	468	514	435	491	446	441	453	475	476	443	459	491	465	458	450	495	441	483	463	461	464	487	469	478	492	462	467	500	486	479	459	479	445	544	471	462	439	469	470	484	463	455	466	504	459	485	466	433	471	469	491	518	456	491	487	468	444	508	461	508	488	483	452	476	472	473	489	485	468	474	487	449	448	465	456	484	493	448	467	462	471	516	505	496	496	488	489	471	513	463	495	456	450	499	483	463	472	545	499	469	480	499	501	445	474	462	495	479	486	477	419	512	473	489	478	479	438	493	451	475	469	475	514	484	489	468	508	442	469	480	449	520	499	464	463	462	469	482	475	520	439	463	527	517	486	464	487	501	455	511	493	487	465	487	469	476	476	447	479	474	494	441	475	495	498	451	517
71661	74605	79649	39345	22278	3448	387	291	259	274	244	290	269	236	211	253	244	221	270	245	248	244	232	258	259	227	264	228	238	232	209	212	235	207	232	208	246	215	249	242	217	265	239	246	209	226	222	243	248	249	232	232	237	261	266	243	242	241	238	235	200	232	226	264	237	213	241	257	230	238	236	232	250	239	233	214	274	257	221	241	232	256	235	238	221	230	245	248	244	237	247	214	244	260	246	240	222	246	231	231	229	231	254	256	236	272	257	244	229	246	220	208	191	243	247	228	251	225	231	219	239	244	258	233	243	246	253	228	239	238	258	229	259	237	219	238	239	248	231	240	221	256	244	243	226	242	240	230	232	229	258	241	225	251	263	231	250	238	254	223	254	262	222	219	247	262	251	243	236	243	218	242	227	231	241	263	230	242	208	260	205	219	220	252	229	246	217	214	243	224	263	222	245	247	208	241	217	195	234	239	245	244	259	237	248	228	228	240	241	216	250	249	247	231	229	236	266	235	247	271	250	251	216	232	203	245	237	245	227	230	224	251	226	231	244	230	249	236	224	267	264	212	229	239	229	259	247	229	254	250	229	223	237	219	215	221	252	241	213	265	236	209	263	227	233	251	231	236	249	252	252	256	227	217	267	228	232	254	241	250	264	244	231	267	229	223	206	237	227	253	238	241	261	244	239	262	235	233	249	224	235	262	232	230	262	265	254	274	248	244	253	230	254	255	201	244	256	250	220	248	209	241	230	236	228	243	211	234	240	215	261	271	233	248	251	218	241	240	219	255	233	221	248	267	282	242	233	226	241	244	239	236	258	229	250	239	230	224	210	214	214	228	269	227	260	233	224	246	245	245	254	213	235	263	250	225	219	216	233	260	234	216	233	238	230	241	245	253	238	232	222	215	229	231	251	250	232	242	232	238	211	239	219	268	230	232	240	200	210	223	246	264	208	230	238	220	242	239	208	228	233	252	244	232	241	268	226	222	226	226	271	231	247	248	241	227	238	219	231	234	261	226	250	245	257	253	240	230	219	237	231	218	273	281	245	248	236	256	261	239	253	264	240	248	258	224	256	224	252	232	217	229	224	241	231	224	245	243	242	244	246	251	218	242	253	247	249	248	251	245	235	243	235	233	248	244	247	239	248	206	220	241	245	232	236	228	234	242	250	256	260	219	221	236	225	244	231	228	235	243	241	236	269	228	249	249	241	274	220	232	234	234	248	234	256	243	234	220	257	247	234	229	215	249	223	229	244	246	213	253	252	242	241	244	255	272	251	235	237	241	217	221	229	244	246	232	249	232	198	252	235	260	228	219	239	244	222	230	215	239	228	231	242	248	239	263	228	226	211	205	265	242	220	239	253	197	227	233	234	190	239	214	233	223	232	219	234	248	232	217	258	250	203	215	223	265	253	254	230	244	259	219	220	247	245	248	246	248	241	247	216	229	252	210	238	237	201	233	233	227	216	199	228	241	260	260	224	249	220	217	249	254	267	239	247	233	260	234	227	254	228	227	276	235	230	216	237	257	238	233	231	231	251	260	258	223	210	228	244	249	248	233	231	245	247	237	219	217	246	228	246	247	224	227	255	238	266	240	255	221	247	216	258	221	249	222	252	269	249	222	229	207	255	257	231	262	256	256	235	269	206	241	238	236	216	236	255	239	222	237	265	227	220	235	195	227	236	209	228	247	232	226	248	259	246	226	242	221	243	243	239	239	250	267	220	235	237	255	229	259	245	252	257	223	258	240	235	246	237	225	233	234	268	228	257	237	231	224	249	276	231	227	248	249	250	239	222	227	218	241	236	219	282	232	247	244	239	243	230	213	229	244	245	235	247	252	235	244	239	242	233	242	241	235	223	249	243	224	220	259	233	224	262	235	265	237	243	252	233	247	238	249	282	259	238	233	221	262	240	248	254	218	256	219	264	252	246	221	241	253	217	228	229	238	241	218	238	229	240	233	226	253	226	230	225	230	267	239	254	232	216	250	244	234	243	251	273	244	260	228	217	229	223	227	242	228	218	260	233	262	248	230	245	227	238	260	228	241	228	231	245	224	235	238	234	257	242	248	233	240	266	217	237	228	259	214	239	242	235	238	263	247	247	239	248	241	247	245	254	259	224	242	249	227	221	249	237	238	271	248	254	224	239	249	225	245	235	236	242	236	258	262	245	225	238	262	258	216	223	223	220	244	250	259	201	226	228	228	261	239	260	252	251	230	252	233	231	267	244	250	256	243	226	266	245	223	215	249	244	245	243	214	240	250	222	246	206	236	243	242	232	270	213	219	232	259	222	238	218	241	265	232	244	213	228	232	256	235	250	232	235	221	227	261	250	224	257	232	254	253	240	238	213	220	228	207	227	251	216	253	210	240	223	225	255	245	255	237	233	208	245	231	224	236	210	245	241	224	255	223	262	213	254	253	229	264	233	249	255	260	230	246	272	208	241	270	249	239	238	251	229	238	257	234	266	199	242	234	247	216	222	229	212	225	248	220	244	226	242	232	240	217	243	243	228	214	256	248	217	250	246	222	238	251	248	253	225	233	254	204	235	265	260	233	227	235	239	242	238	259	243	248	239	242	237	242	217	239	252	236	233	275	212	266	232	271	238	228	219	247	225	229	251	233	224	258	242	254	222	238	247	268	227	215	235	235	268	235	245	264	252	250	245	224	251	235	237	223	218	227	223	220	247	234	249	216	226	240	250	225	210	246	219	259	254	226	205	256	249	256	232	276	248	216	269	239	246	244	235	253	245	234	224	209	215	240	260	254	215	251	251	222	254	238	241	213	222	225	234	228	241	217	234	227	216	216	237	237	223	255	233	241	258	261	262	221	240	244	245	228	231	262	229	245	232	208	244	224	223	227	226	270	240	246	249	247	241	241	251	236	225	232	214	249	225	209	241	245	237	231	233	247	212	233	236	241	235	241	241	223	257	244	238	242	248	258	241	244	241	234	234	257	245	225	237	272	229	218	229	225	243	246	229	255	231	212	256	226	257	255	237	248	255	234	221	229	216	226	202	229	235	243	229	233	256	234	241	253	215	223	240	253	256	230	237	271	261	253	239	241	233	225	229	223	196	244	253	228	237	249	236	215	236	234	238	269	228	232	218	222	236	228	240	220	238	236	240	215	254	234	239	220	251	223	237	230	229	253	237	225	246	232	233	250	259	233	226	220	226	235	255	203	259	234	251	232	249	230	257	225	214	208	233	222	269	256	259	244	255	246	229	245	206	228	212	214	257	229	227	249	255	228	224	219	234	220	216	215	214	238	229	239	264	221	246	239	225	262	249	212	238	227	249	213	217	245	243	238	256	233	226	228	239	215	252	233	256	239	260	250	222	214	241	238	238	237	269	228	256	220	240	241	228	281	236	247	269	246	221	258	224	224	234	234	232	259	215	239	207	248	258	226	244	228	219	262	238	248	220	220	232	209	230	234	264	249	219	219	241	246	233	260	251	253	256	245	242	261	263	232	248	262	241	225	212	244
48977	59406	70589	39303	22171	1126	1047	1040	933	880	828	888	844	810	819	805	836	808	852	820	751	782	787	806	737	780	736	747	743	744	757	732	770	774	725	794	753	804	733	706	740	778	734	742	799	767	736	735	729	782	752	774	698	771	779	742	760	715	706	743	732	778	740	767	797	749	758	765	784	738	708	701	766	774	784	749	757	720	760	758	700	751	781	757	743	771	739	752	734	776	749	760	735	768	760	757	723	705	727	779	734	754	729	724	741	750	732	735	755	745	779	755	755	710	760	722	731	707	711	755	749	746	709	729	704	747	750	750	776	742	747	747	742	731	763	782	780	777	700	742	664	800	755	734	721	793	723	750	715	724	729	779	709	778	753	752	763	775	751	726	758	744	770	761	799	751	736	763	757	802	736	774	796	759	765	747	743	685	788	721	746	720	724	756	700	721	726	792	694	707	725	757	771	752	815	690	755	739	712	757	773	721	707	728	751	715	755	734	763	733	721	742	752	753	739	754	763	713	744	762	734	744	744	694	723	751	765	702	777	738	720	704	746	760	756	738	710	749	733	782	737	757	757	777	736	716	728	752	722	757	802	745	774	731	742	724	778	747	743	755	749	791	730	739	773	752	724	756	734	748	693	739	756	746	737	734	734	734	727	764	746	770	736	803	727	750	748	750	710	768	764	724	734	708	745	758	737	741	737	701	750	754	744	747	759	732	734	724	726	737	714	721	763	745	766	783	780	713	747	747	725	786	797	773	808	779	779	778	736	715	748	777	724	733	750	745	728	739	723	734	714	712	752	752	757	728	734	738	731	741	700	719	754	760	736	733	715	789	729	714	715	786	663	795	748	767	756	745	793	751	710	803	740	713	735	746	783	771	740	711	721	748	758	798	779	742	741	699	798	773	731	739	731	720	746	775	719	725	718	721	725	798	726	742	773	723	734	726	733	753	730	783	732	780	750	732	740	792	696	731	708	694	781	765	729	760	726	749	741	700	752	749	775	703	770	741	761	731	769	746	707	782	743	756	765	718	750	703	752	712	766	728	724	723	716	727	739	788	740	692	775	730	721	739	723	769	737	773	784	722	734	743	789	762	711	725	732	712	722	792	745	708	703	782	703	754	731	739	781	780	761	733	740	786	745	715	760	767	728	744	762	796	765	754	719	725	768	781	772	748	760	714	770	684	734	795	720	765	736	821	703	725	715	740	721	669	722	758	772	816	719	763	731	715	746	754	767	750	719	744	750	769	748	742	779	754	720	739	733	755	712	755	790	705	749	711	746	722	718	725	720	720	743	749	769	751	734	710	789	772	740	719	787	725	752	739	730	764	740	753	788	769	716	743	745	761	753	718	738	769	761	731	733	729	748	728	747	749	767	695	715	741	698	722	797	712	797	774	782	689	750	752	787	763	700	734	793	775	744	736	710	744	776	737	784	763	713	778	741	716	755	754	752	757	708	778	731	770	735	734	734	733	734	726	749	740	745	811	681	735	770	779	741	762	700	768	730	779	743	727	760	725	763	700	723	741	769	775	689	765	759	736	723	699	757	711	752	780	714	761	782	742	719	783	716	794	784	769	717	787	744	724	702	739	754	750	737	773	732	741	709	721	817	740	784	695	733	760	733	758	777	728	721	732	731	770	766	803	733	723	766	748	706	745	699	758	761	773	712	776	700	721	768	739	729	768	747	734	708	723	753	695	724	746	736	767	752	744	717	716	726	788	759	678	761	741	710	762	756	772	755	736	720	759	711	737	708	712	738	734	706	684	774	776	723	732	739	763	773	768	784	726	755	735	764	701	723	740	720	722	762	767	762	761	730	780	768	718	694	801	767	797	767	776	738	739	735	750	716	774	767	743	727	738	755	728	750	784	677	778	739	731	752	714	748	696	693	719	737	770	770	737	718	703	726	707	753	751	771	745	712	724	734	789	744	731	768	727	752	729	723	732	724	749	760	738	685	718	758	745	729	768	720	763	780	742	734	761	818	736	709	769	730	765	781	720	735	779	806	766	707	769	756	754	777	766	680	775	725	759	709	739	768	702	793	715	760	763	755	767	769	753	764	650	734	742	761	784	707	737	753	699	788	750	712	729	722	760	748	742	752	731	708	734	793	741	773	745	738	730	760	761	782	718	730	733	769	769	722	748	722	727	786	743	691	710	728	784	748	759	734	716	755	787	779	721	701	769	767	716	808	785	727	772	748	737	770	762	756	723	700	721	680	790	733	716	756	751	749	796	747	780	731	739	756	730	701	759	740	784	770	722	772	807	754	757	723	729	718	823	767	779	775	713	746	675	725	760	762	748	717	733	743	796	767	759	717	730	773	739	793	721	797	708	702	759	733	755	738	745	721	727	755	746	718	753	773	788	794	743	714	753	754	742	755	779	739	724	721	765	728	712	748	753	751	738	753	728	801	737	756	748	781	744	749	735	719	706	774	764	738	781	720	756	746	725	732	737	729	737	831	749	708	735	773	741	755	787	736	753	745	789	787	739	698	720	746	757	788	748	804	744	749	727	743	721	757	714	775	739	739	750	783	731	734	715	722	707	727	727	744	720	794	736	766	716	798	760	727	733	780	773	736	790	743	695	730	733	760	737	724	760	721	732	752	713	774	773	720	774	758	706	794	745	771	750	786	742	778	714	741	743	738	763	735	808	748	731	731	715	747	774	789	769	754	762	725	790	749	789	737	721	756	722	690	733	734	726	711	759	722	729	746	724	715	766	789	733	743	762	736	741	710	748	698	664	738	755	750	728	769	742	723	732	788	665	774	707	759	765	734	751	786	718	760	748	755	746	781	717	731	713	772	768	726	744	728	745	698	710	760	728	744	740	700	709	741	795	742	676	802	775	713	682	789	719	735	741	736	718	767	740	756	717	721	740	705	753	747	770	711	781	775	772	754	756	735	755	751	728	773	777	763	740	762	707	721	730	752	755	732	722	686	768	781	784	756	771	779	688	769	719	755	748	764	732	705	708	724	704	751	767	681	719	736	780	794	783	732	716	697	718	762	748	753	707	710	746	739	731	714	714	783	769	689	731	689	722	707	736	774	749	718	759	736	785	744	748	717	782	761	732	713	748	756	771	770	734	715	722	713	706	726	707	751	698	780	792	716	738	744	774	768	757	742	720	757	781	782	669	773	779	726	711	726	695	761	786	715	690	717	743	723	776	785	740	777	742	783	703	758	766	762	722	737	697	786	753	718	769	795	714	699	766	729	736	753	731	750	747	731	755	722	744	721	752	693	762	659	696	737	750	701	711	742	746	765	778	701	735	697	709	769	702	739	806	815	758	762	745	719	721	737	690	697	725	752	728	769	734	709	724	744	720	749	755	728	758	702	757	790	751	714	744	747	790	738	696	760	686	753	763	766	750	727	759	708	735	722	748	766	744	753	750	707	727	742	753	758	732	732	730	767	726	748	706	711	743	720	766	749	773	736	766	742	729	749	717	690	749	758	738	792	737	732	747	749	731	712	770	780	667	754	763	749	720
17846	11727	19393	2977	544	186	178	179	184	156	172	187	175	161	179	173	174	170	185	179	147	174	175	173	187	177	177	156	179	169	184	173	189	186	182	171	167	191	167	157	135	164	180	176	173	155	181	174	167	194	179	166	158	170	179	164	191	182	185	157	171	174	157	173	170	161	166	172	164	195	194	160	180	151	173	171	182	184	174	156	184	149	187	163	154	172	189	158	163	177	165	170	194	149	190	152	181	181	150	184	151	192	163	175	203	153	166	163	165	160	192	156	183	182	196	178	163	177	186	179	168	155	183	161	179	149	173	178	179	186	176	176	163	180	186	186	163	170	181	176	179	184	169	175	166	181	173	190	148	191	194	164	176	193	171	188	191	177	170	168	183	189	171	172	204	158	200	187	187	177	159	168	151	177	164	176	161	161	160	183	180	165	177	148	176	162	177	170	167	178	167	154	186	173	157	167	181	178	173	176	179	174	157	175	159	163	178	159	157	206	160	184	184	196	177	152	181	164	154	147	168	183	191	180	164	190	186	167	150	174	163	173	173	180	166	197	175	144	163	162	173	157	154	181	171	197	165	147	203	170	185	175	151	168	148	170	177	178	165	182	176	196	155	156	159	177	188	180	172	172	160	173	183	173	160	171	177	166	166	163	145	184	177	178	174	168	196	156	170	171	135	171	182	171	178	173	167	173	164	200	168	152	164	185	165	170	184	173	186	193	173	173	192	180	176	177	171	179	160	156	167	170	144	179	180	165	188	140	182	179	181	154	156	170	166	176	180	167	176	177	163	183	164	164	171	175	187	162	195	167	188	162	148	186	152	174	198	179	183	187	153	190	171	186	169	174	201	168	176	164	157	157	168	156	148	160	177	141	171	165	180	144	177	172	180	171	150	198	165	187	180	178	163	195	195	174	186	179	182	183	180	159	173	184	168	169	198	178	160	155	171	174	166	159	160	177	164	163	187	161	170	163	171	158	175	164	152	180	162	192	177	170	181	175	162	147	179	186	171	168	173	151	166	150	195	186	173	188	163	179	163	199	180	177	171	173	193	166	168	186	157	148	169	169	164	179	166	163	168	175	190	155	172	174	162	159	148	186	181	183	184	159	161	187	128	157	186	171	164	197	164	186	183	172	160	163	193	175	174	164	161	182	167	170	189	174	178	167	146	176	162	175	182	187	186	151	174	179	181	209	195	170	163	166	172	198	187	162	181	173	189	175	180	178	167	200	144	165	162	182	159	166	175	168	158	187	168	172	150	180	166	163	182	153	171	165	161	177	170	159	158	170	169	191	155	183	174	187	174	182	163	156	180	193	184	164	165	166	161	169	164	169	187	182	178	156	170	168	174	161	190	180	167	177	186	190	176	152	154	184	170	169	154	151	186	182	157	180	174	172	144	172	157	174	154	162	166	174	149	165	187	179	163	184	168	174	175	174	175	193	207	186	156	155	163	193	174	169	169	177	163	162	191	179	156	163	167	181	171	177	161	155	181	165	173	169	185	179	170	161	181	145	152	190	159	165	172	179	170	171	175	172	164	175	164	169	170	146	180	163	171	174	181	181	179	176	178	189	190	182	179	190	171	178	172	186	150	171	190	173	169	171	166	169	172	196	154	164	147	160	168	167	172	157	163	171	184	182	175	171	166	178	188	186	175	185	179	170	137	155	168	196	171	184	179	179	172	172	176	174	187	172	166	205	154	178	169	205	161	178	159	167	142	166	182	160	168	182	175	159	158	164	181	162	206	173	179	175	173	183	201	186	170	159	180	176	162	173	161	207	194	146	176	150	171	186	170	155	175	169	173	177	167	178	163	177	185	194	208	185	188	185	186	158	170	179	169	165	192	170	173	173	168	178	173	178	176	170	146	167	158	183	183	183	159	150	175	173	156	168	160	160	177	175	188	170	174	173	175	197	168	127	168	204	175	151	197	165	174	176	175	176	189	167	170	164	162	178	152	176	184	159	185	157	191	173	156	162	184	190	187	177	141	192	190	178	162	163	162	178	171	172	182	171	182	171	166	211	154	166	162	181	180	185	158	159	208	182	171	170	153	173	169	174	167	182	162	139	190	191	166	156	169	194	194	167	160	188	157	168	166	175	203	158	167	153	167	172	178	165	178	192	182	188	176	170	170	168	146	152	173	176	172	180	178	177	166	164	182	174	168	151	172	148	160	181	155	191	187	160	181	179	169	176	161	164	151	177	142	179	176	141	201	196	181	172	173	159	150	183	161	166	166	168	191	171	162	189	182	164	184	169	174	193	168	178	186	188	151	175	185	164	145	203	152	171	155	150	168	160	181	163	161	172	146	173	170	158	177	170	164	186	181	166	165	217	179	171	189	185	184	161	181	189	183	169	181	153	153	193	178	180	166	183	163	169	159	171	164	203	152	157	163	188	197	157	182	194	163	182	166	173	173	160	183	180	204	157	151	162	153	177	169	171	180	141	184	162	167	178	178	164	153	161	166	155	164	148	180	165	185	157	206	161	166	182	156	189	152	163	191	156	160	170	187	181	182	195	194	152	154	185	179	189	170	170	208	179	162	181	165	187	159	173	160	146	192	160	163	170	170	174	139	164	163	178	181	173	183	174	192	184	174	170	164	172	170	188	180	166	156	163	159	196	172	189	183	170	173	180	161	165	177	173	186	172	164	187	170	158	148	180	204	168	176	153	186	184	156	174	179	190	175	172	182	166	184	173	190	195	168	156	154	186	175	183	192	161	176	189	162	164	140	197	157	154	158	185	167	160	174	155	187	160	171	169	139	157	180	165	173	160	179	188	178	179	190	169	164	161	185	183	169	152	171	184	181	133	180	171	190	161	178	176	168	191	185	161	202	187	167	208	184	173	153	154	177	187	170	188	157	165	181	187	190	170	179	174	192	153	171	182	148	174	156	169	164	194	155	184	151	191	184	168	176	177	190	173	154	167	175	162	199	186	169	196	169	157	161	176	165	167	166	191	177	174	156	176	172	161	173	167	172	173	175	180	175	187	158	160	171	173	170	189	174	173	155	179	178	170	178	185	165	157	166	180	170	157	181	193	191	162	198	144	164	178	175	188	189	191	165	190	162	172	186	185	186	166	162	167	173	178	168	163	175	178	151	163	183	158	160	196	155	166	189	182	184	174	170	199	178	170	140	176	190	183	162	170	172	163	189	172	187	200	172	156	170	153	177	139	187	164	157	161	150	198	172	207	187	186	189	179	198	161	157	191	168	173	173	168	170	131	156	159	175	188	191	178	157	154	167	171	173	187	177	182	164	172	161	190	168	169	170	151	174	176	162	173	156	185	187	183	160	197	214	169	162	181	156	146	158	156	155	165	188	176	167	188	147	156	186	163	167	157	168	162	174	187	171	168	149	192	138	169	170	186	183	184	175	184	190	167	156	178	166	168	177	174	179	204	194	163	155	168	176	186	149	143	157	185	185	167	168	158	171	180	164	174	183	176	164	182	193	195	191	165	209	183	169	179	167	168	185	168	176	135
16231	17679	27282	4434	2000	575	642	585	565	580	565	605	569	602	570	560	569	578	548	580	522	551	619	590	580	587	562	522	592	571	592	580	591	557	565	572	550	590	616	554	569	566	526	560	584	563	543	572	622	588	531	587	602	547	571	548	548	570	594	547	553	582	567	543	590	526	558	536	555	562	575	592	556	592	607	568	587	537	585	583	552	535	530	602	589	587	562	580	559	574	567	538	527	575	536	582	548	568	535	605	533	567	559	549	583	515	565	582	592	564	568	553	553	581	568	581	552	532	592	568	575	580	611	599	579	628	563	599	561	593	606	577	586	581	579	595	548	540	537	539	572	557	583	543	572	604	578	557	600	603	544	598	576	626	512	581	557	554	560	566	563	557	568	613	573	553	561	549	570	610	581	563	566	597	572	558	569	588	554	586	556	534	505	608	531	580	591	507	555	562	553	585	580	555	586	522	558	584	571	596	527	563	568	544	624	564	582	579	536	546	560	573	546	539	599	571	547	559	534	526	550	561	554	550	564	551	563	561	575	519	612	553	574	586	603	519	552	574	596	602	557	586	561	591	550	610	553	602	571	572	587	586	561	570	546	600	547	564	603	584	578	568	608	574	582	534	555	575	569	597	535	594	559	575	595	602	569	527	549	588	571	568	554	605	572	586	512	580	567	590	544	585	559	570	556	546	571	588	546	546	542	565	575	576	563	543	531	535	546	585	568	572	561	547	531	582	567	584	608	554	525	583	564	609	568	569	596	565	596	583	568	572	563	609	558	584	573	580	555	567	587	559	538	563	554	575	607	555	586	541	571	547	596	575	553	581	497	532	572	549	577	566	574	556	557	570	571	598	596	576	625	606	540	548	557	602	578	587	567	566	560	572	599	575	564	575	591	590	559	618	613	563	571	565	571	629	575	544	593	548	550	572	580	614	583	557	600	568	570	605	579	568	579	626	586	522	588	570	564	568	601	579	574	539	588	575	572	564	547	561	543	542	576	539	616	540	544	577	609	594	582	533	558	552	572	540	564	548	609	623	559	590	552	612	546	596	563	550	548	527	585	549	596	555	570	545	605	620	588	578	573	578	597	566	553	591	565	562	615	577	540	557	552	569	543	587	580	523	567	565	516	580	608	567	533	555	507	540	556	558	515	588	612	569	538	569	586	598	556	577	542	563	636	575	580	616	555	540	548	571	555	558	583	542	594	564	560	616	587	559	550	544	535	595	526	578	573	625	595	522	587	549	545	594	592	544	515	574	536	551	564	586	588	566	591	530	613	558	549	600	554	586	561	504	548	531	564	566	576	594	534	550	556	521	598	544	566	564	542	563	605	566	568	559	606	550	559	581	576	582	587	570	519	586	543	562	536	553	580	542	560	530	569	577	518	588	572	575	572	573	547	551	554	547	572	594	553	557	573	565	550	561	617	595	535	573	539	540	580	587	551	570	620	534	595	562	551	559	577	562	595	534	562	617	564	580	618	592	556	597	580	543	566	614	585	593	575	591	558	569	563	604	564	585	571	590	529	564	599	613	579	591	595	577	594	545	602	572	601	523	587	545	563	609	574	553	548	563	561	558	608	519	554	574	566	521	550	536	588	587	582	546	616	570	538	562	562	545	594	560	604	595	586	580	540	561	592	575	579	574	547	596	552	564	628	587	552	568	603	609	544	620	583	601	555	599	590	587	563	579	573	573	553	532	560	606	581	547	546	611	517	602	589	540	594	537	559	536	577	583	586	551	579	548	578	562	544	578	601	555	568	564	558	597	571	562	570	538	575	556	583	546	541	552	540	576	550	586	554	586	553	565	572	572	607	574	589	568	556	596	566	553	561	553	575	573	556	584	587	585	521	537	542	563	588	594	550	512	574	544	559	556	533	538	539	563	607	539	607	589	554	549	580	541	572	546	550	573	534	595	571	603	579	529	555	588	557	531	583	526	561	562	541	581	583	551	614	551	567	561	588	570	568	551	615	560	570	571	574	570	559	566	571	563	587	532	579	585	546	569	577	619	561	538	540	555	578	558	504	599	571	567	568	570	585	573	581	550	553	527	588	640	586	606	596	563	567	574	565	558	581	558	560	591	602	599	574	550	622	576	537	583	524	611	539	549	581	549	546	588	562	583	570	552	505	555	590	572	567	565	537	578	557	599	593	562	584	578	539	588	614	567	530	592	589	548	574	545	579	593	590	584	614	570	536	563	594	554	592	599	566	587	530	578	555	543	581	577	596	544	583	589	574	536	525	603	554	598	593	542	588	562	593	580	552	528	556	551	561	575	572	577	594	581	560	564	567	547	588	572	567	593	582	570	571	563	587	603	589	539	587	563	591	621	557	572	526	557	581	591	547	592	561	553	581	600	596	555	549	606	563	547	603	586	541	567	570	569	577	582	562	596	581	560	599	571	553	596	518	576	566	535	564	579	607	572	582	580	611	606	581	552	584	571	560	605	557	538	596	550	592	572	572	567	579	563	529	607	593	546	551	569	573	558	628	563	546	573	606	555	590	570	541	560	585	541	543	536	537	542	552	586	583	555	571	556	560	567	580	578	566	575	568	580	576	568	530	524	570	574	534	580	567	563	549	558	572	556	633	566	611	547	556	636	622	594	588	601	581	590	541	584	533	581	546	543	576	511	557	611	568	582	551	569	566	605	590	596	545	577	580	550	607	548	574	533	568	607	571	559	572	537	588	552	594	553	592	618	585	551	536	545	564	587	559	592	607	541	565	588	588	578	558	587	564	537	598	605	567	570	544	614	573	562	574	548	580	563	581	586	568	578	569	550	527	585	559	563	542	561	590	555	562	592	591	559	557	603	583	552	541	567	543	565	590	546	591	583	583	596	539	515	611	605	607	618	574	565	597	625	561	564	538	617	622	530	589	589	588	566	574	585	570	559	564	594	533	571	539	574	535	563	613	587	509	554	551	558	582	585	545	550	599	578	616	558	554	555	583	592	542	597	606	551	569	587	527	629	578	534	600	565	562	597	557	561	549	549	576	548	584	557	534	536	604	572	601	586	578	579	578	561	571	555	587	573	525	537	580	590	595	573	593	587	579	538	604	567	545	573	540	558	582	560	558	566	548	546	578	528	603	552	609	581	542	524	553	553	567	573	587	574	569	534	584	631	559	558	579	571	560	598	581	527	568	562	519	614	588	546	595	590	552	604	576	615	578	572	581	536	611	584	567	557	558	566	544	609	606	582	542	583	552	581	614	561	594	529	563	562	522	567	577	549	574	552	573	564	547	572	589	548	557	571	564	557	523	560	548	600	570	571	595	583	564	584	573	574	581	597	513	548	568	635	569	559	553	595	549	578	571	551	513	591	574	579	536	602	571	593	525	559	594	552	535	600	556	585	557	557	543	573	562	572	601	537	557	570	547	580	568	576	560	590	583	532	578	542	558	558	568	555	544	592	556	535	569	607	567	564	543	582	535	578	580	549	567	578	602	558	555	576	573	570	547	604	585	580	562	522	535	547	558	582	495	585
56667	58208	67350	31054	12901	643	173	176	159	140	170	170	154	130	152	144	168	144	130	143	118	140	153	139	126	143	165	128	146	150	159	151	163	143	150	145	158	146	165	159	136	144	155	160	141	161	156	147	159	126	143	137	127	136	151	146	137	137	141	125	131	157	166	126	123	151	161	137	156	138	171	138	144	165	148	148	130	121	158	157	137	183	150	122	147	145	145	148	143	129	158	128	150	164	151	125	117	139	122	143	124	140	136	145	141	133	127	137	128	141	170	151	143	154	153	123	149	175	139	153	121	149	141	127	117	142	128	153	143	155	156	139	156	131	140	148	130	164	141	156	146	140	140	151	144	144	149	148	146	161	153	146	155	128	137	155	134	162	121	126	134	145	146	136	143	125	138	159	144	144	147	125	154	130	144	158	131	147	163	149	132	153	155	140	142	146	138	163	138	155	152	144	136	148	141	142	143	142	126	150	175	132	139	167	141	149	135	153	131	151	124	143	145	125	122	161	157	130	153	141	133	147	137	146	140	144	145	146	143	141	147	134	146	148	124	150	153	136	138	137	144	159	139	161	139	137	139	157	139	137	134	141	157	136	153	156	144	135	133	137	140	135	147	147	143	156	135	158	161	164	137	148	140	151	135	185	148	139	129	132	150	152	145	149	142	146	120	146	143	147	152	128	141	130	143	140	142	146	125	165	151	144	155	137	155	145	140	143	161	113	131	174	145	146	143	161	140	150	126	152	142	144	166	136	142	141	147	149	133	133	148	130	123	147	152	169	142	131	148	142	129	135	149	127	149	147	151	139	146	144	136	132	137	156	134	159	141	145	148	123	148	142	130	164	139	129	167	160	162	149	156	158	139	130	150	130	145	134	175	131	138	121	153	146	133	150	140	152	124	140	153	155	135	152	133	136	139	143	149	140	155	144	133	164	159	136	136	152	157	168	148	147	164	148	132	169	136	126	140	145	117	123	137	139	139	130	141	143	129	169	145	138	152	140	136	166	153	131	144	132	130	136	127	143	145	145	128	170	153	129	149	133	141	142	134	139	136	154	153	134	166	139	139	176	142	143	134	144	153	138	143	138	141	140	149	106	135	129	143	154	137	137	146	153	177	164	149	129	151	171	143	137	129	165	118	163	163	148	142	147	154	130	162	151	151	164	149	141	123	141	121	134	150	141	138	137	153	149	138	143	141	121	122	147	136	134	149	152	151	155	141	136	127	109	148	143	178	127	143	152	143	168	137	161	162	133	133	131	144	154	136	161	147	119	159	139	172	134	128	151	157	143	133	145	143	161	137	154	150	125	132	151	168	143	141	148	135	138	137	148	138	158	159	133	146	123	139	154	132	156	142	145	135	127	138	152	139	159	147	157	167	139	141	150	153	140	143	138	134	145	136	142	148	126	139	143	140	157	153	149	115	145	135	141	139	169	137	144	156	142	126	121	161	136	137	136	160	131	168	154	147	138	117	157	131	130	140	150	144	143	149	131	158	142	148	139	158	154	141	143	130	134	136	119	134	135	143	133	123	139	136	122	132	148	136	137	129	142	149	151	143	142	129	150	126	124	126	138	147	155	145	131	139	142	141	122	125	152	153	128	156	132	158	155	153	148	161	134	140	142	136	132	141	142	141	168	150	128	145	133	158	149	144	136	148	147	163	129	133	147	156	138	140	124	160	144	145	126	138	140	163	135	153	151	135	133	162	147	159	163	152	148	128	144	158	143	150	157	133	140	163	165	133	143	147	141	132	130	141	122	123	144	135	141	164	149	150	138	151	133	113	129	111	146	138	132	143	138	126	143	145	158	146	138	136	134	147	143	131	180	138	149	149	138	139	151	159	162	128	142	149	132	126	149	138	165	143	147	154	150	136	142	145	138	156	126	139	159	131	139	128	134	171	129	140	162	153	160	138	132	141	154	125	139	145	142	156	131	130	139	151	153	164	157	144	159	156	149	146	140	145	177	153	130	169	147	135	140	144	136	132	151	139	147	133	136	148	121	141	147	160	164	151	153	151	135	129	132	126	148	162	155	142	143	158	153	147	152	137	132	156	163	141	140	146	130	134	159	158	143	153	148	133	148	128	157	143	159	137	155	155	157	153	157	148	158	141	156	138	135	136	135	134	144	161	134	146	141	116	152	145	158	146	144	142	127	132	135	159	148	134	147	133	157	126	121	120	141	138	156	138	129	152	170	132	151	144	135	157	161	151	120	133	113	144	151	140	155	134	156	164	149	162	148	139	132	146	138	119	146	136	149	119	133	154	138	145	144	150	129	133	142	148	132	143	143	130	155	128	140	141	134	133	159	153	142	129	142	128	150	128	140	141	124	149	144	159	165	144	156	129	143	126	145	155	145	146	143	146	135	151	163	136	147	145	144	108	144	140	129	124	133	124	157	113	131	146	166	149	143	152	130	158	139	148	131	148	152	151	159	149	163	147	151	158	148	142	147	140	152	137	147	153	139	150	122	144	135	132	134	158	145	141	138	143	153	138	131	150	132	141	135	130	145	132	126	138	136	136	143	156	150	170	118	135	132	155	135	151	120	126	150	139	153	145	152	163	136	118	129	138	148	137	135	137	140	139	158	120	152	137	149	146	137	144	155	157	114	137	143	141	142	139	142	149	141	141	137	123	165	161	126	170	139	137	150	127	130	160	133	150	120	135	132	144	138	153	142	162	120	135	163	153	152	137	160	147	146	152	146	123	133	147	148	141	149	136	149	154	144	135	150	166	154	148	140	160	142	142	145	128	118	145	130	133	160	148	140	141	148	136	161	137	138	130	159	155	131	151	154	148	146	138	122	115	121	172	163	156	131	142	172	154	136	141	138	154	138	148	145	142	163	127	156	173	129	136	137	144	159	134	162	140	146	156	139	144	156	140	137	141	127	168	158	126	140	148	160	159	147	142	154	145	131	128	154	130	138	126	157	132	159	136	165	130	134	147	143	144	150	123	131	135	154	155	135	167	142	152	141	149	162	146	148	142	122	138	137	144	153	155	143	127	152	148	151	147	139	138	151	153	148	149	139	160	149	156	111	143	151	165	134	131	143	130	129	134	149	138	152	138	159	148	137	131	144	135	159	140	176	128	157	156	135	147	154	148	146	132	159	138	148	137	143	147	152	148	167	148	149	156	147	154	137	161	134	149	134	132	142	157	149	144	154	133	150	152	151	158	164	130	134	152	163	145	145	179	134	148	148	128	141	138	157	141	151	169	144	139	143	149	139	168	147	134	151	133	144	140	156	127	140	130	147	149	140	141	165	149	137	124	139	152	144	141	142	121	144	138	145	121	137	134	132	138	147	160	140	155	163	144	147	131	161	143	157	147	137	131	120	133	131	147	181	151	114	126	146	150	165	166	146	161	135	138	140	133	139	129	150	149	140	132	164	143	143	149	134	145	138	133	158	144	149	150	167	154	139	122	137	128	159	147	135	144	142	131	130	154	116	152	147	146	142	152	150	161	162	134	143	138	126	123	152	145	145
38156	45366	58592	28777	14610	631	597	625	575	558	567	509	516	540	513	534	542	493	492	552	512	499	505	469	451	515	494	479	518	469	555	456	511	495	501	508	488	493	480	499	542	498	486	481	491	454	500	490	486	482	480	494	463	495	505	510	477	486	470	521	469	521	504	514	475	465	463	513	470	481	478	490	476	521	525	485	537	490	484	458	477	474	474	477	466	489	499	487	478	493	500	487	463	488	517	475	493	492	505	484	489	455	480	496	492	496	469	538	500	471	436	502	441	495	495	479	477	447	534	482	505	520	493	476	473	474	499	486	505	486	482	478	513	477	520	482	456	493	520	503	490	477	484	492	476	486	477	470	478	465	494	460	488	473	497	456	498	476	464	465	483	454	471	489	452	509	473	467	536	505	487	442	505	469	481	484	488	485	492	483	484	458	531	454	503	441	496	462	485	473	492	498	450	453	469	492	471	477	515	446	471	500	464	486	485	522	483	509	498	500	494	460	456	501	479	472	474	470	474	491	461	488	449	464	480	491	469	482	465	494	488	495	474	490	541	499	444	473	470	473	503	476	490	475	475	464	462	501	507	474	503	466	480	469	455	491	510	506	474	478	480	486	487	496	480	465	515	477	478	520	505	477	491	520	458	463	454	473	443	503	493	505	480	447	429	474	511	486	470	475	461	459	496	508	468	504	483	498	474	478	474	484	473	490	493	487	485	495	482	479	455	471	488	472	514	480	481	500	475	474	513	495	489	485	485	496	441	489	513	470	502	499	472	486	484	467	466	471	477	486	508	523	502	478	492	522	491	475	486	487	471	464	458	496	502	514	481	478	498	459	469	541	515	493	494	438	479	509	471	452	488	489	494	475	486	478	455	488	482	529	511	508	470	476	467	498	501	457	534	486	502	493	495	479	509	465	494	433	486	481	521	480	459	485	479	510	494	475	474	466	507	506	435	486	485	492	467	485	450	550	494	478	458	510	453	504	486	503	517	501	441	492	508	482	468	465	461	494	483	473	490	455	449	505	510	486	487	474	509	477	482	469	504	455	482	494	465	479	518	496	485	482	477	485	457	475	464	509	481	503	475	506	518	492	488	450	492	473	493	486	488	497	438	497	485	484	514	489	493	508	460	497	477	470	530	477	443	491	485	453	460	470	487	517	456	470	499	481	459	472	467	474	499	515	526	503	483	518	503	510	489	452	487	506	436	498	488	497	468	465	491	506	477	494	475	518	466	463	458	458	502	485	486	510	503	497	480	463	466	452	475	458	492	449	463	505	485	481	487	515	426	481	555	463	449	511	473	472	468	516	460	479	478	452	481	473	496	477	530	493	554	460	487	470	495	485	505	471	507	465	490	484	535	481	492	480	492	477	449	514	493	456	486	475	495	467	469	480	426	489	500	475	528	515	488	488	490	454	484	550	496	504	479	454	508	470	463	461	493	502	476	502	474	463	484	455	497	468	470	513	492	457	492	491	465	493	529	481	505	492	483	484	483	482	441	470	456	441	528	488	485	465	501	491	453	465	488	476	478	484	515	476	465	495	486	470	509	474	477	535	462	482	505	456	481	482	504	487	460	496	490	495	474	510	486	486	487	488	498	479	458	495	465	438	490	465	482	503	538	462	487	460	530	513	478	477	497	460	478	506	473	486	441	470	460	502	486	487	484	484	504	514	461	509	475	509	523	480	463	497	454	494	465	450	476	481	472	504	468	455	451	504	466	508	465	499	504	464	476	486	479	495	490	504	496	477	500	498	493	491	507	491	488	471	507	476	463	477	505	474	472	479	524	489	496	492	483	481	481	485	468	475	464	488	511	476	481	461	511	494	481	481	443	453	486	493	455	512	488	479	480	508	453	483	464	500	506	491	459	456	479	502	450	468	485	482	505	465	470	518	489	481	492	469	492	539	495	478	475	495	500	488	532	461	407	485	485	474	466	505	490	463	490	470	497	479	499	479	482	472	470	508	491	478	476	506	502	469	489	496	499	507	476	512	462	483	466	456	498	464	470	486	501	495	494	489	522	504	509	483	498	506	447	463	469	477	473	485	474	453	507	486	468	457	513	491	491	486	421	457	478	466	452	518	447	517	471	484	450	493	449	514	480	464	503	497	462	492	501	481	452	500	456	490	500	456	467	501	498	461	484	470	527	486	494	484	478	441	466	459	500	485	471	508	511	470	485	476	509	440	469	476	501	509	514	442	490	495	470	505	497	487	484	489	501	474	478	520	476	478	527	462	469	461	481	497	497	496	475	442	484	515	515	488	501	479	530	482	495	461	499	458	463	460	498	467	503	448	453	496	432	470	503	485	483	491	496	524	471	534	499	501	496	465	472	464	485	515	495	483	472	479	473	488	460	484	452	458	472	523	476	487	456	486	469	453	498	461	519	478	566	466	489	514	474	496	477	503	507	476	459	500	484	473	509	480	497	515	450	479	483	456	450	481	518	495	474	492	506	512	453	462	510	482	536	483	498	462	521	488	498	478	502	476	488	457	519	507	468	481	498	464	468	487	494	463	497	497	483	454	505	471	486	495	434	492	503	519	483	456	501	471	509	445	486	515	459	468	482	504	532	509	484	471	496	440	458	477	471	482	500	452	458	507	454	465	506	456	485	484	479	444	454	524	468	495	450	488	492	460	450	487	473	488	454	460	478	475	501	474	478	483	488	502	470	481	484	492	482	459	502	485	488	507	493	484	473	471	492	445	491	474	498	497	504	488	483	470	467	488	475	495	458	464	472	497	485	468	453	533	503	478	503	489	457	525	496	513	488	464	443	499	465	490	463	481	495	470	473	506	482	494	462	481	512	505	496	488	467	494	499	514	511	454	518	466	501	508	477	460	484	527	481	501	496	471	504	456	470	470	449	483	489	476	505	489	492	472	449	495	450	502	485	484	462	486	484	517	477	450	460	486	517	504	475	485	481	442	460	464	475	500	447	484	528	512	481	485	473	492	480	504	473	504	507	478	472	486	500	481	470	433	517	533	473	485	504	484	467	501	479	475	449	478	464	484	514	459	459	504	490	511	491	489	488	458	499	485	495	480	478	504	480	441	491	453	496	484	500	482	464	484	460	487	463	475	495	487	481	478	505	512	509	482	472	470	484	510	499	501	468	510	524	450	435	474	438	487	496	471	461	484	473	480	513	475	517	520	483	480	466	466	474	508	495	502	459	468	445	521	532	481	533	482	500	484	451	524	481	491	475	486	492	477	469	472	511	484	472	515	441	502	514	468	443	494	476	453	494	482	493	461	453	478	482	495	469	486	510	528	501	490	471	437	465	458	487	485	520	497	499	471	482	467	483	491	492	467	460	487	497	511	494	500	456	482	524	504	494	442	466	463	488	495	514	497	457	478	470	458	473	508	440	510	450	463	452	465	450	493	514	490	472	543	498	512	487	505	478	489	497	475	489	472	489	463	496	469	519	466	517	490	435	507	448	480	469	461	515	468	476	471	467	452	476	488	479	468	506	492	469	505	492	495	490	489
