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
336330738080	336330738647	336330739197	336330739747	336330740297	336330740847	336330741397	336330741947	336330742497	336330743047	336330743597	336330744147	336330744697	336330745247	336330745797	336330746347	336330746897	336330747447	336330747997	336330748547	336330749097	336330749647	336330750197	336330750747	336330751297	336330751847	336330752397	336330752947	336330753497	336330754047	336330754597	336330755147	336330755697	336330756247	336330756797	336330757347	336330757897	336330758447	336330758997	336330759547	336330760097	336330760647	336330761197	336330761747	336330762297	336330762847	336330763397	336330763947	336330764497	336330765047	336330765597	336330766147	336330766697	336330767247	336330767797	336330768347	336330768897	336330769447	336330769997	336330770547	336330771097	336330771647	336330772197	336330772747	336330773297	336330773847	336330774397	336330774947	336330775497	336330776047	336330776598	336330777147	336330777697	336330778247	336330778797	336330779347	336330779897	336330780447	336330780997	336330781547	336330782097	336330782647	336330783197	336330783747	336330784297	336330784847	336330785397	336330785947	336330786497	336330787047	336330787597	336330788147	336330788697	336330789247	336330789797	336330790347	336330790897	336330791447	336330791997	336330792547	336330793097	336330793647	336330794197	336330794747	336330795297	336330795847	336330796397	336330796947	336330797497	336330798047	336330798597	336330799147	336330799697	336330800247	336330800797	336330801347	336330801897	336330802447	336330802997	336330803547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
77720	80210	72489	46974	28411	8043	2857	383	291	285	296	3042	1263	3099	4037	3904	3212	1932	771	563	446	458	408	292	290	221	226	212	231	220	217	195	213	207	225	234	240	241	236	246	225	221	220	230	245	211	198	209	187	215	203	217	234	238	252	241	226	220	224	234	225	208	219	250	226	224	222	215	227	223	192	243	229	229	227	242	230	234	240	219	200	223	229	223	271	203	201	232	242	203	253	233	217	206	210	228	237	236	243	207	236	236	217	219	215	233	216	228	227	216	236	206	222	214	228	210	221	242	204	227	191	241	213	210	220	234	243	230	228	182	200	266	211	210	212	253	222	244	205	231	228	244	219	227	234	238	240	226	217	228	236	242	233	202	227	246	237	223	241	204	239	227	243	214	214	217	223	219	224	217	215	241	227	233	222	211	223	225	240	197	211	241	215	223	253	237	222	225	231	233	224	227	223	207	227	221	233	233	218	171	241	238	218	232	223	212	245	206	219	190	197	210	214	209	220	209	232	223	212	233	243	246	223	217	254	231	253	192	221	212	190	209	195	245	202	227	210	226	215	235	245	230	228	224	254	214	222	231	233	217	221	198	216	205	235	211	223	224	200	228	222	178	239	229	232	220	227	205	216	205	214	210	215	228	244	220	231	238	222	180	199	206	250	246	227	211	207	239	230	238	228	201	229	179	242	226	217	236	224	194	232	215	226	215	207	194	199	200	226	214	217	241	219	178	215	246	222	213	214	205	224	238	233	207	223	218	221	216	227	214	243	238	252	210	236	208	222	201	202	217	231	198	215	227	181	233	216	241	237	246	222	233	225	207	220	229	213	214	263	219	234	233	215	224	214	221	210	246	219	224	194	231	224	239	208	206	225	233	243	233	204	224	239	199	215	229	212	225	217	226	189	219	223	225	214	236	206	194	235	209	242	231	202	222	215	226	211	208	218	211	228	255	222	225	227	238	226	230	211	221	219	214	210	205	203	222	201	211	233	200	227	239	222	226	245	208	202	221	181	225	207	215	239	197	209	237	214	194	242	198	225	220	206	200	226	241	231	206	236	205	209	196	196	182	203	214	221	219	206	239	195	231	202	215	232	220	218	240	245	207	215	244	226	231	215	210	204	219	198	206	218	207	219	235	221	211	228	201	204	218	235	210	190	232	211	209	225	204	210	231	247	220	211	211	253	242	228	227	224	218	257	224	235	171	237	208	229	237	231	241	218	210	189	241	232	228	224	227	229	238	207	205	205	196	201	220	189	182	244	229	242	224	224	241	238	228	216	218	222	226	213	226	213	215	234	199	215	218	238	212	199	230	236	236	235	229	227	219	231	230	222	229	241	189	206	210	228	219	229	223	217	217	195	245	226	231	201	197	223	223	214	227	214	220	257	206	198	217	212	256	207	245	219	205	210	246	211	230	221	217	249	234	226	251	192	229	193	206	248	222	217	238	220	219	229	222	227	216	212	220	217	215	226	225	198	233	227	199	227	209	246	218	211	206	235	249	206	251	217	230	195	213	211	210	233	248	213	187	216	208	221	215	223	211	243	214	221	252	199	216	225	240	207	218	247	242	223	224	218	201	218	220	216	206	241	225	246	201	212	231	235	232	233	211	223	218	221	199	228	230	249	205	212	227	214	239	213	225	223	210	254	225	247	227	216	244	242	205	201	229	241	231	249	228	223	222	218	239	235	226	214	222	236	208	210	191	212	232	232	221	209	223	223	236	223	220	241	223	242	216	213	222	221	241	209	228	185	213	217	213	217	207	204	223	220	188	244	222	222	230	231	220	217	206	235	245	226	230	227	199	218	231	222	221	224	239	236	215	211	242	239	229	212	214	206	214	210	202	205	208	231	234	209	194	207	219	210	189	217	216	227	226	203	207	209	220	242	241	244	204	226	212	207	217	213	227	243	209	213	212	240	245	246	224	210	223	217	243	248	227	196	231	234	220	198	216	218	215	221	236	250	226	218	210	226	224	207	190	220	213	219	225	217	225	192	240	217	229	210	214	246	248	223	201	237	217	226	226	217	192	217	220	228	224	212	215	218	224	215	218	198	211	192	213	205	206	242	197	231	239	230	231	196	221	211	248	229	229	252	226	231	240	215	230	218	229	191	207	209	212	215	206	215	213	246	212	240	225	208	220	238	234	205	204	231	239	248	240	202	236	223	224	235	208	220	238	233	208	216	226	251	228	215	200	226	213	244	216	236	245	219	211	228	212	260	224	226	221	207	207	224	210	209	222	240	231	217	216	241	204	218	209	203	250	261	218	233	210	212	210	210	199	225	234	199	218	217	225	205	219	228	226	215	213	219	235	223	210	207	208	226	252	220	226	212	227	229	215	205	232	248	225	232	216	238	238	244	207	214	221	242	214	219	210	240	213	212	204	219	239	223	227	218	207	261	220	204	224	191	226	236	226	213	233	205	253	225	229	208	218	222	232	210	215	220	211	199	214	203	189	243	224	218	243	228	216	221	248	225	199	207	246	231	217	208	223	229	198	217	228	227	215	204	230	220	226	191	245	214	240	186	239	214	227	223	245	220	206	226	206	211	209	228	196	233	195	201	210	207	223	209	194	238	215	219	212	257	218	188	217	227	224	221	220	233	230	196	217	244	207	241	196	210	241	199	226	221	223	210	229	221	234	228	202	249	220	244	222	212	242	210	213	211	214	222	245	216	220	226	209	233	199	222	189	226	223	227	216	195	205	229	242	227	221	217	206	216	220	244	182	225	224	231	230	232	218	227	207	223	208	230	222	237	211	223	206	243	243	247	211	227	225	222	200	205	214	232	192	203	214	216	205	235	241	230	240	252	217	228	237	199	227	214	228	210	218	228	215	194	217	230	248	215	213	217	233	243	233	213	237	226	216	202	197	236	215	229	199	229	238	229	221	241	204	203	230	219	232	238	216	206	229	215	208	213	219	216	221	211	206	223	238	211	201	233	214	213	223	222	207	220	228	206	218	241	203	223	235	227	236	219	210	226	222	218	264	217	214	219	238	232	236	231	229	220	243	185	245	225	224	207	209	204	224	223	239	208	207	229	242	234	204	191	256	220	199	223	227	225	219	227	230	229	252	229	225	236	246	224	213	224	242	238	226	205	228	209	219	205	209	208	203	194	210	207	211	221	209	210	232	217	223	220	188	234	229	219	210	247	222	226	215	228	232	239	200	232	206	253	220	225	221	223	220	227	224	202	227	215	204	232	214	215	210	208	236	232	208	243	232	219	212	227	204	220	235	222	214	218	231	203	209	222	196	217	226	214	228	223	243	205	205	214	224	193	223	218	209	198	229	223	194	207	249	240	221	245	207	205	208	242	209	211	221	221	187	193	228	211	245	237	246	238	221	226	206	202	225	246	208	208	194	224	240	202	229	217	234	207	225	208	237	194	214	225	240	220	229	242	227	228	241	209	229	216	254	194	210	218	196	216	223	218	213	229	213	177	207	222	192	223	246	251	239	234	228	261	230	217	206	209	213	233	214	209	230
50519	63636	65856	48586	35587	9471	7760	1087	1063	973	1178	12287	5168	13513	16902	16099	13539	8661	3573	2567	1889	1513	1547	1160	852	587	568	562	565	577	590	626	570	564	579	580	602	583	539	587	580	566	583	578	570	576	597	619	593	561	629	586	559	588	565	596	572	575	554	541	574	572	548	612	569	629	536	590	575	560	578	556	637	581	558	517	597	538	596	562	618	542	561	603	589	622	550	541	637	557	505	609	590	556	575	542	541	570	552	571	601	560	604	558	591	612	562	594	554	568	565	568	582	559	580	578	585	569	521	606	554	574	551	574	546	579	557	545	590	581	586	551	573	570	561	579	554	596	536	563	580	555	570	547	585	575	581	568	610	557	580	556	538	561	570	559	604	550	575	565	578	595	578	587	579	585	591	591	563	560	600	577	564	564	583	545	574	581	604	572	581	557	590	567	603	566	555	573	574	564	539	569	588	597	510	589	552	591	543	549	591	632	569	573	582	591	554	582	590	565	578	590	561	571	550	582	621	588	582	575	568	588	588	563	567	574	575	606	588	602	550	613	601	598	561	586	604	546	591	587	555	574	558	591	589	578	496	571	577	552	555	537	598	566	546	535	567	577	585	594	543	599	593	585	605	613	590	564	579	567	591	574	598	541	589	581	530	548	554	593	628	585	570	580	545	593	577	529	594	559	563	603	612	573	549	563	575	576	558	523	580	550	584	556	571	610	595	597	581	590	592	576	610	582	618	610	592	570	570	581	538	581	610	583	541	576	550	536	586	596	549	573	555	617	554	582	579	546	578	593	557	557	509	577	531	582	530	580	581	556	597	592	594	559	579	589	596	575	557	557	585	598	536	542	531	599	609	592	563	600	548	583	576	583	577	587	517	564	614	548	576	587	580	612	600	583	581	607	538	606	601	574	596	597	565	565	548	555	593	533	568	552	563	539	559	600	561	573	590	565	518	592	549	565	556	563	552	579	571	532	612	555	576	551	585	597	606	607	604	570	616	602	570	552	587	603	593	591	581	560	527	542	558	518	549	589	596	598	576	575	602	574	568	563	545	564	539	564	575	569	557	555	613	586	600	604	562	525	536	541	551	608	565	533	558	520	571	578	571	544	553	592	577	563	571	571	578	560	507	595	592	599	529	586	584	531	568	594	558	564	564	578	549	584	547	597	558	579	614	578	530	546	561	568	549	571	574	511	594	583	605	584	594	538	530	603	601	565	535	535	550	597	591	585	561	583	535	590	580	560	595	549	587	569	550	556	569	548	554	546	613	600	571	626	601	614	536	543	613	584	556	617	555	596	561	585	588	548	588	580	566	610	553	602	589	602	570	589	577	595	567	588	606	596	573	556	569	588	547	563	583	554	577	606	571	556	573	558	567	551	571	591	588	594	584	567	546	594	581	597	548	572	558	599	530	561	545	551	597	575	595	589	554	566	560	542	559	594	584	590	588	552	569	601	544	582	546	587	560	566	576	580	578	550	623	612	578	584	585	578	531	557	569	546	576	562	569	576	585	556	564	552	548	571	535	598	582	590	590	524	560	589	572	544	572	586	570	558	583	520	554	532	590	567	603	596	572	603	607	624	594	586	512	582	598	538	569	599	616	552	596	543	598	549	552	596	543	579	574	585	603	571	552	590	575	565	594	582	561	583	592	531	576	543	581	621	592	564	571	614	579	576	513	526	556	550	552	570	559	568	591	608	594	582	556	591	574	576	518	587	558	580	568	619	591	577	572	605	612	589	578	559	546	570	553	536	568	550	535	562	611	577	580	546	565	584	584	567	547	588	544	582	555	540	575	589	549	580	585	556	588	590	549	584	594	617	576	542	558	584	568	526	532	572	592	587	601	540	566	565	563	583	585	584	542	542	589	546	630	543	576	625	607	606	605	582	548	580	598	590	561	558	538	576	594	593	572	579	577	535	570	552	563	601	593	562	574	611	579	569	577	542	592	557	593	566	575	558	535	555	573	565	571	592	629	612	631	559	572	585	544	644	583	574	587	563	597	553	595	566	605	573	619	541	564	594	578	576	573	567	563	568	570	607	592	586	546	554	570	571	559	552	575	585	585	600	576	616	607	603	575	562	549	608	582	577	535	560	566	602	582	538	571	533	531	590	599	560	544	564	603	605	609	572	534	586	618	512	561	556	581	608	560	579	571	561	593	559	596	587	555	578	573	603	561	572	544	597	571	592	566	531	573	568	573	570	590	608	569	536	561	573	565	597	555	515	570	532	568	586	576	605	575	534	572	584	572	603	607	552	576	600	590	550	582	612	557	585	531	582	583	542	582	554	577	587	573	555	557	584	570	599	623	570	556	562	571	593	552	581	557	568	558	555	582	576	544	563	601	630	618	575	566	583	534	614	581	569	575	556	576	578	537	566	609	554	563	611	559	538	535	543	617	570	575	599	618	534	580	569	564	580	581	567	559	533	567	595	529	545	604	546	597	603	574	619	536	597	592	575	571	590	582	615	562	597	571	573	582	518	599	563	618	577	568	566	591	578	595	564	580	535	633	607	592	596	553	591	558	584	593	560	586	599	618	600	569	576	555	629	589	587	560	603	632	548	538	559	589	591	586	594	544	526	604	570	604	569	548	569	560	540	540	558	600	608	616	573	603	554	543	587	613	561	538	577	583	540	540	564	597	564	592	606	585	559	576	574	531	599	564	599	578	579	552	590	607	560	544	594	617	639	578	588	567	535	562	631	568	552	573	535	545	542	575	601	569	592	556	566	625	586	585	596	558	560	546	556	581	533	566	606	591	599	562	547	551	575	593	566	594	581	556	529	572	565	584	549	575	594	541	602	555	602	612	566	586	540	591	589	559	607	550	607	606	566	558	604	585	579	587	602	595	600	619	560	580	548	532	571	559	585	543	562	577	569	570	561	588	561	579	588	592	593	560	614	550	550	587	573	572	594	581	584	549	589	566	573	567	574	551	582	632	584	593	567	574	588	595	569	562	537	584	542	609	548	602	545	571	545	575	560	569	574	577	573	553	589	597	586	557	564	587	558	533	604	563	561	591	596	623	534	558	592	590	518	564	580	569	582	518	611	556	581	559	559	580	574	582	536	630	554	618	569	565	592	555	560	602	613	589	534	571	567	560	601	544	593	606	516	560	544	553	546	574	552	563	557	568	590	605	587	535	588	528	583	564	583	597	602	563	555	564	552	545	615	567	563	578	561	564	588	586	579	575	569	560	550	587	594	586	582	591	608	589	542	549	593	589	550	562	564	601	567	543	527	623	555	590	580	613	578	529	574	539	623	558	564	580	548	557	590	575	583	552	604	569	525	547	618	605	532	589	573	581	628	574	561	587	583	592	563	576	558	598	575	571	602	598	615	593	549	546	606	560	602	578	593	609	580	553	541	605	578	573	576	565	559	563	570	579	556	551	564	575	590	601	544	548	566	621	604	564	611	579	547	552	570	552	557	622	581	540	566	584	635	596	522	554	603	573	565	560	581	592	609	538	573	580	594	527	566	522	545	602	568
18400	15302	11886	3085	755	251	187	194	206	178	162	331	185	269	312	323	329	279	206	226	195	205	223	191	191	221	190	192	186	177	175	196	198	202	163	201	160	193	181	180	191	185	201	161	160	192	185	200	173	205	174	165	180	173	178	199	208	206	172	171	170	189	176	193	192	174	195	168	194	164	202	184	207	180	213	204	190	181	170	202	193	195	185	198	182	176	194	174	177	181	177	198	186	170	173	171	185	173	190	164	193	200	181	196	189	180	192	213	202	196	180	188	203	189	185	217	181	182	187	180	195	190	183	227	186	189	186	167	207	188	180	180	197	189	184	189	210	188	191	171	179	166	184	172	190	184	170	181	155	202	181	176	183	158	195	183	181	199	190	193	155	154	189	165	162	166	214	215	188	211	178	194	202	197	190	211	187	157	149	180	193	190	171	188	176	176	200	170	212	211	164	193	192	173	177	177	192	185	205	207	194	200	193	191	189	182	185	179	199	185	199	191	177	169	199	184	205	182	187	184	190	176	164	185	179	192	191	219	196	211	176	208	169	185	205	191	197	197	182	171	189	219	184	186	179	181	166	178	182	206	184	177	183	189	160	155	189	184	180	167	208	179	194	161	183	178	177	183	180	212	180	204	192	176	173	184	177	216	207	178	190	176	186	199	174	188	176	191	186	157	174	174	186	173	177	165	184	200	211	208	172	190	189	173	167	193	163	189	195	213	166	192	188	176	202	187	184	175	190	195	193	156	175	203	181	176	185	185	183	191	184	212	200	179	194	195	194	176	216	183	167	177	191	198	184	191	199	177	198	189	192	176	165	188	223	194	197	185	191	206	179	215	187	201	201	200	188	193	177	194	211	176	168	163	178	191	186	183	173	172	177	194	208	164	198	192	189	181	205	165	182	209	192	190	189	188	203	190	187	185	194	169	196	181	171	178	177	176	181	176	203	159	164	171	172	188	190	184	172	188	167	186	187	187	178	203	181	178	181	177	197	191	195	186	191	180	178	191	188	195	179	163	202	180	143	168	189	179	192	214	181	180	187	199	196	195	199	193	205	149	168	189	200	193	191	170	175	194	186	186	170	191	194	161	165	175	183	201	186	193	188	185	190	190	191	185	186	175	172	242	165	203	183	188	170	194	186	178	203	178	191	196	184	189	181	193	185	169	188	194	188	181	201	189	177	198	174	199	207	185	181	199	191	186	205	152	184	184	172	184	198	183	190	215	197	218	193	200	201	167	199	181	157	193	157	163	192	194	182	188	181	188	179	177	185	213	195	185	165	163	191	181	163	201	202	176	189	174	177	185	205	190	190	171	171	187	195	191	182	197	164	201	197	176	204	181	185	165	196	167	177	184	197	164	202	176	190	170	176	194	173	186	193	198	185	171	195	186	191	201	192	187	170	175	169	183	166	191	192	180	167	160	197	190	177	181	173	183	181	176	190	190	179	198	192	193	195	207	170	171	201	195	189	191	190	152	176	166	176	208	180	175	196	170	182	180	163	200	172	181	192	193	180	195	181	191	184	189	181	193	173	178	175	195	202	194	191	186	198	196	195	176	170	196	189	179	172	188	208	197	182	186	184	211	190	181	171	198	202	195	189	196	188	189	207	174	191	145	199	190	209	177	208	183	174	192	166	187	183	164	171	184	185	189	203	192	183	191	177	193	203	184	176	179	207	178	189	194	164	194	182	207	185	178	191	182	190	185	168	201	172	182	166	186	188	187	212	185	181	205	168	173	189	192	190	193	173	185	152	177	187	184	163	191	167	190	180	182	174	180	178	192	201	177	201	195	194	177	206	182	176	190	188	183	175	199	188	170	195	189	168	168	196	187	181	186	205	192	174	206	187	213	184	176	184	192	164	177	171	193	201	165	204	204	198	202	192	191	193	181	180	187	183	201	193	184	189	177	194	216	212	185	194	200	191	177	188	175	197	165	175	193	198	193	184	190	178	198	188	196	206	191	174	177	177	183	185	189	199	181	190	198	190	204	184	185	172	203	190	174	222	188	176	192	177	184	182	208	186	185	194	177	196	190	215	177	194	186	180	159	211	176	176	195	215	178	185	188	188	197	224	187	192	198	190	207	180	168	166	188	175	176	172	202	199	214	192	199	189	197	205	194	177	182	208	200	194	184	191	163	183	160	186	183	200	174	188	189	176	207	190	193	187	182	179	182	198	184	199	196	203	178	160	188	203	197	183	188	182	174	194	201	159	163	194	189	186	176	175	191	205	192	188	177	183	196	196	147	175	173	204	187	186	180	200	176	205	195	185	193	197	176	207	191	176	203	179	176	221	183	171	181	170	176	189	209	178	184	186	182	181	189	179	182	173	186	179	172	176	206	180	193	185	199	191	184	174	188	180	204	153	166	180	173	171	181	198	210	190	179	181	193	173	204	197	178	174	188	175	183	201	180	185	162	152	155	178	181	178	198	184	199	204	201	172	224	200	171	185	200	231	189	172	192	187	173	166	162	188	165	159	183	200	171	174	186	194	196	214	194	226	192	193	191	184	169	173	170	180	195	189	201	184	176	187	179	177	186	198	202	180	174	194	164	173	192	186	195	173	166	191	164	169	206	196	182	194	185	175	201	174	188	186	193	172	197	186	195	191	180	183	174	179	201	208	181	174	173	204	165	170	200	187	186	178	185	190	182	160	189	179	172	180	200	173	194	194	196	185	176	176	198	195	211	181	171	156	163	197	193	206	192	172	182	211	157	205	172	193	178	185	186	170	185	182	176	156	168	194	195	170	199	178	193	165	186	179	171	173	176	188	179	192	177	195	209	188	204	180	200	177	204	210	186	180	187	178	187	204	175	203	184	149	185	185	178	198	202	195	201	188	163	176	209	178	196	178	182	180	177	175	178	154	190	207	168	190	174	188	211	196	198	193	186	202	182	204	208	205	202	215	165	193	215	194	211	187	187	174	167	199	195	193	179	181	163	205	193	181	182	188	163	181	202	186	189	182	186	186	195	189	179	179	186	193	185	196	182	175	194	179	172	193	200	188	192	164	191	166	190	190	205	165	181	187	184	196	202	208	181	188	181	201	165	182	206	178	218	195	177	206	162	181	154	195	179	206	183	190	168	187	182	202	181	201	197	169	187	177	192	190	168	170	174	158	227	171	169	199	189	204	190	185	167	192	176	159	193	190	174	187	186	198	199	188	200	179	186	153	189	214	181	194	182	167	159	178	198	177	206	198	180	209	183	192	179	195	168	175	194	197	194	167	208	197	200	181	164	179	175	186	196	201	193	187	180	189	202	203	190	170	173	200	184	163	179	193	210	186	210	198	181	195	201	184	175	176	217	177	189	177	202	193	211	177	171	201	187	184	190	173	185	192	169	203	187	188	190	169	196	197	184	184	180	173	188	183	178	190	182	172	197	205	182	192	214	178	221	174	177	189	194	174	208	195	199	175	181	200	193	203	176	178	205	187	193	162	206	201	182	215	197	211	180	166	198	206	211	224	192	174	183	189	170	199	182
15541	19245	17483	6968	2648	813	665	525	569	510	503	1222	671	903	1078	1392	1267	961	631	578	574	561	523	551	504	463	476	505	478	494	511	482	461	515	465	477	493	496	497	529	538	452	506	500	490	490	493	496	506	484	484	513	512	484	492	520	510	497	512	487	495	506	486	493	485	501	516	485	498	473	521	509	507	495	505	476	507	484	551	532	503	534	514	488	480	500	506	502	501	488	457	485	522	533	522	518	445	517	480	468	509	506	513	523	467	505	500	507	505	516	486	505	513	535	486	484	507	489	529	465	492	475	472	481	517	506	507	503	462	448	510	539	453	504	489	524	496	520	526	438	497	492	480	492	518	488	467	493	521	513	446	519	486	489	466	506	494	493	486	493	506	532	473	529	509	508	451	505	502	499	489	520	504	468	527	457	482	485	509	467	486	513	495	512	511	480	544	510	503	497	478	487	475	508	524	507	452	488	504	497	480	484	489	478	494	490	498	503	477	491	506	523	513	430	525	528	495	498	510	506	552	526	479	505	527	469	521	481	490	472	488	525	500	493	486	517	482	537	495	504	504	503	464	520	468	512	524	489	504	487	491	499	509	496	482	539	519	485	469	525	544	463	518	484	517	474	504	510	498	513	531	497	498	483	512	502	472	484	501	510	514	493	511	490	486	513	462	504	475	487	487	510	480	518	496	478	449	506	508	499	525	525	457	488	502	520	507	485	471	472	491	489	494	495	481	528	517	478	491	507	490	536	529	496	505	499	486	496	522	496	468	515	504	529	487	494	501	486	492	490	503	532	532	498	503	486	486	511	517	516	453	524	539	495	506	475	503	484	469	464	507	528	511	451	503	515	453	518	464	546	532	493	496	541	496	492	500	510	491	474	489	499	462	494	469	497	501	464	516	540	469	514	493	443	459	512	528	480	479	475	474	523	505	499	507	506	476	470	466	496	463	492	492	482	512	484	473	499	493	519	476	507	501	477	507	464	512	521	487	464	492	497	545	486	487	483	487	510	502	454	502	483	468	486	502	471	504	489	488	504	511	488	468	482	529	516	486	454	464	512	466	475	503	521	490	511	477	455	469	462	503	490	513	470	505	530	507	476	512	487	449	531	505	486	464	509	486	502	499	503	507	501	501	516	511	521	434	505	472	505	487	518	490	470	498	469	486	483	484	501	535	520	501	482	491	475	534	496	498	482	489	492	510	454	487	496	515	488	497	488	498	510	504	508	527	497	450	501	528	473	525	456	492	492	472	498	523	489	518	504	494	506	489	540	484	531	510	492	505	517	506	493	482	466	506	502	484	500	459	499	515	506	524	479	508	478	488	493	468	469	510	518	525	520	469	492	452	486	484	482	463	458	489	462	505	487	458	481	511	483	510	537	504	482	455	502	500	492	505	467	479	514	514	477	492	446	466	464	486	509	517	490	466	487	491	523	519	506	510	526	486	472	512	451	511	475	462	437	477	471	456	515	532	516	507	458	509	503	480	497	532	495	510	487	536	490	489	494	525	466	515	494	458	499	492	480	430	467	479	477	487	512	493	501	520	525	513	503	482	477	488	533	485	497	529	461	496	518	516	471	511	511	501	498	488	550	451	502	497	513	489	495	477	523	493	488	507	473	502	499	520	483	488	475	496	499	494	493	536	494	478	487	512	511	486	500	507	487	479	452	489	513	511	492	485	466	473	502	497	489	540	466	480	487	491	485	516	502	477	491	487	517	505	535	493	485	455	488	460	488	488	503	509	493	467	522	509	511	498	487	475	558	515	461	500	507	482	479	517	495	473	479	455	465	507	488	515	502	473	513	506	463	530	551	481	492	470	484	484	477	554	521	494	522	492	499	499	504	528	522	513	485	515	503	511	474	463	480	494	501	521	491	489	522	482	474	512	477	496	461	508	513	529	498	486	459	502	520	459	523	522	533	484	454	504	502	478	558	457	489	483	478	480	488	487	489	494	502	501	511	485	511	513	501	488	497	506	476	473	532	491	487	526	497	480	475	490	498	463	522	490	492	480	509	499	515	478	492	495	449	477	497	485	465	520	514	473	517	501	484	463	501	540	496	495	456	469	477	498	483	490	471	488	470	516	519	493	487	519	498	519	534	494	512	450	441	516	476	473	487	489	494	519	530	497	493	493	537	496	472	462	512	496	494	497	513	500	494	510	492	477	525	490	487	475	510	530	470	541	509	467	492	501	483	477	497	496	516	482	485	491	531	513	518	515	468	516	481	528	482	481	520	506	502	518	485	550	463	471	501	492	489	500	464	483	527	487	526	481	526	501	512	491	498	510	506	508	496	499	482	485	467	498	528	465	497	434	495	502	491	495	508	488	457	510	461	528	506	490	493	492	475	477	489	490	506	514	485	461	488	492	509	492	525	464	503	466	517	454	475	511	499	503	505	455	507	506	493	484	508	500	483	511	481	462	521	472	487	482	470	488	469	517	486	552	443	483	495	509	479	481	485	532	458	486	500	460	479	463	496	531	432	481	512	496	497	502	484	481	457	535	453	493	456	514	489	471	504	484	507	462	521	499	471	524	482	519	473	528	503	522	492	476	496	482	491	519	510	537	451	476	479	477	517	491	492	493	516	474	515	493	502	546	512	483	489	477	494	500	503	541	465	484	478	519	492	502	492	476	495	507	448	507	524	483	510	550	446	515	489	487	514	521	503	518	499	491	512	517	477	475	477	518	465	507	515	522	491	485	503	523	505	506	474	478	500	536	509	506	546	514	506	516	500	491	502	477	476	499	530	458	491	495	491	477	525	482	466	457	490	515	501	530	490	523	492	492	496	511	465	475	482	508	480	521	483	473	472	467	475	529	478	505	479	494	469	506	512	491	506	534	462	472	479	495	542	502	493	505	489	468	514	533	453	523	488	477	518	511	507	508	511	451	488	512	490	493	539	494	495	499	491	454	502	481	522	463	498	487	465	474	505	477	470	491	484	520	475	501	497	491	465	465	439	520	449	487	473	485	519	512	479	471	481	472	485	525	527	501	539	477	513	503	536	515	491	490	534	497	511	488	493	508	492	499	455	509	505	507	492	494	486	505	511	506	471	493	512	495	463	524	480	512	523	514	497	510	506	546	485	482	489	497	515	507	476	532	497	493	493	505	545	478	487	488	504	480	487	499	517	473	538	499	552	476	492	494	478	500	506	494	524	511	486	477	516	507	512	479	499	485	511	501	463	503	435	534	491	495	503	520	488	503	499	533	524	462	488	520	522	485	472	514	477	496	481	474	532	486	512	450	464	500	501	479	485	505	519	484	486	498	491	489	507	511	484	482	510	506	486	500	508	504	463	498	491	490	487	484	508	519	479	501	500	504	507	501	513	477	483	505	514	527	480	490	456	500	523	500	481	457	517	522	516	487	469	469	474	524	499	464	503	494	479	475	495	499	479	485	517	513	469	523	471	504	498	478	487	499	507	550	489	543	490	469	488	526	482	469	453	491	468	512	498	526	532	518	512	485	498	467	472	480	499	469	504
63763	64447	59685	32734	15724	2501	624	279	256	221	252	1684	870	1260	2054	1886	1436	1080	453	347	304	303	234	216	212	198	193	190	202	195	193	177	210	188	196	203	226	186	196	201	206	225	217	185	176	196	202	197	189	194	224	224	174	188	210	219	222	197	191	190	218	215	200	211	197	198	191	200	200	205	205	206	195	202	207	203	206	207	211	196	180	211	199	181	203	179	177	196	188	207	197	200	215	165	198	198	185	210	209	200	208	190	212	198	183	216	176	193	178	186	188	188	188	215	215	190	202	224	213	205	196	182	200	205	185	198	202	213	175	214	193	210	205	178	173	197	197	218	205	190	195	198	194	201	197	186	194	181	183	215	176	169	194	203	207	197	209	182	218	194	194	185	207	213	201	195	194	205	218	200	212	198	167	222	212	186	194	207	220	223	196	207	209	224	199	185	216	182	204	237	195	185	199	195	192	192	180	204	193	225	205	195	208	208	223	189	196	201	193	197	225	174	197	208	192	193	188	206	237	203	196	208	205	220	207	207	191	206	197	201	184	197	213	203	218	209	196	198	189	191	196	194	201	198	203	207	220	212	204	214	171	197	214	177	192	199	199	172	192	194	200	222	204	203	221	237	215	217	194	174	196	190	186	188	199	190	197	176	181	202	179	184	194	209	213	192	173	180	198	198	193	189	206	199	157	192	171	215	177	195	188	210	190	178	169	174	179	218	205	213	214	225	192	199	201	180	216	198	198	196	196	192	179	206	187	173	209	183	219	209	190	212	213	188	171	203	197	210	215	215	186	176	211	217	178	175	209	179	201	187	198	193	185	189	179	195	204	203	199	190	205	199	213	182	198	209	195	222	180	196	170	214	206	194	193	185	194	194	184	205	194	174	177	199	210	197	210	210	193	198	183	201	196	178	189	162	213	192	200	206	218	173	209	175	225	173	209	232	194	209	194	220	184	203	206	194	217	190	198	211	186	186	198	197	187	212	207	185	203	195	177	181	207	177	184	194	207	164	202	226	220	201	231	182	184	223	202	199	186	180	198	219	185	202	180	203	212	217	200	204	180	186	192	210	207	211	195	197	191	175	215	175	188	204	215	202	213	200	177	189	183	197	198	210	190	199	183	209	208	221	219	203	201	202	199	204	199	206	185	205	197	202	201	200	197	188	200	200	207	217	189	209	201	208	208	214	184	176	198	207	187	206	192	210	197	203	195	206	198	192	197	200	196	188	234	195	216	200	180	193	188	180	178	210	207	173	207	207	197	187	190	185	193	197	219	206	212	186	208	205	201	203	184	179	227	182	213	208	188	174	202	180	197	195	206	193	188	214	189	199	218	199	193	205	212	187	207	195	204	191	233	223	203	199	168	222	186	208	214	195	198	177	195	192	213	204	204	181	200	199	213	209	201	209	214	190	200	204	176	190	179	194	183	198	186	198	228	187	207	214	184	219	217	203	185	206	220	195	225	190	213	229	215	194	201	230	207	193	198	195	198	189	212	185	224	207	188	210	223	190	167	176	211	194	228	223	195	222	208	200	187	198	194	188	196	188	202	223	215	188	208	211	177	184	189	198	192	184	193	198	203	210	186	202	197	199	187	221	189	198	204	203	192	193	196	193	178	209	202	212	209	172	206	216	170	231	231	197	199	217	202	187	200	197	190	199	209	182	187	192	182	207	189	195	203	191	202	193	187	220	217	200	240	208	210	189	197	208	202	209	196	206	210	200	193	194	204	168	188	177	223	178	184	201	215	211	183	207	185	186	203	198	175	185	216	213	189	189	190	183	194	204	196	214	205	179	196	208	207	205	227	194	203	201	245	197	190	199	219	212	208	199	219	189	208	200	214	192	216	204	215	210	185	174	211	193	198	207	210	216	179	201	191	192	191	193	204	215	219	179	202	221	192	189	216	200	212	238	194	199	189	201	187	191	207	198	197	195	192	199	186	209	212	189	201	189	202	217	192	193	223	187	171	201	228	193	199	204	179	209	210	203	185	206	164	202	192	221	186	192	219	189	186	173	192	210	185	206	219	191	229	214	205	197	224	177	200	214	200	201	199	184	194	199	197	227	191	185	185	174	210	191	225	210	183	195	184	195	187	187	193	182	214	193	172	206	184	212	216	198	202	224	204	183	222	207	196	181	201	183	205	195	173	206	196	217	209	217	191	235	214	193	214	181	219	209	183	171	208	225	204	175	201	199	193	190	198	204	191	200	181	204	205	183	208	217	205	198	181	182	201	233	184	200	199	222	223	206	215	169	213	190	212	211	192	213	196	185	198	219	186	188	191	211	210	203	182	219	189	190	182	205	198	194	210	203	214	219	202	203	190	186	200	222	215	234	215	201	228	185	182	188	198	189	197	201	176	212	198	198	208	229	231	214	173	191	213	195	210	190	206	204	204	194	192	199	189	210	177	185	202	211	217	187	160	192	219	167	216	205	190	196	187	193	190	188	184	207	209	196	179	213	203	185	191	183	198	184	199	199	207	199	192	166	199	180	203	185	204	211	204	214	199	206	237	209	195	190	188	203	205	191	203	183	219	209	188	197	189	171	200	207	212	177	208	185	226	195	193	199	209	210	183	205	192	193	196	235	191	200	211	183	192	225	190	190	194	191	199	212	191	203	202	186	204	209	210	190	180	198	200	199	186	187	196	222	207	200	191	216	216	216	224	205	202	214	197	190	185	165	213	182	212	171	204	183	167	199	203	181	177	198	204	203	202	196	216	191	178	167	196	164	199	197	182	203	196	193	199	177	205	192	225	188	218	185	198	183	213	205	209	189	203	203	169	189	207	179	172	197	193	201	191	203	204	217	192	185	205	199	188	198	186	178	167	211	192	213	202	201	216	195	196	196	178	168	207	198	206	180	218	188	210	211	196	196	204	196	194	224	192	201	201	235	188	181	184	199	216	208	167	178	207	182	177	228	211	188	181	210	186	217	229	197	183	182	177	193	186	171	180	188	217	204	199	200	188	199	219	216	193	208	193	187	201	188	219	181	201	210	179	202	203	200	198	191	208	194	196	186	203	220	216	210	187	195	204	215	208	193	182	207	188	175	205	228	191	193	188	192	215	193	193	202	203	209	205	186	198	194	177	181	193	171	202	186	207	178	188	203	201	215	208	213	181	212	204	178	189	207	206	185	179	191	208	201	205	207	195	178	178	220	181	193	216	207	206	183	196	212	211	224	226	202	216	175	191	201	165	216	216	203	209	192	227	207	229	209	215	247	222	184	214	215	208	212	209	201	198	203	200	180	212	197	201	197	180	185	205	200	194	219	196	186	178	204	203	207	198	227	206	201	223	209	203	193	195	212	226	202	173	211	219	201	182	181	199	187	214	208	179	197	213	181	204	182	192	186	199	202	170	215	181	200	198	205	219	200	201	193	216	191	188	186	199	213	186	218	179	206	205	204	203	182	199	194	186	210	176	231	196	191	202	215	198	240	221	191	207	193	208	182	196	221	192	227	193	203	207	221	186	194	189	222	206	191
40377	48878	53092	34406	22670	5121	1989	776	759	745	821	8158	4034	5868	9677	9395	7111	5055	1850	1136	1123	994	860	614	561	517	583	513	520	548	513	469	523	529	521	533	507	532	508	495	533	496	527	525	526	492	536	562	519	489	502	506	555	544	513	512	501	526	510	513	511	497	521	538	487	520	494	524	548	508	480	516	518	467	553	499	528	525	525	549	507	518	495	515	544	531	472	545	520	543	521	542	537	532	516	537	513	488	548	523	518	501	535	513	526	533	505	564	524	522	532	517	525	512	528	520	500	536	548	529	557	572	504	515	527	521	552	505	515	527	510	523	534	532	487	531	538	522	543	563	506	539	525	529	529	516	510	537	521	546	492	511	480	522	515	561	532	567	523	493	508	495	514	560	524	493	519	548	526	514	506	538	482	519	514	561	518	518	497	481	542	496	544	509	523	549	504	528	531	509	503	483	560	492	507	534	521	500	491	532	522	487	552	561	560	526	540	545	540	567	484	482	516	478	541	515	533	503	485	505	477	543	491	484	492	508	532	503	538	509	537	544	540	526	544	503	559	528	556	581	534	538	519	522	499	521	476	496	542	536	487	508	547	523	565	492	544	593	560	535	509	500	542	538	552	513	529	501	562	513	498	543	478	560	508	544	483	485	499	516	501	563	523	538	527	545	523	465	546	491	535	535	532	553	558	514	473	507	536	552	540	559	563	530	535	523	565	507	491	529	513	497	533	557	513	522	530	500	549	500	518	471	498	534	514	516	487	540	483	504	505	518	512	550	558	545	510	520	491	525	499	512	521	509	492	506	527	519	525	506	552	523	522	522	518	490	516	569	493	497	527	536	526	522	541	535	509	486	540	497	523	557	543	537	542	514	575	506	525	516	529	544	525	523	472	524	465	505	484	555	542	513	508	505	560	519	530	550	556	504	517	482	518	505	482	540	523	508	524	496	555	503	508	534	547	509	536	502	523	483	499	525	513	501	514	533	550	516	487	557	504	513	554	523	540	522	524	538	508	516	540	535	504	537	516	517	503	502	501	509	496	482	533	520	522	506	545	543	511	507	509	477	478	492	503	514	515	497	520	545	491	524	523	511	556	552	547	532	524	513	501	525	519	573	487	547	532	514	504	551	521	524	535	504	522	521	520	562	546	531	502	501	504	539	479	537	500	554	520	497	536	550	526	562	525	528	528	507	525	532	526	516	507	576	547	525	530	501	490	530	524	529	490	519	544	540	533	538	494	534	548	519	520	530	540	515	526	561	545	521	494	523	532	495	506	486	515	502	501	560	519	508	510	510	524	490	546	527	520	521	495	519	531	513	513	525	526	553	464	535	530	527	508	524	540	500	570	479	490	557	542	494	545	541	509	566	517	561	552	497	502	507	549	521	492	522	543	516	519	513	509	521	538	532	537	546	498	493	537	490	520	539	525	513	521	550	506	517	503	556	469	529	539	507	492	511	542	478	534	536	494	521	505	511	520	523	517	506	524	499	515	509	533	529	527	525	562	544	537	478	549	519	586	453	530	526	480	507	490	537	539	555	482	548	505	479	558	546	540	529	513	553	541	545	505	528	535	498	586	516	519	541	533	506	540	506	538	518	499	511	550	497	499	530	553	508	555	561	508	540	568	494	510	501	526	491	495	547	540	556	526	487	483	524	561	513	536	557	533	558	495	511	539	510	521	519	544	496	513	543	531	506	495	508	511	490	510	512	517	514	557	516	505	479	541	545	520	524	504	530	517	510	493	540	539	543	474	526	525	572	541	523	515	572	513	507	538	521	556	493	472	569	531	538	515	520	480	500	479	538	516	527	500	509	510	527	513	552	538	539	504	509	507	493	503	543	494	539	573	503	513	542	546	531	554	551	536	550	495	514	516	548	501	510	535	528	518	500	517	514	525	528	558	507	542	541	522	552	509	533	521	518	529	529	552	579	545	533	491	507	531	524	516	562	528	537	548	505	534	502	459	504	542	519	549	556	539	493	553	507	519	514	545	513	559	551	495	571	515	520	553	483	526	536	509	528	540	538	515	523	558	493	544	520	482	514	535	504	490	518	538	516	541	511	538	513	515	539	528	500	544	486	530	528	497	523	535	512	491	542	521	527	519	487	521	523	484	513	514	496	520	476	539	534	513	531	523	538	531	523	519	566	494	520	543	588	503	501	510	546	557	492	505	537	525	516	583	532	546	494	540	534	559	486	534	558	552	499	541	484	484	547	502	533	543	543	523	503	515	509	528	531	529	527	533	520	544	514	532	538	513	530	500	513	485	547	531	541	518	479	510	527	504	501	524	501	501	505	520	557	516	536	513	503	506	522	513	524	499	480	511	518	549	531	518	530	506	502	503	506	533	511	525	526	524	545	494	513	531	522	531	477	542	523	509	502	517	529	506	511	539	499	506	510	513	526	526	510	528	533	490	527	519	512	581	441	537	536	536	523	511	520	525	486	521	510	511	467	519	540	525	557	519	519	541	530	520	518	507	535	510	576	541	522	514	518	505	530	504	541	561	522	557	486	501	500	528	541	537	518	525	520	543	485	551	503	504	518	531	529	505	509	483	531	520	523	552	536	547	524	529	512	517	495	546	507	533	506	529	533	527	505	509	549	512	560	519	485	536	540	526	493	466	533	526	529	544	516	521	513	517	493	504	537	518	566	536	529	524	547	530	503	529	529	507	547	548	543	558	541	544	493	536	537	533	544	532	524	534	515	502	569	539	530	515	525	516	544	474	499	525	549	498	527	528	467	554	556	524	510	523	504	544	517	522	537	542	501	492	532	526	530	529	534	513	536	507	531	483	538	511	560	505	539	511	528	518	506	520	529	552	524	547	561	508	527	518	536	516	546	567	502	530	500	531	500	540	498	503	561	516	519	514	542	516	506	544	495	532	525	491	507	526	509	513	485	547	523	525	522	521	492	522	497	522	523	538	527	561	536	485	528	517	535	531	561	545	525	515	555	526	488	515	533	560	518	541	500	528	496	496	583	543	505	535	520	523	483	517	545	516	559	500	520	518	500	522	529	492	537	491	520	538	524	493	498	510	562	540	549	527	492	504	498	564	511	530	541	562	526	530	507	543	511	531	532	472	516	536	542	514	526	520	520	538	508	484	515	550	529	559	487	518	555	546	541	559	528	544	544	479	533	524	531	546	515	525	516	520	517	491	512	510	519	520	509	490	530	530	523	508	548	501	522	525	524	553	514	558	539	511	540	537	512	525	537	539	567	529	551	506	495	508	512	490	526	514	460	528	528	530	500	523	502	525	546	523	527	524	539	545	487	507	493	500	529	482	489	506	505	486	527	533	506	509	562	504	518	522	560	530	493	530	528	558	518	509	538	525	540	539	506	519	499	549	571	532	508	539	495	553	542	503	526	564	520	544	527	494	492	508	541	529	551	524	495	519	547	536	527	544	497	579	489	560	543	507	506	492	544	493	521	517	527	524	530	506	521	511	543	523	509	531	488	505	523	503	548	532	545	551	524	506	509	528	540
74321	77967	70303	42258	27001	6583	1431	353	302	328	468	2764	2184	2626	4976	4562	3270	2368	854	506	499	431	371	257	221	202	223	204	210	213	224	191	200	219	237	215	207	244	226	223	228	202	234	221	218	221	196	208	226	210	216	211	233	208	204	207	217	196	179	207	195	208	223	238	194	232	216	234	207	233	210	219	214	211	246	212	217	230	222	229	200	216	222	216	210	201	225	237	205	185	209	222	233	238	207	190	196	198	200	235	227	202	224	210	236	230	234	212	227	236	234	212	235	217	228	206	199	211	211	223	224	209	256	210	221	224	218	221	213	240	223	212	236	192	211	222	208	205	212	200	233	240	205	208	206	216	224	203	196	205	203	236	206	198	241	202	200	216	220	207	201	229	223	230	227	206	202	219	225	202	218	235	208	218	197	212	201	247	225	236	207	235	202	215	223	206	221	213	214	181	198	215	226	230	233	226	213	235	223	203	227	195	229	224	218	194	223	206	233	195	214	237	217	200	210	250	215	234	258	218	227	218	214	205	215	200	217	213	227	223	220	198	232	230	237	191	227	199	208	234	203	201	226	219	236	231	236	209	194	222	232	206	221	231	201	210	222	211	217	235	225	223	221	228	227	219	184	219	213	210	221	209	225	211	223	191	215	214	240	209	228	204	237	208	222	212	210	230	238	194	208	221	220	225	215	230	224	213	204	199	208	199	211	228	229	223	211	220	238	201	217	186	230	205	229	222	205	235	203	224	201	191	200	232	221	210	187	204	197	198	195	215	212	204	227	213	187	195	218	201	246	195	238	224	223	242	244	217	228	222	233	236	233	232	220	206	217	220	198	214	227	186	230	222	199	199	185	207	220	183	218	201	238	208	215	194	184	215	229	206	221	188	205	214	243	230	225	215	221	203	205	205	238	196	226	216	204	202	229	195	212	207	214	203	205	220	225	212	195	192	264	223	237	204	217	216	223	208	252	213	255	217	249	226	233	204	225	207	226	221	214	250	218	224	216	216	228	217	215	207	212	215	228	219	212	218	222	212	231	205	205	186	202	241	240	206	207	222	206	203	196	236	229	222	230	199	248	212	209	197	218	221	242	209	221	216	225	210	246	244	228	211	222	215	214	206	203	227	216	233	180	208	196	226	229	211	223	225	189	205	208	219	235	190	227	227	226	212	219	212	240	196	217	215	225	229	212	222	201	200	210	215	200	223	230	245	203	201	233	233	205	214	209	231	243	217	200	193	188	216	206	224	194	207	205	223	211	206	236	209	229	226	208	213	230	206	215	226	206	238	211	210	216	244	224	238	222	217	234	215	218	233	214	230	226	237	225	219	197	229	194	185	211	216	225	232	193	212	221	207	210	220	224	197	234	233	197	215	236	223	214	234	202	206	248	213	218	223	232	220	212	249	207	218	229	209	237	221	243	221	220	220	200	212	183	212	180	205	200	251	212	220	216	235	232	251	194	184	224	218	203	191	199	206	196	225	243	217	218	220	205	200	245	222	214	228	209	223	213	205	201	214	208	209	214	213	232	209	227	224	219	218	188	217	216	229	224	210	212	212	203	250	235	227	233	210	206	214	202	222	250	234	235	216	200	217	208	234	212	217	209	198	220	210	212	217	223	220	239	231	208	245	220	228	227	204	227	219	221	218	173	188	236	219	220	203	211	220	227	236	224	216	215	220	237	183	265	241	207	208	203	219	206	227	188	222	239	229	209	232	231	218	210	197	224	231	229	219	225	223	178	217	203	216	203	214	230	219	222	237	225	231	218	231	236	233	203	205	208	213	197	230	205	183	215	246	244	228	232	215	206	195	237	216	218	214	222	194	213	196	226	202	215	236	204	215	257	228	211	204	200	231	196	222	205	231	192	199	230	240	218	220	207	198	242	220	220	203	224	209	205	198	227	214	200	205	217	237	240	217	216	210	195	200	208	214	230	211	216	212	212	196	218	199	213	214	225	206	213	230	236	197	241	204	241	241	224	216	227	217	197	197	227	208	206	217	205	193	217	224	229	222	207	223	205	224	234	210	184	203	216	229	229	215	235	218	208	234	223	203	188	197	217	213	220	217	217	236	216	213	251	204	249	230	206	234	231	223	216	227	236	204	204	211	215	248	228	196	201	218	204	215	223	197	204	202	181	192	208	221	212	204	215	228	233	221	204	221	208	212	237	213	235	209	216	223	215	213	223	218	223	208	207	257	219	238	238	215	188	232	202	210	223	212	205	196	204	214	232	190	231	219	212	219	230	207	221	216	224	248	234	224	215	229	219	226	231	245	218	218	239	197	206	207	202	209	200	237	192	207	233	223	231	193	235	243	207	223	230	218	202	194	236	232	200	233	203	226	212	200	208	223	195	195	188	230	204	208	210	241	234	235	218	232	212	229	228	219	211	213	240	223	236	209	217	213	224	229	219	220	231	208	207	214	203	205	209	230	204	219	215	224	213	230	206	189	205	224	211	203	238	191	234	221	215	217	231	216	208	217	199	226	248	219	213	200	222	213	212	258	215	229	212	233	223	228	222	239	224	236	213	198	238	216	198	253	206	192	216	234	214	229	230	205	197	254	207	197	207	222	222	220	241	208	226	223	213	231	252	208	209	208	192	212	244	210	223	230	232	212	217	225	227	219	201	216	231	223	233	216	205	213	240	223	233	219	218	185	229	213	203	205	205	197	201	186	213	217	254	216	214	236	203	201	201	239	208	220	201	242	213	218	252	227	222	207	223	234	195	218	229	210	217	212	220	221	227	204	239	194	235	227	224	218	241	225	213	223	217	224	234	209	247	210	169	238	237	201	227	196	222	210	183	219	215	212	218	236	203	242	216	181	209	203	190	181	236	216	220	194	219	247	232	233	204	220	241	247	210	199	215	213	223	198	234	205	214	244	239	215	204	224	221	232	205	199	229	224	222	198	185	243	219	221	213	213	219	223	216	208	185	228	210	189	226	196	248	224	221	222	202	209	235	222	236	243	223	238	239	217	211	200	219	197	212	230	195	204	212	204	228	221	215	203	208	183	219	211	242	219	205	207	230	228	247	207	236	227	205	233	214	209	261	227	201	215	249	222	214	249	212	217	233	225	230	223	215	236	214	223	218	235	213	220	210	235	201	220	223	216	197	223	231	211	229	191	249	211	212	214	209	202	211	208	219	237	203	233	217	216	225	224	215	217	214	233	239	216	227	207	207	239	215	218	209	237	235	222	219	223	220	229	239	202	236	236	241	193	207	200	233	218	209	205	207	209	214	227	216	200	206	208	216	202	208	204	251	209	212	217	224	198	239	188	220	222	204	189	232	221	212	249	199	201	223	204	210	209	220	207	261	218	220	187	217	227	218	208	232	198	215	222	195	195	232	210	213	210	232	227	220	209	231	208	211	228	214	211	250	229	207	219	208	223	234	174	210	226	218	227	204	212	188	209	222	219	200	223	227	204	205	251	219	201	231	207	235	228	201	238	223	204	196	227	234	196	220	214	212	239	228	190	216	203	221	233
48214	61065	62708	44678	33321	7146	4421	1212	1066	971	1738	11969	8766	11880	19200	17166	13366	10029	3729	2179	2045	1513	1357	715	527	583	557	565	599	589	538	579	551	573	561	542	550	589	520	539	534	539	586	566	581	584	576	549	470	574	545	627	593	575	572	575	567	555	535	559	554	569	539	544	547	558	576	507	577	566	567	562	557	548	554	602	548	555	533	567	567	551	578	556	561	567	519	552	567	558	531	557	546	596	591	583	563	585	589	545	584	556	588	566	580	554	592	550	562	616	549	593	593	550	547	527	594	593	603	531	538	584	543	543	538	598	579	562	526	569	585	571	519	560	532	550	564	571	579	542	564	588	547	546	568	530	534	538	584	552	565	546	559	571	560	558	591	572	578	587	552	498	594	559	548	557	575	574	583	578	525	556	568	578	568	581	576	580	585	557	549	581	544	543	576	590	558	525	573	549	599	586	595	550	571	545	557	554	490	548	540	630	578	582	549	536	568	576	602	553	547	578	550	541	534	560	566	562	544	539	558	580	571	540	535	534	550	568	549	587	555	554	571	548	546	531	550	553	580	554	577	546	585	543	540	583	546	532	569	537	588	590	563	599	564	550	536	576	539	584	578	543	546	538	546	592	558	550	543	601	553	555	563	570	565	567	545	613	559	570	577	558	558	583	577	546	517	578	590	557	556	526	583	565	511	596	574	543	580	563	551	556	550	574	571	524	539	612	590	552	551	534	491	593	588	540	564	573	562	573	561	628	528	575	580	582	575	564	524	523	586	580	558	540	570	576	609	565	552	537	549	589	590	609	574	561	552	540	573	550	568	556	514	582	577	557	548	524	589	548	554	548	554	544	558	595	586	538	546	544	588	576	516	565	548	539	554	575	565	564	548	582	544	563	592	573	532	558	526	526	533	561	560	574	595	527	536	573	529	555	603	546	577	579	542	531	585	523	564	623	598	537	572	559	556	571	591	569	542	542	594	567	539	537	537	574	552	606	563	574	540	548	528	586	537	537	563	559	567	539	572	545	563	572	552	517	574	529	523	552	549	573	560	563	580	561	611	559	576	541	548	508	529	530	570	551	576	572	600	593	545	530	574	539	521	577	552	576	564	549	566	554	559	531	600	569	603	601	573	564	566	560	524	578	576	520	562	530	556	616	562	528	585	558	540	556	559	529	534	538	557	614	522	537	587	607	594	556	521	567	569	541	551	568	563	611	579	543	555	550	547	560	572	537	583	532	566	525	593	542	557	540	567	523	587	564	552	552	539	545	565	513	559	595	544	546	585	531	574	536	547	521	570	540	544	603	563	582	548	534	592	575	586	571	570	580	555	561	537	544	528	536	553	523	585	510	550	546	551	559	533	573	547	564	555	580	570	558	561	575	514	525	542	566	562	489	544	546	565	513	530	529	501	597	524	516	533	547	562	536	531	579	561	519	554	542	526	552	522	565	551	589	533	586	537	548	596	562	556	514	606	562	576	555	563	581	598	560	562	571	565	561	614	571	544	574	568	538	548	573	569	543	500	574	599	580	546	545	582	546	549	571	591	545	546	522	545	542	552	567	562	570	546	541	594	569	526	570	550	566	542	565	551	541	550	536	556	536	573	521	587	580	547	577	539	607	546	538	561	530	572	548	568	569	567	554	506	573	570	573	556	553	556	576	539	536	547	554	523	551	551	592	537	554	560	580	537	542	544	585	506	562	501	552	579	548	512	606	545	542	563	586	539	523	555	578	581	523	552	544	536	587	601	579	555	546	551	559	596	548	538	551	587	535	565	529	519	528	575	556	525	579	582	562	595	531	564	565	574	587	558	562	571	551	549	533	548	589	565	603	538	547	508	519	576	563	606	544	551	538	577	583	579	584	558	560	580	586	603	543	556	529	583	545	539	562	570	541	587	583	548	587	552	531	589	550	587	511	573	533	592	539	539	582	599	616	524	576	551	546	562	563	556	590	609	548	496	540	518	568	542	576	542	590	534	571	555	583	528	553	546	615	570	571	563	561	540	567	583	537	520	542	631	561	533	616	573	549	511	555	574	530	582	605	564	578	537	564	553	588	607	601	564	575	549	555	532	557	551	566	564	546	538	542	562	553	544	577	613	554	551	551	547	579	551	523	595	548	520	534	537	531	595	537	546	588	571	507	588	532	565	536	585	577	552	538	566	571	527	561	540	554	572	548	549	581	561	592	602	557	603	500	554	523	540	565	571	615	552	585	609	555	534	528	565	555	572	545	563	578	577	524	590	587	513	546	586	583	539	522	568	578	558	510	548	552	584	547	504	598	554	584	611	573	552	552	538	531	598	553	560	558	579	550	543	573	601	564	523	560	522	544	591	544	562	546	558	567	557	539	553	540	525	568	540	579	573	577	615	559	528	568	567	538	541	545	560	523	560	574	556	588	576	523	575	547	580	512	522	576	580	566	553	538	579	576	533	520	566	543	559	598	609	588	566	532	533	572	541	572	528	580	604	556	571	563	565	557	583	550	569	522	577	524	552	580	565	571	560	611	549	528	603	560	519	540	531	545	604	487	518	527	561	548	531	564	533	542	549	543	562	569	514	566	564	568	546	544	576	562	558	526	596	560	548	550	555	576	563	534	590	536	578	567	586	549	617	570	513	525	546	571	562	608	576	562	644	560	530	561	531	548	539	575	555	558	562	535	564	560	586	573	566	564	597	553	561	574	555	576	547	615	557	537	566	568	537	571	564	560	584	547	569	572	591	563	595	553	528	556	560	573	564	594	587	587	585	527	573	556	567	536	589	544	577	567	535	549	574	547	536	573	564	575	568	562	575	558	595	570	541	543	583	569	535	590	605	549	548	517	533	585	548	563	598	543	574	514	561	580	552	534	560	516	576	592	546	592	590	552	576	532	551	577	563	534	578	540	557	569	587	547	547	553	579	514	570	529	580	567	571	529	570	557	572	526	563	551	565	569	532	548	612	541	552	546	584	532	501	528	560	561	557	551	545	549	508	552	577	562	576	591	564	561	589	566	562	561	563	632	537	557	569	570	539	582	586	554	566	589	570	569	580	520	540	524	582	567	553	562	497	597	558	524	602	556	572	573	559	545	559	575	577	542	577	544	560	511	532	541	545	594	541	529	593	554	528	556	563	562	543	540	554	532	594	557	564	560	551	564	536	521	590	605	581	556	564	564	558	518	542	578	560	571	550	559	590	582	569	536	551	584	579	581	549	558	592	559	597	568	548	537	568	558	565	558	588	577	560	540	563	572	582	579	581	483	553	549	561	523	651	552	570	523	574	546	570	569	562	546	555	536	556	581	481	568	616	576	548	564	557	525	536	559	501	558	549	547	554	578	533	599	531	567	524	576	584	575	551	577	610	546	607	549	561	567	574	566	580	559	544	548	611	560	545	628	561	536	596	510	583	553	584	560	552	531	553	554	562	539	588	610	540	584	591	567	552	546	540	535	579	543	562	571	581	524	575	530	582	554	577	531	556	544	556	552	565	552	551	570	557	552	539	583	556	578
19148	15028	10739	2724	1022	237	176	181	202	201	197	267	213	211	320	369	366	265	209	185	199	184	199	206	191	197	189	187	194	189	199	196	180	188	189	175	195	169	174	180	191	169	207	169	206	200	216	178	199	176	176	175	186	175	176	186	196	197	195	192	155	146	177	182	189	194	183	174	163	206	176	167	186	197	216	155	185	180	180	182	199	198	192	168	189	202	167	203	191	184	167	152	163	201	174	211	193	199	188	191	179	152	169	183	155	180	196	168	172	196	177	192	192	196	167	197	191	188	203	198	191	169	199	210	196	177	170	209	170	203	182	189	185	164	208	174	171	184	175	200	191	197	175	167	176	200	182	183	180	200	187	179	189	190	196	206	179	187	197	178	173	176	183	187	205	191	189	180	183	196	201	165	192	183	170	196	205	187	174	171	182	175	179	176	193	180	209	188	193	188	176	174	184	189	190	172	204	201	176	198	194	186	182	219	193	183	197	186	176	206	170	200	208	152	219	177	201	171	181	194	170	188	176	203	168	167	192	175	172	184	221	192	161	172	179	189	180	194	205	193	193	181	182	187	192	166	186	169	170	193	172	174	185	177	180	205	190	188	164	199	187	218	174	188	195	193	185	204	182	209	197	188	181	186	175	183	180	180	181	169	163	203	195	189	193	182	188	187	170	190	199	201	170	202	179	170	205	240	198	186	184	192	199	185	188	191	178	191	190	151	168	189	184	164	178	160	186	194	175	201	176	176	205	217	192	208	193	194	174	177	176	191	165	171	163	180	170	207	161	184	175	203	183	201	174	186	214	184	192	208	180	199	184	177	195	182	177	209	179	178	178	186	187	177	162	188	185	182	203	189	158	179	196	209	195	197	186	160	172	198	161	195	199	188	172	167	181	179	187	198	194	178	163	154	199	201	182	177	206	179	167	184	199	171	192	215	169	201	192	180	199	175	173	208	206	193	206	172	168	195	197	193	195	221	189	187	174	162	180	171	178	173	187	196	187	174	189	183	179	207	165	183	183	167	163	180	226	178	166	189	191	190	193	160	205	183	169	181	173	199	201	192	189	177	180	205	171	210	182	174	199	181	169	186	176	198	186	169	184	184	191	203	177	194	188	219	186	189	199	174	196	185	176	159	204	167	174	201	188	219	182	199	209	172	198	173	170	204	191	177	213	172	187	188	205	186	161	152	178	183	165	168	170	205	198	193	204	199	176	189	174	182	171	204	197	204	200	184	194	180	184	195	184	152	167	186	190	192	184	184	198	170	194	179	168	177	186	165	176	190	178	195	170	185	202	195	186	173	181	190	186	175	174	168	183	196	181	176	198	167	172	178	180	197	171	227	199	169	196	201	192	173	190	186	178	163	195	163	193	151	201	189	170	175	173	197	197	187	180	176	180	198	173	156	183	207	187	181	177	194	169	172	196	159	185	212	203	214	178	165	195	185	180	177	179	180	170	180	182	210	199	197	208	187	192	176	200	199	193	186	172	198	193	209	207	201	183	194	173	180	191	186	203	179	188	181	210	158	202	206	191	202	198	202	179	150	171	196	176	170	166	185	196	201	165	180	179	191	213	211	193	165	198	236	181	177	226	149	169	174	197	186	176	191	199	190	208	177	200	180	181	211	203	152	175	173	165	158	174	181	176	206	223	180	169	190	188	204	187	171	197	176	190	189	217	187	183	175	175	191	186	196	186	179	196	178	198	178	198	211	178	183	173	197	201	174	175	179	187	182	177	201	204	190	192	194	201	182	204	188	173	205	198	172	200	205	224	189	171	192	181	189	190	177	187	179	170	180	186	184	165	174	178	180	168	199	182	158	226	149	182	203	178	189	169	209	190	190	183	186	203	182	173	191	178	168	187	199	188	191	188	202	212	171	188	206	187	194	181	191	164	183	178	188	178	196	179	181	186	189	178	196	197	190	149	195	190	178	179	197	203	209	214	174	168	180	188	184	194	202	180	159	191	181	162	179	180	157	192	168	206	188	196	191	176	180	171	234	156	179	190	197	185	162	173	192	184	186	198	195	193	202	177	180	185	160	181	182	156	194	207	207	194	171	200	204	190	217	212	176	179	162	138	198	185	189	190	189	203	185	206	184	180	175	195	193	205	156	201	205	183	218	188	190	206	161	186	194	206	178	195	179	185	181	186	189	201	190	209	194	197	205	196	171	170	204	196	179	177	202	176	184	206	190	178	186	195	185	172	179	203	191	188	199	169	176	186	198	182	182	162	220	155	182	176	179	181	183	190	195	173	177	164	201	189	189	194	187	180	204	164	196	186	183	172	159	196	159	178	190	187	174	194	200	168	204	195	167	182	196	189	182	195	198	190	180	174	215	185	156	183	183	201	188	172	191	178	187	205	174	199	167	173	216	176	193	167	188	181	186	180	176	160	171	162	156	197	212	197	161	191	204	173	173	168	165	163	185	161	189	179	149	190	195	186	186	202	191	188	193	198	194	163	189	172	189	180	186	164	194	178	201	179	203	208	181	194	195	181	188	172	200	176	171	177	191	192	188	184	214	187	176	195	188	196	180	158	167	181	188	169	182	189	197	163	190	195	172	202	178	175	174	150	175	166	189	180	176	173	174	169	192	211	188	186	195	219	191	163	197	191	199	179	167	167	204	169	166	209	172	164	189	177	180	187	172	172	209	175	210	204	178	200	180	188	184	199	182	174	166	213	221	165	178	180	190	164	187	203	193	162	210	187	201	180	188	198	218	172	172	166	195	183	172	183	195	211	185	158	197	175	201	181	192	177	190	197	188	184	178	162	189	181	176	179	171	189	179	190	187	185	166	187	219	195	180	200	181	175	153	167	169	195	209	173	206	190	189	187	169	186	181	170	185	192	173	178	193	175	168	183	188	179	196	210	197	162	203	169	213	175	172	183	180	191	175	182	209	190	206	201	177	179	203	167	190	192	188	191	177	190	180	167	184	180	194	203	192	201	201	184	181	171	164	166	160	164	208	181	196	178	169	201	195	177	193	182	179	202	192	170	173	178	199	172	169	176	191	193	172	151	203	184	190	199	187	204	190	170	160	180	176	195	186	193	175	186	164	214	185	190	188	206	171	177	182	188	181	186	186	182	189	185	188	209	167	188	186	193	182	195	192	157	192	187	182	198	173	175	154	186	190	176	187	234	185	210	165	189	212	170	191	191	191	190	192	180	193	201	184	180	180	182	184	181	168	188	170	221	195	215	181	175	171	194	158	165	203	186	178	198	195	200	199	159	193	196	185	183	207	206	181	198	157	177	161	185	192	187	181	187	185	186	198	181	202	186	191	190	209	185	191	186	205	192	207	196	181	212	188	175	201	187	184	173	208	202	187	163	166	169	197	198	197	195	169	188	184	163	195	195	213	208	191	228	175	179	183	173	197	171	179	195	182	189	206	187	187	189	207	183	186	176	199	183	198	184	188	187	181	166	206	195	191	178	192	193	189	185	176	198	169	192	182	203	188	178	169	185	169	186	197	173	188	169	159
15903	19148	15742	6900	3792	867	578	520	512	520	551	1008	766	879	1269	1425	1243	1079	583	627	573	564	545	503	499	538	475	484	527	526	485	475	491	522	508	499	494	492	479	484	464	463	498	497	502	524	516	473	494	496	464	499	494	545	472	456	507	501	506	443	490	496	474	520	487	546	462	514	498	517	484	509	530	556	530	527	480	491	449	499	538	481	487	488	489	517	468	505	510	499	503	486	506	451	538	492	513	490	521	480	486	468	454	497	457	492	466	501	506	524	519	519	512	480	514	482	473	482	478	472	513	518	465	534	472	485	515	507	493	500	485	479	491	528	519	462	499	491	510	518	496	508	515	451	505	466	524	518	464	501	513	483	511	499	536	463	509	479	542	466	497	491	521	512	480	490	521	445	519	476	504	485	472	477	505	496	526	543	506	473	520	485	528	520	477	524	485	491	470	519	505	478	527	493	506	492	503	490	506	519	503	489	496	434	522	481	485	467	517	466	507	499	498	497	494	475	507	456	497	503	484	545	464	447	502	515	460	456	528	516	483	470	501	529	458	459	491	484	508	508	481	502	469	513	472	496	481	514	464	476	524	472	516	451	491	542	508	477	483	481	524	518	541	505	480	489	485	491	501	479	524	539	516	491	488	500	506	474	511	509	489	480	461	498	491	498	482	532	522	486	515	487	484	500	441	497	475	496	482	540	488	487	486	516	521	504	501	487	551	487	504	453	481	538	461	499	478	523	481	476	539	543	510	487	518	476	474	495	463	492	532	457	516	492	494	482	497	521	476	505	500	489	502	454	511	485	479	533	498	488	459	489	515	520	506	475	453	496	522	516	509	500	504	540	493	544	526	481	524	523	458	486	507	466	514	472	467	494	475	535	519	511	498	486	486	496	516	481	477	499	468	525	469	478	487	483	490	488	468	565	507	434	489	503	500	509	511	503	461	511	528	504	467	490	494	531	512	475	511	504	495	532	539	510	502	485	485	500	485	524	494	507	474	495	502	515	484	479	499	500	495	505	471	485	541	505	505	480	516	472	502	475	473	466	501	507	487	489	492	492	469	492	536	498	463	485	439	467	483	486	496	478	490	478	550	467	451	506	481	464	481	504	515	500	482	482	519	510	484	509	502	520	529	502	509	541	497	484	463	509	497	499	480	481	464	488	522	546	508	464	487	481	496	520	457	476	474	514	539	494	527	466	487	491	551	499	484	521	497	500	509	473	515	447	495	511	504	510	504	491	458	495	468	478	457	502	518	433	488	490	502	491	492	486	493	516	538	530	523	496	488	472	525	471	552	480	522	483	515	498	527	511	516	462	497	502	492	499	499	482	513	482	525	501	480	495	475	441	503	478	486	478	491	487	521	508	570	487	455	491	496	499	518	527	491	498	511	496	498	480	514	558	516	492	470	480	502	505	512	466	527	476	541	519	503	513	525	501	475	526	505	502	494	502	489	514	473	484	507	485	508	473	467	477	474	521	515	494	504	458	495	506	497	479	492	493	494	459	488	474	524	508	475	508	450	525	507	488	493	535	469	487	459	558	483	452	470	475	482	480	468	476	492	499	504	497	478	499	475	481	466	529	452	506	533	505	511	511	481	508	498	480	487	501	505	461	495	521	460	539	493	521	507	520	515	539	496	514	514	452	459	461	466	463	506	485	510	516	484	497	482	482	487	479	496	492	518	493	484	515	531	514	509	494	530	465	471	497	502	504	476	487	480	500	497	509	477	536	504	505	504	517	501	478	511	468	494	496	504	509	492	495	528	493	527	477	519	489	480	488	487	500	491	536	513	527	450	529	505	478	482	512	498	511	501	516	464	525	520	455	509	482	470	485	494	491	510	520	465	514	466	526	535	479	473	481	479	491	499	507	480	481	524	515	492	512	538	480	510	501	494	498	460	489	503	518	507	508	492	497	518	487	478	531	506	531	465	507	502	486	549	514	493	502	488	494	506	503	517	500	493	495	456	490	524	497	497	496	505	495	456	464	489	495	493	497	478	522	458	518	448	487	470	469	490	475	457	457	532	466	502	523	506	507	513	536	489	501	499	506	501	524	500	505	485	510	494	502	500	520	524	534	503	506	490	473	502	496	473	473	479	501	497	492	532	457	494	476	516	463	471	510	491	490	522	485	480	495	478	483	472	513	485	499	474	491	513	510	498	477	492	523	465	477	508	483	516	510	525	485	494	473	449	497	497	494	500	461	481	483	476	501	452	507	505	462	487	490	483	471	476	533	485	483	497	500	525	512	521	511	473	478	513	514	528	496	511	516	501	501	468	476	502	521	467	496	487	490	504	482	494	531	474	516	506	508	504	491	475	514	522	515	498	507	519	481	516	481	489	507	452	439	520	504	476	512	519	480	508	514	473	557	508	520	483	482	481	506	474	497	503	519	490	456	463	498	503	495	480	516	479	506	451	510	441	512	520	465	472	490	494	488	466	511	522	557	459	464	516	496	477	485	507	475	464	516	504	481	497	526	487	472	521	525	485	445	483	472	537	553	475	512	473	494	478	505	462	489	530	496	484	488	480	524	524	476	493	511	507	485	518	467	475	488	508	494	479	512	455	543	484	478	455	545	542	481	486	522	534	530	471	476	517	530	478	546	487	505	486	519	456	528	473	457	472	508	510	492	505	496	494	457	472	499	487	469	504	524	511	490	463	476	473	486	518	510	487	475	467	514	491	495	567	510	515	485	492	496	472	521	458	475	504	480	472	501	516	488	455	488	487	473	509	533	497	480	500	504	485	435	517	488	506	481	483	489	464	469	473	520	500	480	509	508	501	455	506	477	525	474	483	489	518	454	497	507	475	469	501	500	510	484	512	509	489	481	459	490	519	483	495	523	451	469	508	495	527	507	534	521	477	488	474	491	485	518	451	497	453	500	491	505	507	549	501	504	539	477	499	501	498	516	514	507	484	491	494	525	498	497	483	478	500	510	510	480	476	480	502	439	471	500	489	479	494	504	494	523	493	497	485	474	510	505	494	520	471	524	512	503	502	467	486	507	481	511	480	526	529	510	506	460	485	519	475	513	485	495	504	509	516	492	469	473	512	515	496	478	487	505	475	481	481	477	502	463	531	489	465	484	477	501	516	465	492	459	525	517	489	471	501	549	483	509	454	481	498	454	481	494	495	497	460	502	500	498	532	510	507	505	494	479	489	510	484	470	541	518	480	497	514	490	491	496	545	530	521	530	525	498	500	504	519	484	501	512	467	514	511	478	502	499	467	503	495	506	510	539	476	521	521	507	505	498	470	501	482	484	465	489	488	529	489	499	518	482	440	478	467	500	464	470	488	457	511	469	508	495	471	501	547	511	472	476	495	514	479	503	483	477	505	522	482	482	528	480	530	501	521	490	493	480	494	521	511	456	504	521	500	522	489	498	513	450	519	456	498	459	520	432	487	522	482	500	509	512	505	495	509	472	485	447	498	478	487	465	476	474	483	477	435	445	498	481	503	488	473	512	499	504	523	493	526	485	501	511
64023	63479	57837	33530	14822	2472	346	261	248	256	446	1455	1061	1381	2060	2089	1512	1026	447	322	366	248	224	251	181	212	210	234	207	216	193	193	206	209	190	220	212	210	202	222	233	202	195	202	197	199	217	181	189	207	212	205	205	206	188	217	227	200	200	218	217	176	181	217	192	213	193	180	219	209	210	207	207	195	195	165	199	206	210	200	181	214	197	183	198	196	210	204	193	207	191	222	214	223	200	207	207	193	197	189	221	207	206	188	196	187	201	218	176	214	206	197	210	220	196	202	213	196	228	206	227	206	173	202	197	221	199	182	188	198	173	214	210	210	204	197	222	204	232	207	183	208	184	199	207	191	173	217	187	181	212	201	179	201	233	215	211	192	178	197	198	210	225	205	162	208	200	196	202	191	200	194	210	192	204	214	206	183	214	205	215	190	171	213	204	179	205	189	179	171	209	206	185	193	177	207	186	176	227	210	165	199	195	184	208	214	201	216	184	200	188	200	210	205	179	193	208	198	192	178	204	199	188	219	185	199	200	188	200	211	221	204	160	202	207	195	182	209	207	184	191	205	190	222	217	190	192	234	181	193	192	196	197	209	205	183	222	192	212	183	197	205	222	198	204	212	205	208	183	187	191	171	210	181	198	182	209	234	208	194	189	243	195	223	210	184	201	217	190	218	189	226	200	199	177	192	235	228	191	209	193	192	188	205	220	217	211	199	230	194	195	202	189	217	184	219	189	211	217	251	205	199	210	215	189	170	199	231	210	203	224	214	205	216	182	216	183	199	209	207	183	193	206	180	191	191	207	194	223	181	182	208	211	187	215	205	228	183	206	215	197	211	208	196	207	203	205	196	214	180	186	210	189	190	209	201	191	189	195	202	198	203	170	195	187	189	206	171	205	193	187	190	206	215	191	212	213	203	164	183	197	191	219	211	197	215	212	221	203	211	160	186	203	222	182	178	188	222	193	234	206	197	176	183	199	207	200	201	177	192	177	230	201	204	200	211	191	201	185	201	177	198	197	210	189	182	201	220	206	168	211	193	189	201	224	193	220	196	221	202	210	192	187	189	182	198	180	204	202	188	181	209	215	192	187	210	192	158	184	208	177	209	220	185	208	180	175	197	214	208	190	199	192	191	201	194	204	206	174	203	182	206	205	225	201	188	191	186	202	207	214	195	215	190	202	199	228	200	193	206	205	215	163	213	219	196	185	195	195	190	176	180	191	195	221	189	178	205	198	186	208	195	185	193	188	181	208	177	219	211	196	210	224	200	181	186	213	210	183	216	172	197	198	214	194	186	183	212	199	183	210	217	206	206	195	216	179	208	184	211	203	213	217	213	183	182	198	200	182	182	186	212	215	184	183	203	196	197	203	205	212	199	206	211	195	198	217	202	210	182	212	177	206	217	206	189	197	231	196	200	207	217	193	193	200	222	201	235	209	188	201	203	207	210	175	222	213	214	198	202	198	187	183	198	189	193	216	206	208	192	230	189	192	197	191	204	165	193	216	212	166	175	180	203	205	238	212	196	183	186	185	181	207	208	206	188	179	206	229	208	198	207	187	188	210	186	201	178	224	219	209	220	215	189	204	206	200	212	201	186	188	209	217	200	180	199	213	205	215	226	189	212	240	236	223	209	200	190	208	204	206	195	195	210	196	186	204	187	207	199	205	186	197	201	206	201	207	208	203	207	202	218	232	174	191	188	172	170	192	201	207	214	207	192	180	212	198	211	195	173	196	195	227	178	205	208	197	203	205	206	198	193	200	187	174	192	188	197	210	192	176	185	186	220	204	188	213	196	207	204	179	208	196	197	206	188	185	189	203	223	204	178	209	197	169	208	215	182	206	180	212	196	192	189	191	197	202	199	183	169	221	171	211	200	224	212	188	208	198	185	190	189	200	216	203	204	222	204	216	192	204	191	212	184	198	192	206	194	197	203	207	185	191	206	199	184	174	211	164	190	191	201	183	197	180	201	174	226	181	193	191	201	230	188	202	196	229	185	188	199	194	205	206	197	182	205	204	173	195	221	197	216	183	181	220	187	196	194	217	200	205	183	210	174	196	207	187	197	184	182	208	207	195	193	227	201	211	201	213	184	191	183	201	199	188	214	190	225	227	232	198	210	214	177	195	193	215	246	191	209	197	180	176	194	177	206	198	191	203	182	214	190	209	194	218	206	191	196	196	221	201	186	199	217	213	224	207	193	214	163	216	211	195	211	213	218	198	206	193	209	200	187	197	185	187	225	204	192	184	233	221	184	189	200	200	211	195	224	205	205	188	207	199	182	192	183	206	188	190	201	182	209	180	199	190	226	200	205	218	167	204	206	194	208	212	205	213	181	225	200	217	192	216	199	191	224	187	213	227	199	208	189	208	185	218	183	206	204	179	204	212	198	207	200	174	219	188	199	219	211	198	189	201	188	184	219	211	202	196	200	210	200	204	224	212	204	208	212	183	186	183	185	224	218	235	203	229	200	198	201	198	201	205	226	196	195	197	212	205	203	205	190	192	206	204	204	195	203	186	196	198	204	209	232	183	183	189	185	216	193	204	192	222	204	201	202	209	228	202	196	201	184	193	185	210	209	219	197	204	192	207	191	202	190	194	171	209	188	183	207	198	173	198	213	184	196	225	211	169	212	189	198	205	194	196	224	196	210	214	195	194	202	211	208	187	205	198	215	197	177	204	206	201	228	189	202	190	194	192	209	212	187	197	181	212	209	193	203	184	187	189	201	197	207	182	224	180	193	214	216	199	197	196	222	205	210	215	199	207	226	233	209	221	205	200	176	194	204	201	200	192	210	204	196	214	186	194	205	204	196	204	215	198	198	196	230	197	204	249	217	199	197	232	179	199	211	214	188	214	223	221	207	185	202	183	199	204	199	198	192	200	202	178	186	226	194	241	205	221	203	217	197	197	218	202	188	219	194	201	194	208	184	212	203	188	197	190	230	195	202	205	204	197	209	212	213	214	212	192	213	177	214	207	188	206	198	185	206	200	212	229	207	205	189	186	184	220	197	196	199	192	219	210	206	211	227	215	179	195	196	197	204	189	176	218	193	208	202	197	196	179	203	179	222	190	210	188	164	197	207	195	213	196	227	190	180	211	174	184	241	200	207	193	196	201	204	173	203	215	185	215	217	194	202	199	204	182	208	194	195	172	208	212	220	191	217	201	220	185	201	213	229	201	179	191	222	175	209	200	207	201	180	211	190	192	177	230	190	222	203	206	187	212	188	191	205	206	154	205	198	194	201	225	175	203	206	232	197	186	199	217	193	198	227	184	196	227	222	204	199	205	200	187	212	213	164	216	201	194	208	195	201	239	190	205	204	171	191	181	225	225	197	183	215	200	194	216	250	199	199	207	185	169	195	210	193	213	188	192	218	182	165	179	188	223	188	200	191	182	183	219	192	181	196	214	217	194	199	172	206	201	190	200	212	200	201	184	211	199	204	198	204	201	210	208	170	190	202	198	195	183	195	211	219	178	207
41046	48535	50879	36813	21378	4980	956	760	749	850	1960	6883	5125	6511	10063	9807	7226	5250	1732	1338	1472	844	725	634	517	547	543	500	544	522	529	547	537	509	494	527	555	527	490	558	557	547	510	527	535	524	563	540	549	534	598	538	593	585	538	534	511	554	496	521	484	504	532	503	558	555	559	580	524	542	506	565	564	515	522	558	552	514	513	493	534	512	582	521	521	526	501	558	559	521	549	537	563	557	518	552	491	503	541	526	537	532	556	502	510	544	526	570	554	537	512	526	535	521	556	519	580	549	507	495	568	539	526	509	526	509	500	539	533	544	537	541	551	530	497	540	557	557	538	537	527	558	556	530	610	496	488	558	495	522	517	505	553	494	546	516	572	523	508	537	511	568	506	582	559	531	492	518	503	522	507	574	525	479	533	551	557	558	554	512	547	534	533	562	572	555	515	498	537	532	493	521	511	532	548	535	518	518	548	547	523	510	518	560	522	549	527	515	525	563	547	516	522	502	532	529	508	555	509	518	572	534	513	572	528	525	542	500	524	545	494	523	552	538	506	529	501	517	566	539	510	537	568	550	537	534	540	558	558	533	542	511	504	511	548	527	575	522	537	525	551	518	543	527	517	556	474	545	538	541	529	538	513	526	553	541	500	503	531	527	520	536	540	562	503	524	532	517	523	517	550	540	550	482	504	567	554	507	521	538	530	548	546	524	574	511	542	538	520	515	489	505	556	497	551	515	571	505	555	582	510	526	541	527	572	524	535	496	505	518	525	537	525	496	515	554	520	517	522	552	540	522	496	561	554	545	485	529	534	500	524	489	523	555	504	548	517	538	547	527	486	527	538	529	554	556	528	552	572	542	507	497	499	534	521	550	522	532	558	520	532	558	555	522	490	534	525	521	511	475	582	512	484	524	438	545	529	532	509	524	572	474	531	499	560	567	517	492	479	514	554	532	548	520	514	548	498	496	534	528	579	518	545	544	517	537	481	522	583	516	507	487	527	492	475	517	561	552	518	548	536	505	523	516	572	506	541	525	540	505	543	544	519	539	524	478	500	506	566	575	510	528	540	557	501	524	580	470	515	505	530	538	510	583	524	537	522	510	534	555	525	487	494	528	537	512	545	526	495	547	532	519	535	566	503	552	554	530	480	538	549	574	539	497	490	565	528	526	515	544	545	540	507	533	538	530	505	509	490	520	518	535	534	528	523	532	537	560	515	536	517	514	505	532	529	534	530	528	544	507	537	502	530	550	569	535	509	515	511	527	598	499	549	553	540	552	514	538	498	578	557	516	515	533	523	534	550	504	534	510	547	509	527	512	509	546	516	492	551	550	528	543	523	500	500	515	591	531	544	534	545	574	517	526	543	539	509	533	521	531	482	501	522	531	597	523	557	565	527	510	530	537	506	528	541	539	544	541	535	498	542	539	546	523	531	567	497	502	546	528	548	567	502	530	554	523	521	523	526	535	508	550	530	513	536	536	558	535	550	568	516	522	605	506	538	540	527	526	520	568	568	486	537	495	516	509	501	514	519	511	529	481	521	516	564	532	530	494	529	587	502	515	483	467	510	544	529	497	495	522	527	490	508	511	537	505	503	506	510	507	508	509	483	536	548	558	509	522	528	508	507	525	520	557	517	583	526	523	545	495	500	504	530	525	525	508	543	547	532	550	529	533	524	515	494	501	527	566	527	542	509	462	511	492	525	582	537	537	492	549	535	552	552	484	528	539	523	485	504	534	495	516	527	561	556	534	552	563	512	510	530	552	529	496	493	556	487	546	520	495	537	493	557	522	540	528	521	544	542	534	577	542	490	587	527	523	494	529	565	525	541	515	508	548	527	519	517	521	495	527	517	552	483	494	554	528	492	538	513	510	546	522	520	528	526	532	521	504	577	470	593	550	496	485	527	538	551	552	512	522	525	516	520	536	530	556	495	510	515	492	558	543	535	535	519	550	537	518	527	483	511	524	514	512	499	520	525	595	535	544	497	517	513	548	523	521	552	548	505	566	565	506	530	503	534	574	550	520	528	562	535	546	554	529	514	498	536	533	536	539	521	508	534	548	527	534	578	544	508	551	548	559	528	474	529	501	524	479	530	524	489	522	543	505	543	550	515	500	524	510	522	542	506	528	522	554	500	544	535	531	538	508	568	532	560	492	541	529	553	552	528	539	517	488	550	531	554	538	527	588	566	507	530	504	546	534	505	549	552	480	527	504	519	515	523	515	523	532	518	511	569	545	515	554	527	526	543	512	513	519	520	496	494	491	536	548	555	529	547	566	511	508	531	518	549	503	527	504	565	519	551	564	504	502	542	538	501	562	579	567	531	544	520	507	562	541	531	546	537	525	525	526	557	542	520	522	513	551	537	542	555	521	525	496	544	543	508	534	528	503	527	520	568	491	496	533	526	515	518	490	518	542	513	528	548	521	570	533	479	494	521	505	554	557	485	555	535	561	539	543	498	528	535	550	525	544	512	549	547	516	505	530	568	519	518	514	495	544	525	531	549	478	506	474	496	499	492	555	507	509	525	511	515	537	557	563	529	534	509	524	516	533	557	523	530	540	493	554	533	501	491	543	549	542	548	573	546	536	564	566	563	527	515	563	520	505	493	556	520	493	516	582	527	512	526	516	516	536	566	571	521	504	545	489	531	518	520	531	496	556	549	512	535	518	461	516	556	486	503	523	543	531	524	545	480	531	535	528	503	542	519	515	552	494	537	522	528	528	515	550	521	477	508	536	538	548	526	524	567	500	538	527	542	501	532	564	529	555	528	536	514	548	565	491	507	611	540	584	493	541	543	505	530	541	537	515	527	521	534	517	511	535	557	536	558	496	552	525	542	496	544	574	550	555	524	500	501	514	498	556	507	540	529	518	522	515	534	510	531	523	493	505	534	519	509	508	527	545	521	524	552	529	560	518	548	481	493	561	476	529	600	468	524	537	524	527	565	562	504	506	548	514	526	496	509	544	532	503	546	532	533	539	518	535	525	533	540	515	483	534	528	546	555	541	569	493	543	586	539	567	502	523	588	522	522	510	541	542	513	552	509	562	514	532	527	521	516	545	552	550	538	502	515	520	514	515	526	516	533	549	542	556	532	530	505	504	543	519	481	502	557	537	478	550	532	538	560	556	568	541	512	500	521	517	482	504	520	553	549	545	489	514	560	501	517	500	501	498	533	532	522	515	536	503	548	507	532	539	551	519	550	521	571	547	525	551	500	502	574	569	551	513	529	529	525	554	558	552	529	560	506	513	494	490	561	539	532	522	538	578	504	522	542	537	557	582	521	567	521	532	560	506	545	498	510	508	526	530	543	541	546	524	511	525	534	535	499	535	491	500	497	560	536	503	546	545	511	526	526	545	530	545	504	523	547	498	537	517	523	531	500	537	549	498	557	509	539	520	544	548	510	545	533	513	519	537	583	530	557	552	491	528	519	574	532	519	522	544	553	565	474	496	517	510	520	526	522	548	559	538	528	502	484	529	523	533
77645	76445	69266	39939	22296	6852	603	338	320	363	706	2195	1991	2626	4337	4134	2956	2317	1014	611	613	359	323	271	206	235	231	217	205	203	199	234	246	228	201	235	213	210	191	222	228	218	231	191	205	215	222	217	218	226	256	231	219	202	203	203	217	202	214	226	223	213	217	212	233	213	212	224	217	224	216	217	236	236	220	199	232	232	208	236	207	243	230	223	202	213	226	216	229	211	204	228	217	214	215	258	218	209	195	227	223	203	206	247	188	211	228	222	198	219	213	216	222	203	214	223	207	223	205	212	215	214	272	184	211	228	228	243	224	238	222	232	202	244	217	219	205	205	218	233	221	208	193	222	228	222	250	234	212	245	193	220	208	220	192	219	235	194	211	200	221	210	194	213	216	213	191	203	215	208	231	238	231	217	208	229	218	212	235	210	214	207	192	241	199	251	228	231	219	232	190	209	225	206	239	218	244	222	225	205	198	220	209	210	199	204	233	232	208	206	232	207	205	206	226	217	195	219	217	228	229	251	238	224	215	200	205	235	211	198	207	188	220	231	206	190	214	214	204	244	225	200	222	218	160	212	206	222	211	217	213	240	227	208	221	213	200	210	218	225	228	201	223	213	217	242	254	243	203	212	233	224	206	224	210	211	217	238	243	211	198	230	185	235	200	222	205	203	245	217	230	191	242	219	254	230	220	235	177	246	224	206	208	233	214	226	230	216	192	213	228	229	221	217	236	188	213	211	223	216	224	243	209	193	233	229	238	222	234	205	213	224	197	222	213	194	235	225	208	207	221	225	208	209	200	209	213	201	212	194	222	221	234	218	210	193	235	178	241	218	209	227	194	200	209	208	213	188	237	225	234	204	221	231	223	226	206	249	218	224	201	233	238	232	201	212	208	255	215	226	191	228	244	198	193	237	242	190	212	222	204	213	213	226	251	200	208	219	217	195	210	195	198	200	205	230	211	204	244	195	227	198	201	191	227	224	228	221	243	234	205	216	237	219	216	222	194	210	194	214	218	220	213	215	200	232	194	227	194	212	200	215	224	219	200	217	215	211	214	177	200	213	205	215	217	200	230	220	209	225	216	214	208	201	217	189	226	212	239	243	211	212	227	215	224	220	186	217	205	237	223	232	219	218	211	210	210	213	236	238	198	192	203	232	234	218	194	212	214	211	186	228	229	220	220	229	207	223	226	217	203	236	227	221	210	189	243	219	203	225	229	209	195	216	211	225	242	204	196	226	224	195	217	210	212	214	227	221	226	228	213	216	212	223	215	212	232	232	189	219	209	218	213	207	203	218	217	220	206	221	247	220	211	214	214	196	202	216	215	208	220	220	211	224	248	227	225	210	218	197	243	202	204	218	194	207	226	239	221	218	229	207	220	205	231	206	222	218	261	211	222	222	217	217	214	227	212	224	225	230	193	235	209	206	224	223	239	236	237	242	209	249	221	234	217	233	226	231	205	229	225	237	220	254	231	235	197	214	207	216	196	198	201	221	209	225	206	230	205	232	219	225	190	248	241	224	222	209	183	234	209	205	221	203	240	222	220	223	213	238	211	210	229	221	218	221	198	216	201	239	222	183	189	218	220	233	236	234	202	211	238	201	230	211	228	227	242	217	186	227	208	207	219	195	224	233	188	220	211	220	214	226	203	194	222	215	226	224	220	194	228	232	203	220	201	228	232	221	194	216	223	218	215	210	211	230	203	217	213	208	204	206	200	215	215	210	226	230	198	222	193	210	241	212	215	196	228	234	208	209	201	205	229	221	198	247	216	205	219	228	207	180	199	198	208	209	206	208	202	223	206	193	249	227	207	218	235	223	214	229	219	204	232	217	206	228	230	181	214	206	226	243	196	209	239	184	215	212	227	197	224	219	221	196	203	239	207	202	228	223	215	216	214	231	205	214	209	194	229	208	205	234	217	226	237	190	215	217	207	221	224	211	224	226	227	178	189	220	217	224	206	191	235	211	206	233	225	221	191	212	237	216	186	189	219	224	234	216	209	223	240	204	205	228	213	214	204	213	263	216	214	207	196	240	206	214	207	228	208	222	227	232	202	175	203	221	216	211	248	200	220	203	208	234	226	223	244	207	219	216	206	232	228	198	249	194	220	227	227	226	215	241	203	205	195	197	228	218	224	198	216	223	228	199	230	202	240	215	230	217	208	200	227	221	231	226	198	221	219	209	250	219	235	232	218	240	231	240	225	216	236	233	213	223	219	246	239	209	220	228	215	216	205	222	210	240	213	207	206	187	216	229	225	212	216	212	199	233	220	206	226	225	219	209	217	201	224	193	229	213	207	227	216	218	177	239	209	209	234	227	201	224	201	215	209	221	211	193	217	200	227	213	228	219	216	212	243	208	210	213	230	238	191	214	206	259	202	212	232	221	222	217	221	223	234	222	194	225	236	219	205	221	192	218	210	219	222	191	191	228	246	223	243	230	212	246	208	217	208	227	214	196	211	203	193	208	225	205	225	226	203	199	233	207	217	242	207	226	215	242	223	209	213	230	222	208	221	234	230	222	219	227	214	213	224	191	194	223	221	195	234	203	237	212	225	229	206	207	210	243	235	213	225	199	186	243	200	253	234	193	218	221	218	232	221	215	210	213	232	212	231	203	224	236	211	227	210	220	212	233	198	205	234	212	209	214	218	246	206	230	208	211	198	262	240	221	227	233	213	201	202	206	243	197	219	214	220	238	208	220	210	229	232	216	205	239	238	208	227	214	211	206	220	197	225	186	223	217	209	246	219	204	206	223	211	212	196	192	229	218	236	196	227	219	225	231	235	198	221	217	217	206	234	210	182	243	206	208	202	195	215	227	206	205	224	211	232	200	234	241	235	227	238	191	224	194	242	239	234	248	188	214	191	206	209	227	231	204	219	222	231	215	202	238	216	212	229	187	227	241	191	216	229	211	236	242	220	263	227	186	216	222	209	218	213	178	224	213	243	230	224	228	200	251	210	201	198	201	212	231	248	198	207	210	216	236	192	231	212	201	219	228	217	207	210	227	186	214	197	219	220	215	219	225	206	225	183	222	226	246	235	211	220	208	211	214	225	224	230	202	249	227	210	224	216	218	223	221	213	214	211	212	223	226	203	214	222	210	220	209	223	204	201	204	185	225	218	204	225	247	200	198	200	252	215	203	203	215	200	177	193	211	219	206	199	210	215	219	233	242	214	229	218	209	211	219	244	223	202	240	235	226	177	206	197	212	206	194	228	217	227	203	202	206	213	209	212	220	196	217	247	201	215	225	226	198	242	203	215	203	240	233	238	211	232	192	209	203	218	217	207	223	206	219	218	239	237	222	230	235	206	219	202	212	207	239	214	226	236	224	190	218	194	208	215	201	240	229	234	211	218	203	236	212	228	200	196	204	241	194	207	200	237	224	210	212	188	216	246	207	204	233	210	214	220	222	224	206	223	240	221	206	230	218	245	225	204	221	216	222	238	238	220	236	223	225	212	232	249	225	197	215	252	218	213	220
51208	60969	62157	42687	29519	9041	1542	1161	1066	1343	3173	9717	8637	11816	17507	16265	12814	9960	4290	2425	2631	1288	1125	942	572	590	543	535	556	532	554	557	549	514	552	575	568	568	581	602	540	565	560	565	536	550	556	600	535	576	653	630	628	586	619	571	578	567	569	540	572	590	598	538	567	553	571	537	584	615	537	548	602	555	552	563	549	579	542	603	562	588	545	544	554	530	597	556	558	590	529	594	592	558	554	577	551	560	601	564	570	567	540	606	548	567	547	547	578	529	540	573	570	547	573	552	583	601	590	567	566	554	506	607	548	571	562	548	591	546	567	564	524	515	538	564	581	590	556	575	552	557	554	570	538	551	543	566	593	607	555	579	554	568	579	553	553	595	562	555	541	547	549	532	548	550	559	580	551	583	545	579	556	580	547	569	595	568	552	527	563	532	524	585	544	539	552	587	566	546	578	570	610	528	568	544	541	500	576	579	571	551	569	557	538	611	631	558	558	563	574	525	610	569	534	575	532	566	589	520	534	522	592	589	570	582	542	540	526	555	538	542	529	535	543	574	554	546	594	564	590	549	567	566	579	567	567	534	559	554	565	562	522	542	544	534	599	595	593	560	561	595	589	573	541	589	580	560	588	549	561	558	554	547	565	556	549	560	574	600	544	573	544	577	517	567	576	572	576	570	522	547	554	559	567	558	565	578	611	547	592	631	613	594	550	562	569	570	567	594	586	570	606	625	558	543	544	602	546	554	586	537	558	565	579	562	602	583	495	541	593	605	607	563	559	558	567	581	557	577	536	575	572	583	589	555	559	537	578	596	524	556	529	529	575	583	571	535	569	540	561	568	508	578	546	575	576	580	564	554	537	571	560	574	544	574	548	564	588	547	585	562	579	547	549	590	540	566	596	601	605	509	589	591	554	583	593	566	600	537	551	510	581	559	547	550	562	545	546	557	580	603	558	536	508	545	552	540	554	620	548	603	564	532	516	595	515	525	585	536	536	586	571	552	594	551	587	558	561	534	578	552	540	572	562	603	590	545	561	575	555	569	543	536	552	560	556	550	598	563	590	558	543	543	546	523	559	564	531	546	595	556	531	538	543	570	551	532	538	591	590	574	548	540	581	561	618	561	530	559	625	565	555	535	560	580	548	576	515	568	562	542	546	578	500	562	558	586	568	572	577	556	553	530	566	577	591	562	570	546	577	550	545	566	563	596	558	571	582	585	596	553	582	606	568	576	564	586	551	559	570	602	534	597	562	556	607	581	544	576	518	558	579	548	562	567	540	588	561	504	562	585	542	561	542	547	565	606	563	613	561	564	594	586	539	578	546	537	587	554	535	563	581	569	587	546	547	571	576	579	542	560	576	526	573	549	558	584	579	503	539	576	570	587	563	539	566	579	571	557	581	545	525	598	549	598	545	562	578	557	567	554	555	564	563	537	564	550	560	588	594	615	573	576	555	557	559	573	580	585	552	594	562	600	559	601	549	565	576	543	561	604	538	532	559	500	541	599	582	538	530	549	571	521	560	590	558	552	592	559	530	540	549	572	575	558	550	528	567	570	578	557	580	537	574	556	566	543	542	574	578	585	566	550	593	594	563	560	579	585	555	538	570	559	564	604	542	579	544	529	556	548	610	593	568	524	556	512	594	587	547	525	573	566	532	518	554	568	546	556	557	528	611	561	518	571	549	553	580	521	540	578	559	548	559	561	576	560	597	540	561	573	563	554	568	588	556	551	587	560	523	539	558	547	547	548	551	546	564	556	568	548	522	575	572	577	579	556	552	530	558	574	547	552	571	569	524	587	542	538	576	545	552	562	567	574	561	549	595	558	587	572	560	514	554	614	566	578	558	560	584	581	521	559	577	564	536	545	535	563	560	559	579	572	596	600	571	583	528	568	531	565	539	579	568	559	554	571	566	566	513	542	591	578	553	526	556	554	550	537	580	574	534	575	525	572	548	580	585	542	554	581	566	560	595	579	561	581	555	547	550	541	532	576	541	564	566	564	553	594	601	553	606	514	546	554	521	585	563	572	547	590	537	584	540	541	556	572	533	563	563	571	577	575	566	538	611	552	575	574	535	534	588	543	529	597	560	550	627	507	590	555	579	574	538	567	526	555	558	551	572	578	554	580	571	527	567	590	542	588	588	576	579	613	568	566	547	611	576	568	528	628	575	582	571	580	530	570	595	592	566	520	558	541	578	555	536	607	550	552	580	566	582	570	565	557	559	587	551	569	570	590	578	572	567	547	566	595	563	595	591	579	545	576	579	586	542	578	601	570	580	544	562	568	537	558	557	583	569	567	582	561	545	556	584	545	521	580	538	593	587	606	545	616	547	568	570	551	582	576	543	606	553	577	556	593	542	564	595	587	580	573	569	571	598	587	506	563	549	580	597	548	595	544	593	591	572	588	575	563	541	568	517	569	564	582	539	574	591	563	573	575	588	578	549	578	549	564	536	525	560	544	612	625	555	598	525	535	584	564	544	564	591	618	561	544	522	602	564	535	554	590	599	577	561	580	544	536	562	550	583	591	543	553	562	515	563	551	560	556	551	552	557	599	581	565	559	589	549	586	543	533	553	579	579	546	562	564	556	559	548	563	542	548	571	566	548	517	603	554	602	535	556	598	561	572	552	558	571	536	624	595	525	572	565	562	593	534	547	543	537	522	613	616	555	578	570	526	579	540	508	589	543	545	605	575	602	570	569	544	620	561	558	580	573	537	560	575	582	534	558	619	587	560	605	588	559	570	586	534	566	542	569	543	576	575	535	569	563	587	537	567	524	565	586	564	572	591	586	579	597	600	544	607	580	544	531	595	571	538	580	568	569	596	578	506	514	570	551	583	557	538	563	558	588	586	509	553	607	556	562	572	560	558	532	557	590	588	546	585	524	538	620	559	574	563	558	555	539	551	592	557	584	546	556	539	579	549	552	577	551	562	568	535	524	589	545	571	560	560	568	568	568	580	551	590	570	579	572	524	584	575	573	550	589	592	531	553	565	598	555	587	562	575	536	522	586	585	537	552	587	530	597	551	544	565	584	558	569	512	568	575	558	553	536	572	531	574	553	543	558	536	525	577	596	495	559	611	570	558	539	540	582	587	596	563	639	578	606	575	582	562	584	558	489	585	525	551	601	591	556	574	603	582	542	541	554	512	551	586	543	538	584	567	554	552	559	554	578	564	570	554	555	568	546	568	545	524	584	575	575	581	612	560	557	557	548	537	564	615	588	591	582	538	536	563	546	524	575	545	538	585	525	575	518	559	556	589	540	565	566	554	580	553	570	512	570	615	580	537	574	575	501	571	572	557	574	558	553	563	526	566	546	557	555	566	541	548	552	591	549	581	543	570	598	563	563	556	526	545	546	577	514	549	530	536	577	596	602	524	563	539	578	580	558	544	608	555	580	566	573	571	568	527	595	549	576	573	532	534	548	530	566	594	558	578	615	622	591	562	556	567	597	568	540	552	575	529	560	574	577	512	530	582	531	524
20467	14781	10904	2371	765	255	217	207	199	175	211	225	230	224	298	327	335	338	245	188	202	216	225	206	186	193	182	204	183	191	185	187	168	187	189	183	175	172	208	204	191	198	180	184	190	170	201	188	198	172	198	181	196	187	190	176	183	175	193	194	192	164	180	186	197	177	165	207	190	183	198	161	179	192	162	177	182	173	193	197	188	175	166	169	192	212	199	182	212	188	201	172	160	203	191	170	180	166	183	166	199	219	180	184	203	214	207	174	195	206	170	198	189	185	188	190	195	182	185	161	196	201	201	191	199	183	199	181	175	188	177	186	178	205	202	199	187	178	192	174	181	177	206	188	212	180	196	181	181	188	194	177	193	173	188	177	192	155	193	195	186	196	182	213	183	187	169	175	189	210	186	207	189	185	165	193	188	185	203	169	161	190	183	185	201	208	169	177	186	185	170	186	177	233	164	191	188	174	198	195	151	188	190	183	193	166	183	191	181	170	209	179	164	220	193	188	195	209	197	196	179	194	192	208	173	212	185	212	182	156	187	205	190	182	195	189	199	175	199	188	168	162	188	217	193	161	188	201	188	227	175	191	196	175	191	208	214	184	190	200	186	192	197	188	179	192	207	157	160	178	186	183	200	197	177	198	177	180	177	170	176	181	168	184	190	168	204	178	201	188	166	191	171	183	189	203	205	188	214	176	185	194	192	188	199	186	178	193	174	160	208	181	174	180	180	189	201	201	214	202	221	202	180	195	198	203	191	180	185	174	203	167	188	199	168	165	195	205	209	171	203	186	184	185	189	201	185	185	185	184	195	202	186	205	181	177	207	188	183	180	155	186	164	193	181	188	190	204	185	163	182	196	195	198	178	180	209	204	205	170	185	197	153	176	205	172	197	195	155	165	174	174	196	173	187	197	184	196	174	183	173	205	187	197	187	201	213	186	171	165	181	200	196	180	210	193	158	200	190	195	186	177	184	188	190	187	195	186	173	162	173	182	201	170	187	165	164	177	170	192	192	173	187	164	193	159	197	199	216	184	201	203	184	186	174	191	194	168	196	196	198	189	209	202	189	199	182	193	194	193	215	201	208	214	191	184	166	181	190	179	187	187	176	161	176	202	204	193	176	183	189	181	180	208	181	158	186	201	190	186	171	170	190	166	184	184	190	198	174	179	199	195	187	176	182	205	185	198	180	178	184	201	176	178	186	209	184	186	181	176	171	193	184	174	182	182	186	196	178	188	195	162	184	173	169	183	214	207	205	213	194	176	169	180	189	203	208	196	196	188	201	192	218	169	172	165	190	189	194	181	181	155	195	163	177	193	210	193	185	187	225	199	182	190	191	201	176	174	199	172	202	177	173	172	163	171	190	189	197	194	209	182	168	208	175	182	174	180	187	184	187	179	188	205	175	181	179	190	210	168	176	194	164	196	162	155	163	182	199	195	180	174	194	207	182	177	184	189	182	192	214	188	187	189	185	211	190	190	175	210	193	207	212	187	173	189	184	201	199	187	219	184	196	161	179	169	200	180	161	196	194	217	188	186	226	191	166	197	200	179	192	181	176	149	199	206	207	189	156	203	199	194	156	191	157	203	184	191	167	186	184	187	188	183	180	178	164	178	171	187	172	194	184	201	168	201	156	193	200	182	161	195	183	210	187	174	180	190	196	211	203	216	176	189	206	215	193	198	191	169	183	188	175	193	180	185	160	184	186	185	175	215	175	185	185	177	188	195	193	176	176	188	171	164	174	171	178	173	165	189	182	185	215	214	204	205	189	164	210	165	184	174	182	228	204	167	194	193	206	206	188	183	189	204	209	199	179	177	197	201	181	190	192	198	186	179	223	189	162	192	194	201	191	185	178	179	176	227	184	162	188	194	163	174	183	189	181	214	199	200	184	187	186	166	153	167	173	207	185	193	167	156	178	184	192	184	189	196	177	180	191	195	195	191	216	188	205	205	194	197	192	191	185	168	175	175	158	177	193	194	192	186	175	177	173	187	175	200	176	178	163	203	170	209	170	193	205	169	181	192	180	187	174	179	188	216	204	211	169	183	183	208	200	197	190	178	189	190	184	179	213	197	196	174	184	210	179	175	184	197	177	191	174	193	163	187	192	181	176	193	189	187	181	201	166	184	194	200	200	172	171	180	177	182	180	181	178	191	194	196	174	201	207	203	218	206	204	176	193	182	181	176	209	191	186	199	183	193	169	161	184	174	176	183	202	197	197	194	169	181	208	186	190	196	197	186	184	173	196	188	183	196	176	189	167	171	195	196	183	210	172	175	184	199	200	182	164	208	187	198	181	189	153	206	192	197	199	186	173	208	180	212	193	198	162	185	165	184	187	189	202	169	163	195	158	194	215	181	187	180	203	212	171	190	198	175	199	182	182	181	178	169	185	178	170	232	182	181	209	171	185	191	193	212	186	174	189	171	172	200	173	181	216	196	191	157	191	221	177	188	203	192	205	192	175	183	193	170	184	171	152	196	206	189	181	202	165	207	172	177	206	171	195	189	207	211	171	169	180	180	188	186	172	190	162	163	197	190	187	184	180	191	186	185	181	191	200	179	203	192	191	214	201	172	201	159	202	188	165	175	183	167	169	172	215	178	175	154	199	173	173	192	181	195	190	170	180	193	201	217	197	171	196	235	185	174	189	173	205	160	205	195	180	196	188	192	173	196	230	184	179	183	168	174	201	204	179	197	177	187	194	179	182	186	166	170	172	160	171	196	191	181	176	200	189	178	199	156	210	187	180	188	190	189	203	203	193	195	192	191	175	211	162	178	173	202	221	189	199	190	185	219	181	182	201	211	188	179	168	183	176	174	173	157	182	202	212	177	181	207	218	202	206	202	167	208	172	200	187	182	157	172	185	193	167	178	195	176	187	201	184	185	177	161	192	197	204	222	172	186	190	169	170	206	184	207	195	182	180	202	206	199	205	187	175	187	177	196	179	187	164	196	173	171	203	169	192	191	204	174	177	191	194	183	167	176	214	189	200	191	186	190	208	161	180	204	191	201	206	192	204	177	198	202	202	157	193	193	198	212	175	194	169	188	182	171	183	201	202	208	206	216	179	170	182	175	174	182	179	200	182	184	188	181	168	207	194	203	187	150	168	168	165	191	181	188	196	209	179	179	172	190	159	195	181	167	179	214	181	168	159	205	179	160	181	179	209	180	180	195	175	179	189	195	185	221	210	179	206	206	174	191	190	157	200	179	185	176	196	183	202	204	195	185	201	194	191	201	149	166	181	196	184	172	182	177	187	173	174	203	207	196	157	199	197	215	179	174	196	221	183	197	169	179	192	200	192	164	186	196	176	158	194	192	191	191	168	202	190	206	193	193	195	207	166	183	165	193	180	189	187	176	181	196	197	184	195	180	238	169	186	188	162	185	188	181	165	175	196	195	187	186	185	171	212	197	188	190	186	168	201	187	183	171	189	173	193	199	181	184	186	195	185	178	187	185	192	182	184	190	199	169	181	189	177	194
17396	18723	16065	5657	2798	679	570	513	519	567	576	837	784	930	1248	1403	1214	1142	803	592	584	564	553	493	509	512	523	489	530	483	501	470	502	500	502	543	481	475	519	459	522	470	503	502	474	505	510	496	509	488	484	502	476	515	494	502	539	507	505	499	500	536	514	531	537	482	509	456	506	464	466	541	505	484	497	505	476	494	500	505	471	459	505	502	528	502	504	557	484	475	493	473	498	472	527	534	522	482	480	528	485	455	499	539	509	492	518	475	514	467	449	508	508	492	520	465	490	447	511	513	471	507	531	512	506	491	462	504	467	486	501	467	547	475	420	516	540	508	461	481	521	471	510	484	510	482	485	501	486	500	524	519	501	522	480	468	471	497	491	480	518	491	521	475	472	464	506	498	495	518	478	520	488	484	490	501	459	500	516	498	520	453	499	521	472	499	495	530	489	503	465	460	483	479	487	511	487	503	513	494	499	497	549	477	548	451	497	487	533	468	492	486	484	511	534	501	498	544	511	516	530	491	470	458	489	461	526	501	490	493	543	485	492	500	505	531	521	496	559	503	475	521	505	478	488	486	513	505	464	504	540	570	487	531	474	487	525	533	486	490	513	487	475	492	485	551	461	497	491	501	478	462	469	504	472	481	515	482	509	486	509	465	485	517	498	477	494	498	499	486	517	490	463	511	510	515	487	494	527	496	475	478	511	453	492	471	520	485	542	501	532	506	475	488	503	479	502	520	504	492	476	549	435	523	500	507	499	485	467	490	482	466	487	504	513	517	496	529	474	471	486	502	503	475	517	472	486	514	456	498	493	544	462	538	487	499	504	471	571	551	516	482	463	530	535	498	491	465	506	486	510	488	519	472	478	496	489	502	495	498	517	492	527	510	514	496	532	517	535	492	498	475	534	490	508	528	491	522	481	547	487	500	469	506	462	512	521	505	530	516	491	480	520	519	504	476	471	483	496	529	484	499	471	487	498	493	507	511	504	502	479	499	517	500	465	518	515	461	512	534	519	441	473	482	496	490	515	493	520	490	516	491	498	504	499	528	447	512	537	496	457	483	539	492	536	470	445	529	501	504	526	538	468	500	487	559	453	488	523	487	502	518	476	493	458	492	535	501	505	499	521	520	523	524	505	448	443	500	458	486	484	497	474	482	506	512	511	487	524	484	518	500	515	504	480	538	529	495	490	470	525	526	504	501	480	518	500	491	509	453	541	490	503	455	525	466	478	514	477	475	536	473	530	492	486	522	515	488	502	521	482	538	472	522	492	514	498	537	480	517	490	492	524	496	501	455	488	502	504	502	457	495	471	495	483	487	512	479	475	491	513	498	466	522	477	495	516	518	525	482	464	529	501	485	517	502	514	492	512	493	484	495	496	472	505	525	468	476	532	513	484	513	472	494	494	490	455	463	503	500	504	477	487	474	438	481	514	494	525	499	540	508	484	515	493	504	496	478	482	489	536	559	465	456	489	478	488	486	524	451	448	488	499	518	488	511	503	463	566	497	463	518	479	460	473	499	520	487	502	495	508	493	524	517	475	513	516	485	495	453	570	485	523	520	535	495	519	516	500	459	469	474	544	517	501	445	496	489	482	498	485	513	510	462	490	530	489	483	478	467	480	458	497	477	527	494	487	501	517	506	512	500	498	505	506	498	464	503	510	488	486	526	483	495	501	526	478	491	511	535	486	494	473	496	472	508	509	455	490	493	487	498	510	494	507	532	474	502	528	521	549	505	486	536	489	528	482	502	494	491	479	474	515	538	496	488	483	535	488	521	470	497	533	470	502	488	523	497	544	484	518	510	503	535	517	523	547	459	538	481	456	454	514	504	489	536	495	510	523	495	512	536	493	468	529	493	482	497	477	482	472	531	501	498	480	534	482	482	485	467	488	508	503	505	477	511	474	555	492	490	469	485	483	511	447	501	502	565	463	458	473	522	475	526	494	518	555	492	524	472	474	446	464	470	467	561	491	499	518	524	473	502	511	445	513	487	477	474	545	508	519	501	499	479	551	481	554	497	503	481	486	512	518	531	460	515	554	511	488	506	476	454	505	484	504	484	487	499	497	522	503	501	534	498	468	515	509	506	479	496	486	517	527	454	497	515	505	534	515	493	490	505	509	464	520	481	490	481	493	490	518	505	480	515	496	476	516	476	490	503	507	502	501	533	504	444	501	487	527	480	468	541	477	495	464	522	521	495	486	523	479	469	514	514	516	510	515	490	500	514	554	496	551	491	541	463	499	473	458	553	487	530	457	483	505	455	563	498	525	541	517	480	508	477	477	471	461	485	459	515	495	519	499	472	498	517	502	497	515	485	515	428	521	496	491	462	482	501	489	519	474	509	477	497	483	504	545	480	464	488	491	467	519	531	503	557	540	559	496	476	476	527	521	540	507	477	504	507	500	495	513	519	494	492	520	476	485	499	491	522	491	492	476	457	479	515	523	500	488	483	493	487	483	531	464	520	536	491	487	477	537	517	531	527	529	486	483	512	492	504	502	488	494	494	499	461	502	499	535	491	528	513	542	487	482	475	506	500	513	488	505	523	499	496	503	497	497	482	460	516	500	520	524	478	524	485	508	463	500	500	543	469	499	500	526	480	490	479	516	531	469	464	524	479	497	485	473	481	472	487	485	497	495	517	485	538	509	493	465	505	461	500	506	487	491	486	485	512	506	477	526	498	497	520	494	485	491	484	482	486	488	504	513	528	507	492	497	508	497	540	539	470	487	525	487	508	519	470	504	494	510	510	528	519	495	499	535	485	475	498	472	475	489	549	561	501	511	481	488	499	482	457	476	517	511	457	484	480	465	515	494	488	486	509	476	450	543	482	526	493	516	464	505	472	507	493	487	514	500	499	477	530	489	491	483	441	467	518	493	528	482	483	473	481	506	516	514	461	473	510	502	466	471	495	551	504	494	489	510	538	462	536	524	479	466	493	530	545	486	484	491	528	483	497	487	489	496	477	496	529	495	526	460	483	494	501	521	532	486	509	488	495	505	475	509	462	475	502	489	481	488	515	519	516	494	497	499	494	520	500	527	507	508	532	522	489	524	492	521	496	481	470	487	500	479	505	510	489	526	493	533	493	508	515	492	511	485	502	514	516	478	486	508	479	519	517	509	512	506	523	507	442	510	517	461	451	491	491	465	554	513	481	515	465	548	513	511	468	466	500	480	514	472	483	506	487	491	508	469	479	471	481	526	521	514	520	503	503	510	498	518	480	489	510	512	465	503	513	454	501	499	462	481	523	500	529	482	489	523	495	463	469	462	464	468	476	471	498	512	491	513	499	516	486	502	504	480	485	486	505	494	460	503	522	546	484	469	521	484	478	444	499	480	510	513	475	541	489	512	536	468	474	484	518	468	475	485	531	527	523	485	527	499	547	509	465	494	516	469	514	471	505	533	541	500	495	476	449	478	503	515	493	485	455	542	514	490	461	539	539	506	519	471	494	484	496	505	500	524	506	476	495	535	542	525	449
63472	63767	57442	30110	13621	1848	531	249	262	336	471	1093	893	1608	2163	1951	1669	1077	634	476	329	343	295	256	215	195	203	185	198	234	218	221	214	207	210	216	200	194	219	201	198	191	198	221	203	189	229	198	191	172	202	212	184	232	187	219	222	205	195	200	188	191	213	192	192	186	163	207	220	181	191	197	181	211	201	219	195	189	216	214	193	218	197	207	223	193	200	173	186	199	201	179	191	201	228	190	186	223	196	191	209	204	207	200	211	189	201	224	210	188	183	224	217	185	202	179	207	221	191	224	196	197	196	217	221	206	170	193	211	203	225	203	242	223	182	198	184	197	188	189	206	201	165	203	208	185	186	197	194	199	187	207	216	209	190	199	196	185	194	213	191	203	212	191	205	203	193	216	196	182	211	185	218	193	184	194	195	195	194	201	160	210	177	174	210	204	211	174	207	207	183	195	207	196	224	179	191	206	197	187	213	183	205	205	198	208	206	193	194	192	196	209	202	180	200	195	220	192	199	224	187	205	178	177	209	199	215	192	207	202	202	189	186	199	200	212	168	191	198	224	199	211	197	184	194	209	193	211	181	191	210	190	199	209	204	209	205	188	201	213	190	201	200	195	212	199	209	202	209	205	202	187	193	200	198	200	193	228	212	202	219	216	197	182	221	188	206	231	194	210	199	207	182	186	216	184	205	200	190	201	187	221	194	187	197	213	210	196	199	196	212	193	237	186	183	180	208	203	216	206	188	199	218	185	196	209	192	200	192	201	180	210	189	210	205	198	243	198	201	194	202	221	183	203	184	204	228	190	194	199	186	193	203	214	204	168	190	198	223	180	208	192	195	177	199	205	193	196	216	222	191	176	181	174	225	215	198	209	216	209	184	191	182	188	198	172	189	197	186	197	193	218	185	203	210	206	196	208	227	183	201	181	169	201	185	203	189	203	187	186	176	210	178	193	200	208	204	202	196	188	212	217	183	187	203	207	196	172	191	197	201	182	201	191	213	194	190	194	194	179	202	214	176	195	221	202	225	213	200	202	201	176	204	204	206	201	198	205	196	185	206	184	181	182	183	223	213	160	203	182	199	247	223	194	187	207	174	203	199	217	205	202	195	211	184	233	172	206	191	202	212	189	196	224	197	198	191	219	211	191	183	204	200	213	210	175	188	206	180	214	202	221	209	181	211	221	203	205	191	205	214	203	219	202	198	187	205	210	214	212	221	195	224	216	194	193	192	191	191	168	194	201	193	186	202	186	207	194	212	194	228	187	191	195	214	183	179	187	169	162	208	169	181	187	211	193	219	205	185	203	212	182	176	175	212	193	174	234	199	211	200	213	231	203	188	172	181	212	206	202	232	211	202	218	210	207	209	209	200	213	182	197	223	189	208	182	195	177	200	190	211	222	184	200	202	197	209	206	198	212	185	192	208	194	210	214	192	184	205	197	189	194	229	183	182	181	211	191	195	210	180	209	200	178	220	201	209	219	213	183	197	180	189	190	213	196	202	184	197	216	212	200	198	196	197	194	191	209	208	213	208	186	196	210	204	186	214	202	184	193	190	226	211	179	173	220	220	213	201	204	199	196	189	191	204	207	198	181	213	179	215	215	223	172	223	188	193	211	188	176	203	185	180	194	204	188	201	213	198	198	197	190	210	193	200	161	191	214	218	204	216	219	194	196	221	208	221	171	184	210	208	198	230	222	166	208	202	178	190	196	220	203	195	213	230	211	208	179	213	220	183	207	210	181	201	183	185	239	222	225	189	180	193	205	211	181	197	204	188	194	217	197	199	211	218	168	195	210	185	190	173	210	194	183	197	195	234	200	208	197	204	192	224	200	224	187	199	208	189	201	170	209	200	211	226	198	226	195	197	184	183	221	193	225	199	181	209	175	194	192	209	194	196	185	202	186	203	200	203	221	186	190	188	183	184	186	201	183	190	221	217	177	190	201	200	197	217	164	196	191	183	241	213	191	197	223	201	208	187	195	203	204	210	212	218	186	188	199	183	195	193	181	200	186	182	208	202	200	193	210	196	201	190	229	236	167	202	199	179	203	184	192	206	178	225	183	195	196	198	214	190	216	207	233	207	195	220	182	212	208	196	221	221	221	203	234	201	197	159	198	199	176	214	190	169	186	233	190	195	218	185	197	188	210	202	236	195	206	223	196	196	210	197	230	184	212	210	211	202	204	220	208	204	195	171	214	201	180	229	170	211	204	182	208	178	188	186	219	184	209	196	193	193	200	189	216	208	204	224	217	190	196	210	212	172	179	221	197	214	209	226	222	213	210	214	203	189	198	200	212	180	230	192	204	201	213	186	183	199	189	198	220	199	227	219	193	194	205	176	197	196	201	194	193	205	215	212	200	209	173	201	191	206	171	207	217	174	184	182	202	187	197	177	191	185	242	209	205	207	161	208	217	190	192	186	178	196	209	207	166	192	228	184	234	195	227	204	194	235	206	208	196	224	239	205	192	214	192	226	203	184	190	192	220	202	193	214	183	208	180	191	208	190	197	205	198	198	187	211	202	220	198	195	192	195	210	194	192	194	162	183	175	191	192	191	212	213	212	211	176	204	212	211	220	194	213	196	233	209	219	204	192	213	226	182	209	190	191	179	174	195	198	197	211	194	170	181	187	185	207	177	193	210	176	188	191	194	208	225	199	207	190	185	209	206	194	219	198	216	201	212	208	187	168	235	220	223	168	188	190	189	162	210	202	201	193	189	190	188	210	206	211	191	197	205	185	189	203	203	187	195	198	206	181	215	187	212	185	188	221	176	221	207	190	186	209	224	208	179	215	211	178	224	165	202	196	215	190	186	199	197	177	174	200	207	182	197	191	184	208	197	196	192	200	184	198	211	181	210	188	169	179	188	190	185	211	189	197	218	206	214	199	182	162	193	187	192	185	175	190	196	219	174	200	203	195	243	188	220	195	204	212	187	222	216	208	197	196	206	205	192	180	208	205	194	201	212	202	204	212	208	210	208	196	194	201	177	206	196	203	214	200	202	205	220	212	196	195	180	206	185	198	218	198	201	204	168	208	217	201	187	189	199	189	203	214	201	203	198	210	187	226	219	195	210	189	218	199	219	206	222	195	186	198	186	197	174	187	194	223	200	178	201	196	224	214	182	197	195	195	209	160	197	219	211	196	200	201	169	190	196	204	205	193	203	204	189	200	215	189	192	206	192	182	203	189	180	220	198	216	216	203	212	176	176	184	209	205	204	196	199	191	187	208	218	215	188	197	190	214	218	187	203	197	226	201	195	185	201	185	197	205	197	210	200	209	174	187	188	208	194	173	208	196	194	199	209	185	163	193	214	188	196	205	198	198	200	188	218	207	205	198	195	206	200	215	190	202	192	212	202	213	186	200	202	194	211	182	214	227	216	188	178	227	199	194	213	192	187	190	209	177	184	188	190	188	198	211	201	188	187	198	210	197	194	200	206	207	233	211	200	187	193	193	216	195	218	163	219	217	199	202	200	187	183	205
40785	48926	50603	32242	20648	3567	1918	834	906	1242	2159	5367	4199	7584	10547	9117	8183	5369	3084	2070	1475	1271	1075	725	574	500	555	548	507	539	570	542	547	522	520	536	526	557	549	496	498	515	539	493	540	533	534	507	568	534	555	538	528	556	528	514	521	536	539	509	502	521	561	524	525	523	545	535	519	507	492	560	517	519	524	514	526	547	551	515	546	544	496	519	565	530	478	519	528	584	552	580	561	493	559	529	534	555	521	552	489	525	565	533	542	512	542	539	536	514	535	581	541	541	572	563	535	573	549	560	545	527	548	537	509	542	512	542	553	522	534	486	532	544	524	553	480	528	541	537	511	508	537	512	532	551	544	509	530	516	481	511	519	522	508	527	539	552	544	523	547	526	522	542	549	570	555	576	524	519	528	555	525	516	510	532	533	507	549	520	536	512	514	546	473	495	523	535	513	580	528	484	490	521	536	531	571	554	500	518	539	498	491	527	554	519	529	536	530	549	511	523	529	533	519	528	538	497	527	504	563	559	543	496	538	556	535	545	549	544	557	520	508	527	533	544	531	505	506	515	518	525	532	573	538	556	542	584	547	537	522	530	520	528	505	546	488	529	565	553	526	587	512	483	537	511	518	538	542	506	531	569	518	528	494	513	543	544	532	527	533	562	491	521	513	528	562	535	548	563	566	527	530	518	556	532	495	491	489	519	506	501	567	573	526	534	500	488	498	539	545	493	542	553	515	530	504	528	539	518	544	538	550	567	511	479	523	559	514	512	548	526	528	474	522	517	544	548	509	532	518	531	509	571	556	526	520	537	514	544	500	542	530	546	487	516	528	516	553	511	513	527	530	519	518	502	543	511	496	535	517	528	570	518	540	495	544	548	551	513	596	517	540	534	572	535	535	530	511	489	500	537	543	506	547	523	554	543	515	536	489	526	562	505	506	509	521	534	555	515	540	529	528	527	486	523	547	492	529	538	474	505	538	499	514	564	548	525	510	513	532	549	516	540	571	531	563	534	528	505	525	503	517	492	538	510	533	534	513	513	527	528	502	569	555	532	525	542	581	495	523	508	498	482	542	529	538	531	521	563	502	525	515	579	516	531	560	541	499	531	547	544	572	533	540	542	533	507	501	552	521	514	529	530	543	475	534	516	533	507	561	501	552	562	540	549	512	504	520	577	555	517	518	477	545	521	555	532	503	562	543	504	510	505	567	520	528	491	549	474	524	552	518	556	549	487	571	518	497	532	552	567	509	519	517	552	553	516	573	505	497	515	524	535	509	562	530	548	547	530	574	520	529	526	485	537	526	535	519	511	530	510	538	538	557	488	526	528	485	558	520	544	519	567	504	521	482	550	560	518	526	504	541	546	552	520	509	529	509	491	529	527	526	584	525	559	503	498	537	561	522	508	540	561	523	497	544	489	530	520	537	540	536	529	516	524	502	502	553	504	556	542	525	517	541	535	527	540	529	526	519	541	573	523	488	532	525	492	513	470	535	517	519	551	564	562	509	501	522	541	528	528	548	526	532	507	517	515	551	509	515	547	532	520	527	504	527	565	511	539	532	499	529	531	518	533	517	543	521	512	514	513	546	505	543	558	515	522	546	496	555	544	510	554	539	552	531	536	523	545	567	513	541	513	568	525	540	520	480	518	537	534	527	540	571	517	542	544	514	574	516	518	514	543	515	560	519	529	513	550	518	535	528	521	549	531	518	507	521	548	530	517	521	542	562	559	534	523	540	570	555	556	524	550	528	497	554	484	508	539	519	529	546	502	520	531	546	507	510	570	477	538	530	472	507	529	563	543	524	520	554	570	510	530	501	524	533	499	522	532	510	566	530	567	531	517	491	531	521	538	522	494	517	526	535	542	533	568	495	563	522	474	522	571	526	555	535	525	506	528	543	536	538	523	558	511	543	530	539	484	493	531	512	533	532	519	532	533	522	481	498	535	522	512	519	537	524	526	523	525	549	537	543	507	531	500	527	533	486	503	547	529	534	562	538	555	516	513	530	522	484	554	535	512	495	509	550	529	541	532	516	568	515	506	522	522	509	514	536	512	566	517	551	546	569	519	513	572	500	550	553	528	533	520	541	523	530	524	523	508	539	544	518	524	527	512	560	537	496	542	550	502	519	537	524	536	516	530	578	548	547	543	543	546	520	556	577	556	491	529	506	513	565	544	539	502	563	525	514	545	506	550	553	523	531	538	499	495	540	488	513	534	564	539	503	531	540	566	528	521	552	550	530	503	538	549	518	515	531	524	530	492	560	544	531	561	561	523	508	527	529	518	511	539	515	564	514	529	497	539	511	564	533	565	528	479	530	559	523	551	511	487	498	531	531	520	571	536	597	527	568	542	474	514	541	577	527	561	516	530	529	494	554	554	513	521	573	510	529	497	520	543	565	546	530	553	547	524	572	539	532	506	517	551	527	517	530	528	524	540	539	527	505	508	505	515	553	524	516	523	562	512	519	532	521	516	554	548	546	527	496	523	565	507	566	498	526	513	474	543	554	555	556	520	486	544	540	507	521	509	499	534	560	539	526	536	532	525	504	551	505	562	544	561	557	525	503	533	489	536	521	537	537	589	522	542	527	535	506	522	566	540	545	540	521	539	514	523	543	560	539	559	531	534	520	503	510	539	510	559	568	533	539	541	510	502	522	516	524	531	529	521	545	511	505	531	548	555	537	539	531	549	500	512	534	582	518	531	540	542	523	513	512	516	545	544	492	528	547	527	523	566	487	511	539	514	518	491	549	537	525	520	525	533	520	511	524	536	523	565	509	502	500	478	541	562	550	553	533	534	507	559	526	530	531	560	561	523	519	554	520	513	535	559	572	505	547	539	504	547	515	534	517	568	507	576	543	520	532	530	523	518	531	480	513	567	511	521	521	506	536	576	540	556	521	550	524	518	568	557	536	521	495	489	514	532	535	509	537	513	530	533	512	553	590	535	548	548	498	545	532	536	527	540	569	521	523	578	522	557	554	530	527	537	542	500	530	527	519	527	528	505	531	537	505	529	530	530	527	542	517	512	552	547	539	507	527	544	521	514	525	506	506	512	530	521	562	541	601	511	535	517	523	502	550	536	527	526	529	522	542	531	544	501	511	532	567	522	508	546	524	532	558	543	544	519	572	530	499	556	540	576	562	547	531	525	488	552	558	508	541	518	522	575	537	561	513	583	533	533	536	550	523	542	529	557	510	557	541	502	514	540	557	514	512	557	517	514	500	534	470	520	566	520	518	549	532	546	559	530	542	522	536	545	490	528	540	525	555	483	495	556	557	495	554	529	543	522	564	497	543	485	509	529	532	554	498	519	546	553	529	543	518	563	512	506	546	506	526	493	513	544	562	554	547	534	529	530	527	509	517	539	531	535	554	490	530	542	503	534	495	560	546	539	550	553	502	477	523	547	544	536	507	549	566	539	555	535	529	560	550	552	553	554	536	546	543	541	558	541	593	460	545	505	547	522	538	531	507	538	500	551	541	498	509	541
75928	77565	69372	43914	26275	6158	933	380	372	482	849	1788	1479	3134	4025	3590	3189	2128	1149	631	472	397	333	283	258	207	219	225	201	227	218	204	232	227	219	212	193	213	228	198	234	209	204	224	208	200	218	208	218	228	229	190	219	203	221	216	203	200	221	214	223	216	218	200	207	198	268	247	222	225	186	202	217	217	194	216	216	218	247	228	248	208	216	195	198	197	219	233	187	225	229	223	217	213	226	210	202	202	226	216	190	228	204	224	220	210	232	200	232	216	205	245	209	204	237	217	235	208	214	230	209	238	207	189	216	208	183	194	231	221	233	247	226	214	198	230	196	193	214	216	227	204	219	201	240	196	219	223	210	190	207	235	242	233	233	224	210	215	253	202	224	204	218	237	235	226	233	235	195	225	240	214	221	213	224	200	198	173	219	212	209	224	218	202	231	220	207	229	228	234	225	216	210	213	188	206	232	236	190	234	211	219	234	191	206	235	223	207	249	231	220	209	206	214	215	251	212	214	228	247	232	210	204	218	240	212	230	224	213	203	235	216	204	227	237	222	221	214	243	196	212	207	196	200	211	220	225	236	219	210	227	214	211	226	220	205	228	204	217	236	227	233	228	212	214	224	222	238	235	203	238	215	252	218	193	229	209	217	219	192	228	202	232	232	199	218	216	210	196	211	203	230	259	214	224	233	204	208	235	230	234	222	227	210	197	218	238	202	216	208	234	214	177	222	191	227	216	225	226	206	220	217	211	178	232	214	232	197	225	234	230	237	243	221	204	229	212	201	242	220	225	201	217	232	228	206	217	213	189	243	215	195	217	217	257	223	204	223	255	200	206	184	202	224	207	207	226	214	227	225	202	212	207	204	240	223	187	219	218	221	215	226	203	205	216	213	220	214	195	213	202	228	211	221	240	189	217	200	215	234	199	211	191	217	195	206	228	209	214	212	260	210	208	209	210	225	220	215	213	183	200	223	219	240	230	212	200	203	226	204	241	218	219	198	212	219	214	233	208	212	225	229	211	217	205	215	227	227	243	206	236	208	229	237	228	217	180	227	238	194	210	212	212	242	214	201	221	223	202	186	209	203	233	230	223	208	216	187	220	229	189	244	192	216	206	241	227	215	223	247	199	220	201	212	211	211	231	214	227	231	211	200	228	251	208	207	215	239	225	228	225	231	217	219	239	239	203	227	232	202	213	229	225	248	226	231	226	214	230	215	252	227	203	196	206	227	222	216	206	216	225	211	209	225	217	201	211	196	216	210	196	230	204	204	199	230	229	205	240	241	215	223	218	212	228	175	219	176	221	199	210	190	237	209	205	211	217	229	218	197	218	193	197	215	231	206	229	203	241	222	208	222	221	231	226	234	232	187	214	226	213	210	213	215	235	236	217	216	199	239	206	239	210	243	200	230	211	247	226	195	192	231	194	203	238	205	216	240	239	204	219	207	212	213	215	232	225	236	233	226	210	208	227	221	185	240	219	212	206	208	234	243	221	226	203	215	214	206	217	179	188	251	218	207	211	204	224	219	200	189	258	207	223	237	246	216	205	229	207	256	236	210	226	224	209	192	247	205	207	243	238	219	222	229	217	231	208	226	235	206	229	225	222	242	242	217	206	198	229	207	222	223	195	247	239	199	199	210	229	248	220	224	233	243	199	245	193	220	206	207	206	225	235	219	213	217	235	216	202	188	206	196	227	240	211	228	225	208	202	182	243	208	221	222	230	223	204	216	202	254	228	230	220	229	218	234	237	222	228	235	207	221	202	208	235	192	225	209	207	225	207	215	183	222	226	236	213	200	197	206	216	209	222	212	209	240	222	192	224	197	192	222	212	217	226	217	220	218	206	222	238	202	210	220	228	214	220	218	217	220	216	213	228	242	233	235	226	202	219	251	205	238	216	217	221	225	217	235	255	235	200	204	233	209	216	220	211	219	205	220	205	203	217	244	215	234	211	220	211	208	200	201	228	215	204	228	241	226	222	212	199	202	209	196	204	225	243	207	218	222	207	199	232	212	236	211	216	196	228	189	193	236	226	213	196	229	216	205	248	203	206	252	227	196	204	195	207	213	232	222	204	194	246	206	232	235	206	213	213	200	232	208	219	208	214	211	225	233	200	223	233	213	215	219	218	207	208	227	233	183	218	220	192	221	215	201	223	226	215	198	206	233	204	198	224	221	203	235	204	217	229	225	247	217	238	213	224	223	230	203	213	222	238	204	216	216	222	239	212	222	220	220	212	229	207	221	217	223	212	215	201	238	202	200	229	221	218	226	206	230	214	227	204	215	211	200	212	221	198	223	235	213	259	217	207	201	237	239	239	209	235	213	209	234	229	212	249	233	218	186	220	229	213	216	221	222	219	207	213	206	222	223	233	217	211	205	249	199	214	225	230	233	207	227	193	202	219	204	215	202	234	235	212	220	215	224	235	215	206	194	228	235	199	191	194	217	218	212	210	190	217	229	234	199	209	191	197	205	196	251	222	235	212	213	233	228	236	210	226	222	209	222	200	230	214	198	218	190	197	212	232	219	209	221	225	204	181	215	229	209	223	236	214	227	203	201	226	219	223	215	212	215	225	193	219	207	218	216	215	194	224	224	209	228	206	209	225	234	227	202	233	239	212	195	212	208	191	225	209	238	212	243	214	237	232	223	210	201	221	198	215	213	200	234	227	195	238	218	218	218	208	213	219	222	254	237	230	224	240	225	208	242	203	227	215	213	212	205	240	203	212	184	215	216	226	213	214	234	217	227	226	218	200	215	211	193	219	203	224	237	214	217	219	238	215	229	230	204	242	219	246	221	212	210	202	199	218	215	207	204	222	238	215	200	209	210	188	239	211	230	213	224	202	229	194	203	214	222	206	210	192	190	220	237	238	219	222	212	191	218	220	228	194	239	220	229	214	204	202	214	204	222	214	230	247	222	213	190	209	210	230	220	225	218	224	226	204	224	197	195	241	180	217	226	231	226	230	231	210	213	237	239	222	199	208	199	233	219	192	207	236	187	231	193	196	213	231	238	204	213	229	217	208	229	220	235	222	220	229	191	243	227	214	195	217	228	203	220	213	248	191	219	208	229	215	209	224	238	222	218	235	230	203	217	214	211	223	224	234	212	203	213	207	205	233	184	198	194	227	199	225	228	211	231	216	230	223	219	213	235	217	219	234	225	215	215	235	204	220	207	228	227	207	212	216	214	203	225	216	200	197	215	229	204	222	216	242	229	210	180	206	205	182	193	210	212	219	211	225	220	258	203	189	219	224	209	234	194	183	195	214	225	208	217	207	243	199	204	203	229	194	205	226	238	183	216	196	200	207	197	212	215	219	240	215	223	177	222	214	261	243	198	211	200	202	212	219	217	209	234	209	227	213	226	214	223	216	250	207	219	232	213	217	224	222	234	223	209	235	253	206	205	246	208	193	237	229	201	207	211	205	220	235	216	219	237	206	244	211	221	224	216	211	205	211	209	182	208	247	209	208	211	222	236	229	243
49970	61782	62608	45318	33015	5458	2958	1244	1314	2025	4126	8040	6681	13506	16010	14878	13387	9797	5441	3188	2007	1605	1152	773	732	565	548	584	557	588	557	578	600	579	516	529	572	530	594	569	570	549	585	564	564	550	578	528	513	562	595	616	572	564	557	593	591	535	578	568	601	574	550	573	569	586	575	604	590	550	571	568	592	545	555	538	579	559	510	549	541	561	578	550	591	588	534	571	566	561	571	544	581	562	565	592	530	555	560	559	591	538	527	539	576	561	565	593	532	580	562	535	577	637	580	549	592	565	543	609	565	560	592	529	525	577	572	582	573	558	600	586	532	595	536	550	545	576	540	547	574	592	593	554	570	586	556	577	526	587	532	566	615	578	565	580	588	539	608	544	568	555	578	564	572	526	557	591	508	516	621	507	544	556	594	549	538	557	565	577	556	578	548	585	520	598	583	553	537	571	534	553	555	539	529	606	590	582	570	601	575	580	507	584	535	549	547	547	590	571	552	510	589	541	528	561	575	611	577	567	567	568	523	582	615	569	554	569	615	554	551	600	556	547	563	560	555	579	571	545	575	576	535	564	578	601	547	541	578	557	576	559	548	577	578	577	557	622	540	572	586	576	547	570	540	555	532	552	531	579	565	575	585	577	579	574	577	567	529	494	582	574	553	546	553	574	583	550	511	546	575	566	581	573	575	615	564	622	551	567	577	551	569	605	592	559	589	541	555	558	588	577	531	526	563	563	608	520	585	583	546	571	534	529	532	588	572	563	549	565	574	542	568	527	611	513	526	557	565	527	551	537	569	581	561	620	565	539	520	571	541	549	545	581	571	546	539	571	518	580	539	568	575	535	560	548	533	555	586	583	555	581	572	550	573	524	532	560	580	570	559	604	588	570	545	572	555	561	563	627	528	536	579	543	565	595	574	575	563	508	532	582	538	556	588	582	543	573	595	551	608	554	519	588	567	579	571	574	559	582	576	588	579	587	568	566	594	571	582	555	606	570	540	587	523	560	537	548	545	564	538	625	572	530	586	579	572	548	606	553	518	570	566	547	539	553	575	583	537	592	600	574	556	543	556	569	572	575	565	581	532	617	575	572	534	514	578	587	595	577	539	553	568	510	552	576	534	589	572	560	571	557	632	592	579	587	568	568	551	560	557	616	560	578	575	552	583	547	536	550	591	534	578	587	509	522	544	565	592	611	575	593	554	524	546	575	561	552	558	594	605	583	557	546	503	553	582	547	567	585	550	565	587	589	574	568	558	575	589	541	587	511	563	583	570	528	566	568	552	539	565	615	589	556	558	601	531	586	563	583	599	604	537	557	553	587	565	585	514	555	560	585	564	558	562	585	545	551	596	536	543	581	543	572	587	502	556	540	592	573	576	573	543	608	586	571	509	592	599	518	567	568	547	528	512	572	563	572	600	601	574	555	562	568	559	585	580	552	567	611	573	558	573	538	592	558	559	548	573	563	573	514	531	558	564	592	523	565	547	557	578	616	592	564	563	532	537	572	553	573	540	560	569	545	558	550	526	544	541	603	547	589	570	574	531	576	589	523	560	556	597	517	554	528	507	524	560	574	538	554	503	588	578	556	559	567	571	552	558	552	554	569	543	537	556	550	588	559	571	535	547	533	563	545	585	594	581	585	575	576	560	545	586	577	515	559	497	613	575	580	551	614	584	553	555	594	584	541	542	581	589	568	540	577	605	597	539	580	590	555	539	527	575	571	528	550	613	544	536	553	565	569	556	549	564	595	583	581	521	550	533	549	566	556	538	585	587	522	569	593	567	531	543	588	546	564	611	590	555	572	550	574	515	553	563	519	578	551	574	542	549	545	566	548	584	565	550	587	536	556	551	575	556	540	511	614	543	623	578	561	569	549	579	576	577	577	601	562	532	555	565	614	618	552	505	595	603	545	582	579	555	576	546	574	551	548	554	569	546	584	552	602	565	559	573	545	594	582	577	547	594	527	568	547	577	581	534	562	595	542	595	598	537	504	589	556	515	549	584	534	591	541	549	539	572	556	607	589	552	560	560	551	574	566	581	541	584	571	578	566	555	587	536	561	545	575	544	566	526	542	526	565	589	577	563	562	565	595	550	561	544	548	574	540	600	588	558	543	573	545	548	560	561	528	586	563	550	595	586	542	581	551	569	583	518	545	551	566	550	549	556	555	567	534	574	586	595	599	548	535	604	567	523	576	547	591	590	524	554	558	554	551	577	540	586	554	552	511	605	546	569	586	579	575	622	581	555	598	561	567	604	565	577	554	599	567	565	576	537	564	545	579	528	565	515	554	542	585	557	558	545	575	610	538	538	517	587	564	525	529	600	621	569	545	578	515	554	568	584	578	588	529	557	553	593	579	587	536	592	546	569	594	537	577	521	550	559	569	581	579	576	558	537	525	587	560	553	503	552	549	542	544	581	556	600	537	607	591	569	517	519	571	592	604	579	559	557	529	550	541	568	570	600	547	556	572	553	562	551	545	576	595	553	577	512	554	582	572	561	588	597	548	610	585	550	596	554	592	570	563	568	573	600	560	598	622	577	563	510	598	547	538	614	549	566	529	553	564	528	582	582	549	591	539	606	576	575	551	571	538	572	585	543	544	526	596	574	635	552	593	529	574	568	583	588	586	554	536	583	553	551	558	549	548	528	543	618	575	547	513	559	577	560	534	510	606	517	571	526	538	540	591	596	591	535	541	542	579	573	498	545	600	522	559	534	612	572	578	564	556	585	566	580	568	571	562	571	602	545	563	587	577	590	565	575	623	552	567	580	585	564	592	575	588	587	571	576	547	562	581	529	573	573	597	599	535	591	550	567	539	558	563	540	563	577	559	526	539	561	529	563	580	567	544	576	545	556	561	587	518	611	564	571	527	580	552	521	566	539	614	538	526	557	569	572	554	609	558	582	558	515	541	545	553	540	539	539	552	538	571	578	529	600	532	604	547	560	558	571	532	608	478	565	560	544	578	572	540	567	561	603	536	548	592	528	548	582	606	557	531	568	567	520	539	570	534	587	566	543	536	541	553	582	544	607	553	507	569	569	577	522	542	554	565	576	551	586	564	584	563	566	539	536	605	546	588	595	563	583	517	580	570	528	579	571	552	532	581	574	547	582	541	559	569	536	521	561	570	571	549	552	565	560	579	519	554	581	565	575	573	518	543	534	587	578	541	589	551	542	579	563	613	591	556	541	568	544	640	570	557	556	570	555	571	549	586	604	577	575	610	530	548	547	564	544	574	596	559	555	563	540	541	569	559	549	572	565	558	551	562	539	576	513	569	564	578	554	585	561	528	550	537	592	571	587	552	534	496	575	564	571	526	551	563	554	550	561	572	573	575	578	604	586	550	571	560	554	527	546	547	559	533	604	540	511	585	546	534	551	533	577	569	594	548	535	525	605	557	515	532	572	538	547	546	558	559	554	573	583	567	549	543	562	598	546	564	529	560	579	553	520	563	539	538	554	580	570	599	569	576	546	603	579	583	564	588
18312	15329	10300	2815	837	267	187	196	197	191	211	224	222	281	297	298	340	293	232	215	220	196	172	207	197	188	198	186	207	171	178	211	195	178	181	187	161	195	169	204	187	207	186	199	181	226	210	202	201	182	191	189	193	173	184	172	189	192	178	183	192	196	170	202	194	184	192	177	176	180	179	159	178	187	183	187	165	176	174	192	167	181	178	200	188	180	177	221	184	187	170	208	211	180	177	187	204	182	188	194	213	192	185	189	167	183	182	192	190	196	176	170	190	195	168	189	182	187	185	213	208	195	200	192	180	177	161	188	182	186	194	192	173	184	181	194	202	201	185	175	181	163	160	175	167	184	184	207	187	189	198	199	214	169	203	176	192	186	171	181	184	177	197	216	183	199	204	184	220	196	188	166	191	211	206	196	196	181	207	197	175	186	175	175	168	171	205	209	165	197	194	192	175	191	149	193	193	173	194	189	186	191	203	183	197	206	207	197	193	213	189	182	183	219	196	161	182	179	181	186	184	194	209	211	172	215	183	168	185	182	167	176	192	198	183	180	201	184	178	197	181	173	199	195	197	193	174	183	186	210	171	226	179	202	181	200	207	200	170	193	175	186	182	179	171	183	175	215	186	196	187	211	198	169	165	198	181	196	207	179	198	183	191	180	196	216	210	192	184	181	191	191	172	174	185	182	179	178	202	215	207	180	209	196	205	169	202	198	206	196	196	188	185	188	198	188	201	194	211	195	189	196	203	199	198	185	192	194	198	199	186	211	198	202	196	190	201	180	193	190	203	200	184	195	183	191	185	209	222	185	160	189	201	205	182	188	209	177	185	145	217	164	206	174	186	211	168	195	184	180	202	193	198	195	213	171	187	178	158	183	173	216	184	197	199	208	191	192	213	190	178	200	184	194	178	187	198	201	206	178	173	193	181	185	200	180	199	178	166	188	199	207	194	166	205	178	205	170	160	179	197	203	193	194	164	174	185	191	196	177	211	178	188	178	180	191	196	187	197	186	200	181	214	202	209	201	186	167	167	181	212	164	189	221	202	175	196	184	211	203	185	184	196	198	178	189	207	185	182	214	181	203	187	222	154	173	189	205	193	202	186	170	198	177	180	185	188	211	203	201	181	190	188	193	218	212	189	177	170	185	153	208	194	205	201	198	195	203	171	185	187	207	164	197	207	195	209	198	166	164	177	194	200	191	169	175	184	166	184	215	194	176	167	179	178	183	186	195	178	181	187	186	176	173	232	185	180	201	178	199	172	170	198	192	201	186	187	178	194	191	184	177	197	204	198	188	187	202	216	193	202	188	185	195	192	177	212	208	190	218	207	176	217	178	176	185	189	202	199	189	184	204	171	206	200	219	178	198	214	179	183	211	186	180	177	182	184	187	183	181	216	210	180	184	170	210	191	180	184	168	196	193	213	198	182	195	199	191	214	174	199	176	200	192	164	184	222	209	180	192	188	176	214	161	200	179	174	192	209	171	171	195	205	180	191	190	185	165	206	190	183	159	193	196	207	188	182	191	190	218	180	164	193	182	193	182	177	181	202	192	195	199	203	189	204	198	201	159	186	188	195	201	172	203	197	171	180	196	225	206	180	190	184	185	171	195	211	203	195	175	177	191	198	193	200	215	184	190	181	187	194	218	177	177	182	198	212	160	174	191	179	181	169	194	207	206	184	171	172	201	215	190	182	190	227	207	172	171	171	188	193	173	214	187	184	204	210	174	198	210	164	199	164	185	190	186	176	211	181	206	212	199	203	182	170	218	184	186	161	204	199	208	205	187	175	193	210	174	199	168	191	192	174	206	170	203	194	184	184	199	199	174	185	192	188	184	228	195	186	189	167	190	204	227	201	193	198	184	202	177	206	192	175	176	180	211	195	181	193	169	172	182	200	187	190	196	175	193	207	186	190	166	192	178	179	177	169	205	186	178	188	192	220	171	201	201	195	186	187	175	168	212	202	196	181	176	206	204	220	187	194	208	200	209	189	176	171	179	186	191	191	182	189	186	177	175	191	175	180	198	205	156	200	190	188	206	200	185	201	199	163	192	182	178	192	215	182	168	193	178	209	200	200	183	189	182	178	190	190	191	196	212	192	217	180	173	193	182	172	198	194	189	217	217	206	185	202	169	196	184	171	196	186	193	166	188	176	175	179	200	191	172	197	191	197	177	210	215	209	163	184	182	190	155	195	179	183	167	212	180	166	197	186	191	186	195	183	180	195	176	205	192	211	178	179	214	194	158	200	197	200	190	204	187	184	184	172	164	189	183	174	209	192	175	200	207	187	207	178	189	202	196	201	205	189	207	149	176	190	209	219	183	198	199	200	201	205	186	178	174	178	187	171	202	201	179	179	186	197	196	178	201	196	181	182	194	235	204	192	200	188	214	183	186	180	202	213	199	171	181	192	218	198	188	160	178	183	182	195	165	197	186	179	202	210	201	197	195	194	211	179	180	186	225	200	211	196	202	190	179	189	195	200	203	161	182	207	187	200	195	203	197	177	174	199	175	209	195	207	175	210	214	181	187	173	175	188	174	178	200	181	162	197	206	218	180	178	227	193	168	194	192	190	201	173	204	207	188	191	193	191	185	182	196	200	195	203	177	192	186	176	182	189	218	193	195	172	179	190	185	209	176	172	175	163	193	188	174	167	200	200	180	203	173	199	184	157	197	204	194	212	200	176	176	195	201	175	206	193	173	201	200	193	191	199	193	210	184	174	200	174	211	197	178	194	204	187	190	159	189	191	173	197	193	208	198	223	228	192	215	209	196	179	183	152	162	199	201	186	168	201	192	170	195	179	178	165	181	192	210	167	204	192	156	195	182	206	182	208	193	198	200	180	166	213	207	178	181	166	170	202	185	158	182	208	199	198	204	200	189	190	173	179	167	203	169	185	171	186	177	197	177	185	204	189	187	190	197	194	208	168	214	166	198	206	197	177	176	185	181	173	185	214	176	201	208	203	200	182	171	184	167	173	191	189	175	165	170	189	221	195	193	189	185	179	207	220	188	173	196	191	200	185	200	198	182	197	163	187	173	195	185	196	200	192	210	207	191	188	176	192	175	194	189	213	199	203	213	211	206	191	199	180	183	200	195	202	152	205	203	177	182	214	182	184	204	169	166	198	193	192	176	191	198	179	199	176	190	204	191	185	206	181	178	201	189	173	189	171	181	196	219	214	207	186	207	204	198	196	180	180	201	176	214	197	176	179	209	211	191	210	171	212	177	206	186	175	176	213	203	183	193	202	187	205	176	187	196	185	200	191	198	188	174	206	172	186	192	192	195	180	189	180	179	175	170	176	190	185	191	193	209	188	180	181	194	194	192	206	182	190	187	211	190	174	184	171	186	162	202	223	176	199	192	191	181	173	186	180	179	206	174	190	195	180	200	161	209	206	180	197	193	186	185	198	181	198	205	191	186	176	210	210	187	172	196	176	205	210	172	165	199	194	177	184	219	206	202	173	187	188	207	186	186	159	192
15405	19466	15478	6585	3262	738	533	534	574	542	662	852	862	1079	1174	1266	1379	1216	790	639	565	547	512	561	567	502	540	500	496	443	522	516	506	480	553	502	520	496	506	520	487	519	483	476	499	512	522	488	512	507	508	493	479	508	532	482	500	510	538	495	494	516	500	516	520	547	504	479	499	490	526	478	515	508	505	509	509	523	491	478	465	492	496	506	513	490	496	489	506	527	525	524	519	491	536	514	499	498	526	535	467	520	489	511	514	526	510	503	498	511	547	514	498	549	503	526	503	478	505	504	494	480	477	498	498	487	500	507	489	476	519	517	532	510	478	530	487	542	531	510	514	463	545	496	497	531	468	521	478	498	514	534	506	515	514	524	530	461	469	508	523	493	460	510	492	519	476	534	555	530	524	521	520	486	456	519	510	525	538	521	501	519	501	508	490	503	483	490	490	496	516	482	532	505	517	512	499	542	505	528	507	557	564	531	514	489	523	509	511	519	512	497	487	509	497	506	495	534	537	537	473	514	515	520	488	497	499	562	461	553	508	428	486	476	491	516	480	512	517	538	509	535	506	527	469	523	496	532	520	486	550	528	495	513	475	506	498	502	510	533	494	532	522	514	485	483	500	497	486	505	515	509	486	475	521	454	518	507	503	474	541	509	517	476	516	480	514	485	499	529	521	515	490	534	479	509	513	492	491	483	452	493	535	483	507	502	511	510	490	496	553	483	462	482	504	527	545	477	506	504	462	485	508	485	506	547	466	497	576	463	499	525	508	511	492	502	534	479	497	495	492	469	474	498	507	488	469	493	489	513	518	472	490	469	507	512	478	517	540	472	520	561	500	456	508	514	494	503	506	481	512	477	487	474	488	530	496	517	508	492	503	453	470	520	524	470	513	499	479	530	511	525	567	526	490	510	521	506	488	549	507	540	480	507	517	552	482	519	502	477	496	542	505	500	531	540	522	508	492	474	506	510	511	501	517	551	508	519	506	503	507	467	480	472	521	491	513	490	479	476	485	487	533	471	478	530	498	500	510	472	553	524	498	477	536	497	503	486	495	518	506	472	457	502	519	516	519	519	484	499	492	503	531	509	552	499	462	489	551	524	476	542	508	479	515	495	509	510	467	492	517	500	480	518	510	520	492	478	494	462	511	495	456	503	469	518	505	477	515	514	524	514	513	518	534	528	498	538	529	525	511	484	470	474	487	500	490	503	456	514	499	525	510	496	538	498	509	471	518	475	540	500	496	523	500	507	507	512	498	489	493	470	523	503	475	510	526	501	529	495	535	518	501	541	501	470	489	494	505	485	496	544	524	535	493	519	457	479	500	518	488	513	511	510	463	511	469	489	510	489	483	515	529	566	510	488	525	498	481	452	477	487	566	554	494	481	469	500	503	465	516	454	463	500	528	522	483	501	481	481	516	513	535	480	482	495	539	494	506	490	498	546	508	524	480	480	515	496	472	527	496	473	512	520	501	504	527	515	528	514	493	523	516	504	491	522	480	491	488	514	526	532	495	511	518	500	541	508	484	509	499	518	513	504	544	469	488	530	513	499	537	533	504	526	505	521	523	517	504	494	519	491	515	513	522	525	485	509	489	494	538	508	474	482	467	513	505	511	523	476	507	471	480	501	480	508	483	474	499	465	487	495	484	490	509	506	467	510	511	509	464	512	518	512	500	487	498	488	495	534	492	492	521	501	500	521	508	472	530	549	535	512	495	497	501	479	512	485	517	512	486	516	456	519	471	501	498	529	501	499	513	491	490	485	503	514	506	500	513	501	534	494	509	483	519	519	530	486	490	501	505	530	490	519	486	478	554	497	489	515	533	512	525	478	492	473	512	489	489	520	478	510	521	553	494	498	516	545	502	529	499	486	497	511	445	514	483	528	473	491	525	494	495	473	521	501	530	493	533	497	528	498	514	536	507	561	475	483	490	507	467	462	495	529	491	511	493	533	499	498	493	512	508	527	498	511	526	481	520	516	510	516	464	535	479	512	476	510	524	469	469	496	491	498	537	511	504	513	458	558	484	511	507	509	508	512	508	509	470	497	517	517	524	530	482	493	495	474	522	507	538	485	489	508	520	514	515	549	497	524	533	502	506	511	502	550	530	517	489	486	496	493	504	505	495	524	508	458	470	503	492	518	532	511	518	486	487	480	520	465	513	534	491	497	526	532	522	476	521	490	527	494	540	485	522	472	536	486	502	524	501	499	466	505	524	527	487	525	496	497	528	545	505	480	490	517	536	508	524	523	512	472	499	508	474	562	521	501	518	514	526	490	561	490	485	499	516	505	489	487	490	477	490	498	564	494	464	538	527	503	475	523	443	489	477	474	521	517	521	459	525	498	533	497	495	543	509	528	499	511	551	492	459	559	515	514	510	498	491	509	482	527	510	516	528	515	555	503	518	474	503	523	482	522	492	530	506	531	486	506	484	464	514	494	497	530	553	502	535	491	486	528	510	506	492	496	548	521	515	524	500	500	504	515	544	488	501	512	507	460	506	520	497	502	431	503	496	474	524	490	464	523	503	522	509	472	511	487	538	475	523	463	466	463	528	512	489	488	527	526	495	497	518	541	530	517	537	486	519	477	467	538	492	506	510	503	490	526	496	495	540	493	506	435	438	478	526	498	483	495	522	496	478	475	477	516	469	528	495	492	496	529	497	501	524	502	511	485	567	533	535	485	500	472	497	507	493	528	484	542	517	497	485	514	494	506	489	482	517	493	460	474	467	479	528	466	539	501	491	470	486	497	523	493	539	491	548	519	544	490	506	503	485	517	506	530	482	516	536	508	536	515	540	472	450	514	526	485	512	492	461	483	501	499	531	515	505	502	500	518	504	482	479	512	493	497	472	512	543	489	528	511	494	477	510	523	480	490	472	498	539	500	482	496	567	513	471	520	495	544	481	539	479	520	485	499	528	525	486	491	503	530	519	507	546	514	505	517	522	486	499	484	473	501	488	523	502	510	519	497	451	499	476	555	512	545	521	504	486	484	512	537	492	504	486	517	530	449	516	507	519	539	533	506	481	486	507	519	500	507	508	529	527	532	505	509	504	478	560	514	507	510	510	541	504	519	489	512	472	514	517	507	520	466	508	493	534	495	466	514	489	490	536	534	489	533	470	457	521	501	527	532	494	528	489	500	549	493	471	514	513	511	515	483	516	525	495	546	523	537	544	512	487	555	518	502	512	532	515	474	499	470	531	481	507	498	481	521	487	503	482	532	496	553	496	523	503	474	488	508	512	565	515	518	506	533	547	473	483	546	507	520	485	524	494	492	472	530	538	516	479	485	478	531	546	502	495	509	502	526	494	507	501	507	494	468	498	517	500	542	502	534	515	518	502	503	495	491	523	521	527	503	483	520	495	516	533	508	546	507	512	516	507	495	541	483	448	514	504	523	494	497	508	502	502	493	508	526	486	500	510	498	490	526	498	501	493	499	514	521	464	530	510	506	510	518	521	488	495	488	484	525	474	511	511	454
61942	65144	57892	33058	17182	3310	339	284	268	314	1143	1833	1496	1525	1798	1803	1485	942	413	465	341	291	246	241	240	218	200	208	217	198	202	218	218	207	206	203	205	203	183	215	215	199	188	220	191	209	213	197	195	196	213	209	218	191	188	206	216	238	201	210	188	220	207	209	200	194	198	196	187	194	192	207	183	211	194	205	214	214	198	179	226	212	188	192	196	207	226	217	212	199	201	198	234	205	204	188	218	211	206	222	194	197	217	218	211	234	182	196	194	225	219	191	207	204	204	219	197	197	187	195	188	201	190	225	198	205	206	201	202	178	191	202	215	210	175	195	183	179	207	195	209	181	188	195	203	193	204	181	227	180	201	219	209	213	211	209	223	214	223	236	213	192	220	209	206	187	182	215	219	188	227	210	199	211	198	217	206	214	227	217	216	207	196	204	213	168	217	205	207	194	206	186	200	183	206	183	194	205	212	184	205	201	221	164	201	217	214	186	233	211	207	243	183	221	243	229	198	220	197	204	231	206	198	165	210	191	203	203	201	217	241	204	208	186	216	192	182	204	212	183	210	218	183	200	191	211	212	190	222	218	210	193	225	203	206	197	172	196	221	224	244	205	210	202	195	202	218	193	196	209	207	189	211	212	212	207	222	169	195	190	220	220	172	192	207	190	207	208	188	188	195	204	194	193	208	224	190	200	222	213	182	189	179	221	210	220	184	210	184	178	201	223	225	206	213	205	194	201	176	175	212	189	205	209	219	183	183	184	218	210	199	190	226	197	222	192	161	225	192	189	206	214	208	185	195	193	191	192	213	203	207	201	201	173	197	192	199	190	202	228	187	197	201	240	221	198	177	181	184	211	178	193	194	211	190	211	190	207	206	201	203	212	208	181	192	186	213	194	213	180	202	216	194	221	185	211	212	217	207	211	215	203	225	200	198	201	197	190	237	185	202	219	207	189	229	206	207	206	211	193	193	195	192	224	179	219	223	204	214	196	218	231	213	211	219	208	213	220	202	209	178	193	233	198	183	208	191	213	192	212	220	190	211	214	191	191	207	221	224	217	207	209	208	195	192	202	212	227	215	195	188	198	209	237	226	216	187	228	168	193	217	220	222	220	211	218	190	173	172	192	185	208	214	201	183	195	184	194	209	225	191	189	195	197	201	213	222	185	184	189	185	200	204	207	229	176	194	179	212	210	217	200	217	207	208	216	177	212	206	237	176	218	213	226	216	203	203	217	174	220	200	199	182	226	207	201	204	185	219	219	200	191	198	215	212	200	185	186	197	222	228	187	197	198	205	210	204	206	211	205	215	183	193	190	225	220	192	191	208	207	187	208	209	172	197	207	208	189	192	206	229	183	204	208	201	221	206	203	192	215	195	205	204	211	202	186	222	219	194	197	201	188	186	203	207	220	207	192	211	214	222	221	203	208	203	224	233	207	205	208	208	202	226	213	209	201	221	202	209	204	180	202	198	219	198	209	200	195	202	209	188	191	218	179	221	203	200	214	175	195	185	197	209	210	217	195	213	194	196	203	209	233	187	178	185	195	201	202	217	179	208	202	191	207	187	224	205	180	211	180	199	202	204	205	202	221	190	192	213	219	204	204	218	198	174	213	214	186	215	242	191	217	212	194	230	181	233	218	189	208	247	196	224	193	201	216	199	202	192	177	181	190	198	222	199	196	208	213	209	183	201	214	173	183	202	229	218	210	201	215	184	201	208	170	216	229	206	190	208	221	212	193	215	215	188	225	220	190	212	183	186	202	231	215	202	208	194	217	173	209	175	188	229	172	214	196	170	208	220	221	212	179	189	194	206	190	230	189	225	203	178	215	196	209	204	204	197	168	225	199	185	192	203	176	217	195	181	191	225	192	195	214	175	178	216	180	206	193	212	208	202	238	219	214	196	189	195	203	203	190	201	213	212	237	156	223	223	203	196	226	219	188	195	182	208	231	222	192	215	191	195	209	200	197	203	193	185	216	210	229	203	197	219	196	189	217	210	191	181	201	200	197	208	188	192	183	241	233	214	187	188	217	208	189	203	210	217	205	201	193	190	196	205	170	209	209	198	194	233	193	222	201	193	212	195	190	216	205	228	217	220	181	186	209	217	231	219	221	224	224	193	199	190	226	185	212	216	184	212	218	203	200	205	204	173	227	217	190	215	193	181	221	202	202	210	206	220	187	212	208	200	214	209	209	196	205	208	191	203	218	203	205	205	227	193	215	220	202	188	181	191	200	200	220	200	185	200	187	205	191	212	182	173	198	201	194	196	207	193	187	215	210	199	210	202	187	186	208	204	193	210	219	190	200	201	214	169	187	238	192	165	188	206	225	198	221	207	199	198	189	199	207	213	211	195	196	193	217	215	200	193	195	214	191	213	188	192	214	218	200	220	183	219	197	193	209	218	202	233	190	179	213	210	205	200	208	180	213	203	209	212	223	232	193	198	209	204	225	171	203	197	198	215	207	197	204	198	220	188	202	204	191	206	187	196	192	190	192	219	216	202	198	186	194	210	200	198	186	225	210	197	189	215	215	193	205	187	204	221	183	187	210	189	206	222	209	180	198	185	206	168	219	187	187	202	240	192	191	206	207	192	208	220	203	187	196	170	181	202	207	201	196	208	215	201	186	194	207	221	202	229	227	215	174	205	205	215	213	181	223	202	230	218	218	188	218	179	191	206	186	193	196	206	203	208	214	203	216	191	194	208	202	179	189	186	196	191	192	202	199	202	191	230	233	199	212	201	189	206	231	192	190	210	199	233	215	202	225	218	205	219	190	214	207	196	207	188	216	184	204	216	206	216	191	194	222	186	210	193	193	215	205	194	221	203	201	214	207	209	191	180	198	185	208	202	201	209	200	204	193	223	200	222	220	212	206	202	208	193	189	199	204	176	211	201	172	223	204	213	210	201	190	187	200	207	210	206	230	219	215	198	202	223	222	192	184	187	213	208	213	193	220	193	209	195	189	208	213	180	197	217	207	236	190	220	205	230	227	214	218	205	219	225	208	195	208	210	192	198	180	187	193	196	204	184	226	196	193	182	208	212	205	196	232	195	194	208	216	196	222	215	192	184	212	218	215	222	204	200	199	207	172	211	208	167	179	197	216	194	221	224	180	203	185	208	197	198	191	206	212	205	218	171	203	207	216	207	218	211	223	209	191	209	195	206	205	183	197	204	246	220	188	197	177	203	208	210	259	205	199	198	227	218	196	189	178	224	200	207	198	198	219	225	217	196	204	211	196	200	217	191	210	199	201	183	202	219	204	212	233	182	192	222	205	211	220	225	198	228	236	191	198	173	216	173	198	194	209	193	206	182	211	234	226	205	192	204	217	208	208	207	197	187	200	192	206	189	209	196	196	223	217	214	208	193	173	207	218	218	194	178	224	206	205	199	219	210	219	225	222	196	197	205	172	214	222	212	184	235	203	200	209	220	218	205	197	183	229	231	189	208	195	189	194	220	236	201	194	214	194	220	183	179	199	215	213
38938	49522	51008	36922	25526	5582	1102	844	857	1158	5236	8070	7159	7768	8398	8563	7230	4682	1766	2087	1391	1098	845	773	668	617	516	517	548	503	530	538	556	544	540	566	545	526	544	548	576	558	519	527	553	556	553	508	514	559	514	557	527	516	536	568	548	498	520	522	507	510	556	510	545	541	508	520	537	544	539	528	541	545	565	513	534	552	582	558	549	519	556	566	515	547	503	526	567	580	528	479	504	533	535	516	546	496	531	531	525	551	525	526	529	540	532	554	547	557	531	553	536	556	513	513	548	579	537	539	526	543	533	566	560	499	554	534	535	535	562	538	563	560	566	534	537	532	576	514	567	535	502	552	553	538	494	548	553	556	532	568	555	549	513	543	527	553	566	543	521	566	570	514	541	526	552	477	582	557	527	488	560	555	548	515	585	504	564	525	562	565	531	558	550	494	554	526	493	522	540	545	561	555	515	520	556	571	531	518	559	521	560	515	587	539	556	541	541	543	518	519	550	537	525	535	520	519	515	493	538	535	543	536	546	529	526	495	553	500	519	518	528	519	510	587	571	535	485	536	570	520	552	525	494	580	527	564	540	537	502	566	530	505	544	521	539	564	545	506	556	594	525	489	546	530	514	538	522	522	538	515	585	570	524	567	543	566	541	568	581	554	525	545	545	539	505	542	498	530	514	519	535	515	527	540	532	524	532	541	552	523	538	541	531	494	542	496	532	539	557	534	523	514	527	523	555	524	563	533	547	488	533	559	527	559	565	511	555	499	524	520	560	536	526	518	546	519	584	495	580	498	513	531	517	518	569	533	521	527	555	531	512	593	561	557	497	500	553	509	547	558	536	546	525	504	521	531	525	530	515	484	500	552	520	502	543	516	558	579	564	540	533	540	525	531	522	555	543	553	531	560	524	518	529	547	546	569	529	537	569	522	549	538	503	564	546	562	531	545	553	539	551	554	550	549	531	575	532	518	572	500	563	558	510	501	505	530	512	520	565	528	518	535	559	535	559	524	516	566	512	490	548	503	535	545	563	544	551	539	540	541	546	532	549	504	492	571	527	553	549	560	547	504	538	520	559	525	580	567	555	538	529	530	570	527	554	562	520	515	518	525	552	546	500	544	525	551	549	538	568	528	538	526	506	530	574	567	541	538	529	533	558	540	523	553	577	528	519	525	497	554	508	531	525	526	524	552	555	542	563	552	533	531	543	554	546	537	525	563	559	568	522	525	546	518	506	503	556	526	531	553	521	533	524	560	589	507	524	553	578	547	508	553	523	519	521	567	533	563	518	576	526	511	541	572	527	513	554	512	546	526	519	520	562	533	482	537	502	547	558	571	537	522	512	553	500	537	507	555	549	539	532	517	526	567	462	489	480	509	525	498	564	560	541	513	500	552	558	528	538	502	530	558	553	532	546	551	481	522	562	538	568	528	578	530	544	564	535	547	523	521	542	542	532	528	519	556	539	562	545	556	596	540	527	534	512	543	581	526	574	539	532	555	518	523	555	547	526	511	508	555	572	543	558	503	556	553	522	540	535	554	569	550	508	541	542	535	553	506	578	535	546	527	508	546	577	570	523	512	559	510	546	533	507	541	542	540	518	509	542	550	576	532	543	533	530	550	532	556	496	483	545	535	518	562	530	573	558	532	525	520	569	497	511	517	580	556	522	565	564	534	510	517	562	550	554	537	527	541	532	512	546	559	579	551	512	539	556	541	540	568	567	523	547	556	552	594	560	550	560	544	517	529	544	536	523	526	499	515	504	544	551	539	495	543	545	550	553	506	550	574	570	507	524	561	535	526	594	537	568	598	538	531	519	496	526	494	490	557	566	549	508	568	503	520	529	506	558	497	516	529	514	531	522	508	522	553	530	548	499	529	526	516	549	577	523	523	514	561	523	515	552	503	516	573	569	540	503	538	511	507	534	543	554	555	570	557	532	596	517	555	510	509	523	518	526	515	554	574	517	540	548	542	537	533	567	514	519	536	544	551	551	593	556	563	541	528	498	545	532	532	539	530	553	572	542	509	541	501	546	568	539	559	534	515	566	538	530	569	557	539	533	509	534	570	523	544	505	525	554	564	562	534	590	527	527	559	543	552	539	519	579	520	503	564	563	528	514	522	554	512	534	475	519	513	554	519	546	548	527	506	575	571	537	531	523	530	539	533	543	559	542	522	516	545	505	547	541	501	591	571	504	542	527	541	520	566	554	529	522	539	527	498	527	513	536	574	559	563	529	535	527	532	528	553	506	534	512	484	532	557	573	497	555	502	559	503	560	513	516	538	503	516	535	518	522	523	516	505	499	534	539	534	572	528	536	538	541	579	536	560	554	536	569	542	525	532	528	541	518	551	514	556	508	557	519	565	523	540	564	569	528	567	530	564	514	560	486	541	517	522	514	558	540	553	577	573	525	532	572	515	508	518	501	568	500	507	549	541	517	558	510	569	485	549	521	521	583	528	537	544	515	538	554	542	503	545	513	527	530	492	486	528	537	541	549	565	553	540	503	557	538	533	520	564	537	550	498	542	497	509	485	576	535	510	536	537	572	519	536	545	521	555	501	557	479	561	519	544	507	552	543	520	509	495	560	551	499	572	505	512	528	546	528	578	524	548	538	543	513	494	482	506	543	565	561	524	552	526	516	528	509	519	544	556	551	519	524	547	539	523	500	544	549	512	526	523	573	544	478	513	565	522	503	534	544	561	487	575	556	566	527	547	532	500	556	556	554	542	528	542	533	530	542	493	550	529	559	519	542	533	569	498	496	532	482	518	493	503	532	501	524	548	557	531	500	551	530	520	491	515	521	577	541	562	554	525	560	519	478	541	553	542	489	528	536	568	541	539	534	514	539	528	508	529	561	587	536	544	540	534	551	527	534	603	536	580	572	519	543	511	520	534	519	536	561	508	555	543	534	565	546	536	600	520	498	531	546	520	563	518	515	548	573	508	536	589	534	525	532	532	543	602	531	524	521	516	531	555	526	543	540	582	561	490	538	509	602	527	519	541	500	550	529	528	538	541	531	528	559	503	549	572	511	496	513	543	508	575	587	515	527	538	536	516	556	558	575	518	544	538	525	539	543	558	537	466	545	518	505	513	517	508	499	547	508	533	576	564	534	569	532	482	545	505	543	540	536	518	550	472	515	490	608	539	471	483	515	551	562	553	510	530	531	571	567	508	537	503	573	557	539	541	501	526	525	562	517	537	558	546	538	513	511	532	536	517	564	553	517	493	528	544	527	521	560	528	580	564	546	542	540	574	537	518	520	538	509	544	545	546	555	529	523	542	545	567	542	483	586	538	529	537	543	550	589	537	537	492	564	540	581	522	546	520	504	537	539	492	563	517	511	525	499	512	529	540	529	533	514	490	525	553	534	501	584	556	535	532	516	536	555	531	525	552	512	494	567	563	527	508	530	571	542	564	534	542	515	524	522	536	542	489	555	506	543	511	537	481	593	515	554	530	526	538	532	523	546	530	533	565	553	571	560	557
76408	76709	69131	44068	25107	7945	777	376	323	480	4124	3781	3167	2682	3383	3248	2533	1247	634	617	636	428	308	283	285	282	225	215	215	235	230	214	223	225	226	257	211	234	209	250	203	228	193	216	204	218	240	232	227	237	220	203	237	227	195	211	223	227	224	216	222	231	205	198	248	203	220	188	210	199	217	204	203	230	248	239	256	248	212	206	215	226	245	219	232	232	244	217	243	219	222	212	201	225	212	195	231	230	219	227	203	236	232	224	223	218	261	237	245	228	224	251	239	207	214	236	228	228	247	198	187	194	209	195	222	217	211	232	256	195	216	225	215	227	206	244	223	265	219	226	215	233	217	203	246	221	192	210	223	218	212	220	230	224	201	220	215	227	214	216	202	216	226	215	230	214	244	231	199	208	201	206	227	205	215	229	213	228	200	250	195	230	256	212	196	250	211	203	241	208	214	228	203	203	229	247	221	198	210	223	221	194	226	234	228	189	209	214	193	225	222	237	204	227	230	223	213	204	243	246	220	227	224	241	205	207	228	225	235	215	221	230	236	189	212	216	225	218	222	207	222	197	226	201	217	221	216	215	227	218	231	202	205	233	228	217	224	234	261	207	242	236	248	210	230	214	238	212	226	238	191	220	237	209	229	199	210	198	196	225	214	239	198	203	201	242	227	241	228	220	211	228	207	229	231	223	203	221	210	235	195	221	223	222	204	226	221	199	204	223	228	229	215	213	232	243	228	208	213	244	228	212	183	239	201	198	261	214	233	193	194	209	207	226	218	238	234	207	217	218	223	224	220	242	219	198	228	188	251	206	244	220	196	210	201	197	209	229	231	205	224	212	213	242	221	192	223	239	201	226	227	201	199	197	207	231	216	206	196	215	219	208	223	244	217	226	234	236	219	223	231	213	217	208	242	223	217	211	199	217	209	216	213	192	204	211	223	230	211	228	235	238	211	227	231	217	264	224	197	203	220	222	229	209	245	229	196	200	239	223	236	235	225	216	231	203	249	226	218	220	215	237	233	212	227	229	222	207	230	222	233	230	227	222	238	207	210	205	212	216	220	207	236	217	235	224	227	208	223	234	196	200	206	237	196	228	231	192	237	234	233	214	212	244	210	192	219	228	234	226	208	224	228	194	205	240	234	198	237	228	224	194	231	227	214	237	211	219	224	233	213	201	211	239	229	225	236	213	233	221	185	226	188	238	226	197	219	237	214	213	212	197	230	240	194	226	224	210	227	225	211	198	230	211	203	230	222	233	229	211	236	234	233	243	200	219	232	236	237	224	218	240	237	210	207	223	218	211	207	205	226	216	223	228	215	210	209	218	205	223	200	223	246	225	231	191	201	217	226	241	207	204	211	217	228	229	255	212	241	205	226	210	195	234	208	229	207	211	215	190	217	240	213	198	222	223	224	195	227	222	217	230	209	199	216	235	224	233	246	189	230	207	227	193	209	219	222	256	207	206	224	231	206	216	241	212	193	228	225	242	242	235	179	234	230	192	215	219	213	212	233	202	200	203	218	237	231	207	223	198	222	235	186	238	215	239	216	224	240	294	221	236	217	227	199	208	204	227	200	215	245	231	217	196	238	193	203	192	203	223	207	212	217	232	220	204	199	194	218	237	218	224	211	222	212	212	230	251	211	217	215	234	228	201	214	209	214	219	211	228	235	233	239	208	223	191	220	226	216	235	231	208	224	213	209	198	235	205	225	235	240	254	222	206	244	228	235	220	230	217	230	203	213	251	236	235	223	216	216	235	247	237	234	239	191	220	231	219	226	229	233	215	228	204	223	216	235	232	213	206	224	231	195	234	214	209	248	218	208	213	232	212	230	220	207	225	233	211	247	225	191	228	223	241	204	215	228	224	209	208	221	206	214	246	234	231	224	267	242	202	219	209	241	234	208	180	235	213	229	213	207	236	220	250	214	216	226	231	213	236	232	236	203	207	228	190	210	214	202	201	219	211	218	205	238	213	224	208	221	227	205	204	242	219	214	226	237	228	230	199	215	206	195	213	209	217	218	223	203	218	235	190	219	236	227	219	202	201	230	235	236	246	198	207	212	201	224	233	211	209	228	223	221	227	242	222	224	220	214	222	234	218	218	218	226	197	230	216	197	231	220	216	229	221	213	206	213	222	251	203	224	194	227	235	252	205	197	212	249	208	220	218	227	211	248	227	221	218	236	208	215	232	228	209	236	231	236	200	212	208	210	208	237	229	210	243	197	210	202	210	199	235	232	195	202	203	222	225	208	225	231	226	223	211	214	194	207	220	233	230	240	209	215	206	226	231	214	243	237	216	208	232	232	243	232	202	215	223	220	229	232	225	223	226	228	231	206	201	252	188	246	209	206	240	253	234	227	244	229	240	225	215	216	204	228	229	197	220	225	216	202	224	211	216	201	201	190	241	190	204	235	214	203	235	234	215	219	251	225	247	216	220	223	234	231	192	214	206	214	211	203	216	231	211	223	236	226	234	206	230	243	222	210	238	217	228	213	212	231	227	234	210	209	212	205	220	250	218	217	227	188	205	236	218	221	222	216	241	192	205	230	208	248	214	220	204	231	232	221	220	217	227	239	203	197	241	217	208	252	215	210	235	229	216	206	211	230	237	209	225	213	226	225	216	205	226	211	222	229	194	204	203	215	201	207	215	183	214	192	233	221	224	214	233	223	245	233	214	201	226	236	230	216	206	238	241	187	198	213	249	231	200	220	219	213	212	235	230	224	200	211	223	241	224	226	210	227	217	205	242	236	213	221	229	243	226	211	229	207	226	208	233	200	226	265	250	241	204	234	253	201	232	231	226	201	225	239	205	181	213	213	225	218	212	248	218	230	226	268	233	222	220	232	207	238	225	229	221	195	232	217	208	206	213	224	205	204	237	212	215	218	206	211	229	215	222	190	223	213	222	215	205	205	206	215	212	238	235	202	217	212	249	227	229	204	208	195	187	245	212	223	207	227	241	231	205	231	189	232	212	249	201	227	201	223	222	218	261	188	206	209	234	231	212	231	235	229	217	226	206	200	229	245	219	190	210	226	241	212	226	222	231	202	250	228	212	224	225	202	214	232	224	235	222	215	209	196	238	200	229	215	223	193	215	240	234	217	234	220	203	231	227	222	227	233	227	197	240	232	202	229	244	231	234	220	216	205	232	240	198	240	211	232	239	248	215	227	220	220	187	218	215	237	235	231	217	226	232	245	233	246	216	222	200	214	224	236	202	211	216	219	215	240	227	211	245	234	220	242	182	221	222	200	215	207	202	217	201	220	215	213	206	212	210	234	222	238	206	239	232	215	232	202	194	239	185	229	175	204	223	201	231	210	231	238	208	231	237	213	231	243	246	233	228	227	209	222	202	230	214	199	209	220	231	228	218	235	222	188	204	215	224	200	225	255	198	240	237	240	213	205	200	198	211	217	215	232	209	211	198	233	213	220	238	231	227	228	229	227	225	209	184	219	222	230	236	187	257	242	208	196	240	209	213	221	231
50799	60830	62681	47010	32139	9877	1806	1230	1185	1826	15718	13396	12778	11550	14291	13455	11133	5724	2547	2900	2495	1586	1160	939	809	758	551	554	545	571	561	547	566	585	623	530	593	549	537	589	524	594	533	560	615	543	596	584	584	539	561	536	592	531	595	567	586	597	530	618	585	590	566	560	572	574	566	560	615	521	538	573	557	586	600	526	561	555	586	549	590	542	511	610	550	558	532	540	542	580	575	572	544	570	585	578	569	606	607	557	577	591	605	573	595	607	524	601	560	563	553	546	534	652	567	594	528	552	562	572	569	528	562	561	588	597	570	555	556	514	562	618	605	564	543	604	579	547	575	558	572	580	613	573	582	548	558	608	586	590	605	523	590	594	591	551	566	559	564	578	540	558	518	508	562	575	567	607	583	560	568	572	599	613	559	542	559	590	602	567	589	578	573	544	578	621	584	566	583	545	546	561	549	570	534	595	584	586	531	605	602	589	571	585	552	569	574	535	624	528	558	559	605	559	565	595	559	564	589	599	577	575	588	585	541	544	599	599	598	518	536	581	579	551	599	574	569	538	556	586	577	602	565	553	540	562	528	577	593	616	602	565	544	537	561	602	530	600	546	562	563	547	544	571	527	570	560	586	551	574	537	567	581	565	587	584	576	535	568	557	534	563	555	583	574	563	599	539	562	567	566	586	569	583	574	533	536	569	547	586	541	600	519	574	546	569	576	608	578	592	527	558	598	585	567	576	548	557	604	577	545	577	563	565	548	544	577	550	617	550	583	599	578	613	590	555	595	571	577	594	597	617	583	573	598	599	625	568	595	573	569	572	544	571	536	566	567	565	616	572	575	606	586	554	563	597	596	556	600	590	574	609	510	605	574	566	575	582	614	557	547	610	611	601	562	601	578	565	579	590	582	558	582	571	580	547	520	560	619	558	553	594	562	599	545	533	593	584	574	604	555	550	562	558	574	526	585	583	577	557	571	584	550	561	615	564	548	553	569	557	564	556	566	565	604	562	586	571	569	580	568	564	566	572	564	571	586	614	552	558	574	533	603	577	597	521	596	564	607	578	576	582	563	596	586	536	577	586	565	531	587	617	622	598	567	587	587	520	579	585	563	565	594	542	554	561	557	570	549	520	613	561	605	551	558	539	610	564	577	567	526	573	624	552	598	555	566	626	586	591	602	570	582	584	600	526	544	601	570	574	527	608	607	550	587	545	555	550	574	566	592	609	564	590	570	540	578	597	531	562	568	540	590	592	548	538	520	632	549	557	580	584	551	562	594	583	560	531	588	604	581	551	554	578	590	540	540	575	572	571	577	542	553	570	577	573	599	614	602	573	552	585	573	592	522	598	611	617	607	569	532	558	570	528	593	585	558	549	590	526	533	573	566	530	554	569	570	593	594	589	555	579	523	553	571	576	577	568	605	586	545	550	539	578	544	564	554	549	545	555	580	532	536	574	582	582	575	601	564	544	549	535	564	590	538	587	538	555	581	516	560	558	582	572	598	581	532	581	542	575	614	560	565	600	567	547	595	539	554	580	575	585	559	612	574	580	576	591	605	530	538	588	590	584	547	597	591	553	550	568	519	568	587	519	576	579	565	558	555	620	558	597	571	559	568	557	553	571	513	572	583	572	597	577	578	514	601	550	552	587	584	584	575	546	585	567	587	550	561	545	599	584	560	598	586	560	550	574	584	556	571	583	557	557	568	543	552	592	554	564	556	566	562	558	551	547	550	565	594	587	566	593	602	599	571	571	551	584	563	534	583	561	559	600	577	564	564	573	562	568	587	592	564	531	600	596	615	529	562	583	557	585	587	593	626	525	545	589	576	546	558	582	594	585	577	578	565	538	549	568	607	561	551	554	575	555	543	605	563	597	547	613	563	590	558	624	578	537	563	588	557	578	542	552	576	607	577	592	580	573	595	603	553	556	542	604	548	557	593	547	563	591	586	568	555	561	541	589	566	564	540	564	584	550	583	575	565	542	582	589	582	586	556	596	556	569	572	622	567	562	525	585	568	524	536	579	520	546	560	567	612	599	555	584	560	551	597	561	595	544	564	575	549	619	597	604	555	562	588	540	575	551	586	607	546	542	608	572	602	555	574	572	583	566	607	580	552	603	590	550	591	578	561	558	577	574	548	531	576	589	547	598	584	589	570	544	529	531	591	594	572	570	541	567	593	519	532	560	575	588	581	597	548	548	577	543	601	607	567	590	526	554	584	552	568	581	559	610	527	549	595	574	535	558	542	588	551	566	577	567	550	580	540	607	569	598	564	560	565	534	573	558	557	556	627	564	549	562	530	581	536	539	550	596	649	576	567	581	567	563	557	558	557	587	559	579	510	558	609	577	567	592	567	576	578	558	588	581	555	569	587	570	567	552	558	582	554	584	530	605	544	550	597	601	540	560	580	585	570	568	580	565	579	563	579	550	524	569	566	635	563	560	598	614	607	557	554	619	569	593	553	593	553	569	610	565	594	560	582	578	595	577	603	612	552	558	543	550	550	609	540	550	556	566	561	582	567	558	549	608	541	588	595	596	592	566	573	546	555	556	561	587	601	620	535	559	587	579	560	607	572	586	571	543	528	577	579	553	532	555	567	526	534	616	571	612	567	588	626	554	591	591	593	568	588	559	602	614	592	559	509	559	595	565	555	569	606	579	549	578	573	562	558	578	506	595	559	577	564	551	619	610	589	586	557	544	560	523	541	624	538	541	558	573	566	580	572	559	600	561	584	545	535	528	552	566	545	574	583	553	546	554	509	534	573	528	588	573	588	576	583	552	581	597	580	559	599	549	538	570	552	591	582	563	595	562	534	570	565	585	549	577	585	561	579	574	579	594	565	578	571	587	557	582	556	545	571	567	598	534	543	540	550	539	568	543	584	570	587	554	543	557	595	548	548	564	567	549	557	571	555	592	556	540	563	604	570	561	593	576	574	574	582	553	576	548	642	549	581	602	552	546	568	543	539	572	534	538	579	532	553	581	586	564	589	595	589	579	610	590	565	606	587	550	572	526	572	539	583	551	580	570	622	542	555	579	593	582	595	591	536	528	559	582	553	569	606	608	577	549	599	555	594	556	574	556	608	561	572	568	536	554	564	577	585	581	577	571	555	533	552	586	552	596	534	551	589	582	539	555	604	620	597	611	531	535	600	556	597	546	531	536	577	595	534	589	566	517	557	563	580	566	568	581	579	590	593	584	561	540	553	584	600	534	536	550	557	577	591	591	591	566	581	605	570	532	565	598	538	598	548	567	542	586	556	567	543	554	569	624	591	587	562	560	533	575	595	589	580	545	546	533	555	553	594	524	567	583	593	577	578	561	563	567	566	559	581	618	562	578	542	579	614	594	554	570	597	551	594	573	598	594	533	546	566	576	572	621	569	546	546	552	543	586	565	584	583	589	589	578	562	605	543	535	572	595	549	571	565	545	585	568	582	578	581	548	583	630	563	553	598	569	578	570	592	616	609	542	552	574	523	617	588	529	563	606
19388	15257	9909	3161	802	329	218	173	201	176	304	336	248	245	294	321	326	238	190	207	198	191	210	186	220	178	178	202	203	175	205	203	221	189	191	204	171	183	186	184	190	181	193	186	208	206	206	173	186	201	207	186	198	207	197	191	237	178	177	230	175	185	198	187	186	221	201	220	192	198	188	213	186	186	193	194	233	209	180	201	186	189	190	179	183	217	224	180	194	196	189	179	188	170	184	167	197	169	177	216	192	191	195	201	193	220	200	182	213	190	177	191	194	175	188	176	183	180	181	171	179	213	172	212	197	166	184	196	177	176	200	202	195	181	209	193	196	173	184	194	213	209	180	204	191	187	207	185	197	201	230	184	183	211	187	194	193	202	203	206	197	198	181	201	222	168	174	199	200	185	187	206	189	204	194	208	182	204	176	190	205	196	177	178	203	180	193	195	201	180	176	196	175	221	156	209	181	210	184	198	199	178	191	197	173	210	190	166	172	175	180	186	199	191	207	192	193	187	205	185	230	202	193	171	173	185	190	196	201	179	202	205	181	182	157	225	184	200	187	202	227	175	182	180	179	192	161	220	215	188	199	186	190	204	200	200	184	184	197	228	204	196	180	213	219	204	159	211	187	189	163	213	202	186	198	177	180	188	183	209	160	209	185	190	142	180	205	185	188	196	181	201	175	194	198	196	184	195	196	192	207	189	190	211	161	206	192	216	183	196	197	195	192	186	178	170	197	202	185	176	187	209	178	193	164	207	200	199	187	206	181	203	190	194	170	191	210	198	172	197	183	201	194	190	213	207	171	196	192	187	174	166	181	187	216	216	182	213	220	207	204	166	184	215	208	195	185	189	171	185	208	190	194	218	172	159	175	175	172	183	194	186	189	192	210	183	181	198	156	212	194	184	204	186	205	204	234	205	174	181	186	170	174	183	196	202	196	194	201	201	198	164	172	175	196	183	181	206	184	187	193	194	191	182	169	185	195	194	184	196	192	193	201	204	200	180	182	181	211	193	191	170	182	174	188	201	212	186	185	199	177	190	189	202	207	198	165	193	195	194	208	204	188	218	178	211	148	190	213	187	196	179	192	204	191	168	188	210	186	207	192	160	182	212	200	187	211	200	231	198	165	209	208	194	190	193	178	208	183	204	184	191	210	166	190	209	203	174	172	183	189	190	159	180	165	206	203	195	170	169	178	205	188	203	205	205	202	197	216	187	189	193	181	204	180	182	192	205	172	185	202	181	188	215	202	220	184	194	184	212	194	204	197	183	175	194	196	163	183	175	183	169	196	189	192	194	176	196	193	197	183	187	181	206	199	186	182	177	190	213	197	185	187	175	202	206	186	198	190	194	203	184	181	174	203	200	196	192	209	200	196	170	197	201	209	169	198	209	183	194	186	183	174	206	157	182	208	188	166	200	195	190	195	175	181	202	183	202	225	178	185	172	192	181	229	166	202	177	190	188	165	194	176	186	196	192	178	197	189	208	187	226	181	198	192	210	179	173	179	212	188	178	195	187	173	172	176	170	161	193	187	163	180	182	192	191	171	191	175	191	203	167	188	185	183	183	193	180	203	211	168	215	196	215	188	199	192	209	219	204	190	190	174	185	203	206	187	198	204	189	200	200	215	185	176	176	224	204	200	184	168	214	188	164	186	187	188	201	176	201	190	199	203	197	210	176	201	184	155	206	165	202	192	191	180	189	200	178	188	177	192	190	177	158	200	179	198	185	167	187	193	186	191	189	192	203	189	200	173	191	199	211	179	197	198	174	220	184	192	176	187	186	187	216	187	192	184	171	185	184	212	206	195	174	207	158	173	191	172	180	200	195	181	205	184	187	190	187	186	182	202	202	195	184	189	189	202	196	207	193	183	171	169	180	191	202	199	196	208	194	195	180	178	209	174	195	171	197	210	229	182	182	193	172	196	186	210	218	191	201	191	208	231	192	200	189	187	202	193	187	195	191	201	170	173	200	167	176	193	186	201	207	215	220	173	170	190	182	187	174	198	189	188	205	201	212	210	194	192	203	188	172	185	174	191	205	189	211	201	176	185	214	175	179	208	192	207	202	177	202	176	192	166	191	189	188	175	189	186	203	186	197	165	197	199	195	195	169	170	217	205	192	185	180	187	205	193	212	204	200	195	182	178	194	188	203	173	194	215	179	206	155	200	190	190	181	186	205	183	216	197	196	203	180	201	195	212	210	175	192	195	171	206	166	196	184	185	183	211	182	192	154	195	187	181	175	208	207	202	160	172	199	165	183	201	192	201	195	188	183	192	200	209	176	200	205	207	198	156	170	207	161	200	159	183	207	178	196	184	187	218	197	220	185	223	193	192	202	193	202	190	178	197	176	196	190	191	226	209	195	174	171	215	168	187	198	199	207	186	196	183	177	197	186	209	194	180	204	212	185	209	187	189	197	181	193	181	220	199	181	180	191	201	180	195	226	204	181	220	179	172	158	190	182	195	196	170	181	182	183	207	176	183	187	188	204	192	188	194	191	182	187	204	182	203	172	176	186	184	200	208	198	187	188	156	191	208	190	173	193	202	219	193	191	173	173	196	182	192	199	177	220	190	164	198	193	191	206	159	193	179	205	229	194	211	182	183	179	179	193	186	204	191	184	185	207	164	179	203	178	199	200	182	228	181	202	182	200	201	206	188	191	193	183	197	161	174	200	189	187	163	204	210	201	182	207	191	178	190	173	180	183	215	173	178	208	212	211	178	159	175	194	234	177	179	202	186	206	212	218	175	174	198	166	218	196	184	189	175	175	193	190	193	190	169	213	175	193	188	192	191	179	207	176	194	201	189	197	206	186	211	175	177	189	189	185	214	184	199	196	207	180	207	151	201	184	205	203	193	209	197	181	194	190	169	184	174	216	194	209	183	186	219	192	198	188	206	186	194	205	195	187	178	211	200	190	203	211	223	194	176	188	194	163	173	193	204	190	201	191	204	208	177	192	189	204	197	189	203	205	184	173	207	179	182	192	187	173	188	200	166	186	195	191	216	187	193	194	179	192	181	205	212	191	194	194	189	209	193	186	189	191	190	202	203	175	194	152	170	184	188	166	197	191	201	178	187	195	201	199	206	202	181	208	180	189	205	184	208	200	174	180	210	198	180	175	211	212	170	215	166	208	182	202	191	201	198	186	211	175	178	182	195	208	194	194	176	200	186	178	212	199	184	197	175	178	203	209	176	215	189	194	199	200	211	171	193	158	193	183	187	174	189	200	210	201	218	173	199	188	205	185	199	208	193	214	191	168	204	202	205	176	208	197	190	189	185	177	197	204	181	206	171	172	217	208	182	191	209	202	190	143	194	199	161	186	211	198	178	222	179	208	171	188	178	175	180	186	202	186	174	192	171	184	175	182	182	175	178	181	192	170	186	176	213	177	173	175	207	207	175	183	188	191	214	180	173	202	209	188	202	181	183	201	186	232	190	207	205	190	196	179	211	176	197	191	186	188	194	188	158	201	183	184	196	157
16602	19451	14829	7853	2727	1045	576	574	533	547	1101	1420	922	956	1125	1123	1139	738	590	556	591	560	529	533	548	549	535	563	474	537	555	518	487	510	496	513	486	521	502	513	485	546	489	509	510	497	517	527	490	526	522	495	529	514	526	500	513	547	528	496	539	564	535	537	543	500	505	481	499	496	547	516	525	498	557	534	490	478	516	491	511	515	498	520	532	478	510	530	541	534	487	530	525	478	501	513	504	493	508	534	524	527	541	523	510	515	541	505	499	519	504	526	517	527	505	516	496	507	514	537	507	478	535	516	477	514	504	523	521	546	509	514	495	526	515	544	495	554	511	531	498	527	521	484	505	492	494	508	501	540	521	513	532	519	497	506	523	502	523	472	516	509	537	488	489	495	510	473	506	512	500	471	525	518	484	536	579	473	485	499	476	516	525	550	590	487	491	545	518	517	561	516	504	527	500	478	486	517	492	499	523	518	544	546	503	518	528	558	496	538	545	564	530	510	536	475	536	507	516	496	512	507	491	461	528	517	500	537	529	474	506	503	503	542	524	479	488	513	547	528	507	525	542	538	490	462	546	537	504	522	489	522	538	511	471	515	509	483	495	516	494	587	523	482	504	510	501	516	505	542	495	505	481	538	498	517	536	521	512	496	522	479	529	496	520	546	504	531	510	477	520	513	511	518	549	524	541	507	508	533	539	503	532	529	502	493	495	523	540	511	515	504	505	488	526	541	521	524	506	539	485	550	525	517	505	485	485	509	489	509	513	531	484	489	481	514	516	504	505	494	515	528	495	554	492	458	475	519	542	503	509	506	479	531	484	490	509	523	502	548	475	517	524	513	543	545	501	526	521	513	544	531	476	515	483	512	485	522	472	548	486	501	523	526	476	529	510	518	525	501	473	524	504	534	475	462	505	508	545	524	503	500	522	529	534	507	501	493	550	513	495	480	548	533	504	537	525	540	459	479	503	504	481	521	515	523	530	475	512	496	517	499	497	538	521	481	500	511	467	555	480	528	536	516	511	542	534	498	534	492	539	483	489	508	533	532	513	529	524	504	533	507	538	536	562	528	521	537	505	516	510	526	499	517	537	489	525	535	496	474	526	508	493	497	503	492	557	518	495	506	501	433	487	485	486	485	516	485	571	488	517	496	491	474	527	509	543	472	536	560	508	476	491	508	481	496	508	544	538	520	478	491	549	489	512	507	555	477	537	519	508	523	516	520	528	527	480	490	529	541	512	466	481	502	517	506	524	534	529	473	525	516	554	477	553	534	512	509	537	491	529	451	536	514	482	502	488	498	486	538	535	523	520	463	514	510	497	521	511	513	480	507	491	510	489	515	555	506	489	547	475	509	557	517	525	496	502	524	497	546	525	527	509	482	509	511	522	519	494	506	467	500	567	467	522	523	524	520	527	483	521	565	526	500	543	530	508	497	500	531	530	529	524	486	503	497	497	530	518	511	519	510	532	526	469	541	545	477	558	494	526	513	500	499	515	540	493	522	494	559	525	508	499	514	511	492	502	544	512	473	483	502	484	516	520	500	506	506	538	514	497	523	482	454	523	509	493	550	516	534	523	509	497	559	507	491	511	491	533	496	513	498	524	502	487	510	478	533	506	544	526	490	515	517	505	500	483	505	504	529	487	508	512	560	518	526	518	512	539	542	506	482	511	519	550	512	475	517	501	501	492	490	479	547	527	490	526	556	503	480	506	538	515	520	533	496	518	535	515	469	512	550	495	509	457	539	498	500	504	483	534	509	499	514	501	536	492	557	475	494	510	528	530	514	484	534	459	502	529	486	548	518	528	518	505	510	506	513	509	509	475	481	533	471	505	520	523	512	481	488	531	545	525	506	515	503	523	519	527	512	510	520	507	505	522	490	554	515	482	568	484	536	478	525	520	479	512	481	542	515	494	506	503	515	496	500	470	508	497	496	572	493	495	529	503	562	519	505	552	518	524	465	491	521	489	503	499	495	537	543	539	493	547	513	515	517	501	522	500	538	492	513	514	490	525	504	511	478	514	458	518	545	516	514	536	521	505	470	471	501	496	508	484	558	506	502	521	516	531	501	495	538	526	517	473	549	505	491	473	531	505	534	527	513	481	545	499	487	518	480	538	509	547	474	528	497	504	526	476	502	524	518	523	490	475	482	494	542	486	521	587	505	512	496	502	505	542	510	499	521	534	513	516	517	527	531	546	512	520	489	519	469	477	512	501	512	534	524	530	501	501	494	532	505	524	510	538	525	469	526	542	502	506	521	560	520	503	528	539	477	484	483	547	501	490	489	477	564	483	476	516	524	522	477	492	535	504	527	507	491	515	503	493	515	521	511	496	483	524	507	496	499	492	509	512	506	497	489	495	499	518	524	538	533	534	518	534	520	471	587	536	540	515	526	546	503	460	536	477	512	484	467	529	500	517	507	530	520	501	506	519	502	518	526	543	483	503	531	497	537	507	512	550	528	528	515	503	511	514	487	516	478	517	537	504	492	506	467	523	490	511	510	492	493	495	509	544	517	534	531	503	513	486	508	505	523	530	539	508	480	544	514	510	515	536	538	534	510	497	501	539	513	474	539	506	554	497	476	498	549	519	538	517	504	520	547	538	519	481	558	516	535	513	511	503	511	542	487	492	529	531	518	494	509	497	524	492	502	477	504	523	510	521	516	517	511	512	498	509	511	482	519	476	571	484	543	483	506	557	497	526	524	487	509	506	476	488	513	522	495	488	516	527	506	503	503	542	494	513	518	508	507	501	498	497	510	498	516	500	481	527	517	540	520	558	522	545	522	526	525	495	509	491	505	483	507	523	530	518	484	506	506	489	541	501	486	498	516	511	541	514	509	514	546	533	500	520	493	535	580	534	542	505	528	503	528	525	520	543	509	505	526	509	500	506	506	502	499	519	517	487	517	538	516	508	542	513	531	501	543	501	514	478	486	533	526	498	507	513	509	525	533	473	526	537	517	528	485	541	494	565	512	494	534	522	568	489	502	520	506	520	550	536	499	508	492	556	534	511	482	505	517	503	506	508	478	494	529	499	496	519	533	472	526	519	528	555	516	547	514	501	454	512	497	528	557	481	532	504	488	532	519	490	537	584	531	529	492	496	552	524	525	463	499	531	508	493	480	506	478	535	540	544	530	535	505	502	483	496	525	470	518	531	483	478	538	527	503	488	528	543	526	521	496	524	493	478	488	485	525	507	518	509	532	532	513	535	508	563	476	514	504	489	487	522	524	506	535	535	506	461	497	528	541	466	486	522	530	511	548	495	488	509	504	519	470	512	515	510	517	496	497	544	501	523	482	524	515	542	499	519	504	498	499	485	541	507	534	510	533	523	540	503	554	513	483	518	500	476	494	515	524	503	509	502	538	526	540	507	513	504	518	461	520	531	550	518	473	455	502	538	524	527	503	532	513	510	560	535	486	497	451	514	520	483	551	480	485	541	484	535	545	461	514	532	546	505	529	521	529	556	532	473	544	525	540
64257	63931	56602	36447	15491	3188	387	265	282	396	2165	2540	1183	1485	1780	1484	1179	796	336	329	298	280	296	220	213	190	212	185	200	230	236	204	202	206	210	227	207	203	181	223	198	214	211	199	233	195	217	201	207	190	208	193	197	208	202	218	218	187	173	218	195	218	228	194	207	197	213	209	206	219	214	198	196	193	195	200	193	194	191	210	200	181	205	216	218	218	192	192	194	184	207	230	193	192	218	187	211	218	216	203	214	178	204	186	195	210	220	184	190	205	204	211	180	191	200	227	190	195	201	230	195	224	211	239	211	203	173	213	212	186	226	190	226	213	222	219	203	196	222	214	192	241	206	195	219	209	216	236	203	203	214	215	209	200	169	208	205	193	193	197	197	201	214	182	203	195	201	197	179	168	199	215	210	213	208	212	220	214	193	214	197	178	193	207	215	201	237	202	225	215	212	207	218	195	204	214	198	216	220	204	207	202	222	196	189	206	204	195	216	182	202	210	191	185	234	203	200	175	203	196	198	199	223	185	226	218	227	218	196	218	184	226	215	201	239	189	205	216	195	226	192	205	189	197	206	200	197	196	216	203	225	182	174	207	195	220	212	225	197	193	217	188	185	187	219	199	189	190	191	189	195	206	211	204	215	195	232	189	220	216	215	223	221	185	174	202	216	199	199	198	210	187	195	195	220	195	186	184	223	217	221	192	204	220	195	207	215	228	212	176	203	196	241	164	240	205	195	215	193	232	213	223	188	210	218	201	201	188	222	216	207	208	203	195	212	200	200	224	214	190	200	236	208	212	206	203	214	215	207	199	196	223	217	203	221	213	192	184	203	237	206	245	198	210	214	207	215	211	209	183	211	199	216	212	230	196	208	195	209	201	198	223	177	213	183	205	196	209	230	184	210	208	205	216	205	204	220	217	224	222	239	175	214	204	192	196	210	195	200	194	218	203	214	199	213	192	191	199	222	217	200	205	231	191	215	209	176	199	204	203	201	233	187	190	205	196	197	173	207	208	179	210	188	214	206	190	205	205	201	190	249	208	198	218	212	222	220	196	207	196	205	181	211	197	205	205	200	227	179	211	206	219	201	210	235	191	216	177	184	222	200	184	213	202	215	200	218	201	203	228	207	208	208	221	192	196	214	207	194	172	232	170	198	173	205	208	213	204	215	226	200	211	204	184	219	210	180	194	201	202	207	222	199	203	182	225	185	197	192	207	215	201	187	206	213	187	183	195	230	213	204	205	215	208	198	200	187	219	221	193	186	210	206	218	221	214	188	204	191	206	203	227	201	193	202	214	214	215	217	196	211	203	176	231	203	193	212	220	195	247	203	218	233	213	219	211	199	224	196	205	218	208	198	193	216	210	204	194	195	224	200	206	204	210	169	208	214	207	213	218	194	179	192	219	207	204	215	200	220	225	205	211	182	193	210	200	213	203	204	211	213	222	187	207	197	228	202	172	204	223	211	191	193	206	199	201	207	202	189	233	217	215	212	199	202	205	199	200	197	197	175	196	202	190	191	203	198	189	212	222	205	210	200	217	188	203	202	191	195	172	210	210	228	178	210	206	214	197	198	220	221	229	210	187	186	217	193	194	202	185	226	202	214	228	195	199	192	222	218	175	226	206	192	181	190	204	180	217	195	156	200	211	195	226	209	194	193	219	207	200	216	222	234	199	212	224	224	221	215	206	229	198	204	188	217	208	177	197	212	183	217	204	219	202	230	199	232	218	201	220	223	193	196	221	214	209	220	217	217	200	207	199	211	221	194	189	184	199	233	226	214	217	200	191	215	204	206	212	218	187	215	204	221	212	219	218	170	225	192	197	197	219	199	233	200	204	225	202	203	214	205	204	224	215	206	237	216	189	220	214	174	200	210	217	201	192	203	220	217	211	207	198	226	232	226	195	184	232	180	219	206	235	205	202	194	215	209	221	199	246	223	197	202	203	206	220	212	200	200	184	205	202	200	212	231	200	244	202	203	196	210	171	189	207	179	222	180	209	198	187	198	172	202	196	214	230	215	203	200	231	196	215	183	227	213	213	207	183	195	213	202	214	191	215	209	182	198	200	182	219	219	180	197	210	231	201	227	188	213	193	212	204	222	185	210	220	194	224	210	208	197	193	216	189	207	212	228	200	206	190	193	215	189	187	190	195	190	201	234	219	198	202	213	207	219	189	187	180	195	208	227	205	211	191	232	197	189	202	221	197	210	217	196	208	195	176	170	213	210	215	194	214	215	203	203	218	181	215	218	201	225	219	205	210	202	214	181	214	198	206	191	196	211	208	222	223	221	214	233	204	196	206	175	198	203	228	223	206	221	228	201	199	201	208	228	187	213	169	229	208	209	212	184	187	197	205	201	228	202	205	197	221	205	188	211	221	208	186	216	219	177	224	169	201	180	190	198	190	183	202	194	223	225	217	206	217	179	220	206	196	203	200	188	226	219	215	203	209	194	173	214	221	204	201	196	175	208	205	183	197	196	206	232	199	205	219	210	189	216	224	213	207	190	225	183	197	186	200	214	203	209	229	204	191	182	211	216	202	204	206	185	211	191	214	208	197	212	220	201	227	189	203	206	234	203	194	216	205	217	210	221	220	212	222	216	199	220	207	196	203	215	186	230	201	200	195	221	222	196	216	201	182	204	214	202	196	204	201	203	193	201	229	208	200	218	237	223	201	217	189	216	186	194	180	199	198	177	191	221	190	193	208	222	205	218	222	226	201	173	192	200	191	195	231	184	195	206	189	218	206	197	207	217	203	203	188	208	211	194	199	190	215	229	207	220	209	197	204	207	203	185	201	194	187	190	203	205	212	193	195	192	207	187	216	206	205	217	235	201	203	198	220	197	179	197	207	193	218	199	219	174	187	213	228	246	202	203	212	216	192	209	225	222	245	222	216	217	199	199	242	193	198	207	206	222	205	191	218	208	176	202	212	191	190	220	208	208	181	201	202	211	193	205	215	212	200	203	204	209	206	218	216	201	180	198	217	202	221	202	210	195	212	204	218	197	205	196	195	214	205	187	188	177	205	195	221	191	200	200	220	196	217	200	210	195	202	204	203	212	204	194	199	206	170	192	211	204	205	220	208	189	213	212	199	202	225	237	216	195	226	195	195	190	206	206	208	191	185	195	196	221	200	213	209	210	182	214	169	199	197	214	219	203	225	183	207	220	236	186	200	210	215	186	225	217	225	200	200	213	221	208	197	207	192	231	198	222	193	199	180	198	196	204	207	201	198	202	206	200	219	228	205	202	214	207	211	232	201	235	206	206	200	218	187	208	206	219	191	180	197	198	224	193	174	187	189	208	191	198	204	205	216	210	199	201	203	197	170	238	217	220	213	179	193	207	207	185	234	202	216	179	197	184	217	175	217	183	220	214	233	244	191	198	181	201	219	232	197	198	208	210	218	199	204	208	210	209	194	220	203	177	190	196	195	190	194	210	201	192	221	208	193	213	184	187	206	194	220	194	213	210	197	200	201	196	196
40652	48478	51037	39261	21320	7089	1137	906	966	1478	9838	9804	5657	7228	8309	7376	5579	3673	1147	976	913	847	932	802	682	588	585	571	599	529	557	506	577	547	529	534	579	472	539	543	550	529	565	554	566	565	555	573	551	562	562	557	509	511	550	540	561	569	552	531	527	556	581	533	577	560	552	543	544	531	509	533	531	542	563	544	532	499	495	548	553	559	538	534	612	600	520	525	550	577	506	514	524	552	522	557	576	590	550	533	522	516	513	566	528	562	535	515	558	534	563	550	544	533	496	544	511	530	566	527	548	551	529	571	528	571	518	519	586	526	554	541	564	524	547	530	541	520	540	502	581	516	546	545	567	510	545	515	534	558	538	492	501	564	506	530	550	548	551	541	529	551	536	523	561	549	545	557	519	545	526	484	543	556	518	534	621	552	528	522	534	576	547	512	537	526	575	500	548	521	559	551	536	574	541	542	546	572	553	577	553	545	553	530	545	530	528	565	554	540	527	543	513	519	533	570	559	553	550	508	551	529	568	530	538	549	545	552	514	542	512	508	524	559	529	517	542	514	534	549	527	515	513	532	537	544	534	530	538	543	527	528	568	572	524	497	536	561	552	556	547	563	536	538	561	539	549	513	558	537	560	563	525	534	537	556	519	542	529	556	576	582	539	510	561	573	540	567	520	542	509	563	539	542	583	544	517	519	517	566	529	543	526	555	599	546	546	552	541	565	534	521	545	512	535	519	538	498	542	580	535	564	562	585	531	534	517	540	568	540	553	530	557	558	551	570	543	497	515	522	579	546	532	557	519	500	522	542	563	534	528	580	554	519	527	574	537	497	520	556	545	560	555	526	554	549	592	474	550	557	522	543	536	547	500	558	538	558	511	518	492	570	573	531	526	578	521	521	545	521	561	573	531	522	523	534	579	519	521	550	492	528	545	544	498	578	546	517	553	560	555	553	621	564	528	518	521	568	525	560	544	559	540	539	534	554	562	555	517	558	559	542	573	545	506	583	550	551	542	495	544	591	536	529	530	516	555	551	555	563	539	540	541	538	544	500	519	568	519	496	512	543	537	529	552	498	544	570	565	591	525	553	519	539	522	536	559	566	550	538	532	509	553	578	515	564	567	580	552	520	530	546	542	510	577	563	540	518	518	504	587	539	574	557	592	549	540	554	584	567	534	552	510	487	531	567	545	532	551	527	530	556	568	555	545	565	518	499	516	491	540	531	518	519	534	543	582	567	510	522	608	524	524	532	510	511	597	547	535	525	559	561	509	549	520	529	547	560	513	562	534	525	578	511	548	505	555	524	527	516	540	549	520	603	538	506	575	523	578	519	609	578	526	549	568	567	547	540	515	553	529	573	518	529	511	537	548	527	578	539	577	558	521	588	567	524	524	547	565	560	529	549	544	529	503	562	521	532	559	567	567	532	524	547	516	525	532	542	585	536	536	539	550	517	533	515	529	539	563	529	567	540	588	493	522	549	496	582	571	557	546	492	487	504	525	558	527	538	532	516	542	539	584	525	578	530	502	508	519	538	558	556	574	582	524	559	526	530	533	535	528	538	557	577	571	542	531	533	557	561	531	531	545	590	584	576	521	563	586	582	538	557	483	536	581	527	519	537	545	542	549	577	551	548	551	549	582	559	529	545	570	585	546	527	537	508	554	552	569	538	545	499	495	562	550	552	551	506	547	508	551	537	539	546	546	494	565	531	547	583	520	514	560	550	533	541	547	515	539	523	548	499	539	521	545	510	539	556	545	575	538	528	495	541	509	538	516	550	519	504	542	530	552	586	598	550	549	522	530	537	531	575	567	555	484	548	495	525	542	498	500	556	573	532	541	544	520	546	516	552	543	547	533	567	537	521	548	523	490	571	516	540	572	544	516	562	531	532	538	530	521	543	531	554	515	582	541	525	531	534	512	540	561	576	506	559	513	538	515	534	515	535	498	541	571	499	500	560	521	557	535	540	554	582	548	538	602	537	517	508	537	554	524	562	530	498	546	548	591	521	517	549	536	535	541	537	594	534	514	492	529	606	589	537	535	484	549	542	557	584	564	523	577	551	517	516	563	543	568	537	582	493	561	535	548	544	479	577	562	532	570	547	546	517	513	537	564	506	562	559	537	530	517	536	562	491	514	503	528	523	530	548	578	526	522	531	572	556	504	518	544	553	541	573	514	495	563	514	553	581	557	540	541	539	519	561	536	551	539	544	580	532	539	563	539	560	511	522	548	521	535	575	526	576	515	549	573	553	535	522	546	552	512	554	510	525	563	519	467	567	538	528	545	545	503	558	533	564	556	525	549	540	557	558	563	560	508	550	536	534	533	522	534	508	548	511	505	566	505	550	542	540	554	519	535	516	563	557	550	529	532	505	550	536	527	542	531	546	558	532	530	562	537	509	534	532	536	543	518	555	538	504	555	546	517	544	520	520	513	544	530	519	501	533	557	525	567	532	546	508	522	552	529	541	564	497	601	532	565	562	516	547	550	555	544	576	491	521	534	537	570	501	551	539	578	565	512	556	521	502	566	544	589	539	560	513	534	581	520	546	572	522	570	532	567	495	506	554	524	550	520	529	546	570	573	534	514	574	516	543	521	459	554	573	566	555	567	528	505	529	529	576	524	511	581	557	533	530	499	605	510	520	542	534	521	548	564	524	602	573	531	534	528	559	530	601	530	505	555	515	505	493	514	531	518	492	519	521	551	524	550	514	520	517	532	568	524	496	542	577	508	471	540	570	588	513	532	550	533	581	532	547	533	541	516	518	550	525	542	528	560	541	588	565	533	555	543	567	553	507	554	498	556	553	565	472	565	553	560	563	537	574	541	564	518	521	563	515	523	541	543	543	583	537	550	536	542	571	533	546	538	552	496	526	569	612	559	565	512	531	541	522	558	574	555	580	538	513	561	558	523	521	556	546	511	481	526	526	513	566	534	533	575	498	564	549	557	528	546	524	524	523	533	569	492	564	527	521	555	559	505	530	585	512	537	531	538	576	562	477	563	543	529	527	552	566	539	502	525	543	524	512	544	569	553	538	548	556	549	531	551	563	598	518	513	515	545	515	529	555	553	533	537	542	561	570	572	537	549	536	542	528	515	541	517	588	542	538	575	545	532	526	593	501	511	574	562	538	491	478	576	524	518	577	563	518	508	529	529	530	543	514	558	526	533	559	572	559	545	539	539	546	542	526	529	550	510	565	562	484	581	561	537	531	555	535	544	523	533	526	470	528	554	547	524	532	529	569	543	543	521	545	509	533	528	502	529	544	514	513	559	489	560	530	527	553	523	530	571	560	589	504	529	586	544	562	516	508	565	510	528	559	597	517	526	497	506	563	550	540	512	577	561	554	521	569	498	556	546	524	554	519	545	572	496	513	554	501	534	575	531	531	522	543	544	553	528	524	544	570	542	517	505	573	550	513	553	546	525	549	561	535	549	520	562	564	524	558	573	518	560	525	553	526	530	545	566	549	521	534	529	552	483	534	537	532
76301	77744	70086	46350	26396	9253	772	397	421	760	4564	3809	2475	2837	3490	2885	2237	1446	610	347	316	273	316	309	251	229	214	199	198	247	233	218	259	241	213	236	231	221	226	248	243	229	223	228	242	224	213	205	222	204	228	250	225	272	191	186	233	228	248	219	231	230	236	212	241	200	190	264	219	215	224	228	211	229	253	219	212	212	215	227	233	232	215	220	228	221	221	200	196	214	196	189	223	222	214	224	205	200	190	247	224	209	226	226	211	218	220	243	236	209	186	219	224	189	227	224	218	221	210	226	195	231	236	244	192	209	202	216	223	213	231	217	236	227	223	203	237	242	240	220	215	219	227	216	209	226	229	223	207	211	225	218	233	216	228	198	191	228	238	224	219	205	230	228	202	212	243	222	219	242	230	209	217	219	221	233	212	235	202	221	237	213	234	195	217	221	204	210	197	236	232	225	233	223	235	245	223	218	211	224	244	199	200	231	213	231	222	241	226	241	213	204	233	205	243	233	228	234	227	200	189	226	201	224	236	195	203	229	228	222	224	227	230	226	226	227	241	209	235	221	242	220	203	214	223	199	248	200	226	211	230	212	222	234	213	206	226	235	233	234	219	215	187	232	216	220	225	226	210	216	190	232	198	231	242	192	257	230	207	229	189	214	196	202	228	217	218	220	215	252	191	219	222	206	209	227	230	220	221	236	190	202	233	239	227	208	225	235	200	216	223	232	217	239	210	234	215	221	240	215	236	222	206	218	212	220	228	235	228	217	239	240	236	230	206	227	206	231	215	238	225	241	205	219	215	214	213	228	227	206	216	230	205	218	238	234	227	212	241	227	217	217	224	198	204	213	209	197	206	240	198	213	185	217	199	207	224	216	224	234	226	249	185	239	190	197	208	247	230	223	212	215	218	211	230	213	226	218	187	224	210	243	221	233	217	217	215	213	208	225	242	248	217	221	213	220	217	224	199	218	221	235	238	195	210	204	226	220	229	231	196	191	234	222	211	267	206	191	232	218	208	226	209	205	221	217	217	228	249	238	242	226	228	211	212	242	221	256	230	213	209	211	223	224	193	227	217	211	218	230	218	200	231	234	223	215	206	223	228	202	210	211	227	211	245	220	213	221	199	224	176	204	223	212	222	229	213	231	214	224	219	224	243	211	226	225	219	217	209	211	218	223	217	245	214	232	208	196	207	222	206	238	214	215	198	234	228	216	212	221	204	202	234	227	232	257	208	189	219	227	232	213	234	228	247	194	247	194	245	235	212	227	216	196	209	211	205	204	218	208	226	223	260	216	200	192	243	239	217	231	230	201	211	204	239	211	209	231	225	211	213	221	203	222	228	202	215	212	229	213	225	225	222	193	229	227	218	214	232	220	217	232	219	214	233	240	223	239	220	210	213	196	229	207	223	227	210	214	209	226	217	216	199	214	185	217	193	202	224	187	214	186	219	202	215	213	202	228	241	230	214	224	208	232	217	206	202	208	210	233	208	215	227	233	218	227	209	226	234	203	232	222	214	226	201	246	229	234	230	250	205	223	210	227	239	237	242	219	230	191	251	208	206	223	220	205	224	220	217	205	213	225	234	226	221	223	214	225	214	215	220	223	236	203	199	235	215	195	219	207	214	207	221	208	231	207	234	243	235	187	242	227	239	219	217	224	230	220	206	214	224	255	235	187	206	229	232	225	237	216	203	223	226	229	214	216	202	212	205	218	229	218	205	222	245	233	221	198	233	206	211	196	237	211	214	228	218	242	240	203	210	228	210	234	211	222	210	255	213	198	221	190	213	223	240	238	223	204	188	241	203	229	220	224	229	207	194	246	175	218	197	215	237	218	204	235	221	220	199	222	229	230	243	222	230	224	207	220	224	194	223	225	222	234	232	214	240	235	226	237	216	248	220	195	228	225	214	203	213	245	231	210	214	214	206	222	249	201	226	237	206	214	239	236	240	234	212	211	251	234	259	222	204	211	211	248	222	206	215	239	241	223	211	226	235	224	223	214	233	215	223	213	240	214	239	223	207	196	234	240	251	201	221	231	219	242	226	222	259	240	232	241	199	211	231	223	235	216	210	223	258	221	224	241	226	225	203	246	214	262	225	202	244	200	213	216	196	215	196	210	231	223	236	246	200	231	215	225	226	217	229	220	217	223	223	228	236	222	217	238	243	220	226	253	230	226	198	221	218	214	199	231	245	235	208	243	230	231	200	243	213	234	208	228	232	225	186	240	217	232	219	209	208	212	269	232	235	220	220	201	215	202	203	219	215	231	197	204	230	246	241	219	223	211	188	242	232	215	209	223	213	229	200	195	223	202	214	225	198	211	219	225	212	225	219	200	227	208	233	212	237	200	242	228	211	201	230	200	196	233	199	204	205	232	217	232	222	209	242	234	216	232	226	202	193	225	238	218	204	206	216	240	192	205	211	237	212	236	232	264	236	222	236	209	233	237	222	263	233	203	195	233	223	200	219	214	220	223	216	214	211	228	224	210	218	236	219	232	219	240	207	225	238	208	232	188	194	226	206	232	215	201	208	208	212	248	207	227	215	246	230	236	232	223	223	210	214	221	236	213	232	237	232	220	223	221	204	198	233	237	217	226	269	230	204	202	233	217	255	219	220	217	248	207	205	226	225	217	233	222	199	188	191	217	226	226	201	244	201	251	215	229	234	220	225	219	220	208	228	218	204	242	217	213	203	219	223	215	209	228	211	212	244	230	220	222	208	225	222	213	210	257	241	229	211	236	234	209	209	194	251	200	204	246	219	212	227	221	220	204	201	203	241	198	221	229	228	200	213	223	202	184	219	235	226	203	212	215	237	222	225	229	220	211	208	236	227	197	218	254	213	212	209	241	221	210	225	219	208	230	235	226	201	202	227	230	191	236	225	222	196	241	229	202	209	200	191	234	233	220	230	220	212	192	220	240	236	203	208	180	200	208	223	210	237	210	203	228	199	240	244	201	219	211	218	228	229	219	207	218	232	221	231	228	204	196	228	223	208	239	219	212	232	257	216	197	225	220	212	206	237	249	225	224	240	208	232	210	224	226	222	210	230	223	211	219	204	201	223	219	227	201	233	212	249	234	208	221	192	226	217	241	209	212	224	239	197	221	226	221	220	227	232	213	207	231	215	236	228	221	219	233	208	220	221	205	238	216	229	227	233	224	229	211	207	223	215	216	218	219	253	225	222	241	206	206	229	222	260	227	233	217	212	223	209	198	226	223	231	205	238	232	260	210	226	210	227	241	217	204	236	219	200	221	219	228	212	239	243	207	236	227	238	222	243	236	240	224	214	238	211	220	217	217	212	220	231	219	202	198	207	214	226	212	227	199	216	208	206	227	216	200	227	222	205	216	230	215	198	216	217	216	219	205	213	223	250	209	241	220	192	210	202	243	231	209	221	232	225	209	215	216	210	230	196	210	212	217	235	232	204	199	218	213	211	257	219	220	237	192	220	226	237	239	213	229	237	201	224	231	219	228	193	223	210	195
49874	61164	63941	49113	31644	13706	1621	1422	1614	3267	17196	12006	10676	12639	14314	12397	9923	6825	2692	1103	1087	841	1120	853	646	579	581	580	597	593	617	528	597	556	560	579	578	584	637	583	553	592	582	583	599	590	574	574	582	542	625	609	620	606	550	614	553	623	602	594	514	580	556	559	587	571	564	578	558	562	592	633	567	585	606	574	581	581	571	592	557	572	563	624	610	558	558	577	587	552	614	575	575	551	600	557	587	584	585	542	574	532	573	560	562	623	545	567	565	560	579	531	578	545	594	593	569	575	529	566	589	561	572	552	553	643	553	600	577	559	543	577	605	529	546	533	538	567	622	580	551	584	585	554	614	569	556	571	564	586	650	567	585	569	569	617	583	583	603	566	607	550	626	592	598	585	560	621	609	544	570	536	599	572	592	545	595	554	581	558	582	571	580	585	576	587	558	548	555	572	612	575	604	557	598	564	598	570	538	566	556	568	554	558	586	591	539	611	588	567	606	625	600	567	563	587	572	584	565	557	558	566	583	581	590	577	575	543	573	552	610	582	579	579	566	562	563	559	547	581	566	585	516	535	554	564	585	567	559	562	540	547	564	525	575	584	568	565	598	570	537	539	556	574	542	588	572	540	531	537	561	596	592	550	578	605	592	566	580	544	597	583	559	551	570	610	593	582	587	586	536	559	531	552	593	585	613	579	599	603	545	573	609	564	554	603	576	555	556	558	576	574	577	546	569	584	554	603	567	588	585	538	587	544	612	559	545	587	555	570	565	562	553	579	568	555	580	610	556	510	512	545	537	564	614	581	597	582	541	542	605	604	562	587	577	563	583	565	563	591	616	575	581	585	610	569	576	570	587	585	599	578	551	590	592	585	580	582	607	553	576	553	593	575	542	596	550	557	511	578	567	546	558	546	595	570	618	584	582	556	593	593	555	568	557	559	593	560	613	589	594	553	610	572	616	594	609	576	609	535	589	526	565	548	552	570	606	561	558	570	588	590	566	566	570	579	571	521	620	610	599	577	613	566	610	586	574	564	589	592	596	528	553	567	567	572	598	612	573	608	542	576	591	557	649	551	557	635	572	586	536	561	565	565	598	504	581	545	600	590	596	598	596	562	584	585	585	544	520	549	564	598	571	542	563	540	544	616	569	575	584	592	546	620	572	535	573	595	606	559	544	525	580	595	618	559	571	609	557	571	592	602	549	534	608	562	553	572	560	572	598	582	592	579	601	592	569	584	562	558	572	595	569	554	598	567	539	595	556	610	554	590	571	567	588	545	606	561	577	576	573	619	594	596	604	576	589	555	573	636	590	609	561	551	572	538	527	571	544	609	586	611	618	573	560	538	610	532	521	551	575	579	536	590	597	564	587	582	578	581	575	576	560	543	605	581	575	527	591	613	576	568	592	582	549	524	576	586	549	562	560	586	542	579	575	579	544	593	582	559	552	595	552	560	584	582	563	553	601	560	528	620	549	619	553	560	552	565	549	537	579	554	625	617	586	636	598	583	585	568	574	581	555	565	625	623	552	565	566	592	574	556	568	525	553	604	564	560	541	566	599	586	519	551	577	574	580	555	568	556	572	559	598	577	529	539	610	549	580	599	579	535	571	544	561	575	592	587	580	577	563	533	602	605	550	576	546	556	512	615	592	604	532	554	528	570	604	587	554	570	572	578	592	563	584	570	581	566	533	544	545	564	587	585	553	536	521	569	585	607	569	590	603	578	607	553	553	561	561	614	587	611	581	593	583	556	571	523	600	609	603	553	585	537	538	568	585	577	562	566	613	565	565	516	576	586	555	571	619	555	583	563	586	573	593	574	582	527	567	572	541	536	537	615	576	553	601	578	566	530	557	572	552	564	544	595	584	574	605	592	550	563	575	610	566	590	560	557	570	600	578	605	605	568	586	556	606	564	563	572	542	564	569	599	531	577	617	562	612	584	537	609	562	574	585	540	582	605	545	542	561	582	534	563	569	555	539	603	599	611	563	548	559	567	555	581	573	562	584	598	569	551	561	595	578	565	546	551	607	581	543	541	518	559	589	598	535	570	560	601	565	534	610	580	531	592	590	556	541	541	547	573	625	592	547	565	624	567	558	565	576	543	570	601	581	557	555	605	622	590	570	597	545	565	579	600	556	565	592	562	577	575	538	568	619	557	613	589	561	595	575	571	598	581	563	569	569	572	557	621	543	567	583	586	557	552	558	599	567	608	550	632	552	547	555	604	624	568	569	579	582	520	545	539	599	547	590	591	582	593	542	541	577	589	573	591	590	566	554	602	535	581	541	571	603	607	604	581	583	586	600	571	577	550	566	610	608	547	590	551	545	584	546	584	575	536	604	573	573	555	572	556	538	563	601	546	524	551	553	568	612	573	543	563	576	579	545	575	568	551	564	588	595	534	538	557	590	544	599	531	597	597	576	586	568	586	585	562	617	539	595	583	569	560	589	587	544	537	598	573	554	583	574	565	542	596	574	570	599	544	605	551	561	554	602	571	608	560	546	559	601	597	582	530	545	588	585	571	530	556	576	533	589	564	614	575	568	552	646	572	602	592	603	589	554	580	563	563	591	570	579	506	573	574	502	593	524	568	594	606	507	537	613	571	603	578	608	605	569	554	617	575	553	632	568	607	591	567	531	609	568	568	568	551	567	551	531	596	552	570	612	604	542	592	575	582	593	584	593	565	600	538	569	576	548	625	547	577	589	587	561	541	569	602	552	551	605	589	592	548	566	586	572	545	533	602	572	574	548	567	614	577	576	619	549	596	550	568	579	594	566	580	568	621	620	616	606	617	558	587	567	569	565	550	591	582	557	570	567	562	555	548	580	550	576	555	581	585	559	558	580	570	567	574	613	577	570	561	618	585	522	564	603	540	601	560	611	531	556	539	596	585	586	532	578	569	575	580	583	561	574	550	564	524	560	510	569	538	586	580	591	589	595	599	574	547	539	593	539	566	561	506	602	588	604	582	567	541	582	551	577	611	550	555	596	582	525	560	587	573	544	522	606	578	546	587	590	585	578	524	552	533	564	595	603	576	536	557	544	585	577	573	602	559	546	588	568	566	595	601	617	571	537	583	561	586	538	554	604	598	619	594	596	601	538	547	585	607	557	568	566	553	560	566	568	623	573	583	596	573	596	589	553	588	584	567	575	587	575	627	532	548	549	569	573	606	593	537	564	596	591	548	567	599	531	570	597	624	589	544	543	598	542	563	541	582	591	547	596	583	602	591	612	602	573	573	571	581	571	588	588	561	514	556	537	569	535	577	584	576	571	589	527	570	636	531	548	533	588	584	557	577	570	555	565	519	565	548	590	564	536	597	587	588	554	561	576	548	580	581	598	532	578	612	626	572	588	594	593	579	581	611	596	567	598	552	591	573	565	604	566	602	585	549	557	533	532	549	552	549	580	508	561	572	603	545	560	557	583	566	546	551	607	577	575	563	597	559	569	561	539	565	549	578	574	555	548	561	594	572	570	556	548	546	557	549
20027	15209	9988	2951	977	310	182	209	195	223	398	264	232	266	308	343	295	263	245	191	180	194	203	209	197	188	209	201	207	201	190	180	182	183	188	185	201	191	190	209	171	197	186	191	197	218	199	190	202	189	203	187	203	223	170	190	192	179	167	203	201	193	200	178	194	214	187	193	203	173	185	181	197	176	182	204	194	199	194	186	183	179	207	197	202	191	198	198	192	209	177	169	168	221	206	192	196	174	191	185	203	191	210	188	192	214	201	182	194	193	214	194	198	183	192	207	181	181	192	204	191	193	187	189	176	186	182	196	201	193	211	171	206	203	203	196	215	208	201	192	194	181	185	177	210	200	192	165	220	178	159	200	193	186	213	203	196	189	218	207	203	207	188	179	203	166	191	178	184	194	182	179	190	208	195	209	187	187	221	204	212	191	210	191	184	174	200	186	185	206	182	173	202	186	209	185	170	183	207	193	189	180	197	206	182	179	195	193	210	189	185	199	201	193	202	216	185	182	218	154	165	183	190	192	167	178	184	222	197	191	209	226	195	202	192	203	184	191	168	187	174	193	182	231	178	155	205	215	172	196	194	220	178	196	207	211	208	173	222	199	220	196	188	235	191	207	170	179	171	207	218	219	198	211	199	188	191	203	182	192	197	179	226	191	196	195	215	180	193	215	219	170	181	192	184	198	197	192	203	209	197	178	185	173	214	188	193	216	203	189	208	174	145	176	191	179	165	183	164	207	174	185	207	187	201	211	174	179	197	201	215	211	214	209	216	172	213	186	214	225	202	200	179	199	199	196	187	194	180	187	179	178	193	173	192	204	209	221	191	198	192	199	184	204	175	203	177	210	218	196	217	205	185	201	180	175	197	171	192	222	185	205	181	208	214	203	204	187	181	199	208	208	204	204	169	179	188	203	166	197	213	194	177	191	206	200	165	194	183	213	193	190	181	193	168	190	180	192	186	165	164	191	192	192	175	202	218	213	195	213	194	151	233	160	216	202	214	188	196	168	186	192	207	186	183	170	215	170	194	208	200	208	199	223	185	202	185	194	177	193	191	219	198	198	184	200	186	198	189	202	218	177	217	178	198	219	178	184	198	201	195	185	211	175	209	191	171	192	196	200	170	187	180	184	211	194	184	163	195	196	162	199	185	191	183	190	209	196	212	207	193	199	199	211	188	203	182	187	193	198	181	180	188	200	192	226	212	214	207	189	214	227	200	212	164	194	198	240	191	185	181	184	228	186	206	212	185	202	186	203	185	195	205	202	221	204	197	180	174	177	186	190	199	189	187	192	177	195	172	176	189	193	167	175	208	197	212	182	212	194	202	187	195	200	222	181	179	171	199	177	188	189	185	187	176	175	208	196	179	174	203	213	174	183	207	195	209	207	206	164	163	195	192	190	182	185	203	206	181	189	212	192	196	195	198	188	183	207	195	192	181	185	194	195	204	199	175	180	221	169	165	200	186	194	186	210	205	204	202	200	163	194	207	194	189	201	196	224	195	190	199	205	180	191	198	199	178	174	208	184	171	190	166	196	198	217	183	225	190	193	218	204	179	198	180	187	187	191	206	165	168	176	218	212	192	240	166	158	200	192	211	181	199	172	173	171	164	193	178	176	205	185	191	214	158	197	224	185	194	180	232	210	202	196	187	195	177	182	198	163	200	194	182	210	215	185	195	190	181	212	202	198	176	161	191	172	187	174	206	186	185	218	190	223	206	185	171	194	219	200	193	181	186	215	188	198	165	189	206	214	219	190	190	180	188	180	187	212	204	205	202	172	191	212	180	209	218	188	187	189	174	179	180	176	189	198	192	168	168	199	199	189	200	194	184	184	194	190	220	194	181	209	199	198	204	188	196	193	171	168	190	207	177	194	170	208	199	174	209	162	193	176	163	193	196	199	195	186	199	192	198	217	210	197	204	185	189	200	186	205	205	201	190	221	215	183	188	162	179	191	195	219	200	181	215	174	185	207	189	198	200	170	213	186	217	185	181	198	194	213	209	184	173	165	190	186	214	207	201	189	188	200	186	192	192	196	204	166	223	201	164	203	170	216	172	181	227	185	202	182	194	191	182	205	215	206	202	192	189	192	194	204	200	200	198	203	176	192	198	192	183	188	192	207	188	197	174	190	206	184	213	199	199	200	196	182	191	185	191	209	158	215	207	212	202	176	186	160	181	212	211	179	202	219	173	198	189	199	175	187	175	188	202	191	208	193	210	189	202	199	199	163	197	207	187	188	192	203	176	197	189	191	202	194	202	182	196	199	217	198	210	200	206	192	187	224	215	190	198	186	198	201	183	197	195	191	187	195	186	193	201	177	211	189	185	193	193	194	180	173	172	192	183	175	191	202	196	219	201	182	199	195	231	203	193	202	212	198	188	171	179	211	211	187	195	189	203	203	214	207	203	168	197	189	197	205	170	199	190	205	196	187	209	177	184	176	228	192	205	203	156	196	211	212	215	188	183	183	199	193	185	213	188	192	185	197	172	173	199	203	180	210	182	212	185	190	183	205	195	189	199	181	168	187	203	202	171	195	174	184	198	169	212	183	168	187	201	203	187	202	190	219	183	188	189	222	174	203	190	177	180	170	176	201	200	186	163	208	179	199	184	186	194	181	203	197	210	185	202	168	176	195	182	182	173	204	191	194	197	209	160	202	211	170	184	184	200	190	180	199	184	207	191	168	185	193	202	210	197	216	190	219	213	183	211	172	195	191	185	201	178	214	207	201	207	184	201	166	193	213	184	203	233	213	189	174	188	184	182	174	193	218	185	201	217	191	202	214	199	201	192	214	204	195	194	205	190	179	196	204	209	178	187	213	206	203	197	168	181	195	198	174	195	207	184	199	180	176	169	165	193	225	205	182	201	183	199	203	218	184	185	188	181	191	184	184	199	204	207	183	191	173	221	194	182	178	178	173	173	202	210	189	193	200	195	211	184	196	204	193	208	203	193	185	175	193	188	199	181	208	216	181	207	195	200	208	176	202	176	173	187	182	194	196	192	204	206	204	198	211	197	199	177	175	190	205	188	205	201	197	179	209	192	190	188	201	194	229	242	204	193	203	207	204	195	210	208	200	202	183	201	202	188	184	200	199	190	178	211	202	195	218	182	185	223	194	188	220	211	196	182	206	183	177	173	218	188	201	196	175	191	185	202	190	189	187	197	179	224	229	196	171	156	229	180	199	185	193	182	200	198	214	182	206	197	167	187	205	200	200	196	194	195	187	198	202	218	176	202	216	210	183	195	191	199	181	206	192	202	195	173	181	201	191	171	189	188	201	191	206	228	203	184	195	202	204	207	200	193	192	189	230	193	192	171	193	190	195	199	180	182	204	184	173	189	205	228	195	210	189	197	207	179	221	214	181	194	212	203	218	215	183	170	193	184	216	207	184	192	190	205	194	180	182	193	173	188	171	203	203	210	219	203	202	144	186	226	177	193	214	203	186	191	207	212	167	220	219	192	179	195	181	181	182	183	209
16650	19266	14896	7413	3083	1167	579	569	604	578	1645	1083	784	961	1196	1206	1111	913	671	554	495	550	541	537	491	523	516	507	530	521	524	529	486	527	497	532	493	528	525	513	545	486	470	535	501	508	534	544	475	495	560	507	503	484	535	509	535	518	510	521	513	564	535	490	532	512	497	509	514	523	484	519	512	483	513	502	506	508	523	516	509	495	517	503	523	495	503	492	535	539	531	513	500	525	459	518	517	520	510	493	496	504	478	515	510	494	485	553	562	535	515	509	532	497	542	495	504	566	519	545	509	497	509	457	538	464	521	490	495	495	502	545	535	517	499	513	524	521	482	505	476	530	534	554	539	507	546	536	508	533	542	496	500	501	547	533	516	510	505	510	502	503	522	484	560	523	534	501	499	533	502	530	486	498	527	501	517	535	524	537	517	525	514	472	514	504	498	536	508	472	491	498	498	552	502	494	487	515	528	521	532	518	519	513	495	514	494	508	490	507	526	537	520	518	524	486	526	530	496	491	499	510	575	499	541	516	547	527	461	469	456	501	549	530	514	512	489	556	508	549	520	505	494	528	551	563	509	546	521	490	539	503	542	554	490	503	516	535	572	490	506	479	466	501	519	536	511	492	526	526	516	500	566	534	505	514	516	504	504	482	519	504	559	489	524	502	520	533	526	516	541	496	519	507	539	567	562	526	508	527	500	574	485	543	521	470	542	522	530	534	525	490	508	520	528	513	517	515	514	485	542	503	513	489	508	531	524	526	512	508	497	514	539	493	556	533	529	519	556	513	536	498	520	519	482	514	506	495	521	546	474	529	520	564	524	463	508	536	506	533	492	512	543	530	526	497	573	502	490	542	491	513	503	494	538	500	509	508	531	535	488	498	476	484	486	522	525	470	523	549	541	536	524	540	527	554	518	501	511	501	538	532	539	509	537	516	515	522	517	534	513	547	520	522	515	504	561	490	512	509	530	506	484	538	485	532	548	501	519	471	475	525	536	491	546	515	504	505	536	547	539	488	517	496	493	510	534	551	540	525	519	523	560	530	556	521	529	532	514	518	503	549	559	528	495	530	519	495	474	521	532	510	543	488	514	521	536	498	543	497	507	500	534	512	505	527	495	505	498	500	512	549	497	523	563	560	505	531	503	528	492	551	554	509	546	522	527	494	509	510	525	501	522	518	486	521	547	509	542	530	561	488	569	509	504	487	532	513	499	500	547	477	501	522	495	504	514	509	520	488	523	522	492	521	466	519	503	539	475	545	505	493	532	473	504	497	528	523	502	525	535	509	489	546	512	512	516	518	522	487	544	531	512	502	541	525	468	496	495	540	527	485	500	516	513	527	529	513	519	488	526	498	539	547	513	541	572	505	528	523	522	505	512	481	494	507	512	536	510	535	520	472	531	509	524	528	547	503	505	523	483	494	539	497	519	540	533	526	492	483	512	495	503	517	548	544	541	528	562	475	498	493	490	489	525	484	551	485	495	542	574	542	501	544	527	521	533	517	528	543	501	493	484	472	524	526	524	531	511	494	526	521	540	514	521	517	528	561	533	553	494	513	525	501	513	497	512	509	483	521	518	487	520	519	504	486	516	498	490	535	525	525	532	528	489	472	525	516	495	527	544	543	514	538	526	532	552	535	481	491	522	523	522	531	502	546	523	481	516	514	523	494	527	498	517	529	484	549	524	525	510	495	483	460	532	514	523	553	534	554	509	499	532	546	503	520	491	491	521	523	531	526	520	519	521	504	504	481	545	517	519	513	507	505	507	508	525	479	494	542	505	483	531	502	508	535	499	521	486	538	493	499	548	472	552	519	542	544	508	525	567	475	532	516	518	482	529	535	504	536	489	529	498	482	512	553	514	469	559	529	529	495	519	505	519	544	480	549	553	484	499	519	536	489	513	519	520	517	514	515	498	531	497	475	505	540	502	526	508	497	477	538	514	529	488	552	480	523	511	516	518	499	494	534	490	483	539	523	558	513	539	517	491	508	460	514	509	532	513	556	545	502	513	485	523	515	484	558	499	506	549	504	457	504	536	530	515	483	528	499	506	551	526	497	530	491	538	496	496	544	496	552	522	519	515	549	503	471	519	533	490	503	516	526	529	539	491	528	546	493	521	533	490	520	549	529	509	482	551	533	478	518	500	522	542	503	540	531	484	497	536	522	525	541	535	538	527	495	546	483	539	525	514	531	509	529	481	569	490	524	512	521	513	525	498	500	519	509	544	520	520	519	492	493	533	537	510	525	545	544	528	526	506	532	541	528	556	532	520	510	531	552	540	533	480	519	543	515	521	490	486	523	549	512	495	532	498	502	490	538	519	496	534	548	509	531	552	526	527	506	534	507	529	514	535	532	533	490	573	486	560	557	511	493	545	536	560	485	492	509	544	517	497	552	536	546	525	496	501	495	477	485	521	513	541	460	481	548	536	516	499	506	507	503	504	538	505	549	504	462	512	485	504	543	540	535	508	523	525	491	537	504	527	500	522	553	519	493	530	522	533	505	509	497	522	483	503	515	500	509	461	547	470	487	499	505	531	500	522	471	537	522	523	510	506	507	533	524	512	498	542	520	557	461	482	529	533	506	520	519	525	535	525	469	543	521	528	548	514	491	534	505	493	493	519	517	532	553	489	504	472	487	524	479	533	508	513	488	511	481	475	509	479	561	544	483	506	514	475	513	499	523	517	461	535	478	483	518	495	527	549	488	552	546	486	570	497	540	526	501	530	513	516	512	504	496	508	545	501	494	507	555	540	516	519	511	516	528	489	483	532	531	525	508	509	542	489	545	491	515	496	526	512	502	510	500	494	487	545	501	508	548	495	500	479	551	527	513	531	504	515	518	546	489	544	505	529	502	533	542	503	520	508	533	526	542	514	525	528	556	506	503	521	493	572	493	515	506	529	510	514	542	522	515	516	507	568	523	522	505	536	536	535	489	480	510	489	478	526	497	526	508	497	500	514	504	484	456	520	501	538	476	453	531	496	538	511	489	467	530	519	498	508	504	525	538	502	521	505	496	531	480	487	552	538	518	557	504	545	555	489	525	551	509	501	501	521	547	512	522	499	538	549	483	523	514	520	529	566	481	530	490	570	553	541	544	511	532	514	534	526	513	516	472	555	529	548	506	519	534	533	479	506	534	528	500	453	512	503	506	523	521	569	547	518	514	496	497	516	494	537	491	546	518	522	520	497	522	491	517	505	532	510	489	511	528	513	508	523	533	497	497	505	495	503	517	511	518	511	518	502	494	511	508	555	513	523	511	486	545	512	555	498	517	504	487	466	491	503	517	517	492	518	536	545	511	520	496	496	509	493	506	536	516	486	486	497	490	526	502	499	508	526	506	481	530	476	509	517	515	500	537	512	506	565	526	549	493	511	538	517	482	490	489	502	522	474	536	524	474	471	520	519	470	519	506	544	485	521	522	571	574	529	526	499	512	533	507	480	546	547	478	533	508	492	481	496	542	511	507	539	509	522	499	491	465
62114	64878	58323	36086	17321	4078	375	298	325	467	2781	2057	938	1473	1801	1568	1208	902	432	227	231	253	262	225	212	192	197	190	221	209	202	195	208	226	213	193	229	169	193	231	211	208	205	216	183	196	227	198	189	218	189	226	212	218	185	204	228	204	199	202	211	204	208	174	193	224	195	203	221	199	213	194	209	238	216	207	206	226	218	206	215	199	224	196	213	192	211	225	166	222	204	211	194	215	218	225	212	201	190	195	200	202	205	219	162	218	190	198	215	207	219	195	234	209	207	194	224	219	219	199	219	212	194	207	190	192	206	200	210	212	212	197	181	224	221	218	230	215	219	202	220	218	210	216	197	208	209	195	206	230	181	218	209	197	220	210	199	214	185	208	207	192	206	197	214	213	228	206	194	214	202	205	211	178	208	218	213	212	212	218	205	213	209	186	190	200	227	196	190	201	203	201	216	208	217	201	229	212	202	199	197	178	193	216	213	192	196	196	195	235	205	199	210	219	217	214	174	201	199	198	188	233	197	202	232	221	210	231	245	211	223	197	206	197	190	225	199	192	203	225	189	210	212	210	206	203	205	186	217	194	213	219	189	199	195	206	212	204	251	184	222	203	194	232	216	194	211	195	200	211	186	220	201	201	192	206	195	207	195	179	187	222	206	194	180	189	206	198	204	210	182	212	211	246	203	193	208	215	220	229	207	207	204	211	193	240	220	209	220	215	199	182	195	196	187	214	238	198	220	212	211	200	218	230	213	219	225	187	204	187	240	200	196	183	197	206	210	234	230	203	195	186	229	217	212	228	216	218	186	214	237	233	222	220	208	197	209	207	199	201	207	203	186	226	212	217	214	212	179	185	222	203	194	208	231	193	186	191	207	199	196	211	223	203	249	221	190	198	232	215	215	193	213	204	225	188	191	215	226	204	183	218	223	205	219	192	219	207	198	181	197	207	221	201	199	235	193	202	199	228	195	224	219	208	224	204	192	213	210	198	213	220	204	209	239	194	223	221	186	201	204	218	222	198	203	218	187	246	198	210	196	205	208	215	209	179	205	211	200	187	214	196	211	198	188	211	186	199	212	211	216	214	195	215	195	201	224	218	191	191	215	184	229	223	196	191	202	225	205	205	222	181	203	189	211	206	224	227	205	210	203	235	192	185	221	215	202	249	186	214	220	233	217	213	200	224	183	204	223	194	199	180	216	214	225	208	209	199	208	215	213	223	197	230	165	192	218	203	191	192	192	188	216	216	180	194	229	201	203	208	185	199	231	223	205	185	182	193	190	215	206	195	200	193	226	223	215	184	230	197	181	214	221	184	207	218	203	226	192	212	207	202	180	200	210	225	178	201	188	177	220	197	224	215	206	212	219	207	208	225	218	217	200	213	209	190	207	205	214	208	200	210	192	207	187	203	201	193	205	186	235	233	200	206	208	222	187	208	209	202	177	208	186	240	223	236	187	203	203	215	207	201	223	201	210	220	202	227	222	229	228	203	206	215	242	193	208	199	200	224	195	199	211	220	209	205	199	204	222	214	211	204	233	213	214	214	185	214	161	173	203	195	200	157	201	209	202	172	184	232	195	210	195	207	234	205	206	202	196	215	234	218	204	208	204	232	228	208	205	186	194	211	232	211	183	188	217	217	199	197	186	213	233	197	215	209	200	182	209	194	197	190	218	183	188	197	200	216	223	198	185	225	216	214	228	211	204	187	196	219	186	215	194	196	261	216	214	196	216	184	191	203	194	216	223	217	204	206	197	205	173	233	219	221	204	186	223	204	214	188	217	217	208	240	219	212	199	204	194	254	247	197	209	222	227	199	213	221	208	212	176	216	196	196	212	219	215	198	189	201	215	212	214	216	204	204	188	214	209	211	211	213	204	203	199	206	210	173	197	211	216	197	185	210	174	201	193	223	203	203	205	206	228	244	227	223	225	221	197	231	195	203	199	209	202	197	217	216	197	207	203	211	222	221	200	209	227	198	204	233	200	207	211	227	223	199	204	211	212	199	212	193	209	192	215	197	187	223	203	202	186	203	215	181	255	207	185	240	198	180	215	201	229	223	234	224	209	211	202	207	199	192	223	209	207	219	203	195	223	191	203	211	212	206	219	232	195	186	209	192	194	206	178	211	192	227	216	203	216	231	193	190	214	220	197	213	191	214	210	214	202	189	183	199	228	188	205	191	211	216	221	215	203	192	192	225	222	235	193	210	199	225	182	227	182	204	212	225	211	234	202	191	200	178	195	199	188	226	216	195	203	205	219	234	226	201	212	184	213	182	224	195	189	220	224	218	199	200	195	189	201	218	194	186	205	222	198	199	197	198	208	202	180	216	184	200	200	193	203	209	207	203	223	226	204	202	218	212	225	206	197	199	212	190	192	230	207	233	215	206	191	230	186	179	225	172	197	167	180	193	181	191	217	200	191	216	198	217	184	214	191	191	187	202	199	210	190	205	209	209	216	216	209	203	225	239	190	207	204	218	200	209	205	208	190	191	216	233	195	217	211	218	189	199	210	174	188	208	206	197	188	194	184	204	264	215	195	206	223	199	212	205	221	184	188	204	188	232	195	199	206	206	217	232	225	220	215	227	199	200	194	204	200	206	208	207	225	218	230	205	214	214	201	192	192	220	217	229	192	186	220	206	208	200	220	207	209	205	222	213	183	197	203	234	194	183	212	211	218	217	180	210	201	185	221	195	203	210	218	205	214	220	183	182	215	209	199	184	197	198	194	205	194	207	232	237	203	222	177	211	216	214	215	204	197	195	231	192	213	231	197	191	196	213	210	210	221	193	198	184	222	224	200	202	193	172	199	218	214	196	175	233	203	189	198	200	214	181	197	213	201	184	182	199	195	229	190	183	215	206	210	196	226	203	214	224	204	225	204	235	188	218	190	214	231	207	198	200	200	223	210	211	231	198	190	190	221	204	185	194	212	205	187	204	188	217	205	211	173	204	224	216	200	199	175	236	229	214	211	189	197	193	209	203	202	210	190	201	192	197	212	192	203	199	205	222	199	222	202	218	203	184	227	208	235	183	191	223	214	213	205	222	185	206	204	168	197	194	196	186	179	223	213	178	216	201	189	210	197	194	211	219	243	192	203	214	253	221	205	216	189	167	200	200	218	208	199	196	230	212	206	217	224	241	222	223	188	215	194	173	219	206	196	185	213	213	214	216	227	207	220	209	203	196	208	213	212	218	190	180	217	207	196	203	207	189	202	186	212	208	207	205	229	186	207	207	213	206	184	217	191	192	223	188	190	217	218	259	197	212	204	200	217	195	190	199	194	197	208	218	209	193	209	203	213	205	236	183	187	193	209	199	246	190	181	213	199	211	202	214	216	209	192	213	199	216	223	213	218	205	205	208	199	212	222	185	214	207	206	236	174	234	208	198	204	225	204	193	200	174	215	204	216	215	188	186	211	236	185	213	212	208	216	225	213	222	205	218	164	194	190	229	217	222	194	188	195	203	198	182	221	204	191	209	223	215
39492	49633	51295	39949	24908	8657	960	930	1167	1948	12081	7767	4603	7414	8533	7419	5665	3728	1887	703	684	720	784	627	541	578	544	514	550	561	616	540	531	519	557	557	536	542	525	539	529	543	536	556	534	563	527	537	546	559	593	542	534	562	542	529	552	548	552	566	552	521	511	558	537	545	546	552	567	555	510	561	535	565	588	584	552	526	577	579	563	558	560	530	551	548	574	543	536	510	560	541	512	521	563	517	524	540	545	515	545	563	543	509	516	532	555	576	584	543	539	546	566	533	547	547	510	562	547	539	527	542	578	553	488	558	528	545	554	517	538	519	562	632	508	551	541	555	562	529	545	521	551	544	507	534	546	515	516	537	497	551	539	542	576	550	538	548	522	543	558	590	471	525	563	531	538	532	506	546	549	529	552	564	529	554	501	559	510	547	529	557	546	505	600	534	527	523	568	541	510	520	540	527	535	579	529	566	534	593	539	560	536	592	564	551	524	536	549	511	544	513	532	567	543	560	566	539	536	517	520	513	524	570	536	509	563	525	548	523	587	558	540	541	470	555	570	572	508	530	575	531	548	521	558	529	521	528	510	571	532	525	535	546	560	521	530	546	575	535	538	536	549	550	564	571	515	558	521	534	556	523	506	511	534	557	567	553	540	565	525	512	503	564	552	499	537	553	601	567	545	537	498	564	591	543	509	583	528	543	533	560	559	558	559	564	548	551	501	535	519	578	568	572	546	537	536	553	576	577	542	553	543	552	556	533	550	569	539	563	553	561	530	538	520	551	497	539	526	539	566	526	531	556	537	517	509	509	484	553	550	505	517	552	548	533	525	527	517	508	527	497	579	534	497	540	524	529	520	550	588	502	505	536	554	523	535	574	514	530	543	498	570	506	555	534	504	529	561	551	579	563	550	546	524	498	508	508	545	568	526	522	514	512	519	542	540	566	563	548	552	571	534	510	530	532	506	507	573	572	532	526	530	547	546	500	536	532	521	571	555	572	542	511	515	564	582	553	525	558	574	505	573	544	548	601	533	566	544	528	522	553	524	534	566	555	570	502	539	570	578	553	538	551	520	515	563	532	540	561	536	520	588	539	514	586	553	527	557	544	568	553	560	524	518	535	557	510	526	539	537	541	519	561	523	527	567	555	539	540	539	548	528	560	553	545	547	519	535	549	553	530	549	531	540	545	545	547	509	558	533	544	520	547	538	553	545	566	546	514	548	537	584	562	544	562	510	534	551	562	531	499	580	557	591	537	556	563	537	529	539	559	543	543	517	554	554	550	570	559	497	566	566	559	571	537	518	569	613	523	545	510	551	541	541	548	562	546	560	525	541	547	558	527	515	551	541	550	553	539	580	509	549	589	582	515	536	518	583	510	524	518	569	531	547	584	535	491	549	553	508	571	539	552	559	544	555	513	559	537	538	569	551	529	551	563	504	530	533	503	577	508	530	540	538	543	584	481	546	511	547	530	543	576	546	560	554	534	541	528	544	563	519	548	571	545	559	547	565	505	581	554	527	522	565	555	517	542	559	567	529	521	534	595	561	578	562	518	564	525	540	514	572	522	567	527	532	518	522	549	495	575	581	530	540	509	539	521	530	505	578	494	516	550	580	522	524	533	541	510	551	527	559	537	582	564	583	557	545	562	582	510	512	568	529	533	546	551	538	554	548	562	540	549	530	527	510	535	553	581	563	524	522	538	549	579	541	567	565	554	539	559	543	541	569	539	559	526	576	564	524	558	561	550	495	565	548	552	500	588	588	585	508	518	516	556	528	553	558	534	536	553	551	581	552	585	511	592	558	498	564	533	578	513	515	566	566	559	580	569	512	554	557	545	548	550	563	528	579	539	597	580	573	588	561	608	546	527	526	574	517	599	466	545	502	526	562	522	485	518	576	533	523	548	523	549	513	530	546	533	575	545	553	564	578	524	547	563	569	565	532	552	529	562	597	555	537	540	541	520	512	500	557	529	524	588	565	552	515	562	566	565	543	566	537	527	510	531	522	529	567	520	546	526	526	541	508	544	522	552	549	552	525	539	547	543	501	524	527	542	514	547	585	497	582	486	543	546	580	534	552	518	522	549	533	513	552	517	550	543	530	530	520	568	507	541	534	523	535	541	531	573	508	497	564	524	561	571	479	562	529	519	525	529	518	573	516	520	516	539	542	565	548	532	527	518	534	554	546	585	521	586	517	558	562	567	546	571	528	533	553	516	553	547	516	558	530	534	554	552	506	581	556	567	538	518	551	560	522	568	560	538	538	512	505	516	543	580	558	556	530	524	525	605	539	539	478	567	544	539	567	554	574	537	534	544	580	575	531	536	581	562	560	556	553	521	554	579	499	530	527	564	585	562	528	541	538	590	564	533	516	552	542	554	567	534	543	537	514	568	532	536	522	533	532	554	559	552	521	534	524	514	519	571	535	564	538	545	538	568	578	531	579	581	583	525	543	512	563	544	552	517	550	561	525	506	509	559	558	504	589	536	533	559	533	551	540	515	585	520	518	554	531	557	506	552	553	573	557	559	521	520	527	527	569	577	548	520	529	519	534	545	531	547	572	571	544	558	533	530	542	544	467	543	534	542	564	547	553	519	521	550	519	556	532	559	545	541	543	548	575	514	522	545	570	523	516	546	521	527	547	546	531	478	557	535	552	581	567	548	571	532	530	514	525	535	564	558	540	571	508	546	526	575	523	581	565	546	563	592	548	537	540	526	518	544	541	570	541	538	571	534	540	517	562	572	563	535	597	551	529	569	539	534	540	527	558	566	490	522	530	575	577	515	548	565	530	545	523	555	544	567	541	529	560	541	551	519	567	558	544	544	528	528	541	505	518	563	562	514	598	553	565	527	582	527	517	526	561	559	527	543	525	545	548	525	544	537	559	513	546	492	524	553	505	552	532	526	521	546	552	543	514	551	583	537	524	548	536	529	532	550	536	532	507	550	537	525	517	538	555	585	577	543	552	527	542	523	572	542	524	566	557	547	524	605	559	588	547	539	514	537	528	607	531	524	562	512	542	527	568	569	554	550	524	568	543	547	591	549	551	535	544	553	503	565	557	536	488	549	514	507	526	558	581	547	535	541	524	539	545	574	523	564	503	520	543	522	582	499	568	496	582	503	564	506	514	557	578	511	574	522	533	582	529	571	538	536	554	562	557	525	544	545	521	538	576	531	534	542	538	554	533	559	539	538	548	581	516	565	519	544	560	583	541	477	526	554	578	582	546	577	546	580	537	536	532	593	517	522	485	562	589	525	571	517	515	542	568	530	536	569	547	530	538	554	545	525	519	533	527	548	535	511	556	554	566	530	546	535	545	548	526	536	566	556	564	528	532	548	540	529	519	543	518	538	500	551	536	573	516	577	564	507	516	477	555	564	564	545	545	543	550	549	492	605	504	564	524	533	566	549	546	585	533	554	549	578	540	563	560	515	539	544	614	520	584	498	561	562	535	579	532	543	545	544	529	527	539	537	528	522	525	562	528	559
75688	78433	69923	45277	26683	9009	742	442	569	778	6398	4127	2172	3143	3600	3215	2274	1447	809	353	249	330	284	272	226	211	218	223	228	193	233	228	193	214	236	252	204	236	186	235	225	215	221	215	220	232	200	225	203	240	216	208	215	223	230	221	184	213	228	232	272	254	201	215	228	229	226	243	249	240	202	220	245	233	229	202	223	203	189	250	237	242	216	252	210	220	219	221	223	206	214	204	199	205	225	225	215	220	217	233	224	224	219	225	222	207	239	223	227	233	214	207	199	214	216	222	237	221	221	218	210	224	211	215	244	208	233	233	218	214	234	212	221	213	214	210	224	247	210	208	208	221	225	242	218	243	222	214	231	227	236	243	252	221	225	241	226	233	221	220	225	178	218	228	203	240	244	216	224	207	200	216	234	230	209	216	221	262	224	214	218	212	230	215	221	233	232	226	226	227	205	204	266	210	208	227	204	211	229	200	220	204	242	241	248	213	223	228	236	259	211	203	220	207	205	192	226	222	215	212	202	202	215	231	248	223	233	201	217	212	226	197	207	209	231	225	243	219	206	230	201	221	214	187	238	225	210	249	202	214	213	238	228	225	248	240	228	219	237	240	229	220	231	219	196	239	210	233	235	232	227	230	229	256	220	228	215	225	212	215	225	238	208	213	243	224	201	262	225	209	224	220	232	221	225	241	248	227	225	215	234	223	245	204	240	229	215	234	210	212	207	224	229	226	237	252	209	212	244	235	202	188	223	226	223	245	235	205	239	226	222	226	215	218	246	251	225	212	207	249	231	240	231	258	212	237	230	226	203	252	215	242	214	212	228	233	213	237	215	236	244	219	220	222	225	226	201	212	223	212	223	219	206	207	240	226	179	197	209	211	238	222	241	224	229	214	233	226	227	212	227	215	256	220	211	237	214	205	230	228	247	238	219	218	204	234	218	232	233	218	218	235	193	216	216	208	241	210	234	213	223	220	211	227	224	217	207	213	197	242	222	220	242	203	234	229	222	221	217	203	207	198	206	201	216	223	230	231	220	237	220	244	268	206	242	224	235	221	218	225	213	235	223	225	210	236	230	203	227	226	222	219	215	227	236	203	220	234	225	231	247	184	221	214	222	227	222	208	230	234	183	216	209	214	196	208	205	226	233	229	217	208	194	202	233	232	220	201	216	229	221	237	227	221	196	187	240	214	201	234	232	214	213	218	232	215	218	215	201	227	227	237	220	214	192	219	206	224	210	206	239	237	202	204	228	220	212	237	205	222	214	202	229	240	242	216	245	212	206	188	221	216	243	222	229	216	231	237	208	227	231	203	214	214	201	209	248	230	213	219	220	238	225	229	208	234	220	270	205	209	220	227	200	248	223	207	222	236	218	239	209	201	225	214	211	216	250	236	214	233	213	220	231	230	237	222	222	226	217	229	233	198	234	221	234	214	206	216	204	212	211	218	230	225	226	222	225	218	224	218	217	257	242	221	220	207	213	225	247	227	240	215	234	225	215	226	213	223	240	230	241	214	240	232	208	204	220	225	231	201	216	209	211	199	207	205	242	232	214	214	233	216	200	222	218	251	244	214	223	240	238	219	233	220	249	237	241	201	229	250	218	205	239	213	211	214	204	214	211	220	216	221	224	255	232	184	199	200	214	210	223	229	242	225	200	210	239	235	258	217	221	216	228	229	229	217	188	238	232	278	254	241	226	222	196	206	221	242	226	217	221	220	217	212	264	227	203	237	244	214	259	228	230	231	257	238	216	223	215	187	211	257	242	211	267	204	220	216	220	251	213	213	244	228	220	215	224	240	216	245	199	204	238	218	211	227	217	231	227	218	246	234	228	250	204	220	218	225	213	220	250	227	211	233	253	223	231	226	235	245	191	205	193	236	199	240	224	216	205	220	197	244	201	231	224	231	256	204	235	238	211	208	232	200	223	221	226	212	256	199	208	206	218	234	226	219	247	220	215	209	221	224	228	198	218	203	231	244	233	205	252	247	227	208	245	211	236	210	223	218	197	192	213	223	212	229	232	225	257	221	241	241	239	231	236	217	229	219	227	221	197	215	232	221	245	203	225	222	220	220	249	221	228	223	250	213	231	231	238	218	242	197	223	239	211	224	249	192	225	215	219	232	229	220	192	200	184	209	250	202	229	205	221	238	204	207	194	224	211	202	240	242	204	191	226	243	224	241	231	222	224	218	237	224	208	242	226	211	233	209	234	212	201	190	217	220	215	225	215	245	210	232	208	223	210	199	190	229	234	214	204	217	203	219	221	238	252	222	215	210	203	202	233	237	231	230	223	201	235	204	235	217	206	253	196	225	233	204	186	230	198	218	246	218	243	213	199	251	213	244	242	271	216	228	202	257	222	219	222	216	229	219	196	233	199	235	214	229	229	226	227	242	211	212	220	211	215	212	236	227	240	226	247	249	219	233	235	229	228	220	209	213	240	198	219	239	227	225	233	229	221	199	234	212	247	214	226	187	207	223	241	241	216	260	223	218	214	206	217	206	210	209	229	231	252	189	226	243	217	216	225	221	198	228	211	235	197	204	230	239	231	221	199	223	220	222	205	212	239	224	199	226	243	226	245	207	215	230	224	213	235	225	244	218	194	205	196	240	185	225	205	224	244	219	224	223	248	231	216	223	213	226	226	203	243	213	248	238	219	220	230	207	233	228	217	226	215	204	200	235	210	219	220	240	218	259	237	239	223	231	225	206	233	227	216	246	234	272	229	204	228	254	215	221	238	231	203	228	226	238	185	235	235	254	223	201	228	224	204	203	240	192	226	206	255	211	226	231	215	227	222	229	198	223	240	205	202	236	212	208	209	217	224	187	207	195	206	203	233	217	242	227	222	267	238	205	208	228	221	241	207	235	238	222	201	221	218	201	226	230	215	211	208	217	208	203	192	194	241	239	234	234	232	237	221	208	241	215	209	227	218	224	222	226	215	221	225	229	232	215	245	228	215	230	227	226	206	195	238	219	234	253	250	235	239	249	241	228	226	234	231	237	205	197	191	246	201	232	232	208	227	226	230	220	236	199	222	228	239	219	213	201	220	178	204	195	203	217	223	234	205	230	236	217	206	249	213	230	205	212	251	223	214	188	206	244	228	211	205	205	215	227	220	222	231	187	237	207	230	215	226	224	202	225	222	218	211	213	246	208	214	220	244	206	239	210	207	223	215	198	180	232	194	204	247	244	241	216	199	209	235	222	194	239	236	198	204	246	231	230	242	230	226	211	217	244	222	216	224	215	239	232	212	263	256	221	213	222	221	221	224	232	193	207	229	208	234	211	219	227	219	230	217	225	214	207	240	201	239	218	220	251	228	230	246	250	207	210	224	238	207	220	210	197	223	237	209	236	217	198	220	218	221	212	213	235	221	229	235	240	208	211	233	215	206	210	211	212	204	220	240	232	199	199	201	202	222	217	227	202	219	196	249	254	242	198	234	228	219	212	250	216	239	240	212	246	233	207	239	200	212	232	221	221	206	236
49105	61432	63891	47583	33222	12333	1423	1568	2235	3541	21295	12910	9029	13317	14632	13060	9990	6575	3492	1163	824	900	902	630	548	631	556	562	582	586	597	584	559	575	608	564	583	589	604	573	521	571	572	598	600	570	545	590	577	588	652	596	601	610	562	575	592	566	578	568	552	531	597	573	667	583	552	590	593	551	592	565	534	522	539	579	583	583	557	594	594	586	567	586	591	601	582	564	581	605	619	533	599	539	614	577	616	575	582	596	598	587	575	635	557	575	533	578	569	567	568	570	533	614	551	591	553	547	601	596	560	590	567	560	559	575	539	536	532	524	577	574	596	563	609	563	533	573	547	559	551	584	564	572	602	576	602	554	575	605	566	539	603	576	578	527	584	587	547	600	568	566	550	567	600	592	607	583	556	594	545	553	616	576	554	598	531	631	582	561	594	583	554	602	568	594	572	569	597	568	626	558	591	596	528	592	595	620	596	577	565	587	542	566	591	580	570	578	600	567	590	602	584	578	558	589	574	565	563	543	605	579	588	533	605	579	548	597	568	624	545	583	544	587	582	553	559	534	546	555	550	628	532	567	577	588	624	553	582	542	590	589	575	613	593	562	591	594	600	621	549	603	564	599	580	574	578	587	577	573	588	595	606	599	600	601	579	565	597	570	580	594	580	571	556	581	554	565	547	587	577	577	552	551	557	573	580	555	576	567	593	588	623	571	546	607	551	554	574	553	576	530	549	633	558	582	597	588	562	550	569	602	568	586	549	556	548	604	609	551	550	515	581	600	580	546	625	545	568	593	576	580	578	554	600	579	587	612	537	614	546	574	549	544	600	576	571	555	591	581	583	588	523	546	560	563	584	631	587	575	609	545	576	537	561	572	611	534	600	578	542	535	605	591	611	571	594	569	583	610	598	569	567	551	598	571	576	583	548	578	554	586	558	568	525	540	570	573	580	578	573	565	569	592	554	631	569	601	584	587	561	568	629	621	534	531	582	573	573	561	590	587	591	542	595	571	597	614	551	528	603	554	529	581	566	584	596	557	570	579	588	569	609	610	601	570	651	564	589	589	574	577	560	589	566	579	591	577	580	562	542	579	592	586	561	610	580	586	564	562	608	591	540	583	530	622	581	573	586	584	604	630	573	551	594	564	573	605	594	609	596	578	578	573	581	562	552	582	514	593	608	555	582	589	640	543	603	582	580	587	533	570	608	612	599	576	570	567	569	569	577	609	534	578	572	566	602	568	589	614	617	560	570	576	575	541	576	563	575	578	514	548	570	625	555	621	596	572	560	576	545	520	589	555	570	571	558	589	593	613	552	565	578	546	614	582	601	580	581	575	581	557	536	557	597	573	547	528	528	563	599	563	559	561	611	593	596	598	572	603	574	577	528	575	583	551	586	602	535	632	568	588	590	588	548	552	547	569	574	554	553	582	566	540	552	553	564	578	551	539	570	622	612	557	586	570	589	533	602	559	583	581	561	544	591	563	582	582	591	536	621	626	603	595	591	592	509	573	535	551	578	594	587	587	597	560	575	547	568	552	560	623	542	573	557	596	568	569	605	600	597	591	578	598	589	565	565	583	588	536	581	591	580	607	635	548	598	577	578	599	544	597	581	569	629	558	589	581	603	562	561	555	599	584	600	595	560	573	571	576	595	539	557	596	595	573	573	537	570	575	563	592	570	579	557	544	618	546	591	577	572	566	573	562	557	565	590	589	566	575	575	587	571	615	595	616	546	610	596	581	609	554	551	612	592	547	621	516	538	575	610	565	539	583	554	533	586	591	588	556	577	567	548	559	555	586	561	586	580	565	632	597	582	568	591	603	564	529	564	542	592	574	565	568	561	555	590	586	550	560	594	579	597	571	550	567	575	545	547	560	534	557	600	576	568	579	643	555	547	593	569	540	573	599	580	519	574	619	583	597	553	601	570	571	580	590	552	562	545	560	571	588	595	560	551	575	540	554	556	592	622	595	621	595	581	588	594	608	580	559	593	602	559	606	569	594	571	618	547	566	545	609	551	582	546	586	584	563	537	577	575	551	543	561	568	570	555	573	585	566	578	572	569	547	546	571	576	598	578	575	578	568	542	606	576	597	529	577	590	572	542	564	591	558	583	587	553	639	587	580	520	588	603	584	596	554	607	574	579	596	561	588	563	573	560	547	582	576	586	580	575	543	587	585	535	597	554	578	617	543	533	592	563	554	588	536	578	579	547	602	549	610	574	575	562	585	579	562	583	586	591	561	569	551	564	536	591	591	614	601	571	553	578	576	554	587	570	557	562	577	571	568	595	571	580	578	610	529	581	533	567	560	530	581	579	637	551	574	585	590	533	606	594	557	599	585	622	528	573	553	609	580	554	583	561	588	589	545	551	520	595	576	574	571	578	562	579	598	593	607	574	576	533	569	603	545	549	582	590	612	543	570	595	577	562	536	559	597	564	547	579	582	601	564	600	586	554	564	551	546	543	556	569	590	527	588	587	569	573	594	544	551	595	599	572	624	618	572	546	597	582	565	565	567	596	581	597	567	537	632	553	618	616	574	577	591	610	586	557	572	589	536	577	586	578	605	562	594	594	579	607	578	573	568	561	559	566	564	572	604	593	587	536	609	585	552	575	583	636	548	562	583	563	521	585	586	551	582	604	570	600	525	585	541	590	578	591	567	532	556	545	540	584	608	543	565	559	556	604	575	580	597	567	580	594	514	568	554	588	581	581	583	587	580	613	536	568	547	595	633	576	568	567	598	604	574	613	612	592	561	537	548	567	595	588	587	566	534	606	576	594	554	612	582	588	581	561	557	570	530	590	589	605	569	568	580	589	567	602	621	572	569	596	555	578	578	585	539	523	566	608	560	607	583	562	567	564	555	566	606	563	646	556	560	559	589	554	579	621	552	567	614	559	578	549	594	586	515	581	561	514	598	600	605	604	570	587	591	581	599	559	620	573	586	551	602	567	575	523	550	542	579	567	553	568	527	547	562	561	573	558	564	559	586	552	554	614	564	560	530	559	607	595	570	616	598	588	532	581	567	566	584	551	577	586	570	566	526	611	556	578	549	603	581	559	593	585	555	580	570	555	577	540	539	578	512	578	569	551	545	602	623	574	520	575	585	539	558	547	552	589	589	558	549	596	593	550	549	601	593	587	582	569	597	570	609	588	559	622	593	532	595	554	620	583	529	585	573	534	588	571	592	567	567	578	590	625	634	601	608	573	555	539	603	544	590	553	564	550	560	599	569	594	547	567	515	548	557	580	548	578	600	581	558	531	561	570	600	554	586	612	583	552	569	572	562	587	506	554	579	584	577	539	543	569	544	584	567	561	577	584	583	543	570	590	557	578	614	543	611	545	571	578	589	608	611	573	590	598	579	549	533	590	545	529	560	558	580	587	605	590	568	538	560	557	530	550	604	567	581	562	601	585	610	538	548	610	575	544	585	552	594	573	565	559	562	550	584	610	567	591	591	586	543	572	559	567	580	581	606	623	537	558	631	573	570
19116	15553	12006	3085	687	263	191	218	229	234	412	277	250	272	303	292	301	264	207	187	175	229	203	207	177	199	211	198	189	229	217	200	188	226	186	187	185	214	177	191	203	182	194	211	211	207	172	220	203	199	188	217	180	185	196	201	204	182	219	217	202	185	182	183	187	199	198	203	217	175	189	201	206	192	189	183	202	188	203	195	186	194	168	180	221	189	217	191	177	195	192	192	210	219	209	189	244	208	179	190	191	218	185	184	190	208	180	184	201	228	203	188	190	206	194	186	222	190	201	189	205	206	207	194	206	197	213	187	190	196	191	212	193	180	167	202	196	208	170	183	193	197	190	205	206	211	232	199	188	205	195	178	203	211	189	198	195	210	210	179	172	204	193	200	181	197	214	196	177	201	205	173	187	201	195	187	192	186	178	191	194	221	195	197	209	214	175	208	187	231	190	179	203	190	186	218	203	210	201	205	185	167	180	201	218	192	203	192	192	188	160	187	198	185	191	184	226	213	194	209	227	196	168	203	209	216	193	226	187	208	209	179	182	216	214	212	177	173	176	175	173	196	204	200	187	207	200	196	187	194	196	193	202	205	180	208	193	209	175	181	214	185	213	202	215	199	178	182	205	194	206	192	209	212	179	183	211	186	185	177	193	199	197	184	183	179	184	199	205	190	203	191	171	183	202	169	186	209	211	182	197	187	194	186	173	215	187	189	213	172	184	177	196	214	181	206	199	212	194	207	188	193	214	195	199	177	201	179	211	213	171	202	208	213	213	218	192	188	209	201	213	193	199	213	194	208	195	233	193	212	160	207	199	213	203	199	204	199	209	222	186	217	194	195	194	184	185	205	201	197	222	197	189	195	218	188	195	174	198	197	209	197	204	191	194	212	193	201	201	216	230	201	187	206	213	191	199	210	190	217	202	184	209	197	188	214	172	167	206	200	204	197	183	182	208	155	182	186	205	211	200	212	218	199	186	195	188	185	206	213	203	188	202	170	198	206	172	172	192	204	192	187	194	197	181	203	202	187	189	187	192	183	188	203	193	197	204	208	197	190	185	194	168	192	189	205	199	217	169	173	182	185	203	201	202	213	205	189	181	180	194	187	195	177	199	212	210	185	229	189	201	213	212	200	180	188	195	191	184	194	199	183	216	203	213	203	202	195	202	196	188	208	187	196	212	189	212	195	222	220	208	193	178	182	208	173	192	207	202	217	225	208	197	191	215	197	171	195	192	203	198	185	196	180	193	203	215	201	192	178	220	209	188	180	214	205	193	178	195	199	222	218	210	191	204	192	181	212	179	185	208	190	218	207	205	180	195	172	172	180	202	179	210	166	173	210	179	215	182	194	209	173	194	194	196	180	192	200	182	203	185	198	191	212	200	214	203	194	216	231	196	195	218	210	191	209	177	211	189	202	198	194	191	181	200	178	169	206	207	192	188	188	198	194	215	195	208	164	197	191	194	186	198	195	185	203	192	197	181	207	207	187	200	176	177	199	229	172	196	193	184	181	197	214	187	229	174	200	188	192	177	191	216	184	175	180	208	192	222	185	204	184	199	176	170	203	181	179	211	209	179	196	200	207	198	205	188	217	179	211	174	213	204	220	208	216	236	190	222	203	174	204	210	169	207	175	189	205	206	214	187	165	213	215	214	169	207	172	201	190	191	204	191	189	208	202	216	213	199	178	227	198	186	206	194	196	199	171	175	210	204	216	191	204	180	185	195	203	189	188	197	206	197	186	214	209	206	201	191	197	198	178	190	193	193	207	211	198	235	215	189	195	200	198	195	211	207	200	197	227	196	199	186	180	196	203	190	178	194	182	192	198	186	198	196	192	184	183	191	175	207	201	189	193	196	209	184	216	192	197	201	226	182	196	186	214	228	222	189	179	190	181	208	204	216	209	209	225	194	232	201	198	186	223	219	194	203	196	192	216	183	192	204	208	191	200	196	198	192	218	219	180	184	187	180	201	185	216	184	203	205	209	204	219	194	189	201	203	209	205	198	197	194	205	178	218	215	237	212	195	176	196	195	202	196	204	207	200	204	219	221	201	202	184	176	170	186	223	193	175	210	192	178	207	217	204	206	222	182	191	197	209	210	195	207	179	168	168	207	182	193	176	216	230	230	222	198	204	197	192	195	222	202	199	192	187	172	183	178	203	225	200	194	171	194	193	204	206	209	189	228	203	186	180	182	186	199	214	210	193	191	196	196	194	189	225	212	170	218	199	194	167	188	179	205	184	184	201	210	186	178	206	179	224	195	199	200	203	172	180	187	239	195	188	190	188	179	203	171	213	214	189	185	207	219	197	202	199	189	203	185	216	199	186	194	188	202	208	200	211	192	208	191	188	200	193	190	192	192	233	190	195	196	215	164	184	201	169	205	193	195	162	209	194	209	188	191	214	164	189	214	183	204	201	170	182	179	185	197	188	193	180	189	215	189	177	204	193	196	215	184	203	198	181	187	190	163	204	203	192	186	197	213	186	183	190	186	193	188	206	168	185	196	204	221	192	201	173	196	193	188	260	180	179	216	194	220	184	202	209	214	189	187	196	206	191	173	192	210	197	194	219	190	200	184	209	189	177	228	201	184	222	199	187	177	195	185	174	184	208	191	173	221	194	189	182	189	200	205	212	179	198	211	189	189	212	200	202	183	186	178	214	192	190	194	162	186	191	202	199	202	195	190	196	206	185	171	206	222	199	206	204	193	188	177	197	195	210	184	201	175	198	191	204	197	184	204	198	178	175	206	183	195	222	209	173	219	198	199	194	187	190	229	197	183	202	196	167	203	190	206	217	215	210	168	194	198	196	178	197	204	182	195	193	205	214	195	191	203	190	206	189	216	197	190	164	205	200	208	212	203	199	184	190	203	210	173	193	207	188	210	183	185	204	208	183	210	212	190	214	192	205	188	180	228	165	192	184	191	196	197	210	202	166	184	196	195	209	188	185	202	186	181	184	183	181	212	193	189	192	179	173	209	224	223	197	179	206	197	216	174	186	208	223	196	181	211	223	178	206	205	206	164	200	205	203	224	213	193	196	209	192	186	219	222	172	170	218	213	189	189	200	189	190	209	195	198	197	213	214	206	196	193	209	199	222	182	196	209	165	188	212	196	193	180	198	214	219	185	200	206	195	199	207	193	216	203	217	213	206	194	179	206	202	177	182	205	211	210	200	185	178	196	199	201	206	206	191	213	179	197	195	202	186	218	181	221	216	215	190	196	201	187	193	196	198	195	181	195	203	172	195	214	218	202	187	187	195	190	165	182	195	219	182	213	189	163	188	195	191	206	205	187	193	188	208	181	192	191	189	191	206	193	180	209	217	206	205	185	200	178	192	190	199	213	209	198	193	205	231	197	214	201	196	211	196	216	209	217	218	204	217	172	181	185	212	193	216	189	215	198	201	196	197	178	194	197	185	212	185	188	196	198	223	191	189	188	190	201	214	189	207	200	176	180	180	195	210	215	192	197	172	208	193	204	191
15828	19525	17361	7325	2528	922	587	567	626	710	1961	965	861	998	1169	1132	1053	855	664	543	538	555	488	510	612	514	540	499	513	480	543	540	498	493	505	565	481	533	483	548	529	518	524	516	531	532	537	524	545	525	520	569	513	554	545	525	519	530	517	539	557	534	509	498	523	470	527	497	572	530	505	546	489	543	477	509	539	504	481	531	549	526	546	554	546	542	466	524	526	518	577	517	534	480	496	528	497	526	549	542	519	529	515	546	538	542	500	502	530	549	554	564	521	494	527	487	482	527	501	546	520	536	501	532	518	558	501	528	513	471	509	503	507	474	505	529	526	501	511	537	565	515	526	530	531	524	513	483	537	521	555	500	514	552	550	536	529	529	514	548	567	518	486	573	504	512	564	541	519	502	510	500	542	545	504	515	583	490	524	492	517	551	539	524	532	481	529	519	503	517	547	571	508	495	508	480	518	510	556	498	508	519	500	503	539	534	497	544	544	489	502	526	523	538	490	550	521	498	518	567	544	554	511	502	554	513	522	536	547	525	524	509	499	519	543	543	506	521	539	530	536	512	495	525	516	512	528	537	551	534	503	524	527	501	536	544	545	491	513	535	486	471	535	503	517	475	493	564	502	541	522	533	494	522	561	564	561	521	540	518	564	544	532	515	500	488	569	527	465	521	539	538	507	487	496	530	515	533	480	527	493	540	521	520	536	495	485	511	544	517	540	538	497	547	564	546	503	537	548	536	508	522	498	466	573	494	508	492	520	542	497	511	531	539	549	484	530	539	528	515	536	541	543	493	493	549	527	499	491	547	499	530	529	512	484	520	498	504	506	547	491	506	534	511	521	525	536	510	494	513	508	492	490	514	546	521	483	543	520	502	534	533	512	517	525	548	551	538	526	562	539	494	494	531	519	576	547	520	502	525	485	490	487	499	525	544	536	499	512	527	521	527	538	523	557	521	503	539	486	505	516	536	507	478	537	484	511	526	516	517	546	528	543	558	506	497	530	521	532	522	479	555	541	539	564	540	492	515	557	516	525	508	486	529	526	524	502	568	533	523	505	521	536	521	563	510	527	496	494	525	534	517	591	535	517	544	477	514	504	520	495	479	500	464	557	524	523	494	544	501	521	533	544	507	525	522	504	551	512	508	538	532	526	505	547	496	532	470	533	554	534	502	519	501	491	489	516	513	511	549	529	523	519	489	496	553	530	543	545	490	522	522	513	520	542	527	527	498	539	532	532	477	538	504	524	543	480	543	530	523	519	511	502	500	499	493	516	525	533	478	500	504	559	514	545	524	544	514	536	463	491	527	530	512	505	518	511	525	544	531	518	528	484	506	520	486	491	493	567	514	517	559	502	539	531	487	528	525	503	522	550	542	510	494	540	530	537	545	503	527	500	514	508	501	484	488	510	561	551	530	512	520	506	530	496	534	522	518	511	505	581	523	541	521	529	510	523	526	514	523	492	524	542	479	511	556	559	540	545	501	511	516	538	536	522	542	523	526	488	522	525	510	553	492	506	508	502	550	550	514	513	529	558	522	503	502	543	545	541	521	508	511	508	521	523	533	522	508	532	514	488	483	540	487	497	493	530	544	546	490	535	522	502	518	521	502	493	550	515	534	486	530	545	560	551	508	549	489	532	499	515	540	492	505	510	503	516	531	519	511	504	521	513	532	528	538	549	498	477	504	499	525	522	521	559	519	512	476	538	533	531	565	526	532	534	538	489	552	510	496	536	540	524	529	487	544	552	490	503	572	532	530	490	547	526	556	544	563	525	499	534	540	550	501	540	521	500	527	544	516	491	488	543	525	530	493	552	492	523	524	530	526	513	560	537	561	523	486	537	521	548	524	508	500	529	556	540	492	518	547	532	485	522	531	533	512	540	531	527	522	521	540	514	522	455	478	556	486	533	534	542	492	509	479	498	513	549	539	514	475	474	494	500	526	503	503	534	531	478	528	490	556	506	545	465	512	527	543	532	538	498	499	498	556	542	527	516	504	497	513	456	510	537	543	511	534	512	510	520	528	484	535	554	488	500	483	557	532	495	549	530	493	536	569	548	502	498	495	531	525	527	505	525	527	508	510	499	520	488	497	508	500	474	494	519	545	516	562	521	539	464	519	491	539	505	504	504	496	532	508	519	539	537	513	547	505	545	499	520	496	505	527	503	477	522	514	507	547	556	492	507	482	477	576	513	529	500	495	486	508	476	510	503	533	545	525	501	529	533	524	513	549	534	549	525	544	507	524	536	500	552	528	523	540	562	512	523	488	506	482	542	501	531	505	524	527	543	513	493	486	529	553	558	509	503	554	533	530	501	476	523	504	526	470	511	473	513	500	571	507	521	503	485	526	539	515	530	532	478	485	584	504	525	544	506	498	450	512	561	511	512	562	573	530	544	512	512	496	528	509	527	511	516	510	464	488	557	555	529	563	519	506	540	504	506	516	481	505	525	503	511	523	514	549	554	527	489	516	546	497	498	475	499	517	507	486	523	511	534	541	515	528	532	539	550	477	592	548	556	531	529	562	495	508	565	515	521	534	520	509	513	521	526	509	544	480	514	491	527	506	526	545	497	477	541	501	515	485	522	545	517	496	526	498	479	517	506	495	515	493	498	485	520	540	529	484	501	533	537	493	536	523	534	504	546	517	519	536	525	514	505	544	524	505	499	514	500	521	546	512	525	511	470	502	511	573	511	507	488	491	539	532	498	555	546	500	553	535	502	536	473	552	532	584	547	513	539	531	552	564	535	516	489	510	504	511	511	510	516	524	534	515	533	505	547	546	554	528	497	519	513	474	500	530	517	504	544	551	540	510	509	499	559	528	531	496	529	495	548	506	534	520	517	501	495	526	536	534	519	500	523	524	540	492	475	509	531	501	521	515	519	528	544	496	537	489	533	540	493	552	518	493	514	526	512	477	532	513	520	490	561	503	516	480	524	477	574	506	521	523	544	518	550	522	526	514	494	478	508	509	505	512	516	519	531	528	539	498	535	513	474	543	477	491	526	524	540	509	483	521	549	560	500	541	489	502	525	514	550	520	524	500	516	500	546	516	527	505	503	500	481	509	510	486	542	483	510	546	556	501	496	558	538	525	462	538	494	546	526	503	498	471	505	511	484	519	536	501	529	525	505	520	534	531	528	518	477	485	550	514	537	506	577	510	525	516	506	551	498	527	550	553	553	535	556	481	545	530	495	537	528	479	483	512	516	507	514	511	505	535	541	508	538	504	492	523	530	525	502	484	534	505	513	488	531	494	533	533	535	520	511	524	498	522	517	462	541	494	521	525	536	511	536	546	513	516	553	504	528	529	495	513	531	478	515	492	524	522	524	557	531	503	519	503	494	494	526	495	497	483	503	512	501	494	513	516	479	553	523	549	545	536	506	519	554	505	509	484	533	566	506	506	473	511	535	517	449	547	528	509	512	517	500	546	566	547	496	517	514	528	530	459	551	506	513	528	476	533	515	513	475	503	528	520	516	532
63150	65295	58721	34749	15600	2648	389	403	472	1038	4470	2231	923	1210	1536	1297	908	582	395	279	231	234	219	194	201	212	195	189	214	229	201	216	190	218	192	213	212	211	191	204	226	196	202	218	222	206	188	226	200	212	211	218	205	157	196	210	179	218	203	225	174	193	222	202	234	197	241	211	202	177	206	194	184	205	195	189	201	191	206	201	223	215	203	206	199	195	206	229	186	214	198	196	199	189	215	190	229	199	184	199	206	221	206	196	186	185	215	208	202	194	209	215	230	191	190	197	207	217	193	202	183	229	175	187	207	194	205	200	210	188	188	207	204	196	207	200	198	212	209	209	200	204	232	222	227	234	194	202	209	192	209	231	186	200	211	212	201	222	211	208	209	236	203	208	231	221	229	229	228	226	187	201	209	226	216	209	229	180	196	193	195	233	223	219	237	203	209	204	230	209	234	194	197	196	212	189	207	203	182	181	186	199	194	181	208	207	233	214	221	200	204	184	198	204	197	204	222	221	215	230	216	212	213	226	201	202	179	223	194	187	206	202	218	174	208	212	214	211	219	160	215	195	206	195	198	200	210	186	222	230	197	193	207	194	227	206	196	206	241	198	214	179	212	215	220	227	178	207	204	213	216	212	219	225	192	215	193	202	221	208	188	216	212	191	196	232	211	215	199	203	178	198	217	237	203	221	212	214	196	214	172	213	185	226	222	211	189	225	190	214	209	205	210	227	217	212	211	205	217	192	213	244	213	198	184	196	238	195	203	192	209	205	202	214	213	198	223	199	191	216	213	196	212	182	216	202	199	231	219	188	179	180	203	206	195	213	202	193	207	222	201	206	206	201	195	198	207	211	216	200	203	193	201	212	170	196	219	200	201	210	231	200	212	196	219	185	218	184	196	171	193	214	213	191	216	208	245	212	256	204	229	217	228	217	227	212	198	219	213	211	199	192	197	219	222	210	180	202	208	186	227	181	221	212	198	225	206	211	215	232	225	194	208	203	211	179	211	214	210	194	177	194	207	200	223	218	201	207	222	194	212	196	213	212	239	240	219	198	197	213	197	214	209	204	204	186	190	224	231	237	204	216	182	194	184	189	223	213	205	178	209	191	187	210	204	194	209	199	201	204	213	199	189	222	203	213	182	221	209	212	198	184	206	218	190	204	225	206	207	199	211	192	209	205	188	213	201	212	195	206	210	195	223	225	191	203	222	206	193	197	209	187	204	205	201	191	188	210	219	172	221	190	198	234	222	191	223	205	206	195	215	215	203	210	228	190	215	177	200	193	199	198	193	209	221	214	208	228	195	212	182	225	213	179	215	226	214	189	197	218	202	209	205	193	213	233	198	212	222	206	221	209	230	222	237	197	223	211	191	218	199	217	200	170	226	212	209	232	231	219	224	196	209	204	195	232	197	189	188	209	209	200	181	190	197	232	211	223	226	227	211	185	204	222	217	203	187	199	199	188	187	201	183	196	211	218	222	214	193	213	203	213	231	198	212	213	215	219	204	183	199	222	231	200	208	206	216	203	219	193	242	206	219	195	224	207	205	219	189	208	202	177	216	194	193	221	261	183	207	210	239	203	208	221	208	202	204	241	230	189	216	224	244	197	206	204	212	198	178	208	222	200	206	202	206	207	187	216	220	211	234	230	203	195	210	222	213	201	223	207	212	188	187	206	210	200	198	196	226	195	206	214	213	212	212	197	211	199	219	206	226	195	205	211	179	191	207	204	178	197	184	186	227	179	191	211	205	196	212	206	202	173	188	216	207	211	227	200	214	231	202	207	192	195	175	232	197	228	217	222	225	203	267	232	198	221	215	206	203	203	210	220	203	212	203	188	216	208	208	203	246	206	203	217	192	235	224	212	214	203	207	198	214	214	202	219	206	216	201	183	182	218	206	216	228	222	206	205	197	190	216	221	229	219	218	179	224	228	198	209	205	201	231	250	200	211	187	205	203	210	198	238	199	209	217	212	192	214	197	207	214	229	223	200	202	210	226	198	214	201	223	196	207	200	163	201	193	192	231	213	195	190	195	222	217	207	218	201	183	178	208	209	200	202	201	225	212	194	217	209	202	191	196	202	219	211	195	183	217	194	212	195	214	187	199	178	176	186	206	205	210	221	215	214	207	216	198	207	190	192	229	224	237	178	213	197	183	243	198	191	198	203	225	203	196	190	199	212	226	244	176	209	240	202	181	200	230	184	208	204	198	216	220	211	218	210	204	191	214	232	201	218	214	207	211	189	210	204	224	227	206	218	207	213	193	196	192	208	213	211	211	200	186	202	162	218	192	212	217	210	229	187	208	228	186	218	208	207	215	200	211	214	185	227	208	196	199	199	199	209	223	225	202	160	214	212	201	181	202	215	210	221	220	206	208	230	204	217	184	198	227	187	193	207	210	187	194	199	201	208	225	210	232	196	223	197	218	186	200	204	202	218	221	193	188	200	222	211	209	225	213	206	206	198	193	200	213	201	201	212	212	217	209	230	222	214	187	224	210	196	231	220	194	199	228	192	231	228	213	228	199	215	221	221	220	201	205	225	209	193	217	202	164	188	236	193	201	208	179	203	199	218	210	206	189	219	204	201	223	236	200	228	222	193	214	206	205	203	208	188	216	180	199	223	188	211	194	193	205	208	200	216	191	213	210	195	181	225	220	204	225	201	211	228	201	218	199	222	196	213	199	232	178	210	211	230	212	236	203	213	205	229	206	183	217	192	204	207	239	203	190	173	203	210	210	202	187	217	223	210	202	189	206	200	192	201	210	219	199	191	217	193	208	199	199	173	203	192	214	187	210	211	191	224	221	221	229	220	217	256	203	233	195	204	207	200	185	189	200	212	207	212	203	207	210	191	190	208	195	178	198	206	212	208	218	219	190	206	248	220	210	234	205	190	198	238	199	214	214	204	208	197	216	221	200	233	172	196	186	193	203	215	199	190	229	202	195	202	198	205	199	221	216	219	174	190	220	213	218	203	192	235	204	172	183	196	208	221	189	209	221	213	191	217	195	206	229	203	213	190	169	190	197	207	206	234	182	197	181	184	188	218	200	210	209	199	189	204	188	204	197	201	194	221	203	194	213	195	218	171	207	224	235	247	206	229	194	230	205	230	213	207	235	223	217	222	206	190	193	217	212	207	180	211	212	223	211	219	202	209	215	202	236	218	222	195	214	198	194	203	213	183	216	215	207	205	217	211	203	202	182	197	205	223	200	226	197	205	229	215	194	191	196	228	227	223	215	205	208	219	203	209	220	203	196	221	212	227	240	215	195	216	180	225	233	206	192	216	190	229	202	217	209	193	203	211	200	192	195	188	207	209	179	219	194	203	196	190	195	200	210	220	187	220	191	220	228	241	215	197	203	204	195	209	206	207	208	207	183	185	198	208	205	208	221	189	205	205	207	210	217	218	199	200	203	232	227	201	199	207	212	209	226	208	204	238	228	236	228	215	210	200	191	200	197	222	191	201	214	203	215	223	210	201	206	209
40065	49912	51844	38030	22729	4554	1131	1264	1962	5117	17514	7585	4326	5958	7336	6294	4447	2669	1582	879	699	732	630	546	547	544	562	531	539	569	571	534	547	524	535	566	545	575	578	537	537	509	561	528	531	552	558	553	541	525	542	583	562	568	576	594	541	545	499	486	568	522	562	524	549	587	563	523	568	538	572	575	557	562	538	515	521	578	533	577	581	520	545	555	553	516	514	580	563	565	536	582	558	543	550	544	509	506	515	561	535	542	521	560	502	503	584	565	555	590	543	528	552	552	522	544	555	568	549	567	536	561	545	565	528	548	566	579	544	546	544	538	510	531	558	559	541	559	557	550	515	573	537	546	542	499	502	557	556	551	543	579	556	558	509	529	552	542	531	570	573	527	516	549	557	526	555	547	575	501	569	527	532	544	557	549	548	565	517	544	577	528	594	586	547	552	552	563	528	575	573	551	562	524	551	546	540	538	488	538	534	559	574	562	509	538	524	498	585	513	537	579	541	533	513	494	532	512	524	541	515	539	578	543	517	542	581	520	545	536	559	517	538	545	560	565	532	564	528	520	553	580	536	548	583	542	518	510	561	541	556	499	557	558	511	547	560	529	553	560	563	595	542	532	578	567	528	528	552	550	549	586	540	533	552	508	523	533	559	565	544	531	519	552	581	546	534	541	575	561	530	537	539	510	503	541	544	549	546	554	554	565	570	544	581	522	515	556	528	542	538	540	545	536	531	544	603	526	541	550	554	519	533	531	543	554	504	533	546	548	538	526	520	554	508	584	526	543	535	570	539	560	564	518	538	512	532	545	532	530	510	596	562	525	566	507	550	528	542	557	539	546	533	539	524	514	580	525	577	556	520	519	572	526	502	541	537	586	539	531	540	561	501	557	527	529	492	535	546	546	536	547	597	520	548	545	548	523	539	548	510	561	506	544	546	560	480	558	522	562	554	550	528	538	571	511	551	547	548	540	534	539	537	533	558	551	557	525	547	553	524	490	554	548	549	552	518	483	527	545	582	527	546	546	488	523	535	534	541	506	569	521	547	545	566	513	530	502	549	563	562	584	522	533	525	566	525	546	514	532	533	572	509	541	540	514	561	498	522	534	506	546	567	552	543	546	547	499	550	530	548	595	520	582	501	553	557	531	550	512	530	535	538	547	571	505	595	554	547	514	548	561	526	510	531	528	574	556	553	536	542	532	577	577	566	528	542	586	505	559	521	534	522	556	525	546	511	538	578	538	528	529	582	503	503	533	542	551	520	539	555	559	555	571	572	524	563	512	509	533	588	553	526	567	575	551	553	546	624	543	564	566	554	545	622	514	553	557	536	491	602	557	568	542	548	600	522	541	556	600	561	568	537	523	512	497	524	551	536	546	559	538	582	563	547	536	537	554	573	580	549	546	529	543	581	538	567	566	532	545	550	546	555	539	556	514	551	510	550	576	534	543	515	565	511	533	530	510	545	567	541	503	533	574	534	516	545	544	580	553	557	580	530	553	547	524	523	474	529	543	536	547	563	570	572	564	552	578	526	538	540	555	539	537	523	497	498	575	547	550	496	537	533	558	574	541	540	548	567	525	522	548	551	543	572	483	559	530	558	544	582	525	561	559	537	532	530	571	591	545	537	535	512	522	541	559	544	517	549	461	558	554	536	569	587	517	550	560	571	533	526	502	574	559	540	560	547	538	559	525	523	518	542	553	549	539	573	551	583	547	545	531	543	587	569	539	549	556	537	586	516	549	526	528	497	545	556	520	527	556	545	574	543	526	579	530	533	555	566	526	528	533	502	574	517	562	519	573	483	515	507	539	525	554	553	569	542	541	569	543	561	553	521	563	547	583	551	542	543	547	580	551	529	545	530	503	559	498	566	556	555	539	481	573	551	549	523	534	534	558	521	527	547	551	550	551	572	535	522	508	558	570	549	533	537	475	531	559	513	513	538	514	582	546	539	583	562	561	512	539	563	533	525	523	538	516	565	544	546	522	554	582	507	545	542	554	560	562	541	547	532	524	563	533	562	516	514	519	577	510	531	566	516	527	560	558	555	536	519	556	560	579	574	532	543	541	516	562	538	563	550	556	563	569	558	550	512	574	531	557	543	521	568	509	543	566	521	553	536	519	512	559	529	556	545	587	548	542	560	563	536	539	586	564	514	531	558	523	553	576	586	569	552	542	550	565	591	539	513	529	542	541	550	576	548	531	534	500	527	532	552	524	550	577	587	544	554	540	529	548	536	559	539	529	529	518	527	550	532	584	610	523	506	523	553	531	520	501	543	589	557	571	561	567	559	526	556	562	571	524	536	505	572	538	540	584	570	567	538	511	535	494	586	526	542	560	535	553	567	525	566	567	499	587	535	529	545	515	547	546	588	503	512	529	535	546	526	548	508	591	555	553	554	547	511	540	554	538	530	518	547	561	581	540	574	578	533	555	511	559	542	539	517	509	545	562	557	553	538	541	509	550	535	534	580	516	497	529	544	578	567	535	544	545	523	518	580	538	553	548	554	518	563	508	558	533	556	520	582	544	526	551	575	535	554	535	539	512	553	563	526	537	541	582	514	524	565	539	542	545	517	559	537	539	528	586	509	559	502	501	561	567	545	547	510	523	535	569	552	510	549	521	542	546	584	558	550	528	563	538	550	592	586	500	559	521	550	502	481	545	561	530	550	578	540	543	543	568	523	574	530	551	610	556	530	576	574	525	561	558	548	514	558	554	527	546	534	529	541	533	536	535	572	578	511	569	555	611	535	572	521	523	546	581	570	563	574	540	509	580	515	531	537	559	550	502	553	536	545	508	526	554	578	523	541	518	521	531	565	530	556	530	535	571	512	561	562	532	530	552	520	527	585	557	576	552	537	566	533	553	540	566	524	549	529	591	560	568	524	569	553	516	594	558	561	521	546	549	572	542	574	527	577	584	553	523	538	516	528	576	526	553	584	506	523	537	511	567	535	558	534	556	510	556	561	528	559	600	563	543	551	566	538	564	552	525	555	574	542	529	547	564	560	563	553	540	554	555	560	552	554	557	531	522	538	519	575	558	569	559	512	536	552	561	580	544	588	553	559	539	534	532	567	505	587	509	544	579	581	544	535	587	535	526	564	541	553	582	547	509	533	552	536	501	545	551	503	563	512	509	516	543	574	553	505	559	539	557	524	570	562	573	542	533	554	572	547	507	516	553	522	544	543	544	520	540	581	525	558	508	570	538	522	543	549	525	539	533	563	526	522	527	545	522	554	550	583	555	502	524	523	582	552	565	590	571	563	542	581	544	553	577	530	588	509	571	530	534	530	541	537	556	559	536	514	525	577	550	565	557	546	527	564	528	568	542	549	531	578	560	532	546	535	558	544	535	519	550	544	538	513	539	544	547	547	542	524	526	547	533	530	504	555	541	535	554	519	542	522	561	570	537	588	529	536	533	552	537	526	525	541	552	514	590	505	523	535	532	549	556	543	559	517	516	540	551	554	517	520	542	548	542	571	555	554	528
75059	77983	67936	48524	25993	7594	838	763	1063	2935	7310	7079	1629	2363	3378	2673	1789	1087	597	356	294	271	252	199	219	193	245	224	216	207	201	252	242	222	255	229	219	215	240	217	214	235	208	212	219	207	222	216	208	234	212	213	242	222	233	228	219	243	247	192	225	205	218	227	239	227	213	237	232	231	216	221	255	212	248	203	245	216	206	206	201	221	241	212	201	236	223	225	237	197	232	218	212	225	232	223	225	218	223	208	229	213	204	216	232	225	231	223	227	243	197	225	231	186	206	206	224	214	209	238	202	218	231	223	198	207	214	233	229	198	207	221	215	223	227	211	240	238	224	227	231	222	218	228	230	212	228	231	211	234	221	219	251	231	203	189	209	226	206	215	256	203	243	213	243	218	226	208	220	225	227	227	253	257	224	213	208	232	237	217	234	222	237	221	235	215	228	209	227	223	212	210	242	223	218	201	205	226	245	223	196	231	201	199	221	215	237	240	228	216	223	217	227	221	224	240	223	228	246	240	202	210	208	226	198	216	216	217	239	227	229	250	218	229	204	222	227	219	200	240	227	207	217	198	248	204	229	235	222	255	222	241	209	224	227	231	193	243	225	254	208	216	220	216	228	221	226	222	226	199	226	201	236	220	207	209	229	234	222	219	214	247	218	228	201	224	214	230	224	241	202	205	211	237	199	205	238	249	206	232	209	243	204	226	223	239	213	222	214	241	225	212	217	223	227	222	237	222	228	214	219	238	231	215	224	236	219	247	228	246	222	221	220	223	202	248	213	230	213	232	234	254	237	204	202	205	243	234	231	223	228	222	220	229	255	238	202	216	219	222	239	262	198	208	213	236	223	226	249	228	223	220	238	220	227	244	229	231	240	235	235	206	226	228	197	225	224	210	232	221	213	225	233	221	229	225	238	242	219	225	214	188	225	203	227	250	196	210	211	232	200	221	216	239	206	227	206	217	188	233	198	209	195	218	213	220	215	211	236	232	225	219	216	217	231	242	205	230	241	204	224	242	248	195	208	214	219	249	247	207	223	213	233	229	230	230	212	229	202	238	224	207	217	250	223	197	223	230	222	230	224	218	252	211	208	233	228	217	203	225	242	213	216	244	232	223	198	189	229	216	220	220	231	226	209	229	206	231	212	209	229	237	217	233	221	222	220	228	247	214	235	222	233	215	216	231	232	223	213	236	214	232	204	232	203	229	221	212	258	245	230	228	227	198	215	241	214	217	205	193	244	202	209	212	197	238	231	253	184	220	202	251	267	225	209	214	204	226	216	211	191	247	201	202	201	223	220	214	242	192	220	222	215	208	219	247	225	241	219	203	231	219	240	230	188	229	250	223	247	226	220	218	234	195	198	234	239	206	237	181	209	218	224	243	236	211	238	238	210	209	219	220	235	248	228	222	240	227	215	233	213	221	219	254	233	244	220	232	241	250	222	217	250	221	235	225	221	193	222	232	207	218	223	231	223	236	215	198	205	231	240	224	211	230	201	240	251	219	223	194	197	245	232	228	266	212	232	245	218	224	227	198	225	179	239	230	222	221	243	229	222	228	214	211	219	240	203	215	245	240	218	202	229	218	233	231	217	239	201	217	243	237	234	212	233	231	214	212	210	191	240	223	215	242	207	221	214	208	223	214	198	222	233	252	228	231	213	224	233	225	246	220	244	211	221	234	227	219	221	226	243	233	226	220	215	232	210	202	226	214	212	222	202	233	222	244	222	225	235	199	209	220	197	242	238	194	220	251	242	212	235	221	250	234	248	228	233	217	230	241	211	230	232	204	212	237	217	221	238	193	180	221	199	221	192	205	210	240	209	216	205	225	224	245	208	190	220	221	241	241	200	209	227	213	208	227	221	226	205	247	230	224	224	244	217	228	246	215	216	204	225	229	217	225	237	207	232	212	209	221	236	208	251	205	228	214	196	242	226	225	219	221	221	204	218	214	206	245	209	230	215	213	218	205	236	193	239	214	234	227	237	236	212	213	237	199	232	226	212	204	225	220	191	226	224	224	216	213	227	205	212	220	207	216	235	227	197	219	237	193	230	219	224	206	234	223	248	233	207	249	239	206	228	209	221	241	224	208	237	199	225	233	204	220	241	223	219	210	227	228	224	229	212	219	233	225	198	236	237	197	238	242	266	242	198	220	197	210	222	221	223	228	233	216	205	188	219	206	236	207	216	226	230	231	241	220	240	217	188	221	208	230	221	227	210	247	211	250	214	219	242	207	215	222	224	206	215	223	199	236	215	229	227	215	254	247	208	240	212	240	219	207	214	247	227	218	226	227	223	193	244	240	211	229	197	225	199	224	203	221	222	207	235	222	238	218	206	239	204	238	216	196	231	203	222	221	211	236	215	219	217	219	211	207	215	210	213	219	262	226	238	216	207	222	203	224	219	236	229	204	216	217	257	266	225	229	229	227	224	209	199	221	223	224	230	212	214	236	232	226	211	234	222	221	216	223	213	224	201	209	207	239	203	175	229	219	235	215	205	219	221	247	209	222	249	203	217	246	256	213	209	227	232	217	235	205	255	248	206	217	239	199	223	225	218	213	233	213	230	224	215	228	222	235	206	230	227	260	215	219	240	218	216	235	208	225	234	206	228	220	220	247	215	221	202	240	226	252	212	224	206	218	223	209	199	204	245	217	230	239	241	227	214	236	226	228	202	251	227	246	239	223	215	230	213	228	202	256	228	217	220	219	215	230	205	222	196	233	223	232	208	202	205	233	205	234	215	211	226	196	208	238	240	209	217	218	250	214	222	236	236	232	206	218	206	243	204	220	209	199	216	181	229	248	182	224	188	206	197	237	195	202	227	213	204	217	196	203	213	209	210	209	260	218	219	208	223	209	227	232	212	213	214	211	231	206	192	238	229	207	196	213	242	249	220	194	211	211	261	226	218	231	222	220	252	236	230	223	214	233	226	215	225	235	234	225	226	214	206	229	243	244	230	213	221	214	209	233	205	234	202	236	218	231	228	234	198	229	234	224	231	235	207	245	218	236	223	212	233	211	222	234	207	199	241	217	237	197	229	222	225	181	224	213	219	194	218	198	232	219	213	224	218	235	241	220	203	202	233	189	223	249	247	234	216	238	216	233	226	214	259	239	242	217	213	229	222	217	206	219	185	246	217	201	218	237	234	258	238	228	235	193	215	232	224	224	228	216	221	223	234	217	222	214	234	207	213	216	212	189	225	232	245	226	230	213	199	211	216	214	216	216	257	217	217	213	226	213	223	225	226	222	216	243	206	261	208	227	237	205	207	218	225	231	224	234	221	238	202	245	209	231	215	207	220	208	232	222	214	232	218	209	241	202	207	213	199	233	228	220	244	233	236	231	219	247	216	204	242	238	231	236	225	216	209	241	225	215	197	210	212	208	198	218	213	210	237	223	215	228	236	199	219	203	215	242	234	187	232	217	227	224	238	233	236	216	199	230	238	229	209	208	192	232	224	217	225	216	230	215	222	214	233	225	214	225
48821	61952	61490	50115	31859	9019	2459	3071	4339	11517	22756	19619	6850	10687	14240	11439	8101	5011	2751	1106	1030	939	632	577	575	609	556	581	562	583	550	603	607	532	612	527	632	547	566	564	552	566	594	575	561	577	564	579	593	579	619	624	604	574	545	576	626	584	549	608	592	581	581	572	603	590	533	631	587	581	550	548	557	523	517	557	564	536	600	542	568	617	570	576	592	563	605	539	548	599	565	612	580	580	561	607	600	545	587	570	550	527	583	562	553	535	539	571	552	570	544	600	574	549	591	562	564	583	571	537	533	571	571	568	542	582	591	547	542	562	586	545	582	574	563	618	565	550	566	549	563	594	564	620	606	571	568	572	525	542	593	565	602	597	526	565	572	555	574	563	570	570	598	600	576	600	570	550	568	599	595	578	606	515	546	578	572	595	610	561	607	569	606	561	611	590	563	564	621	527	603	539	553	581	578	576	528	580	569	575	560	565	571	588	574	585	552	600	601	577	575	592	534	607	558	560	551	573	583	564	602	604	577	527	591	606	587	542	558	593	582	562	552	545	576	614	587	580	573	578	549	572	559	555	550	594	583	606	575	594	531	588	605	570	584	582	546	589	542	591	584	540	535	568	569	556	612	575	581	554	583	539	566	586	567	561	592	558	598	578	589	554	597	548	594	585	609	554	610	588	525	565	578	544	592	540	574	543	562	605	577	528	582	563	599	572	594	597	615	539	594	565	584	566	594	564	578	544	562	579	561	623	580	563	572	577	564	587	525	560	581	572	599	554	587	598	594	604	599	570	559	571	598	586	571	564	608	587	549	595	561	610	561	535	609	604	547	612	601	542	608	599	579	551	559	556	549	560	556	570	538	650	575	577	625	566	559	545	574	545	595	551	537	591	574	565	561	555	565	582	565	554	546	573	549	577	601	624	572	618	534	584	603	591	561	572	578	559	592	549	566	586	545	573	537	576	582	589	547	572	597	519	599	591	604	571	564	603	575	625	547	591	593	552	538	572	565	600	628	616	540	563	620	595	585	543	507	586	618	601	583	554	569	580	589	570	577	626	561	571	582	545	599	592	584	580	587	659	572	566	550	548	571	586	526	568	546	531	544	542	549	603	548	535	607	601	584	564	597	552	552	586	590	569	555	588	584	596	567	575	561	572	566	594	565	585	584	596	601	528	599	545	576	588	525	602	574	591	570	550	581	581	611	566	558	585	557	590	627	559	580	599	559	567	613	522	529	577	563	629	558	584	607	604	568	596	538	577	587	549	533	575	596	589	572	537	579	595	549	534	619	590	560	567	584	558	656	611	584	583	577	588	567	559	610	534	577	624	571	565	578	619	619	563	583	602	591	527	579	554	598	580	573	578	613	558	597	587	588	529	565	600	612	537	552	559	614	586	596	558	568	563	559	558	549	572	538	559	587	578	579	605	569	555	565	560	594	559	565	554	573	574	595	523	579	553	580	625	552	589	577	596	557	571	574	542	594	580	541	590	555	561	540	544	608	572	619	595	540	581	552	594	562	566	580	571	555	546	540	598	578	598	600	540	549	589	556	587	579	559	550	539	619	575	592	569	566	585	524	562	550	552	574	537	577	575	542	552	579	608	558	555	582	585	572	590	614	590	617	591	606	545	581	568	562	572	567	558	592	585	607	553	559	556	545	574	593	550	564	582	584	565	573	598	616	539	592	543	556	540	591	556	553	558	550	598	581	544	622	557	603	622	563	561	557	561	578	592	582	619	541	587	574	566	563	533	586	572	581	601	535	525	541	541	584	555	566	574	585	567	579	558	560	585	591	594	564	560	567	566	554	585	573	584	553	566	572	562	559	588	584	553	556	509	557	550	592	586	615	581	599	596	545	592	595	535	591	588	527	562	540	586	556	593	569	586	551	558	569	578	575	579	583	558	576	542	611	570	580	573	580	603	587	553	568	564	581	616	561	545	552	558	549	582	560	581	512	598	579	570	593	584	614	524	574	590	601	562	585	533	557	576	599	612	565	546	587	577	588	575	598	559	604	541	574	557	578	566	589	596	546	569	554	544	558	570	538	558	583	589	561	584	584	607	543	595	579	588	533	599	572	570	574	581	561	607	568	617	590	559	543	591	565	578	570	542	594	586	592	566	582	560	587	597	565	578	610	532	563	564	536	573	566	560	554	552	543	597	594	594	588	562	564	558	571	561	593	564	552	567	603	522	540	604	608	598	585	581	578	576	554	549	552	513	573	584	576	581	570	558	566	599	633	566	566	571	634	550	582	535	548	576	551	545	586	579	566	580	582	588	568	583	585	612	582	582	558	581	569	574	567	585	568	549	570	573	599	556	557	581	549	583	569	570	577	543	592	564	562	581	557	567	576	559	559	558	558	596	553	593	592	558	593	549	573	547	592	601	591	561	557	571	610	570	498	560	608	572	540	541	566	555	559	578	565	605	572	565	572	591	570	580	558	603	556	613	570	618	574	569	571	589	591	577	575	557	596	580	558	619	559	603	547	545	575	578	611	565	581	574	579	559	583	580	530	555	526	561	585	552	577	579	589	556	596	562	616	551	547	572	555	585	579	607	516	540	586	572	555	579	586	535	570	625	542	611	529	575	554	549	585	546	546	602	550	596	564	607	563	598	580	556	541	580	565	569	606	560	571	576	559	609	589	651	538	566	573	569	576	584	569	587	567	571	557	602	569	621	575	562	535	570	606	576	588	619	560	533	584	565	587	584	586	547	615	577	528	522	575	565	625	631	586	566	569	585	599	573	572	578	598	547	621	563	573	566	552	539	567	548	589	634	548	564	618	582	582	572	526	592	538	582	581	566	531	573	584	554	552	583	573	551	560	594	604	551	566	581	584	523	562	561	623	583	561	597	615	570	597	608	646	553	562	586	578	612	585	589	544	554	576	537	559	579	544	584	561	556	604	574	583	587	568	541	539	545	556	571	558	560	607	587	597	587	522	573	569	520	574	596	576	580	539	594	547	583	571	583	572	521	571	576	544	580	626	569	550	564	592	573	562	587	574	588	594	577	603	565	599	590	590	554	575	550	575	570	586	545	569	572	543	584	565	551	511	601	567	576	558	583	599	565	551	530	590	533	602	614	544	614	610	534	581	550	591	580	539	588	605	564	590	563	580	646	569	588	610	559	591	536	642	589	514	571	580	535	577	559	608	586	619	560	591	579	563	554	567	538	558	629	584	581	606	553	574	578	582	557	556	536	592	558	534	550	596	604	572	540	560	596	574	579	539	596	565	568	534	597	597	593	530	573	574	579	575	606	549	553	513	590	510	578	574	575	578	535	566	567	588	583	587	579	579	610	580	589	553	584	581	600	593	576	566	609	613	565	592	578	577	586	593	572	561	576	548	569	601	603	557	586	601	598	604	582	543	585	557	564	551	574	571	613	596	554	607	563	548	565	572	605	559	551	577	592	607	542	560	581	569	552	567	617	560	571	552	546	576	580	563	547	579	578	567	588	570	603	573	611	619	558	610	543	544	589	556	571
18064	16050	9989	3608	934	267	249	221	218	254	509	379	215	250	331	306	271	255	213	195	204	183	204	192	224	180	209	194	190	205	198	204	212	198	195	178	196	203	191	202	211	209	189	194	190	214	172	209	209	199	217	190	169	176	198	215	185	208	224	193	194	188	195	196	201	166	195	223	205	199	177	196	195	215	212	213	212	217	169	197	214	202	199	203	208	167	197	214	180	170	167	196	192	193	180	171	192	184	211	186	182	203	173	180	176	179	214	194	171	203	185	216	190	178	180	214	185	167	216	171	216	200	195	211	220	177	193	188	172	198	196	190	198	213	196	178	191	205	210	174	200	195	180	194	157	196	194	194	200	217	182	205	194	174	193	188	197	174	193	209	218	178	204	212	204	206	193	208	205	196	202	185	181	212	202	195	181	194	192	189	198	176	217	186	166	206	209	189	205	168	221	186	187	198	210	201	219	202	177	205	197	216	222	210	208	198	173	181	174	198	176	195	154	188	175	208	180	191	173	180	203	194	183	189	203	175	217	186	204	169	187	203	231	206	202	185	198	191	202	209	196	175	197	205	182	214	170	195	179	203	201	214	198	207	213	174	202	193	173	205	207	193	170	201	184	204	203	224	194	183	199	189	195	219	189	230	189	196	244	198	198	193	188	171	199	184	190	186	198	187	184	188	212	193	200	181	195	175	191	189	184	203	182	215	200	179	216	181	197	207	206	188	204	175	215	192	200	203	192	202	194	201	169	194	209	185	188	187	196	187	190	184	210	185	191	186	194	195	200	178	191	206	196	197	204	193	166	196	189	174	201	205	195	202	187	209	168	194	200	198	194	204	195	185	216	186	196	172	184	204	167	197	173	194	208	217	193	194	181	204	201	203	209	212	202	202	174	188	185	207	185	194	209	187	194	197	174	189	205	198	178	209	212	199	204	203	192	223	179	185	214	205	189	185	199	202	217	183	203	209	209	184	214	192	194	189	194	190	202	222	181	220	173	167	203	182	230	192	210	201	202	200	201	199	182	183	196	197	186	209	189	187	174	188	182	221	192	201	209	181	220	191	180	205	170	196	210	204	199	200	214	189	228	209	178	221	202	201	195	184	166	197	196	218	211	181	200	189	185	193	190	196	194	206	184	205	194	195	197	168	196	201	178	201	202	202	191	192	208	199	183	181	211	182	228	200	209	224	200	193	195	213	170	174	200	216	161	175	177	170	174	186	203	161	201	209	190	196	197	196	215	198	188	196	184	213	214	181	223	231	178	217	185	183	186	180	198	184	193	232	181	201	191	197	210	200	183	189	224	186	193	208	157	180	206	224	207	198	188	177	188	223	198	168	179	177	194	210	194	192	178	175	179	194	223	193	188	169	211	180	202	197	176	202	204	191	152	218	186	198	187	197	215	186	208	203	192	173	196	195	221	182	201	196	210	212	210	206	204	212	214	210	212	192	195	185	198	180	192	201	215	207	205	188	218	214	203	195	182	198	201	181	197	189	158	184	183	217	199	196	188	191	195	209	200	219	188	194	182	191	201	208	201	188	204	186	188	190	196	202	182	200	156	209	185	201	187	179	204	195	191	200	192	183	209	173	181	210	181	200	191	187	185	214	207	166	189	166	195	216	189	186	212	213	193	189	172	219	170	196	182	185	201	206	195	213	196	172	181	215	202	194	194	180	197	172	188	186	224	204	191	189	206	181	219	222	185	206	206	210	188	180	185	192	196	170	217	199	211	190	193	211	192	192	181	195	196	210	202	186	195	184	216	195	193	191	187	179	207	212	208	219	196	176	185	189	198	193	191	170	181	199	208	202	190	197	168	172	189	207	211	207	213	190	209	197	189	190	192	184	197	188	224	197	189	172	177	199	207	202	207	207	188	192	204	191	200	177	217	172	199	180	198	176	193	201	192	213	180	201	190	197	178	190	200	185	185	190	210	215	192	213	192	186	183	204	192	216	181	204	188	211	190	205	204	194	180	194	206	172	164	190	196	195	206	195	194	211	193	193	158	181	172	216	195	205	206	194	174	187	204	184	189	198	197	212	200	190	189	212	196	194	190	179	204	203	180	193	209	203	195	181	187	201	176	193	183	190	185	214	220	178	169	193	174	200	204	205	170	192	209	179	187	193	164	199	195	179	184	206	199	174	188	219	180	192	205	206	192	194	208	188	187	204	190	195	212	200	222	197	146	219	195	199	184	208	192	173	187	184	212	183	214	183	203	199	189	194	188	176	204	195	189	205	200	190	190	186	183	171	174	192	197	199	172	208	195	230	194	228	181	181	206	185	200	207	201	195	204	190	213	182	200	202	198	186	198	197	185	208	202	201	199	198	195	189	208	200	210	201	180	176	195	195	191	214	183	180	195	193	189	211	197	207	178	192	202	175	211	203	208	200	209	192	189	188	192	203	200	208	209	196	200	180	180	187	190	215	186	183	175	196	195	193	201	213	202	205	197	203	201	209	186	197	205	211	171	181	175	200	207	180	186	194	178	183	199	171	197	182	203	199	178	161	194	187	207	192	176	161	205	189	209	197	229	201	202	180	206	198	208	186	189	213	221	193	208	165	187	198	192	182	191	180	199	204	193	188	192	211	229	201	177	190	186	201	179	203	189	209	210	175	186	199	196	161	209	195	205	192	204	193	207	202	196	203	192	182	205	211	194	211	182	207	197	207	222	220	180	192	225	209	207	178	193	194	207	190	191	212	183	184	182	187	183	182	195	170	222	197	206	215	210	208	195	198	185	211	187	219	195	207	216	226	196	191	174	203	186	217	201	181	226	207	198	192	181	186	208	186	187	206	191	206	221	206	183	210	204	184	210	194	188	199	196	193	196	201	208	207	216	188	189	179	208	190	185	195	185	188	216	194	211	196	200	171	180	189	207	197	207	163	208	203	191	169	181	185	188	191	194	193	199	185	195	217	198	206	203	182	211	203	199	190	179	199	195	190	200	210	195	202	212	194	189	175	190	220	177	192	174	200	213	199	204	177	207	192	174	172	170	194	177	192	224	198	174	209	182	175	186	222	204	183	208	203	174	211	209	218	192	235	180	199	202	223	198	198	188	212	202	194	198	197	160	202	200	186	220	198	189	192	216	196	178	182	195	225	239	187	195	203	205	197	176	174	208	199	174	170	193	185	218	226	198	209	211	199	193	193	190	196	208	200	208	192	181	197	218	186	169	190	203	213	202	172	197	189	184	218	180	198	198	194	174	212	192	188	229	169	189	215	210	212	193	188	228	186	198	188	190	169	195	203	206	177	188	191	204	203	202	192	223	207	183	190	177	187	178	197	219	192	213	203	168	200	165	188	180	189	177	174	165	193	183	216	195	189	200	176	180	195	189	196	205	190	199	207	180	187	212	203	203	213	177	188	213	189	182	207	195	175	220	168	182	203	205	191	196	197	171	203	208	191	200	214	202	182	191	201	182	199	208	184	208	199	207	199	178	210	178	177	165	208	204	191	173	220	191	198	214	216	171	181	172	212
15245	20371	15534	8535	3244	970	624	590	626	868	2284	1583	759	859	1240	1094	872	750	624	506	520	523	568	485	518	505	535	500	539	567	524	541	512	533	573	530	513	508	507	507	528	512	530	505	545	542	490	515	496	527	512	511	496	562	506	496	531	538	506	477	540	489	500	523	495	523	504	554	521	498	528	491	529	514	532	532	492	501	537	467	535	541	480	530	513	502	526	507	513	491	483	506	513	515	545	494	493	524	521	488	491	549	513	557	534	519	506	568	543	528	532	503	555	512	560	539	491	533	500	515	522	509	535	514	495	551	518	508	489	535	525	573	533	505	546	497	546	518	483	580	508	521	475	541	532	526	483	553	497	509	516	534	520	531	519	564	545	436	539	494	525	523	513	516	536	526	515	518	518	530	488	572	504	478	537	507	530	491	530	533	500	491	498	539	537	552	543	536	540	497	532	532	492	505	494	565	528	526	511	505	501	522	536	512	502	512	526	531	557	538	557	490	505	547	562	485	480	532	485	565	558	513	499	530	547	544	554	487	516	503	520	534	516	501	504	496	535	498	516	520	524	555	518	526	498	591	518	503	512	501	547	546	524	501	535	532	483	551	510	579	523	527	569	480	491	465	532	505	545	524	506	554	528	486	508	539	500	522	518	508	494	526	498	473	586	521	550	541	494	477	547	522	512	522	516	504	515	516	504	519	513	510	527	498	494	514	514	495	522	547	556	514	527	528	500	562	483	525	526	537	510	510	502	484	466	526	500	516	531	487	509	534	472	526	524	509	500	538	524	496	495	498	502	550	504	514	536	508	476	524	539	533	494	519	494	520	539	526	536	539	522	494	490	528	523	525	506	529	484	539	505	502	541	518	483	518	530	510	480	522	502	483	514	502	528	453	518	498	520	508	503	524	570	498	510	516	499	527	491	484	525	514	524	485	535	492	517	538	517	486	531	499	515	513	506	499	559	483	537	568	503	509	572	469	525	522	495	532	533	519	540	513	464	502	495	509	502	481	531	463	544	510	533	522	527	565	498	506	527	531	499	554	547	487	589	533	487	544	537	535	526	531	501	515	501	511	496	469	528	502	526	544	463	490	528	555	517	505	533	489	519	499	533	511	531	519	541	492	490	520	520	533	507	519	514	511	523	525	517	517	535	522	495	501	493	499	489	520	520	517	581	515	564	467	517	506	522	534	518	515	563	548	522	525	522	522	526	512	524	486	519	542	535	542	509	542	490	521	525	562	516	534	513	519	543	559	552	496	494	488	514	556	465	497	478	463	512	557	534	491	446	467	500	519	513	525	523	484	514	484	512	513	522	500	514	567	497	482	506	526	514	531	490	522	517	548	499	528	543	530	530	490	541	515	497	497	477	476	526	498	540	534	522	544	507	525	543	532	508	492	503	487	532	526	524	521	503	562	511	497	461	538	518	538	450	498	538	544	497	548	516	540	533	455	539	559	521	532	536	526	506	528	507	468	516	528	525	553	476	528	566	516	523	536	465	577	575	515	505	545	508	512	505	552	535	510	481	526	503	505	522	475	489	502	529	516	482	519	545	530	489	505	519	479	524	529	499	516	536	484	517	538	500	521	549	488	494	516	531	512	549	499	530	521	515	469	496	563	504	508	573	578	536	520	476	516	540	516	521	499	494	540	483	556	491	578	496	537	547	520	497	490	500	509	475	516	552	539	514	533	478	532	500	501	510	499	518	469	556	533	527	516	495	493	470	503	519	526	517	480	524	506	475	490	515	463	560	508	535	518	541	516	481	515	535	480	491	570	516	522	511	561	503	522	523	538	539	509	514	497	526	496	514	516	519	531	507	538	524	515	489	483	535	553	547	512	516	514	533	551	541	519	537	502	524	512	503	574	544	494	491	482	541	520	519	531	521	496	524	522	547	503	517	530	531	511	502	521	511	519	518	549	534	509	505	523	463	523	519	545	513	525	511	516	531	483	517	534	496	496	538	482	509	545	528	524	518	502	544	524	545	517	514	537	524	478	519	558	540	534	508	527	525	528	528	542	563	554	562	512	519	545	479	526	542	480	485	546	500	483	538	504	496	550	500	509	511	483	518	514	516	458	526	510	494	496	518	519	552	523	524	477	504	531	538	525	512	494	481	567	535	531	499	575	520	503	528	519	528	537	541	480	549	523	505	547	522	483	513	524	507	506	507	520	526	538	550	511	526	521	496	557	540	518	543	516	493	480	492	487	504	543	474	491	486	526	552	526	559	512	519	513	573	495	479	511	517	515	494	511	526	494	555	517	516	501	499	497	530	482	519	505	503	505	515	515	541	549	519	567	526	528	548	516	486	535	507	507	524	545	521	512	542	479	518	483	479	555	475	538	543	516	540	553	490	512	507	478	512	512	504	571	509	538	546	525	500	498	593	521	525	512	500	491	554	568	498	534	500	509	500	521	515	486	488	499	526	479	448	506	533	517	524	494	543	530	548	528	541	513	501	519	499	549	497	524	501	470	527	532	511	527	456	529	526	539	503	508	525	538	528	509	506	533	514	535	523	538	521	488	503	511	529	520	506	486	464	500	534	526	502	537	492	520	526	508	548	504	537	542	501	537	528	536	468	547	513	502	519	522	533	493	543	500	491	544	540	529	497	546	564	521	527	511	544	537	576	552	531	536	544	512	506	502	504	535	511	538	501	543	551	508	511	557	524	515	534	507	469	503	517	520	530	492	561	482	519	506	523	498	488	503	500	477	511	510	523	503	550	492	515	558	497	505	547	502	538	485	536	512	516	516	544	504	511	530	546	496	503	504	523	503	501	494	538	520	520	525	533	502	535	550	517	537	498	506	524	536	523	541	532	524	508	478	500	577	481	524	524	484	501	473	494	513	476	489	532	558	543	534	516	582	522	536	485	489	489	472	509	500	519	533	497	482	483	518	544	525	493	515	496	517	552	519	531	572	503	561	547	514	502	507	514	527	523	494	521	524	520	496	527	487	510	557	508	533	482	543	500	527	526	520	497	544	516	530	507	482	498	506	494	495	533	521	496	522	504	540	538	498	509	533	494	534	517	544	480	509	557	490	490	490	507	492	516	493	518	497	525	503	562	528	506	557	519	514	541	537	533	541	508	514	497	514	518	508	540	523	530	466	528	521	514	475	510	504	516	553	555	519	525	490	485	536	581	520	533	485	528	482	453	471	519	539	486	507	485	519	482	522	512	500	543	477	486	490	528	508	509	505	548	546	512	506	501	516	525	492	466	515	471	555	532	474	534	502	524	529	487	462	511	488	511	540	518	490	505	511	558	543	481	513	516	523	514	515	545	496	553	531	557	514	530	497	504	484	530	535	482	494	542	503	510	506	524	505	521	486	495	498	511	522	513	484	530	506	496	508	511	519	496	533	551	591	499	520	514	516	466	513	536	486	521	481	532	537	539	530	562	500	515	517	503	529	508	551	519	528	553	499	542	515	526	570	548	500	499	518	529	491	486	528	517	519	524	490	501	503	486	510	498	498	526	527	536	503
60899	65473	57570	36453	16790	4490	612	614	781	1467	4963	2735	867	1369	1753	1116	783	549	336	228	257	221	205	193	207	207	207	215	186	218	213	192	229	166	185	202	219	211	200	191	206	203	188	211	199	238	248	199	215	226	195	219	201	211	211	227	188	189	197	230	210	204	207	219	202	214	195	226	201	219	217	221	220	223	212	209	190	199	216	199	194	218	215	196	222	181	213	187	234	236	210	201	195	180	222	202	197	220	194	199	208	226	191	221	232	203	202	187	204	212	202	199	228	192	208	235	207	208	232	238	199	206	199	206	227	189	220	227	201	235	217	207	181	210	190	175	196	195	229	200	209	192	201	214	213	215	200	211	221	211	192	203	199	190	215	231	218	222	198	198	214	205	197	206	196	201	202	201	199	224	194	215	172	209	212	221	207	209	225	219	207	201	201	206	223	225	209	201	215	223	186	232	199	218	201	194	221	216	200	211	217	229	177	224	208	190	184	216	230	191	201	212	209	216	231	225	211	208	188	179	203	196	174	218	210	220	204	192	215	218	189	179	226	224	186	185	187	196	216	181	194	237	187	214	225	205	200	187	205	209	196	191	206	199	189	215	220	219	229	227	175	186	212	231	217	210	181	231	201	212	210	206	204	180	208	211	178	199	216	198	218	191	219	225	199	208	194	185	181	221	225	242	184	199	250	179	219	216	211	208	202	220	204	177	194	200	184	203	216	183	197	213	223	205	208	200	187	204	210	191	248	226	193	215	191	201	199	214	194	227	223	195	206	196	222	183	232	217	219	220	197	217	197	205	212	193	213	203	233	206	200	223	195	191	208	204	205	207	205	218	206	224	228	200	226	200	209	193	209	207	186	226	208	230	217	212	217	162	189	193	193	237	217	205	214	240	218	211	211	194	193	221	220	204	189	223	226	199	195	197	213	214	206	208	213	207	225	210	217	215	189	185	206	174	209	238	207	221	206	196	215	186	204	192	201	200	201	183	188	210	209	232	207	199	210	173	201	198	198	222	212	210	193	226	192	203	203	210	216	170	194	222	206	203	251	206	210	216	202	197	214	201	230	192	206	221	220	211	232	206	214	189	215	188	214	212	190	176	197	204	203	218	202	236	208	191	200	208	211	189	228	203	194	224	232	186	206	183	216	221	203	248	222	197	223	178	181	224	247	217	193	223	227	189	219	214	195	218	222	201	192	215	184	196	202	211	206	188	213	186	218	246	201	209	196	214	195	218	200	224	196	211	209	213	208	201	200	202	194	210	203	201	187	203	216	195	204	192	177	221	212	214	201	207	209	224	208	209	213	198	209	218	200	219	189	196	208	208	200	218	210	224	198	195	199	193	197	211	194	214	176	182	212	204	207	254	197	195	195	218	202	196	216	203	223	207	194	227	211	204	199	189	220	189	190	218	192	222	184	212	205	203	200	220	197	231	224	201	189	205	233	238	226	205	226	197	174	236	206	210	213	221	215	203	208	181	215	211	204	167	197	183	209	202	213	220	215	206	209	228	195	197	258	203	205	201	218	203	196	198	198	195	209	193	197	217	184	203	227	203	188	215	226	238	200	229	214	198	191	208	206	201	211	189	196	204	217	218	196	236	208	201	208	219	199	194	192	187	193	238	173	238	204	207	205	202	234	214	184	197	221	194	237	206	201	214	208	193	185	219	223	222	200	219	188	195	223	191	201	199	194	209	200	222	212	215	198	191	209	221	183	195	200	204	213	196	215	202	196	191	235	210	203	220	252	181	198	189	211	191	208	203	229	193	198	196	211	230	197	205	222	206	209	211	200	203	209	233	195	194	186	191	222	191	204	194	204	213	223	217	196	211	197	207	208	197	173	188	226	205	208	211	205	210	214	199	207	216	220	227	201	198	183	244	220	194	201	201	224	213	211	225	199	221	194	186	225	212	225	219	207	209	228	197	207	207	217	188	206	222	205	186	188	224	200	194	199	226	194	208	198	200	213	206	187	194	212	201	201	231	206	201	206	195	196	205	205	195	209	200	204	202	207	210	191	244	221	206	189	207	215	197	194	214	218	219	199	208	210	216	208	222	223	237	193	227	201	204	189	220	203	192	191	207	189	211	191	210	200	211	189	211	213	204	204	184	218	187	223	174	193	191	182	214	209	210	230	204	226	218	195	188	237	204	208	193	227	215	188	196	184	198	206	227	194	201	206	229	182	207	197	221	194	200	203	233	200	197	199	199	239	207	232	205	205	235	216	202	222	192	200	217	237	209	197	196	204	232	196	216	204	225	204	207	205	210	207	187	191	163	211	213	220	218	203	212	205	218	203	197	216	203	183	216	217	194	204	180	195	222	214	213	220	195	179	242	196	202	190	191	199	177	211	194	236	205	182	218	210	205	185	234	190	213	191	225	190	211	193	213	191	204	212	223	186	199	201	193	202	225	226	196	212	201	213	211	193	201	200	208	197	216	196	201	180	186	217	196	206	204	179	201	226	203	216	189	190	193	188	224	197	196	177	215	220	198	207	190	202	184	174	201	233	210	201	191	210	220	183	190	206	179	193	216	212	224	210	222	225	219	207	247	214	188	187	195	231	201	207	182	207	215	199	202	190	228	193	201	203	231	189	219	226	192	185	213	221	200	219	230	176	217	186	192	210	208	205	231	208	200	226	201	186	232	223	229	202	215	208	197	211	176	190	210	206	211	210	173	197	201	214	215	212	205	210	231	210	221	208	225	201	204	211	193	215	238	207	189	187	194	196	217	171	213	199	225	196	172	201	211	199	199	197	197	196	239	222	224	218	200	171	194	208	195	224	244	176	208	197	214	214	200	187	234	203	204	196	205	210	216	217	205	209	197	225	226	199	227	229	212	190	226	183	224	215	220	205	224	210	216	221	210	251	214	191	229	234	191	202	243	197	197	189	217	219	204	230	194	204	170	217	219	220	229	192	193	195	199	196	205	191	203	204	205	207	222	210	202	215	210	221	222	199	202	231	199	190	188	220	205	194	214	203	213	215	232	211	207	205	193	194	196	206	208	193	198	212	193	187	207	235	201	181	216	180	221	222	201	176	194	199	233	211	207	217	212	197	238	214	187	217	211	202	217	210	193	192	212	233	221	178	223	204	196	228	185	208	222	211	210	184	238	220	185	190	202	181	189	217	206	189	220	195	199	204	184	182	211	201	181	184	230	188	192	226	225	206	194	215	204	206	208	214	196	220	207	178	185	214	213	197	228	183	188	180	202	227	208	214	194	231	199	176	200	188	189	199	206	223	221	211	218	201	235	220	211	214	204	187	191	221	197	228	226	185	208	245	223	208	202	226	187	220	206	185	216	215	218	226	221	197	219	192	229	204	225	217	209	233	210	214	197	223	186	196	204	183	220	225	196	200	200	198	201	198	217	225	186	223	200	211	176	224	189	217	196	187	228	181	208	220	215	200	204	212	197	232	214	185	191	198	214	221	189	199	195	220	197	194	211	231	202	215	228	230	197	208	214	211	195	211	207	231	216	220	216
38552	49909	50829	39665	24277	9385	1952	2466	3274	6491	18184	10906	4026	6617	8191	5179	3432	2441	1452	684	731	652	578	533	544	545	542	567	543	520	530	566	537	602	553	556	575	571	577	511	546	530	552	566	529	552	560	541	564	530	550	534	583	581	534	607	497	521	542	528	556	570	550	516	543	582	578	525	565	535	573	542	538	535	536	550	561	537	542	536	572	543	584	569	541	623	547	553	519	507	529	564	543	572	538	548	509	519	515	552	529	546	517	506	529	552	522	572	568	542	546	568	508	517	504	594	550	517	499	559	553	557	602	565	534	553	579	556	537	556	578	528	532	573	565	546	503	567	567	566	526	563	558	545	521	562	554	599	590	515	545	522	540	524	550	504	562	567	524	554	561	508	544	529	556	541	576	544	546	582	522	567	519	562	542	509	558	517	535	544	545	536	561	555	506	547	508	562	546	558	532	562	502	560	553	517	552	539	568	581	527	517	516	547	513	557	536	507	531	559	561	562	521	518	555	552	534	584	617	526	551	548	524	518	538	546	570	533	564	532	535	556	579	526	519	546	568	574	510	569	566	548	538	529	572	523	527	551	566	525	562	549	543	548	547	542	569	512	543	568	589	538	528	524	538	507	515	559	542	559	606	547	539	532	546	560	491	540	535	520	530	529	515	546	509	584	546	551	556	571	570	516	489	541	557	573	551	557	561	550	516	564	523	569	565	528	538	514	532	556	552	572	545	507	539	540	541	556	583	520	558	556	534	550	514	542	576	557	543	503	551	536	527	576	584	513	506	563	536	535	597	495	495	544	556	525	526	602	552	515	531	558	588	572	528	555	568	555	532	556	541	525	551	514	536	521	511	551	494	564	556	509	570	536	576	538	512	513	549	618	557	509	549	522	544	555	594	525	549	518	530	567	537	548	527	520	559	544	547	548	572	564	537	557	560	611	564	559	578	579	525	509	524	529	527	544	564	529	536	579	538	518	543	601	564	524	612	553	558	538	566	541	558	558	545	544	607	573	589	565	559	546	541	564	557	556	568	546	600	530	574	562	570	538	558	569	543	548	586	534	570	576	548	545	543	558	518	522	463	574	558	558	556	547	552	546	531	585	532	535	578	542	609	544	515	583	526	556	546	541	541	542	546	554	549	520	509	527	546	554	559	504	534	524	521	545	576	560	551	511	597	534	522	581	541	553	501	561	555	516	536	511	501	571	566	526	500	508	529	546	508	567	554	489	534	550	566	567	511	542	614	524	523	513	529	545	585	525	569	533	545	519	535	519	548	552	545	569	565	531	570	564	556	550	545	535	581	554	495	503	566	544	513	588	527	534	561	555	539	533	524	585	539	549	586	546	530	549	560	546	549	506	558	587	564	548	567	550	507	533	542	555	551	555	564	549	542	525	543	534	535	582	565	508	539	527	536	520	568	528	515	516	575	546	521	534	565	559	521	546	566	562	571	526	564	556	558	591	573	542	541	521	512	534	566	547	591	540	521	529	539	561	547	504	540	546	502	545	553	615	565	570	529	514	536	527	554	525	548	574	527	560	570	549	573	515	527	543	549	560	568	530	553	574	530	546	568	517	575	541	551	563	519	530	535	541	557	547	509	543	556	544	555	548	536	585	522	514	565	562	490	570	533	522	542	557	546	546	575	532	550	528	548	555	563	519	561	575	545	555	558	557	534	525	524	555	553	539	558	535	536	549	544	564	540	533	560	562	556	607	533	526	515	546	559	562	497	581	518	510	594	548	568	515	537	580	561	568	586	518	551	530	524	573	526	534	535	546	519	542	561	534	507	550	503	534	565	594	532	553	563	544	567	584	541	521	555	584	574	605	540	578	511	582	602	550	550	512	516	538	542	546	533	542	550	559	532	541	542	568	547	546	546	551	530	545	560	504	550	561	570	542	563	543	557	526	578	517	527	564	506	552	588	522	549	506	578	561	552	513	587	526	522	550	519	515	544	528	490	519	556	539	543	535	546	579	571	555	588	510	593	566	542	569	543	549	522	544	525	492	563	539	584	526	565	509	541	547	576	501	502	521	554	560	515	556	570	541	560	510	524	546	565	560	593	542	534	541	539	555	537	512	502	529	531	541	533	542	541	561	537	528	563	514	568	555	527	515	560	540	524	523	511	539	565	610	533	542	554	574	539	565	561	568	563	582	557	529	538	566	520	548	563	575	557	565	574	589	560	553	551	561	539	552	530	543	513	539	514	573	512	550	553	532	545	504	542	502	511	543	532	531	570	558	524	557	564	546	548	527	536	575	574	517	565	555	542	545	548	566	527	536	515	524	547	510	531	536	538	566	532	543	537	567	544	586	539	541	519	554	564	545	548	518	522	568	566	569	549	553	524	590	540	522	557	530	605	537	565	522	542	516	541	537	584	501	532	542	526	538	545	590	512	603	582	571	556	559	568	535	529	543	560	538	531	554	541	557	568	528	519	540	532	557	546	522	535	542	501	563	535	544	545	529	591	597	520	497	564	532	530	545	552	546	511	523	545	507	551	549	505	553	555	575	532	575	597	541	532	562	541	516	583	561	551	523	533	543	568	503	547	528	564	555	522	561	572	530	549	557	587	521	539	538	554	542	523	573	500	542	570	536	520	579	517	550	538	526	524	561	493	553	546	526	513	551	597	519	566	557	572	596	559	581	526	580	552	540	567	518	505	566	557	508	563	533	569	540	588	530	535	537	582	528	513	550	565	547	501	545	555	564	537	518	564	577	531	525	535	521	511	581	554	562	570	544	542	538	511	548	553	517	566	553	570	518	524	550	557	565	571	550	542	550	574	522	546	573	562	561	542	563	550	555	560	524	469	531	554	565	534	545	555	540	562	510	553	552	520	513	525	530	526	552	547	513	528	561	546	545	541	547	577	528	590	612	548	524	567	555	549	555	563	537	552	532	565	590	511	519	549	568	517	551	578	525	550	517	525	532	493	556	502	539	548	521	576	543	589	568	533	581	544	563	567	581	584	528	546	521	563	515	537	545	566	547	581	561	503	531	559	539	511	523	549	557	527	537	545	572	507	516	534	522	541	575	507	541	548	564	539	564	555	530	529	568	525	546	544	530	539	522	532	545	539	542	566	578	527	533	543	527	532	544	506	531	517	531	572	535	543	525	511	548	535	561	593	530	523	568	516	535	518	541	552	556	538	485	539	541	545	516	550	579	526	561	566	556	542	544	531	500	556	572	514	513	556	567	551	535	526	536	570	525	508	532	513	532	596	573	530	585	551	533	548	563	497	523	550	505	559	555	534	525	600	530	538	544	523	564	592	566	542	536	553	543	568	528	527	529	543	525	530	579	574	522	580	514	565	525	552	545	482	547	552	525	522	524	511	524	560	551	558	515	573	582	525	576	559	576	549	537	541	550	503	534	535	548	546	532	560	539	512	554	531	483	548	557	542	507	530	560	549	569	530	521	560	550	528	534	543	568	531	540	557	540	551	549	534	550	499	563	526	620	529	512	572	539	581	522	509	588	560	542	571	528
73975	76385	68185	46976	26857	10560	1324	1072	1148	2342	8786	4540	2031	3252	4041	2440	1535	1058	675	320	266	257	235	241	215	246	231	226	204	218	223	215	216	205	244	208	223	231	226	199	204	215	236	221	196	211	218	223	210	209	206	263	248	201	215	227	194	227	227	223	237	225	227	216	222	212	213	191	216	211	181	181	218	248	210	224	220	217	213	217	212	214	215	187	232	217	202	235	223	218	212	208	226	200	221	225	202	216	211	225	219	179	218	232	245	215	186	209	212	220	218	221	185	235	219	249	227	227	233	214	224	209	223	212	220	248	239	193	219	235	255	231	206	245	218	215	221	213	237	220	219	230	247	253	219	235	222	237	227	202	214	201	217	227	208	206	204	239	209	239	193	202	221	236	209	220	220	242	215	202	252	209	217	228	248	211	204	212	229	224	236	201	226	215	217	234	209	218	235	198	219	215	225	233	212	237	226	222	218	235	224	231	225	237	237	229	202	233	223	210	215	232	221	212	235	227	192	209	267	194	231	236	206	219	212	241	217	241	206	230	212	208	200	228	222	191	232	213	191	225	216	227	218	226	242	217	241	212	212	213	224	229	210	225	215	218	234	216	228	232	205	231	242	196	221	219	206	211	219	229	237	213	218	212	231	233	205	202	201	224	237	223	205	228	231	234	188	218	220	232	222	245	237	218	220	210	238	224	223	233	226	257	209	201	237	216	219	223	228	215	214	202	244	224	245	222	235	207	236	194	224	218	208	215	206	231	224	191	239	215	239	206	230	241	254	214	218	199	182	216	230	184	210	186	185	221	226	200	218	228	229	234	209	228	246	243	209	225	200	213	224	228	213	215	191	208	241	188	218	224	213	225	238	239	249	207	235	226	230	226	212	241	216	241	209	210	229	235	218	231	207	210	203	228	218	219	213	215	215	245	225	233	209	200	228	211	221	215	239	219	210	208	231	211	222	219	225	184	250	253	188	200	212	200	188	208	222	243	242	223	227	223	208	216	220	221	230	213	212	230	204	225	218	232	220	207	214	227	217	211	217	238	226	215	216	210	233	243	212	222	181	242	236	211	227	238	229	222	250	219	192	217	187	242	226	227	251	191	258	210	203	212	206	208	209	216	228	224	220	221	202	226	217	236	221	218	212	230	223	197	219	219	247	250	213	214	207	197	225	225	210	222	217	216	219	214	205	197	197	204	221	233	250	211	245	219	214	199	217	217	237	226	215	224	218	240	204	218	217	214	217	216	217	222	212	256	236	198	206	225	234	224	215	227	220	213	231	217	227	245	226	189	229	248	245	235	238	211	205	215	219	240	223	225	211	205	220	220	239	229	214	243	218	207	238	225	210	229	232	218	215	220	208	256	224	231	241	232	205	218	214	224	215	215	205	241	238	203	214	228	239	228	231	211	232	225	230	231	232	225	218	207	219	240	239	206	225	242	235	237	223	238	214	204	214	209	226	216	216	215	223	236	222	229	222	225	214	202	226	225	237	235	222	242	237	227	235	245	216	208	215	229	207	219	201	215	205	222	219	240	230	232	228	212	218	196	224	260	234	207	210	240	228	213	243	234	244	230	246	222	244	207	255	268	205	227	237	236	219	187	190	211	238	219	238	218	241	224	199	231	235	211	215	230	235	231	210	220	214	205	197	189	226	234	200	195	225	230	218	211	222	204	234	241	210	221	229	251	231	241	210	206	257	218	223	236	214	197	225	212	219	234	231	238	221	227	233	211	220	213	221	204	248	226	219	233	226	207	234	224	222	238	210	235	237	228	215	212	225	214	230	238	211	235	227	233	229	206	239	199	225	208	226	225	201	230	264	213	229	212	240	220	226	231	213	209	213	233	235	210	209	224	204	205	206	179	254	213	227	215	203	219	233	199	234	231	185	217	205	227	203	197	232	234	225	213	194	259	237	221	236	211	209	232	214	208	245	235	219	221	227	226	209	226	251	239	235	227	237	237	225	217	221	228	204	235	209	201	223	214	201	239	203	220	206	227	221	225	221	224	249	232	233	219	246	228	199	225	223	226	230	219	210	220	199	231	212	221	229	238	224	212	210	215	199	221	236	211	202	236	225	244	259	236	239	220	194	208	230	215	206	227	203	219	211	233	206	208	187	229	202	232	223	226	203	226	238	196	227	194	225	225	237	236	245	226	223	200	234	248	219	231	209	188	210	238	220	186	201	206	231	204	232	219	204	250	213	222	204	231	189	237	220	203	227	225	212	228	216	238	230	232	210	216	227	243	219	219	221	246	198	210	232	212	213	223	224	195	225	231	219	222	222	195	221	239	207	210	229	211	233	200	228	223	227	221	223	215	226	203	213	200	206	220	236	221	218	201	240	210	238	225	192	240	194	223	205	216	217	221	210	237	219	242	241	219	223	219	233	244	219	232	220	228	208	207	203	217	226	216	235	254	232	216	241	210	209	206	226	217	221	231	260	211	234	208	183	233	228	237	200	228	235	203	226	240	218	221	223	247	225	223	237	250	215	242	218	254	216	212	248	225	231	248	238	219	181	225	212	225	212	208	221	193	221	258	202	240	239	220	219	209	228	214	216	199	242	246	215	203	185	238	225	242	206	233	223	214	226	242	228	240	223	232	218	210	213	232	219	246	245	225	226	203	241	188	206	236	221	210	239	221	210	231	225	199	199	230	248	231	260	228	218	215	216	221	223	241	228	201	226	277	224	226	228	206	199	207	223	239	215	205	229	233	194	264	234	209	210	243	188	243	227	211	230	201	233	236	214	204	244	219	228	210	233	229	194	197	224	203	241	215	247	200	251	232	218	224	226	225	198	202	237	215	233	197	233	224	233	209	251	208	219	227	207	217	230	264	218	250	203	210	207	222	232	247	218	230	226	231	234	213	210	228	240	194	220	234	231	223	197	217	220	187	224	226	215	236	232	228	216	220	215	196	197	229	201	220	237	229	231	244	202	225	215	220	217	225	224	228	209	258	224	232	237	209	201	235	212	232	212	213	237	217	201	231	230	225	215	254	222	223	231	229	240	238	206	212	233	237	205	239	239	210	228	211	228	231	230	241	218	230	229	215	213	204	206	229	256	218	218	217	200	228	243	225	226	225	235	229	235	274	243	227	239	228	218	213	194	226	244	221	207	228	214	210	222	235	220	212	229	248	233	241	233	212	199	243	189	220	224	259	223	235	203	243	223	228	232	235	223	215	235	225	240	216	206	236	228	238	241	247	212	221	222	203	231	229	228	214	214	221	222	199	236	232	244	209	220	207	225	198	211	231	224	200	231	213	211	235	199	239	231	236	215	253	214	218	223	205	212	202	227	222	240	226	204	196	234	243	228	210	218	219	226	213	222	191	203	220	219	205	207	213	186	231	239	220	232	224	275	241	217	200	226	206	236	214	220	226	228	219	201	210	190	210	233	201	223	206	214	195	198	230	250	206	201	221	213	197	249	227	228	239	217	238	219	206	231	223	218	193	221	228	229	227	246	215	216	245	213	208	208	242	217	205
50043	61200	62867	49123	33646	14959	3786	4414	4697	9779	25112	14807	8891	13651	15853	10009	7040	4809	2731	1072	796	783	593	535	553	587	592	558	580	545	588	562	591	602	597	633	550	638	615	582	569	557	560	583	557	537	582	596	581	597	627	630	574	582	589	554	603	547	562	560	542	530	583	569	584	577	529	590	598	549	605	510	586	585	596	585	536	571	593	537	611	570	627	568	580	576	550	523	555	549	560	563	549	576	584	517	601	577	522	558	598	564	597	571	540	572	562	546	540	603	576	591	573	566	583	545	598	541	560	571	570	610	615	578	568	596	580	546	560	549	593	632	611	580	580	570	547	572	560	652	542	550	587	608	586	557	565	590	556	559	586	536	582	586	565	605	588	527	546	548	536	557	566	562	591	580	545	584	559	588	578	567	623	563	564	584	576	579	574	605	591	595	578	604	568	582	544	577	512	556	586	554	564	527	575	620	529	546	558	572	559	583	606	511	582	599	560	576	563	597	577	591	563	572	563	578	603	567	578	553	585	586	598	540	552	556	543	591	573	613	554	572	592	566	570	581	580	551	618	574	550	614	574	532	552	576	531	570	549	550	574	581	559	607	570	581	577	548	561	561	581	588	593	543	555	581	611	570	563	541	540	574	539	602	559	563	602	534	556	587	569	579	577	537	536	539	555	589	567	525	614	578	548	516	564	620	596	607	585	597	583	589	622	575	565	528	549	515	579	579	574	588	556	564	597	585	595	599	587	577	583	567	560	563	548	570	579	582	566	534	557	575	567	559	571	543	596	543	574	576	536	568	582	563	545	538	611	543	567	551	556	538	556	577	594	584	618	552	572	578	568	572	532	606	543	559	582	579	550	565	581	562	566	535	593	599	566	561	546	587	567	542	547	567	583	601	549	552	571	556	589	553	568	610	580	577	595	581	547	564	583	595	568	571	606	566	605	630	540	570	514	603	541	593	560	579	586	610	571	525	568	538	590	557	586	569	599	597	567	591	614	562	563	584	580	552	569	606	588	544	610	553	599	566	589	586	578	528	584	546	553	586	597	597	554	577	566	550	584	601	553	522	557	596	604	582	559	555	599	596	556	581	535	607	538	572	541	592	566	596	545	578	572	570	591	605	578	545	591	604	554	554	562	553	615	537	583	587	572	553	564	517	566	561	553	590	559	582	606	536	588	587	563	542	587	575	575	543	598	594	558	534	595	584	601	584	569	549	562	555	555	581	607	587	591	591	576	546	583	549	555	560	586	560	573	582	557	585	525	580	532	577	557	574	562	539	618	617	548	574	587	566	529	582	594	539	593	588	551	549	573	576	544	554	611	573	586	597	540	581	607	540	567	569	563	567	576	592	555	542	580	574	569	608	586	563	549	558	553	584	555	590	573	564	585	609	602	604	573	563	541	568	584	563	584	596	575	546	548	590	551	618	591	613	578	612	572	566	569	545	568	635	617	595	574	545	569	518	598	562	583	599	561	574	557	537	565	581	548	582	539	543	572	558	648	616	557	572	591	553	612	537	546	606	544	553	574	561	570	570	596	530	567	609	531	591	592	573	607	572	580	577	593	571	582	557	563	585	595	560	561	541	616	610	559	567	544	549	585	568	580	555	567	575	593	569	554	606	573	543	566	583	619	567	535	543	596	614	567	548	576	547	580	548	576	549	547	569	576	594	573	576	564	564	550	567	567	541	559	526	542	558	608	617	558	546	596	578	595	601	607	579	550	555	549	606	567	588	559	548	568	596	559	582	595	531	595	520	574	572	562	552	559	595	541	549	588	589	612	543	573	599	543	541	574	540	541	553	541	568	566	598	578	596	558	568	589	596	569	574	592	573	566	584	554	614	611	630	581	530	554	540	526	575	553	564	586	539	595	598	531	578	529	560	589	556	570	544	605	594	552	599	551	613	593	591	561	569	558	559	597	572	585	535	546	549	555	588	580	607	555	582	593	583	567	542	543	583	557	558	636	535	589	577	531	577	535	589	560	536	566	586	559	549	586	560	572	551	568	567	579	595	570	559	577	587	564	575	559	596	568	614	534	574	551	572	584	551	543	578	544	576	534	559	559	564	526	568	534	599	595	570	592	563	577	546	571	519	600	609	571	620	560	576	547	541	573	595	558	564	551	580	556	619	593	566	590	546	551	558	585	563	557	536	551	566	520	580	589	589	627	587	619	551	601	592	576	532	525	570	573	651	536	591	566	589	512	612	583	576	584	505	595	545	539	587	578	558	585	565	597	522	599	597	515	587	569	651	555	599	567	583	543	565	583	589	549	551	634	540	594	564	630	557	574	559	638	533	569	586	584	579	544	543	610	579	570	589	587	574	576	532	580	579	576	577	553	597	587	554	547	588	526	552	575	553	575	582	568	560	567	586	610	599	555	597	560	614	555	568	583	561	598	543	563	562	552	552	555	569	565	602	578	613	555	570	573	520	610	585	616	590	596	581	501	596	581	527	539	567	541	557	586	614	572	609	553	565	555	590	623	588	585	585	612	572	590	529	528	597	567	585	622	580	558	572	561	541	610	552	566	566	555	601	564	565	584	540	601	575	531	569	584	549	588	572	570	564	565	580	563	579	589	574	550	587	523	578	553	570	579	579	555	557	588	591	587	620	561	523	585	598	554	554	583	582	564	530	558	571	571	563	572	605	564	570	569	591	543	566	552	540	519	512	598	583	562	597	570	601	606	590	566	525	519	602	562	578	590	587	557	569	601	595	563	552	487	545	543	622	552	550	583	582	582	573	560	538	575	568	580	598	550	545	557	551	598	570	581	561	566	571	553	552	589	557	583	573	608	575	537	572	594	564	576	588	553	597	576	570	525	571	582	574	566	556	596	636	580	654	553	582	594	568	509	594	553	608	542	590	591	572	539	583	569	589	584	591	557	607	568	586	582	551	603	549	558	583	539	591	558	586	574	543	580	571	619	555	552	565	549	573	578	583	614	525	596	578	568	576	560	565	547	544	563	550	553	581	552	577	616	590	601	591	592	585	574	583	598	596	575	580	584	556	572	568	555	570	596	552	605	577	581	579	611	562	546	606	585	556	585	555	559	571	568	590	574	569	541	573	559	553	564	561	538	535	591	542	557	572	562	583	571	593	586	540	572	524	550	558	594	573	575	613	555	560	603	531	605	542	570	556	551	562	561	580	584	608	567	534	543	600	579	585	560	603	568	588	586	583	584	606	577	561	568	573	604	569	563	581	628	598	549	604	590	535	577	594	551	599	553	590	551	576	592	551	541	557	600	583	582	571	579	593	592	544	571	599	563	579	573	562	573	585	580	607	601	551	546	581	556	564	572	604	564	604	625	581	570	603	553	580	584	581	556	563	584	509	640	527	557	570	568	561	595	589	629	586	560	541	560	589	586	570	564	571	595	607	555	600	518	591	579	557	587	549	567	551	607	593	582	577	591	580	555	515	593	541	542	560	550	592	572	552	536	561	555	564	558	541	554	553	543	542	601	572	571	560	608	517	568	553	583	576	598	602
19294	15465	10553	3388	952	341	215	203	225	261	398	283	244	300	343	292	264	236	236	224	209	160	217	171	180	192	178	188	190	207	217	217	207	200	200	189	165	187	205	209	213	188	188	191	186	199	212	190	188	181	172	218	212	164	168	182	225	215	178	171	190	211	214	202	178	198	200	209	182	202	190	189	175	203	179	205	199	193	171	187	212	197	195	184	189	200	186	196	178	196	212	187	166	208	185	193	175	206	207	173	216	183	193	205	181	169	185	182	195	193	166	170	218	192	207	196	198	190	216	212	192	240	184	201	180	194	197	179	191	212	199	187	210	211	202	189	198	209	191	193	156	195	182	217	188	198	159	192	215	199	207	190	187	206	179	201	204	211	213	202	220	188	200	204	182	174	186	206	203	210	192	193	220	214	173	189	210	206	197	200	176	185	201	198	185	192	200	182	220	199	207	208	206	169	182	199	202	203	204	176	211	195	214	194	201	200	194	186	190	190	212	232	186	203	159	207	177	169	190	221	203	188	207	177	194	186	185	162	205	188	169	181	215	219	175	187	200	191	195	187	208	193	198	178	179	171	215	187	215	192	186	196	182	194	217	193	217	185	194	193	195	224	212	175	198	192	177	206	208	184	186	198	189	191	209	201	177	181	211	187	187	175	211	189	205	188	174	202	180	166	199	204	183	196	189	188	187	196	213	198	216	202	206	209	190	205	183	194	232	165	183	190	205	178	207	200	202	195	191	203	214	210	196	226	205	211	190	180	209	225	213	194	191	215	183	185	203	194	216	189	231	198	182	222	200	189	186	212	176	173	201	214	178	176	187	203	218	204	214	196	210	219	191	207	194	182	207	171	206	184	198	195	201	194	206	205	168	203	193	199	188	175	211	193	180	181	202	205	175	191	196	216	177	208	188	186	199	185	194	213	198	193	205	196	173	193	180	170	174	199	217	189	220	192	194	183	212	195	204	228	207	196	218	206	181	210	191	193	214	191	190	202	202	223	204	188	181	235	221	196	205	218	173	181	191	193	175	195	198	176	194	222	188	200	196	182	199	223	205	190	169	224	189	175	186	196	177	199	205	156	207	184	223	199	209	178	199	201	206	205	202	215	197	184	194	189	206	174	209	195	185	207	201	191	184	184	199	196	203	196	190	175	192	180	182	217	202	218	210	190	198	181	201	184	200	179	201	194	225	186	172	199	197	185	202	202	210	187	175	188	178	230	211	210	204	188	208	178	198	185	197	173	210	175	188	188	187	209	202	207	193	192	177	173	179	199	209	183	205	197	189	212	186	186	214	180	206	197	212	168	216	180	185	194	182	202	167	205	202	189	197	191	184	195	170	176	197	177	195	203	184	184	210	195	208	211	209	170	187	175	172	187	195	174	213	198	199	199	176	182	208	192	186	199	197	198	206	208	199	207	192	170	194	178	187	204	179	194	195	205	206	201	177	200	193	177	170	175	184	195	190	215	202	205	182	190	191	193	197	193	185	191	218	184	167	190	185	213	189	205	159	195	213	201	196	202	200	187	208	201	201	203	212	211	223	212	187	194	179	221	216	235	177	219	196	194	186	210	199	209	174	165	206	218	217	210	197	204	189	194	189	178	233	194	215	192	174	184	177	176	213	220	205	175	197	219	199	213	173	218	208	182	194	213	167	212	183	200	190	167	188	209	186	199	215	197	196	190	188	190	217	171	168	178	182	214	210	190	173	183	218	198	192	194	172	198	199	215	192	198	220	197	186	198	184	188	205	187	224	209	181	184	213	185	190	197	207	207	207	189	197	176	193	205	192	204	200	196	197	188	185	179	192	216	185	193	171	189	223	205	220	185	196	210	209	190	198	216	196	188	189	211	207	203	207	176	178	196	201	170	202	226	197	201	181	177	175	194	187	184	212	193	196	192	210	185	195	208	206	200	167	181	194	190	186	195	221	194	193	184	207	198	184	193	210	204	212	210	201	197	200	180	193	187	197	199	210	213	203	176	213	183	193	184	204	192	187	197	204	199	215	182	220	212	195	218	217	220	186	225	190	189	191	202	196	212	194	210	183	185	189	202	188	192	183	188	197	195	184	192	186	172	208	207	202	174	192	189	185	177	197	201	186	211	190	192	180	230	189	210	220	208	202	202	185	197	185	198	178	213	175	187	194	196	229	192	163	192	191	193	195	197	214	173	209	217	171	190	227	213	179	206	197	177	208	201	208	206	218	197	202	210	213	212	215	213	204	196	183	218	173	181	181	171	230	195	196	177	195	219	203	214	160	200	200	193	185	187	204	184	219	192	199	183	191	201	207	196	186	186	191	190	197	207	201	210	211	187	196	160	193	213	192	216	213	183	196	195	198	212	191	190	184	235	190	190	173	189	176	162	191	205	195	177	210	180	186	193	179	202	207	183	193	178	205	205	214	189	195	200	200	203	200	200	188	201	194	192	186	182	190	207	201	197	187	219	216	206	164	185	193	197	194	190	230	216	194	200	182	180	191	192	183	208	195	202	214	195	197	215	180	181	197	192	235	196	203	178	172	180	176	216	204	193	200	198	186	202	209	199	233	203	206	191	207	180	206	186	202	177	187	217	186	179	196	173	208	193	199	176	193	200	197	174	171	200	210	205	224	177	202	193	207	182	204	203	203	178	211	181	196	193	183	216	187	198	236	189	190	218	210	211	204	209	188	179	181	199	192	193	192	189	181	218	220	203	185	194	166	194	212	192	212	184	185	209	213	195	177	184	194	201	181	223	194	211	180	213	198	219	203	221	204	170	202	180	193	192	199	190	186	180	180	196	202	227	199	204	216	202	215	169	204	183	188	185	189	185	223	190	190	209	213	193	192	210	225	182	211	188	197	175	192	199	195	192	198	164	160	214	194	212	201	199	198	165	192	196	176	182	201	187	202	206	193	188	201	209	202	176	172	213	196	155	188	190	204	192	205	204	198	190	210	194	197	183	224	216	193	182	194	182	196	212	209	171	195	190	184	188	184	221	191	205	204	217	189	190	180	159	214	201	196	189	183	179	209	171	212	190	178	187	181	173	199	193	208	198	205	204	201	184	201	196	201	175	211	191	195	209	177	199	182	229	215	183	182	202	207	196	180	216	214	206	201	176	199	215	197	169	201	168	215	200	186	200	169	180	185	203	206	174	186	196	193	229	196	202	183	194	219	182	186	205	171	218	195	191	183	218	212	196	202	183	203	188	182	219	216	174	211	198	202	182	209	211	201	218	189	192	186	208	194	205	194	193	185	173	201	204	187	221	199	177	170	215	200	193	188	170	191	193	179	207	173	197	202	193	204	195	192	203	217	180	199	190	199	183	199	187	200	208	215	219	194	210	194	223	184	227	190	193	196	190	197	202	193	174	171	212	179	201	188	202	186	211	212	194	212	172	207	211	185	207	206	203	188	170	219	183	176	202	203	202	198	200	161	190	202	159	210	198	157	192	196	222	192	211	192	176	192	215	218	220	202	192	200	195	202	168	215	199	226	200	200	201
16052	19232	16056	8133	3172	1139	622	645	579	974	1771	1195	816	1093	1313	1099	928	739	641	563	576	511	503	517	478	541	520	511	500	557	523	498	493	510	522	471	513	535	509	542	517	528	508	552	482	510	505	501	502	513	533	495	527	514	525	535	491	549	501	528	507	509	548	523	563	539	501	495	505	509	494	489	553	517	544	542	549	497	482	517	517	534	571	493	527	527	529	551	498	517	484	529	483	500	525	507	539	512	482	496	511	525	565	482	531	518	476	561	533	503	506	491	508	497	541	520	488	476	536	474	498	485	512	550	492	529	516	534	495	562	521	506	536	525	513	488	485	509	546	541	494	534	584	476	511	518	526	534	477	504	529	479	529	521	465	472	518	511	539	512	517	511	513	501	508	511	530	552	486	520	514	510	511	516	469	523	529	499	554	503	531	559	525	549	531	539	542	555	529	500	556	519	510	509	515	535	521	503	537	549	511	475	549	503	502	516	514	505	497	519	519	516	530	490	520	501	505	527	524	511	499	529	564	577	530	522	500	526	512	529	518	513	540	479	539	507	528	478	506	528	514	553	507	522	544	536	511	542	505	486	509	528	530	540	528	512	511	530	494	530	574	557	530	529	495	559	535	512	532	505	492	504	509	540	520	529	535	473	549	524	538	521	498	540	493	506	533	546	499	529	544	524	535	497	507	537	516	535	570	520	524	551	538	481	521	524	544	520	520	497	559	554	537	488	505	499	522	499	522	529	497	517	522	523	502	537	477	535	505	498	512	495	525	544	526	484	501	518	496	537	479	536	536	518	506	495	535	552	525	510	492	480	510	508	539	536	519	532	498	519	491	525	528	531	505	550	528	487	529	514	508	561	488	551	489	505	532	523	510	498	542	505	535	509	540	492	592	522	467	509	541	539	521	491	510	469	491	564	516	511	522	517	450	507	517	540	461	519	496	513	519	518	545	554	553	508	527	525	542	546	552	513	538	549	495	509	490	537	529	525	525	511	542	510	512	536	544	516	519	552	541	532	488	528	514	517	529	530	497	556	560	543	557	513	548	535	517	518	487	506	516	483	569	500	511	517	546	522	467	525	496	500	505	512	525	504	509	509	550	575	515	559	531	518	547	510	483	562	519	536	533	573	484	527	549	548	520	495	525	467	529	548	501	504	578	527	503	536	540	518	499	525	526	521	520	526	507	506	486	545	507	536	510	504	532	545	552	526	509	501	527	505	539	525	480	507	521	531	525	536	505	517	502	523	556	482	547	514	518	515	512	557	525	540	504	505	533	477	512	570	587	510	503	511	530	544	533	517	515	522	543	510	496	531	515	528	516	525	482	526	515	495	514	525	515	514	477	513	474	515	524	537	494	514	510	508	456	528	517	525	473	533	514	529	527	522	498	513	500	521	569	553	510	486	518	522	481	530	517	554	511	521	501	490	536	534	548	520	525	475	494	538	492	499	547	507	570	471	526	504	553	542	509	520	545	527	526	485	483	480	515	553	476	502	546	560	533	502	468	528	513	497	532	517	556	492	507	518	519	522	538	497	514	534	525	504	554	503	525	545	548	526	483	476	486	506	499	535	510	499	510	484	477	456	545	544	535	478	487	534	503	498	548	516	513	497	498	547	545	537	509	559	515	526	526	536	506	559	537	473	521	475	521	481	486	506	481	535	448	524	470	528	502	509	501	519	496	460	551	481	513	533	562	506	525	524	532	530	494	487	503	517	506	532	533	518	521	481	528	533	519	490	503	473	524	491	493	502	524	510	513	542	528	476	539	554	511	544	530	527	556	537	492	535	518	538	494	526	543	568	488	514	508	493	544	521	517	516	517	482	506	527	551	518	510	534	513	538	542	475	492	496	537	505	522	554	489	455	535	471	498	525	515	474	516	514	490	532	488	501	544	511	499	530	544	542	536	493	493	518	495	533	522	523	489	525	529	528	516	497	483	532	472	547	522	478	561	495	521	505	504	540	526	518	533	546	504	487	505	525	520	520	535	522	525	523	517	505	514	529	509	525	525	564	516	482	474	502	524	496	563	509	481	524	505	534	520	540	532	507	530	562	501	533	502	527	502	494	532	528	512	520	530	574	503	500	521	477	474	530	537	501	542	533	522	533	529	534	495	516	561	524	521	522	517	546	528	534	506	513	524	514	535	522	505	533	521	480	531	495	524	514	538	568	522	545	496	540	500	509	549	538	498	520	463	549	506	512	553	500	535	517	512	519	526	505	492	500	484	569	511	493	498	498	506	509	463	507	502	532	506	508	522	524	504	509	499	545	527	481	533	504	551	521	514	469	551	512	536	499	495	526	537	509	495	505	509	512	521	505	529	540	465	479	486	531	509	456	528	487	531	514	510	533	500	479	512	478	524	522	562	486	515	496	527	519	510	482	531	517	521	504	508	507	525	506	541	490	519	493	470	512	529	489	519	502	479	514	531	489	538	533	525	515	497	487	521	555	487	552	545	550	539	526	509	532	551	535	493	519	521	514	510	533	521	545	544	509	536	554	461	519	527	476	485	485	517	545	519	511	513	552	544	485	487	497	557	541	504	547	534	539	504	508	545	507	526	496	518	525	559	507	540	519	502	500	542	511	529	494	534	519	542	523	532	491	509	519	523	493	525	505	520	551	498	543	519	560	481	541	527	537	543	498	510	569	527	539	497	549	514	509	557	499	495	541	493	525	543	535	500	532	562	524	487	541	527	514	567	499	518	517	523	484	511	537	524	512	549	510	466	530	539	564	517	544	533	522	514	491	466	552	489	529	541	501	506	532	488	552	521	457	557	476	474	522	539	513	540	541	493	537	504	539	528	549	522	489	563	531	526	488	549	532	489	518	548	517	562	541	521	502	489	445	515	504	494	502	511	484	519	565	514	488	524	512	532	522	516	514	478	521	523	514	504	542	533	491	524	511	512	513	521	546	494	505	514	504	560	519	549	505	505	506	517	514	531	507	511	518	474	492	506	495	501	521	492	502	530	562	500	492	537	527	542	499	475	540	541	543	540	507	522	484	509	536	485	530	494	512	527	569	509	479	487	523	515	552	531	505	517	558	516	518	535	499	495	509	505	532	526	543	537	506	540	509	479	457	551	513	513	582	491	564	517	520	575	530	486	506	513	518	499	553	548	462	541	497	540	538	544	509	510	494	492	486	505	500	495	507	523	544	535	463	519	500	505	549	483	526	528	490	513	502	532	520	473	516	563	550	519	513	537	515	523	534	537	522	525	519	497	504	513	525	515	519	514	522	520	532	508	525	511	533	544	524	551	499	511	513	492	525	532	490	523	567	521	533	563	540	513	494	498	487	543	555	497	513	511	524	497	516	503	498	489	543	535	466	476	464	485	476	496	540	524	522	520	492	543	525	555	478	513	477	518	509	500	538	520	539	565	533	510	499	519	481	518	483	554	510	536	509	538	532	545	494	547	485	533	536	497	528	535	521	529	513	504	497	496	535	539	511	514	498	520	516	503	508	544	555	527	512	521	510	517	496
64020	63031	58220	37044	17589	4307	753	614	593	1918	3476	1823	1349	1920	1552	1008	768	602	393	272	245	264	220	185	186	227	228	209	216	205	215	208	205	209	214	208	205	214	216	247	226	184	214	220	207	220	204	201	215	206	190	220	211	210	229	206	214	198	206	203	233	206	242	205	190	211	202	205	205	201	192	197	210	213	198	199	227	222	198	206	212	232	221	196	214	167	216	191	213	193	225	227	210	214	207	205	215	202	179	226	190	223	206	225	190	210	208	199	207	242	197	209	221	205	218	195	203	198	213	213	202	195	212	201	192	221	209	208	221	217	220	198	201	197	209	211	233	211	188	211	201	228	216	205	213	221	200	220	204	193	209	222	179	207	170	190	199	215	201	200	202	205	198	213	231	205	211	201	209	213	193	195	185	204	181	201	220	195	207	229	224	205	202	200	222	211	219	191	206	191	185	219	199	209	198	223	204	202	202	181	236	226	206	211	189	191	190	202	200	205	186	197	211	214	195	198	213	237	223	190	187	191	226	192	225	205	197	204	192	197	221	233	189	209	211	198	182	206	206	222	194	179	235	199	201	211	222	192	222	233	206	202	202	209	218	195	194	197	189	219	219	206	191	173	211	198	210	174	192	228	201	202	221	213	208	197	202	218	212	219	203	200	205	199	219	210	204	207	199	213	192	226	228	185	199	192	203	213	219	240	227	163	215	220	201	203	216	190	192	197	221	220	210	196	224	201	216	185	213	183	177	202	205	270	225	217	227	247	189	191	191	226	206	215	225	217	229	208	198	223	213	230	203	200	222	212	197	203	201	173	235	228	222	209	199	211	197	243	213	204	193	213	206	198	199	198	209	213	202	201	230	219	205	211	221	205	224	202	215	227	175	212	243	227	192	210	214	222	184	196	214	217	206	235	206	185	219	227	197	225	207	219	206	207	180	220	209	192	207	180	215	215	241	191	216	212	206	187	212	227	188	217	223	209	183	206	206	227	201	225	212	188	189	209	220	198	227	202	189	188	225	194	213	220	196	197	232	206	219	211	202	207	191	249	220	215	197	191	213	202	218	201	202	213	215	209	226	207	187	208	221	239	239	224	210	213	188	196	194	193	205	194	207	217	175	198	186	216	205	211	200	194	223	215	219	230	215	210	201	210	219	207	216	191	200	213	206	226	225	216	214	223	227	176	197	186	193	225	202	207	167	209	216	213	210	217	201	207	202	206	215	200	197	235	193	214	214	193	225	197	205	202	201	195	215	218	233	198	206	219	211	201	212	201	200	197	216	212	211	190	204	198	202	203	185	209	199	214	191	210	213	233	206	207	205	207	220	211	192	199	210	184	197	226	224	210	201	191	216	197	213	208	186	195	192	202	205	214	203	207	203	189	207	197	199	205	226	226	174	217	218	195	202	192	205	238	209	224	206	213	200	206	234	206	222	205	201	213	193	201	212	205	207	195	202	219	203	197	217	215	182	198	197	195	215	191	206	189	208	221	192	212	211	192	234	180	208	215	193	211	203	198	207	202	227	222	197	198	220	226	163	195	232	174	207	207	214	214	200	177	207	212	209	252	213	226	209	197	225	205	219	221	183	201	204	207	181	220	228	208	194	193	186	223	206	211	198	213	222	183	211	212	194	228	196	208	217	242	215	214	207	225	206	221	205	209	194	213	220	190	218	226	188	208	217	193	204	176	203	201	219	186	196	227	200	195	213	213	217	196	206	202	206	244	201	232	205	220	212	198	208	210	216	185	185	192	221	225	225	181	208	196	219	197	234	202	198	215	214	194	189	207	197	195	203	184	182	189	217	234	217	208	233	215	209	210	211	221	205	210	195	229	226	218	220	239	228	233	214	207	241	195	211	217	194	227	231	209	224	216	206	221	223	258	227	230	190	199	235	220	229	206	235	191	188	226	248	190	197	207	243	200	230	220	206	198	235	184	202	239	205	218	207	215	214	193	193	216	199	190	227	207	231	184	193	187	194	188	229	229	229	176	192	216	215	226	194	212	191	239	212	204	216	186	203	214	202	215	198	216	210	213	240	201	222	215	183	192	208	194	196	175	226	208	213	219	208	198	213	183	208	226	211	206	212	207	215	215	184	215	203	201	215	215	208	200	228	190	210	215	209	208	178	217	203	231	224	193	206	209	185	224	215	187	204	183	196	186	218	185	200	211	224	235	223	226	191	172	190	210	219	194	188	222	213	209	193	192	210	213	212	204	197	195	213	205	186	206	179	218	199	217	187	216	198	225	208	219	211	181	203	196	197	222	203	243	202	201	228	216	193	173	203	224	199	213	195	206	195	194	225	188	219	212	197	230	203	192	202	219	217	199	200	211	217	198	191	224	217	223	204	206	234	225	209	225	211	210	194	204	216	220	208	187	201	189	200	207	197	203	207	217	214	193	220	214	173	207	179	217	185	194	192	182	201	208	229	194	180	227	225	199	207	245	200	196	187	233	249	231	225	223	206	203	228	218	201	201	203	236	193	218	216	233	201	195	212	214	205	196	221	214	204	206	204	193	221	245	188	199	199	212	217	202	194	185	202	212	224	187	222	229	197	194	214	214	186	213	195	210	181	209	224	235	223	188	201	177	180	195	187	212	216	214	180	204	204	209	216	225	217	222	212	203	216	213	233	191	199	225	208	211	189	203	191	191	219	206	207	214	197	190	216	213	194	212	203	216	206	214	220	202	214	210	249	208	221	222	234	214	204	203	241	206	189	181	202	195	219	203	208	217	198	193	191	215	192	228	205	185	205	196	205	199	193	189	185	207	207	190	232	250	224	220	207	216	200	205	187	211	207	205	220	226	221	224	199	193	193	203	192	196	220	211	201	206	201	204	203	217	229	217	194	221	202	188	221	202	209	201	235	206	217	189	206	203	205	203	201	201	217	222	207	191	192	199	204	222	189	223	195	215	215	207	200	224	235	192	214	192	182	198	232	216	232	224	217	234	219	191	200	218	193	210	186	191	198	199	218	189	209	190	215	181	228	190	224	190	214	185	222	183	217	189	190	213	212	202	225	220	236	224	210	209	207	207	216	200	189	211	216	189	213	188	195	242	206	211	225	209	219	227	215	191	195	211	212	208	229	205	200	175	203	180	185	229	170	226	211	203	185	228	215	224	238	224	178	183	190	189	211	198	218	194	203	202	229	191	198	228	229	216	211	199	211	197	200	198	211	220	231	209	195	189	214	202	189	218	232	201	209	208	217	224	216	216	194	205	179	199	210	211	213	204	212	198	212	193	171	214	210	214	205	212	201	219	199	209	212	198	183	211	216	216	197	217	183	211	193	183	215	209	197	213	200	213	215	202	213	221	203	188	213	216	215	187	195	192	215	206	190	192	183	220	218	219	191	212	205	214	204	215	216	202	208	199	230	218	179	222	213	210	249	202	192	192	206	210	195	210	202	214	199	228	217	188	202	201	191	228	212	198	213	199	210	215	198	189	214	219	214	198	175	213	190	224	215	181	214	213	188	209	203	223	209	221
40705	48162	52188	40258	24925	8198	2546	2491	2331	8397	14286	7461	5921	8868	7309	5074	3805	2722	1666	934	702	749	588	517	551	522	536	587	509	552	521	543	550	511	514	521	505	507	554	505	553	558	583	570	548	554	519	558	561	520	530	546	520	550	526	598	529	568	580	542	532	519	519	515	554	546	516	533	576	504	567	523	576	602	537	542	545	587	530	541	554	586	521	525	530	536	536	529	558	513	550	549	531	534	520	524	563	537	504	558	490	563	569	556	568	549	507	566	543	518	581	542	513	502	529	500	535	512	539	552	526	522	533	528	522	551	572	537	578	536	503	558	553	563	529	557	561	573	529	530	529	512	568	542	517	509	557	581	560	568	551	522	551	529	569	530	544	537	561	519	533	515	542	564	539	541	587	530	558	561	552	549	550	531	509	534	549	564	570	583	542	533	575	523	551	542	517	537	523	532	513	543	553	498	554	571	551	538	510	533	531	545	489	549	530	532	558	539	546	507	548	560	569	531	569	588	563	541	519	475	577	548	519	583	529	565	533	542	519	555	558	506	577	562	585	570	542	560	530	486	548	575	533	532	563	576	527	507	537	569	537	551	522	511	566	498	538	542	511	524	567	531	563	548	523	564	512	529	549	481	574	501	569	522	560	538	559	566	546	549	506	513	565	565	572	574	537	559	512	548	564	565	536	526	517	538	557	529	598	536	527	539	545	556	514	530	530	522	535	532	528	538	492	572	549	537	584	544	552	599	524	525	521	533	577	537	564	560	503	562	515	544	582	523	552	553	530	554	558	566	583	570	528	545	515	559	586	554	557	536	554	549	515	497	569	563	552	497	526	519	531	548	562	578	544	582	496	559	524	568	559	534	590	542	582	560	535	516	527	533	545	540	555	576	551	543	534	564	587	548	545	569	542	505	534	593	574	542	540	559	504	517	571	510	549	531	510	556	530	573	523	513	557	547	537	558	554	595	535	521	550	528	570	520	532	541	521	540	533	543	548	576	536	565	563	584	549	528	517	547	555	511	522	570	545	566	563	558	548	525	598	540	569	552	519	555	530	563	550	533	516	549	527	573	572	532	503	499	558	540	548	559	575	573	533	581	528	546	533	537	512	527	545	530	575	540	525	551	544	533	534	567	514	565	518	510	556	547	549	533	531	536	552	563	534	524	544	516	522	574	562	548	569	579	555	492	537	548	557	571	512	547	527	547	555	571	502	529	495	575	538	494	593	523	526	538	554	555	490	556	548	530	557	544	537	522	525	520	546	579	528	557	542	554	541	571	564	520	500	516	551	561	550	515	553	527	543	519	524	541	523	537	550	550	535	545	545	520	528	549	519	512	555	534	570	496	556	537	537	532	533	508	560	568	561	544	528	560	525	571	537	523	537	561	548	560	514	527	545	519	536	508	553	532	562	513	565	555	513	556	539	550	549	578	520	548	553	513	627	544	517	525	595	561	550	522	537	567	587	579	551	535	534	535	509	544	559	497	531	535	542	525	553	548	538	559	552	518	578	550	554	565	557	525	552	551	564	557	517	529	534	537	532	544	526	530	535	565	568	532	571	516	561	534	513	564	582	507	532	520	546	508	545	540	544	560	511	516	546	540	546	558	521	551	564	538	596	516	521	553	507	550	546	498	505	586	531	569	555	538	539	551	559	554	551	555	580	519	549	552	515	524	558	498	514	574	525	506	538	575	500	540	533	567	531	535	561	528	581	501	546	550	523	556	544	541	545	585	542	536	539	518	542	529	503	538	533	549	537	541	535	547	572	590	524	493	533	582	545	516	537	537	508	541	562	524	556	533	576	525	549	541	519	544	577	539	579	594	540	547	542	515	536	542	517	506	591	538	531	503	520	555	544	547	549	536	573	585	536	501	498	561	530	592	553	542	561	515	529	540	522	524	555	506	524	555	559	506	516	553	521	515	545	486	542	552	525	558	538	540	515	530	552	581	556	540	536	524	546	573	529	556	553	491	505	539	575	508	527	514	532	517	566	495	573	549	528	502	536	553	543	540	526	534	566	535	583	544	552	546	521	553	540	565	546	532	556	539	582	529	539	521	589	551	507	485	557	540	595	530	511	543	518	511	590	566	519	549	515	527	505	535	522	466	556	553	583	552	547	550	528	531	536	594	501	536	518	532	578	537	540	547	583	524	538	554	507	554	549	532	572	557	499	540	520	557	524	517	610	507	583	531	582	495	524	544	541	514	519	514	588	552	567	529	583	527	518	549	538	522	548	547	528	558	560	545	498	608	544	520	548	502	523	548	558	528	532	539	542	545	531	555	550	547	546	545	528	537	527	513	535	562	561	550	558	552	528	551	587	548	561	559	526	501	538	554	575	554	539	528	566	547	566	526	566	534	531	569	566	551	519	512	557	588	551	543	525	552	519	550	577	520	541	563	543	557	559	533	547	518	578	529	551	525	544	531	480	590	556	553	542	586	549	504	524	531	517	546	544	511	523	563	546	520	561	565	519	566	540	524	523	537	549	511	487	539	582	538	542	525	536	536	550	494	539	537	581	530	557	547	557	526	534	517	582	548	521	525	561	564	558	547	524	529	538	569	558	559	484	547	560	557	528	573	542	530	565	530	536	586	536	535	577	524	556	534	572	565	524	536	520	545	552	573	559	545	577	519	550	533	556	552	560	557	576	554	517	518	555	530	526	526	585	546	582	534	599	524	550	581	549	547	551	524	545	544	526	560	544	548	548	565	556	587	514	551	537	566	532	542	534	527	565	549	525	534	553	544	547	586	560	554	543	551	549	548	505	541	564	531	544	532	546	562	559	529	551	536	526	570	579	503	587	525	592	570	532	552	531	517	554	558	554	541	539	517	561	543	521	563	542	541	548	556	534	539	537	560	505	546	551	518	541	524	569	571	560	487	565	511	533	557	558	560	544	518	546	575	557	542	557	525	539	550	538	533	518	563	563	556	543	555	527	547	494	537	500	538	576	530	553	577	529	515	570	527	571	540	520	529	523	578	553	540	551	522	540	555	534	524	545	530	576	549	558	546	587	554	562	540	595	527	577	531	538	514	581	529	518	542	509	567	523	550	519	556	510	543	497	591	534	546	546	532	540	563	566	540	502	577	538	530	543	526	560	537	524	574	545	553	576	486	563	527	502	573	535	535	518	556	612	544	540	557	553	505	540	532	587	558	537	556	543	534	557	511	527	568	605	512	548	546	514	557	528	564	554	560	626	550	546	570	578	554	498	548	524	523	533	542	511	558	543	553	528	547	540	524	586	527	536	567	555	529	514	536	539	543	547	538	555	513	567	563	521	502	545	531	554	565	583	513	595	556	570	490	543	551	572	548	491	529	508	547	569	561	528	554	577	544	546	545	542	557	596	584	526	556	537	528	539	602	578	563	530	557	506	543	595	528	514	511	553	549	553	527	548	587	568	527	562	516	552	543	517	558	558	512	575	565	609	523	538	549	520	517	544	542	510	564	530	551	568	567	565	581	555	511	546	546	551	572	573	542	523	569
74627	78342	72731	54559	28544	10337	1498	1014	1221	2025	5038	2835	2022	2891	2567	2366	1660	997	600	324	274	277	235	240	182	251	218	230	233	241	215	220	226	217	218	235	217	253	232	221	244	237	212	218	208	210	233	192	194	218	260	222	217	240	219	208	228	230	226	219	228	199	235	231	226	217	233	235	240	196	224	208	244	234	229	231	229	215	246	218	214	217	219	219	209	259	197	210	214	220	210	204	230	235	209	215	191	230	237	228	210	241	227	208	234	229	221	235	202	191	238	207	230	213	246	226	202	216	225	234	193	246	230	203	193	211	222	212	235	184	209	246	230	229	226	202	209	241	218	206	235	222	197	245	230	225	220	219	211	222	221	200	211	214	214	222	242	214	218	227	236	209	225	222	232	208	229	240	214	215	235	236	240	237	229	258	231	207	206	218	218	222	213	247	239	231	217	221	235	222	236	218	226	209	241	221	223	219	214	254	231	226	228	220	217	204	209	220	207	217	212	214	229	244	201	227	208	228	232	214	239	223	237	234	248	235	234	218	219	250	223	220	232	191	237	226	211	219	216	226	213	236	230	221	232	229	224	244	226	223	220	233	262	229	227	216	205	225	234	234	210	255	231	204	251	214	229	213	234	223	227	240	227	203	191	209	207	230	238	218	214	230	228	212	217	216	231	222	213	223	209	238	219	240	222	206	222	224	216	228	246	242	201	226	221	236	261	229	205	203	214	195	216	231	226	248	247	221	222	244	231	205	213	215	230	242	214	221	266	217	218	207	211	244	231	211	213	223	213	241	201	214	217	219	213	215	213	209	222	213	229	211	231	214	240	227	213	228	207	223	211	215	245	229	223	220	241	230	183	207	210	202	215	232	217	215	227	203	208	192	208	218	233	222	226	227	196	221	241	215	228	201	224	216	255	216	221	229	241	242	234	219	226	236	220	225	220	230	234	218	238	241	203	212	230	241	227	228	206	233	207	241	211	213	211	222	201	246	195	209	197	209	215	220	231	218	230	228	199	208	253	227	208	193	212	225	211	213	221	242	209	237	216	230	249	245	222	232	247	240	209	201	226	207	245	209	222	225	247	230	222	233	222	251	245	227	226	231	194	191	232	216	234	226	216	202	233	259	205	194	212	214	246	201	213	222	218	209	218	205	234	247	221	229	222	234	219	222	223	240	207	234	225	192	203	201	244	233	239	193	236	214	215	234	215	192	247	210	200	226	203	231	212	224	236	193	234	218	222	233	228	229	221	218	207	217	227	206	186	204	200	203	213	218	225	220	228	220	196	218	218	221	212	259	201	215	198	239	234	230	235	231	232	218	219	213	208	216	220	225	231	266	201	211	244	224	222	229	200	216	216	237	243	188	251	211	244	211	212	217	245	217	215	216	237	230	227	229	208	174	222	244	223	220	206	210	237	200	222	228	214	238	222	236	225	209	218	206	214	237	220	227	231	236	200	207	230	230	220	212	224	245	220	229	226	213	232	194	215	231	216	210	225	219	227	238	246	226	226	199	228	224	219	225	231	232	193	216	240	223	233	222	231	233	255	223	200	207	213	220	225	224	219	242	220	243	224	230	233	219	216	213	215	211	218	187	239	213	226	230	208	213	196	219	192	212	197	218	250	247	241	219	244	226	225	210	234	203	254	234	246	225	217	233	205	224	231	201	241	232	210	232	234	235	251	242	257	230	229	238	218	250	233	222	220	231	231	193	245	223	229	218	222	214	211	221	208	204	229	226	245	230	189	221	225	208	259	210	212	237	231	230	201	249	207	213	235	241	217	251	209	233	233	211	226	220	208	205	220	225	238	229	216	223	211	214	228	232	219	208	205	213	229	241	205	188	253	217	226	211	234	224	229	218	225	230	209	214	187	201	227	233	248	218	236	219	222	241	222	229	188	216	208	184	248	230	236	217	201	213	218	247	210	219	222	218	206	219	212	195	228	218	201	229	196	208	211	253	204	228	209	234	215	204	227	245	228	223	200	219	233	271	221	220	209	211	216	203	225	227	227	244	224	224	234	239	238	220	184	217	206	213	211	197	218	241	228	204	215	228	213	221	211	211	212	216	192	225	233	236	219	213	221	240	222	199	213	219	226	245	225	260	213	184	208	236	196	240	222	225	229	226	221	206	249	239	230	241	240	243	227	203	236	223	221	234	222	200	220	223	208	229	244	218	235	208	186	219	203	195	221	215	235	234	194	216	237	220	196	187	199	212	204	220	219	198	228	219	223	228	229	226	208	236	188	230	223	224	235	223	230	213	194	225	226	237	218	230	244	245	225	209	239	207	210	230	242	242	214	236	207	229	259	225	231	253	223	215	209	224	248	225	237	258	218	213	232	210	242	238	233	227	225	218	219	226	218	251	226	223	215	208	225	221	230	204	256	205	214	252	245	230	214	207	222	209	216	246	213	230	218	208	234	206	235	228	228	225	236	230	215	242	215	213	224	223	218	220	225	235	216	234	210	216	236	221	231	260	244	210	234	189	220	244	200	209	219	235	212	209	221	279	210	221	212	220	206	236	207	232	238	190	231	210	214	228	244	202	229	195	222	242	227	194	245	231	220	216	234	222	205	237	244	222	238	203	188	209	213	214	192	234	236	227	249	232	238	205	218	227	228	194	215	235	213	241	200	244	228	222	220	224	224	234	214	202	208	245	223	229	218	234	220	208	228	230	241	246	227	220	202	239	194	222	213	202	234	228	209	208	219	234	248	226	250	223	231	214	223	229	230	224	233	191	222	210	221	212	220	229	221	220	226	204	218	230	217	197	212	221	212	177	236	219	226	215	205	214	222	229	240	223	232	216	222	219	227	238	251	218	224	198	234	229	231	229	241	228	219	208	240	244	214	239	230	207	207	222	241	236	201	229	203	206	203	229	222	210	201	236	231	241	213	210	191	212	209	214	210	231	218	214	205	235	232	198	228	234	235	228	263	245	220	216	237	226	220	248	221	264	211	214	225	226	192	215	214	222	231	212	217	208	251	212	242	209	210	207	224	237	247	246	235	213	213	228	200	204	194	232	210	217	224	212	214	207	199	218	238	229	221	221	196	237	221	232	203	214	196	230	230	219	227	233	218	225	227	214	226	239	211	195	234	224	220	219	211	195	229	225	246	226	209	190	222	217	205	228	242	236	248	241	211	257	234	223	217	223	222	214	228	240	234	213	221	206	208	209	213	218	218	217	211	215	212	219	206	204	218	231	220	204	211	244	226	216	222	224	210	228	216	220	226	216	224	213	212	233	227	239	258	206	238	239	220	204	192	197	223	202	223	211	207	225	196	213	197	230	212	227	213	213	226	206	198	224	214	244	237	226	229	212	215	224	237	220	223	222	258	228	203	229	215	221	199	210	225	247	230	219	211	200	225	211	225	236	211	243	224	221	207	216	234	195	215	227	212	229	197	244	214	229	236	223	238	203	212	220	212	249	230	245	225	214	248	239	231	218	237	220	203	221	207	221	226	219	244	216	232	237	232	243	212	224	201	242
47718	61289	68414	55533	34088	13115	3994	4168	4928	8677	18134	9866	8950	11606	10941	10253	7639	4409	2509	1205	932	800	638	601	611	591	572	583	578	564	538	568	526	573	574	544	572	547	602	561	566	564	559	557	585	587	560	573	579	549	613	629	653	600	670	556	615	586	606	556	581	554	589	555	597	533	598	558	572	562	589	593	520	617	609	564	584	585	551	565	571	545	544	606	619	554	543	560	562	565	588	546	560	557	576	611	563	560	558	562	584	568	555	545	582	608	602	567	571	601	611	560	578	527	552	597	560	579	594	590	577	561	577	562	560	520	538	535	628	579	562	558	526	559	557	589	533	586	532	555	555	512	581	595	644	535	583	558	571	580	549	561	586	527	518	562	609	576	597	567	539	577	569	603	600	595	592	584	591	579	582	560	531	589	510	572	578	559	540	565	555	550	542	537	536	565	605	596	581	566	553	560	566	538	547	574	588	574	535	584	579	601	559	522	602	578	590	590	562	652	585	584	575	536	584	536	632	592	607	590	603	563	603	592	531	554	570	584	555	542	536	579	579	582	625	553	567	598	589	616	523	600	582	592	540	592	583	582	595	556	593	551	567	550	589	582	565	560	626	571	581	565	597	537	592	561	552	531	592	584	638	583	523	580	575	567	567	554	582	563	614	522	613	573	567	564	522	588	581	565	538	585	578	542	552	578	559	553	592	579	581	572	568	573	550	559	604	567	520	583	554	514	556	591	552	559	557	611	583	541	621	595	562	591	603	575	598	585	559	578	533	568	596	586	597	582	568	563	555	564	567	586	596	541	545	593	627	610	595	560	559	589	558	586	543	547	579	539	604	564	516	575	571	591	551	587	580	563	543	596	588	578	547	580	550	534	537	563	514	601	579	575	595	568	576	594	545	564	527	549	523	560	550	597	589	564	618	563	549	537	574	583	568	604	601	587	551	533	607	576	540	605	575	570	601	594	620	608	569	607	545	583	562	605	574	548	568	585	583	573	534	555	602	580	592	555	617	602	572	582	592	619	596	557	594	556	542	564	565	567	580	592	595	534	558	588	590	562	589	570	533	560	586	565	593	571	573	569	585	563	549	582	587	588	589	581	606	571	585	534	606	589	552	568	606	556	576	545	554	580	613	548	562	578	534	573	571	602	546	564	593	580	589	564	599	570	557	580	604	581	566	546	591	553	597	569	552	588	599	559	568	547	589	567	598	572	556	550	566	559	568	561	592	551	605	551	581	551	576	561	566	553	597	547	560	590	552	555	599	594	559	547	571	579	584	617	574	584	547	591	547	583	575	526	589	537	568	526	560	575	595	544	613	559	574	556	554	557	547	600	539	576	539	571	633	548	556	588	549	565	584	589	562	549	590	558	540	594	581	588	597	590	596	528	566	542	570	534	554	589	536	557	532	530	567	615	600	598	585	584	579	586	545	567	614	540	591	570	575	557	541	572	589	563	586	594	594	558	583	583	547	571	609	558	607	556	547	591	526	576	546	583	552	578	559	570	580	573	591	585	575	614	560	576	586	560	558	544	593	531	557	587	577	534	629	588	579	563	585	544	575	611	575	537	591	576	520	570	559	573	549	586	606	587	585	581	585	554	618	568	572	555	587	550	545	579	583	586	587	539	546	593	608	592	575	552	599	583	555	565	576	561	573	510	580	554	575	584	587	601	564	570	601	565	596	575	643	566	547	596	578	560	540	578	570	582	539	576	584	584	593	580	534	553	554	599	544	567	592	607	543	553	538	582	514	619	604	589	554	595	568	567	583	616	565	565	558	600	532	586	558	539	574	622	560	575	558	582	581	608	587	548	513	581	541	561	550	585	601	567	582	557	579	581	531	564	577	572	603	595	596	582	545	600	525	586	550	576	588	559	597	572	592	545	545	605	561	596	565	587	582	592	585	597	574	572	622	560	602	536	591	595	579	592	565	598	580	583	585	590	570	575	568	557	553	558	515	573	566	627	625	567	593	543	571	547	539	563	559	543	582	594	613	565	556	551	546	570	552	575	600	535	598	559	583	564	566	592	590	581	626	533	579	539	589	577	566	575	553	607	574	621	565	606	590	562	562	600	603	596	579	552	587	561	521	592	572	572	589	552	556	564	579	631	559	527	549	614	577	619	547	640	546	551	583	574	604	610	614	591	571	566	590	555	593	576	540	568	596	581	564	598	626	546	560	560	580	606	572	571	552	615	558	596	578	572	600	529	550	604	576	578	607	638	624	549	570	578	573	551	574	551	525	610	513	576	568	582	583	589	618	572	574	587	579	600	583	606	589	570	554	567	582	557	547	530	623	576	594	561	533	539	537	587	602	581	560	563	550	622	533	569	592	571	621	563	600	570	524	572	566	583	579	584	566	590	572	552	566	592	574	558	565	577	580	545	549	643	630	557	568	578	550	577	563	557	547	561	571	550	564	555	554	570	569	573	588	566	568	595	616	590	547	566	590	605	576	549	564	573	602	553	574	581	575	560	607	600	571	514	582	589	567	578	562	544	567	575	548	552	573	553	539	561	585	592	554	603	558	562	574	596	569	602	609	583	579	554	577	572	640	566	570	556	589	566	598	538	565	554	564	560	562	584	553	606	607	602	577	568	573	574	556	537	548	597	602	568	564	584	543	568	549	579	555	603	564	583	557	559	560	586	600	572	557	613	525	525	577	574	574	584	570	578	605	589	659	579	588	551	567	620	599	563	588	573	615	562	569	589	557	596	553	568	585	583	565	567	594	583	599	527	565	595	591	545	537	580	580	555	551	571	570	578	563	581	582	607	588	598	544	552	628	587	596	595	549	585	577	576	571	560	570	593	593	566	563	570	581	628	581	631	624	591	528	580	579	543	539	601	581	561	530	613	597	557	525	551	578	577	605	580	530	612	538	571	565	554	578	558	561	504	611	565	596	551	569	576	584	574	558	548	587	550	574	622	492	580	583	578	589	600	543	574	580	571	551	563	567	550	581	608	557	563	607	610	585	544	594	606	557	558	565	574	584	640	553	568	576	567	569	563	581	581	572	571	585	507	605	540	589	568	554	589	587	590	575	605	590	534	593	617	597	599	582	555	594	598	558	527	589	599	610	552	565	597	572	556	573	539	552	595	580	601	546	566	576	568	602	559	538	558	546	605	573	548	567	565	534	543	618	560	562	626	587	546	518	554	583	574	549	562	539	612	580	526	580	524	602	551	539	591	523	566	601	568	565	559	585	588	578	575	560	562	612	618	571	569	570	530	592	581	541	574	584	541	589	593	566	561	592	594	562	572	578	611	597	576	579	562	571	553	565	582	555	598	568	538	559	601	566	579	599	598	590	511	546	610	553	565	558	538	557	565	586	513	631	574	580	590	566	616	507	593	570	564	586	610	596	545	548	574	554	564	561	562	564	576	582	579	544	560	603	592	568	589	538	551	578	605	532	561	581	552	557	507	607	560	580	582	565	584	568	578	538	563	585	580	546	602	578	575	595	565	552	584	564	581	532	590	563	560	600	578	517	568
17294	15401	13052	5630	984	346	202	225	231	220	335	276	253	254	279	267	269	235	217	208	238	195	210	176	185	178	214	182	220	197	223	171	194	193	211	191	193	180	211	190	180	200	211	204	192	192	198	194	179	195	175	217	188	198	202	202	207	194	195	189	205	200	183	223	235	178	178	193	219	209	187	220	197	198	201	197	184	198	180	184	195	219	176	208	191	186	193	205	192	202	200	200	182	201	191	193	173	185	171	191	194	197	189	202	196	186	201	196	203	207	224	207	174	185	195	165	215	201	202	187	217	192	191	205	218	183	206	177	187	188	207	211	195	181	172	207	200	192	191	174	178	184	199	161	222	172	186	220	195	220	199	227	192	182	196	190	190	186	192	177	186	197	196	202	224	201	185	189	229	201	181	195	188	182	199	197	176	234	196	185	163	195	193	189	187	211	205	174	222	197	209	178	183	203	206	205	199	196	222	197	193	192	199	193	163	200	188	226	189	188	197	190	188	174	188	215	194	182	185	195	183	208	195	192	190	189	217	204	179	185	213	194	201	207	212	208	218	175	172	182	189	199	198	199	183	169	201	196	195	181	206	186	180	167	170	201	191	180	232	206	185	211	199	204	178	201	200	177	179	193	180	192	191	205	200	204	180	197	174	209	201	164	218	205	188	203	187	172	207	208	182	191	174	186	219	172	182	195	189	163	195	178	196	181	189	171	201	189	207	173	204	196	196	201	217	203	189	200	183	197	202	226	212	207	204	205	196	204	195	192	196	191	203	172	205	205	180	204	167	183	200	204	208	202	196	235	206	206	212	170	190	171	170	250	197	194	208	213	180	187	183	178	194	201	196	188	199	197	202	188	206	186	216	207	168	200	196	182	197	184	201	184	185	185	204	185	190	215	177	184	196	197	189	193	194	179	192	191	207	163	185	163	227	196	197	183	187	186	183	232	209	211	181	198	198	199	179	213	205	183	199	167	161	206	195	207	192	161	174	184	188	192	177	182	194	215	202	183	201	209	212	205	195	210	204	205	208	216	196	179	186	178	204	198	184	168	206	231	166	173	193	184	196	201	222	201	212	177	203	168	159	190	201	194	184	199	192	220	208	206	203	215	196	190	193	185	204	194	191	206	197	188	178	206	171	229	198	195	218	161	194	189	195	182	192	182	188	192	162	186	185	200	190	196	224	193	202	203	180	187	205	217	189	189	184	189	199	223	201	214	176	204	180	162	200	213	200	189	198	194	187	197	209	192	213	197	211	190	177	176	188	206	203	183	195	219	194	176	190	187	184	208	207	208	197	209	213	224	209	170	198	193	177	214	233	206	178	189	196	190	191	178	213	211	208	186	207	199	193	171	200	165	189	218	192	189	222	166	214	206	179	197	178	215	180	203	182	188	224	167	194	186	191	181	210	230	203	201	215	184	180	173	183	201	190	203	179	193	199	200	174	211	175	167	202	191	184	209	206	190	194	181	191	191	174	182	199	154	186	211	168	181	180	206	218	194	198	192	194	196	192	166	202	193	206	191	172	196	169	195	212	184	203	192	190	193	211	183	194	184	192	178	220	175	194	191	195	205	213	174	190	196	225	185	185	213	186	183	199	196	203	206	216	200	205	186	193	192	188	191	216	191	167	199	210	209	197	199	191	199	216	224	193	201	198	194	212	192	177	218	189	198	194	208	196	205	179	180	224	190	189	214	177	191	212	219	178	171	188	209	192	188	191	209	195	181	201	231	208	196	211	188	174	206	238	191	182	177	201	199	209	166	200	190	199	197	191	213	205	185	176	178	197	193	189	198	192	199	194	201	214	184	165	195	176	179	178	167	185	196	186	188	197	197	217	182	213	200	212	204	186	173	216	202	183	172	167	197	205	209	194	218	194	195	209	191	182	197	197	201	176	189	195	181	191	208	204	181	208	168	187	188	206	218	179	180	209	206	190	208	201	215	187	177	212	187	171	220	201	212	173	221	197	200	214	217	195	184	177	186	182	183	187	206	197	181	218	220	205	185	172	179	207	194	206	226	176	177	208	218	191	201	201	182	194	201	184	181	188	204	196	209	205	210	194	165	184	183	189	190	167	202	216	198	170	183	212	192	194	201	176	204	178	163	184	218	191	182	193	176	193	202	194	170	177	205	193	199	205	197	211	179	186	202	184	175	202	218	211	196	185	193	186	193	176	185	200	200	206	208	184	201	205	195	184	197	212	191	204	179	174	186	199	189	219	188	188	189	194	202	188	203	191	197	206	226	178	188	220	182	193	198	201	183	180	206	192	165	201	192	178	191	183	197	185	202	192	200	190	191	189	196	160	183	174	174	198	205	192	189	208	187	220	199	198	207	168	200	180	221	179	206	191	201	216	193	173	181	201	192	189	185	213	182	201	201	220	169	213	182	206	216	189	167	209	202	205	203	186	189	210	208	162	183	192	188	182	184	185	199	219	201	214	178	197	188	231	185	209	218	198	218	195	234	188	194	190	207	197	200	191	216	180	204	199	207	194	193	193	178	202	206	198	185	209	173	188	186	198	181	213	174	214	202	202	194	217	200	202	179	177	195	189	165	223	199	210	223	191	174	208	208	184	169	190	170	170	198	202	197	201	193	173	182	210	179	171	193	211	238	184	217	190	197	198	191	189	190	202	202	197	184	172	189	201	191	173	211	187	177	194	196	204	200	212	201	198	191	200	177	186	204	208	182	208	178	206	186	203	194	206	198	215	202	198	188	191	186	198	209	197	220	198	180	180	187	222	181	195	182	198	218	191	201	184	182	188	184	187	216	197	161	184	184	210	191	163	210	207	196	209	202	213	191	182	204	190	183	205	205	184	192	208	183	187	200	182	201	205	209	193	205	200	192	185	220	205	206	184	189	180	190	200	195	199	200	197	194	195	194	225	177	208	198	198	193	181	197	180	192	188	220	197	190	179	192	210	208	169	212	193	191	193	199	193	196	213	182	177	185	173	194	171	182	193	178	201	180	178	206	189	175	195	172	192	193	159	186	164	213	188	180	208	205	184	185	192	200	183	211	190	193	194	194	186	210	199	184	212	212	201	195	203	199	190	214	207	194	210	199	198	206	193	215	194	200	200	198	192	219	181	192	195	195	185	188	206	207	186	205	215	174	193	219	216	195	196	225	200	169	206	208	181	184	183	201	208	203	158	204	199	183	209	199	184	196	194	194	221	207	188	188	198	202	199	182	179	195	178	191	189	212	197	193	178	215	199	189	193	213	196	177	187	197	191	194	190	175	209	206	194	169	192	203	178	193	224	202	225	181	174	205	178	218	219	209	217	225	200	210	212	190	222	183	200	183	216	202	212	171	199	164	184	211	221	195	178	170	212	201	199	213	209	186	200	197	179	186	183	184	183	199	204	185	218	190	215	189	213	193	203	186	198	218	204	198	197	194	198	194	212	191	182	208	183	185	206	176	203	191	191	205	230	193	200	192	221	197	197	228	199	212	175	173	193	183	187	196	183	183	176	196	197	208	198	180
14423	19503	19935	11993	3027	1084	627	643	890	674	1361	853	734	835	869	906	929	784	628	563	532	565	537	537	562	511	558	555	502	502	509	545	544	493	542	516	508	541	526	540	551	525	550	517	500	555	537	525	497	497	517	513	517	540	478	537	507	515	579	531	540	553	474	536	525	547	510	517	545	573	507	518	486	497	510	512	547	509	533	526	497	522	510	467	529	517	548	508	538	516	501	477	531	539	528	517	515	572	530	549	496	512	533	504	521	532	498	518	491	520	518	511	527	495	520	504	512	537	508	490	541	537	498	530	530	495	513	547	556	532	530	531	543	505	518	501	518	508	500	539	512	509	522	549	505	540	527	514	503	509	509	522	520	520	521	520	505	529	512	547	528	489	525	529	534	492	517	514	579	522	534	521	502	529	519	555	517	481	503	532	521	535	506	536	511	501	509	518	500	502	499	481	494	511	483	523	539	510	526	537	536	483	533	504	493	518	511	501	560	487	527	485	524	513	480	533	510	573	535	541	486	542	507	523	529	530	518	587	516	529	540	518	539	519	504	527	525	543	492	504	559	566	508	509	500	552	511	468	537	492	535	537	539	514	540	531	524	519	504	541	512	505	526	547	541	501	495	495	587	493	573	552	515	512	513	521	520	502	502	480	546	562	567	539	483	513	538	493	533	500	517	526	549	503	526	506	551	512	496	546	509	549	506	505	533	496	495	485	547	532	555	511	531	513	520	514	499	538	497	502	570	525	510	510	491	529	511	560	531	534	507	495	498	544	528	551	507	514	490	541	517	525	511	532	531	502	544	539	522	503	471	513	497	519	535	575	491	525	530	516	475	551	568	504	527	560	498	497	520	539	521	525	552	497	488	522	522	455	476	510	552	555	555	549	564	492	499	485	531	521	527	518	457	532	527	546	513	514	508	487	504	490	515	516	541	514	493	559	474	490	503	546	555	533	505	561	533	552	504	490	562	497	547	547	476	502	526	532	508	479	520	497	538	510	541	472	500	516	546	512	509	477	555	523	484	505	536	522	521	513	531	569	506	534	493	501	504	531	586	505	518	527	519	543	464	510	533	516	539	492	537	515	534	479	490	484	531	521	536	500	522	498	520	503	554	500	526	528	475	504	528	522	538	478	480	499	510	495	493	514	537	529	514	493	521	507	506	534	514	500	511	552	494	530	510	541	523	489	544	501	497	515	514	526	471	570	514	511	493	480	533	482	496	557	532	536	515	531	542	501	550	494	526	553	508	475	526	510	527	503	503	497	485	544	525	556	538	477	521	524	503	543	509	558	514	548	504	491	552	525	518	551	552	517	510	534	537	540	528	462	492	539	503	509	483	512	505	504	524	531	560	471	535	557	526	528	522	536	497	511	533	532	513	514	534	523	518	534	527	510	501	514	531	508	517	507	526	540	528	526	533	502	505	515	472	547	525	516	494	551	520	497	518	547	488	536	496	517	523	535	541	545	530	497	510	493	505	521	503	540	555	535	546	524	506	537	554	487	497	562	515	516	514	495	519	522	496	526	566	557	509	550	524	529	549	485	505	524	496	514	518	521	544	509	501	540	484	518	538	531	520	533	521	583	505	515	514	541	514	501	527	523	522	529	553	511	488	519	541	506	483	519	554	549	503	554	502	519	543	497	525	487	539	546	513	508	516	519	487	539	503	498	537	538	528	521	531	526	523	490	518	509	530	495	520	513	520	529	470	533	541	508	539	491	518	506	506	493	523	513	513	505	511	517	550	565	544	506	512	525	503	493	520	543	521	503	501	559	520	513	560	523	506	546	507	477	524	536	539	506	522	493	535	529	571	535	534	477	560	493	532	531	582	533	509	522	524	507	491	487	530	561	549	504	474	557	533	529	568	504	532	506	521	487	534	499	490	508	492	497	540	514	506	541	482	519	489	557	494	532	526	520	526	535	509	515	553	488	533	509	522	540	580	490	539	537	511	535	508	520	526	504	477	487	531	507	525	537	509	547	529	556	470	527	526	513	506	504	533	533	496	529	512	496	558	502	515	493	510	523	583	527	517	541	485	528	586	502	486	509	474	511	491	529	500	541	549	522	527	510	465	511	494	510	527	501	525	479	477	504	566	523	525	514	530	470	520	490	521	491	478	509	482	515	492	523	532	526	502	554	529	505	495	541	529	518	532	504	492	517	503	521	543	524	496	532	514	528	479	538	546	527	507	495	542	527	524	521	504	456	503	487	512	490	543	498	526	547	500	511	546	506	514	513	523	496	548	535	490	487	535	496	539	507	536	470	587	524	521	558	530	538	518	533	503	480	514	497	502	552	507	541	540	489	494	532	496	517	536	537	518	488	509	521	553	492	504	522	525	496	550	512	498	504	520	520	521	509	490	525	538	501	497	503	526	472	513	503	506	522	508	499	539	501	566	507	529	541	547	510	512	553	523	492	506	503	475	537	523	507	557	528	501	557	509	583	471	529	543	502	523	537	513	520	508	496	514	558	477	499	510	528	496	524	532	516	509	529	552	496	550	461	491	495	552	498	541	526	546	514	502	519	514	485	530	524	513	538	504	520	492	542	533	564	510	566	515	510	498	529	487	502	538	531	535	497	502	530	501	540	526	545	472	463	537	520	541	522	525	515	491	530	524	531	528	504	470	494	488	516	499	487	494	516	526	554	516	557	560	541	508	542	505	496	484	511	539	523	554	519	515	496	496	538	485	513	497	515	500	527	507	521	522	507	517	480	488	533	540	488	495	527	507	517	549	582	519	528	506	497	537	503	519	508	536	545	525	567	534	501	500	540	511	508	526	524	534	539	506	461	518	543	504	548	505	562	512	514	530	511	558	529	505	542	560	509	543	530	495	553	506	485	544	515	527	523	517	536	568	549	498	512	485	518	511	508	519	508	497	525	519	496	532	482	487	569	474	535	541	497	534	547	535	475	518	527	553	520	531	508	524	497	501	535	499	489	508	544	473	531	535	502	479	505	528	513	501	513	488	562	563	500	507	507	475	520	530	557	497	517	473	547	505	561	509	489	523	508	556	491	510	505	532	521	535	473	539	493	547	482	489	496	536	475	548	520	517	525	545	534	488	522	565	541	523	513	505	505	543	569	572	548	544	558	534	528	535	518	511	494	479	516	560	528	507	508	511	554	488	482	509	524	540	513	522	547	520	529	553	506	469	480	500	490	543	534	532	540	514	488	566	512	501	499	501	525	532	513	489	522	534	523	540	471	535	488	527	531	518	501	524	560	481	531	531	522	505	515	480	526	513	510	543	508	494	491	528	527	505	543	494	505	516	508	472	516	566	505	497	543	479	486	518	547	515	488	506	526	493	550	549	494	514	523	516	522	534	479	513	517	535	508	495	526	494	525	529	547	546	523	538	517	521	521	529	531	452	489	507	490	538	534	528	514	508	530	512	501	522	523	527	502	502	493	495	519	527	521	536	497	500	514	515	514	497	536	512	523	476	493	503	520	554	490	485	519	533	516	525	523	518	499	541	499	503	511
63131	65007	60045	37196	17266	3637	687	513	1249	792	3173	1223	814	1189	1539	1021	690	640	398	253	246	251	239	204	191	206	187	207	218	202	202	201	229	212	226	204	198	200	227	226	215	216	190	231	208	178	186	183	190	209	237	221	226	230	159	198	213	222	206	210	223	180	174	217	199	196	198	208	232	246	180	210	200	212	204	210	222	216	200	188	221	181	201	226	229	211	181	191	221	218	211	198	219	204	214	196	195	208	195	234	200	209	196	225	225	207	206	187	200	184	235	206	235	209	186	217	202	211	200	222	209	211	192	194	205	216	215	199	218	208	221	203	219	214	195	213	209	212	199	214	187	201	221	220	218	215	196	210	260	207	193	208	188	211	220	204	181	208	208	197	213	190	206	209	200	205	205	218	199	199	212	227	211	192	227	211	199	236	195	234	242	211	241	198	216	222	196	182	208	222	233	208	223	200	213	201	209	192	196	226	190	228	198	230	232	187	213	201	215	215	197	216	235	163	189	178	216	199	226	191	221	190	211	179	229	202	219	217	217	222	199	216	206	201	214	240	241	212	218	224	197	207	213	200	196	212	209	200	221	215	200	210	221	224	227	193	214	239	202	192	201	215	184	221	196	186	205	206	202	194	187	222	190	205	212	216	213	189	197	206	194	222	169	209	185	190	185	251	195	201	199	190	208	196	213	202	226	199	206	184	218	216	241	198	186	204	210	214	220	223	231	188	185	214	203	209	197	191	213	227	209	183	191	219	223	183	207	220	179	205	204	188	200	193	199	195	204	230	229	192	213	230	197	217	211	195	179	205	222	222	211	217	176	208	200	166	194	218	230	199	206	201	213	213	209	210	210	224	215	198	194	225	212	189	206	225	208	201	230	232	209	224	232	171	190	218	236	208	197	228	206	202	223	195	193	213	200	222	212	231	191	211	211	224	213	218	186	196	224	191	217	208	210	210	232	205	217	226	179	221	211	208	194	220	223	219	208	226	202	209	195	209	207	207	209	204	185	222	206	212	223	203	223	207	217	202	204	184	223	203	210	214	190	203	207	229	217	184	171	218	214	191	215	204	204	213	200	215	203	203	214	171	223	206	204	198	197	228	215	230	234	221	204	233	208	205	216	204	190	204	208	207	179	203	221	201	189	208	213	213	192	174	227	210	192	166	200	185	210	218	192	243	205	233	192	219	214	201	221	202	209	209	203	178	198	217	189	193	212	199	191	214	203	200	226	211	220	201	193	212	212	215	214	181	211	233	228	182	188	192	211	202	203	188	228	214	219	207	211	210	189	201	207	217	203	208	190	184	197	207	193	210	203	202	198	183	216	207	189	209	209	191	204	183	192	205	185	213	225	215	214	223	189	189	253	234	193	197	208	209	195	214	201	254	233	211	207	205	223	209	204	215	209	191	216	209	201	231	210	213	205	212	208	178	220	181	191	186	223	206	215	217	216	224	231	223	187	196	225	212	180	173	223	222	190	218	209	209	218	234	218	216	209	188	215	227	216	217	193	206	189	231	214	196	204	213	226	171	196	225	196	192	200	216	196	197	181	195	200	213	196	215	205	189	187	187	232	211	201	229	225	228	220	212	176	198	224	233	196	196	216	246	199	208	201	194	204	196	203	203	211	219	205	208	182	208	220	201	202	210	194	210	220	224	205	196	197	193	219	226	169	210	204	195	189	225	202	220	189	204	205	216	222	222	194	205	183	207	213	200	183	219	205	204	206	212	210	236	216	207	209	215	205	234	197	205	196	211	205	218	215	190	214	231	193	208	198	201	215	224	217	220	218	199	199	183	186	225	223	223	196	214	193	233	211	208	234	207	197	188	223	226	220	191	221	218	237	168	204	197	223	182	213	215	197	199	199	229	214	202	218	201	230	246	179	204	217	233	235	210	208	198	230	180	224	207	236	181	209	228	223	214	201	179	191	220	200	217	206	207	172	214	243	215	218	190	201	206	212	231	230	229	215	189	196	190	215	213	187	201	228	225	207	198	205	201	218	202	236	259	235	234	199	193	184	186	190	222	242	226	218	217	205	216	213	232	201	203	175	192	206	217	219	197	214	213	221	187	219	223	212	206	211	231	223	215	218	201	194	204	204	184	231	222	197	223	196	222	194	216	214	203	202	196	210	236	215	242	200	211	174	225	196	214	209	206	195	180	200	241	211	204	205	198	237	204	191	196	191	193	212	211	222	180	181	214	187	196	222	224	193	212	201	200	190	195	203	211	196	204	203	208	193	198	193	200	200	227	210	192	194	209	198	218	181	242	207	207	203	197	222	214	190	219	212	211	212	208	217	217	229	208	208	195	183	212	197	220	179	211	188	218	216	200	237	199	208	224	192	190	177	192	234	219	234	196	198	246	212	229	240	193	202	191	218	214	234	180	219	200	208	199	208	197	195	218	201	191	212	194	199	202	221	198	204	207	204	223	210	192	203	220	208	223	203	201	185	208	217	191	217	195	201	206	218	243	197	189	182	216	209	234	221	204	208	206	208	181	166	209	185	192	233	215	189	205	207	194	207	199	185	229	211	202	209	223	238	221	205	204	230	203	202	207	204	197	204	184	224	222	201	192	200	208	230	203	192	186	211	198	220	195	223	200	208	200	193	209	206	188	213	205	209	205	212	189	200	200	188	223	211	211	201	193	202	199	207	185	204	197	209	181	199	213	209	218	206	212	231	211	213	183	199	219	204	201	182	209	192	193	209	193	204	210	205	202	223	218	193	217	203	208	235	197	208	219	204	215	189	214	233	210	222	215	206	202	174	183	180	225	200	212	222	227	181	208	209	193	199	214	242	198	198	190	208	204	226	215	215	193	201	243	214	189	221	195	212	212	204	216	179	233	205	219	203	231	203	220	192	221	193	223	209	193	200	214	174	219	205	217	235	200	210	194	199	215	210	206	194	224	227	216	179	223	202	229	222	210	196	215	212	214	192	189	213	197	248	223	209	199	208	214	201	203	213	220	208	210	227	208	221	209	235	221	210	200	212	223	205	194	218	215	188	217	216	189	207	208	212	210	198	221	206	215	179	200	209	224	217	200	212	208	194	216	210	234	209	200	190	190	185	214	214	203	200	203	215	221	201	205	217	212	207	188	173	196	200	196	208	203	195	205	210	206	196	228	216	221	206	184	222	211	200	239	219	217	190	208	199	218	216	227	209	197	222	193	224	205	194	187	189	200	229	224	231	248	213	213	214	195	199	207	200	195	227	198	206	181	192	220	231	204	206	207	208	183	228	203	268	237	216	184	232	215	233	205	217	199	202	217	212	235	189	201	199	235	213	225	215	212	199	178	185	217	202	240	177	203	199	233	206	193	217	195	194	209	214	193	183	213	189	214	203	214	216	225	211	213	169	216	209	201	211	221	216	222	210	216	208	228	195	187	224	233	189	233	203	201	195	183	222	181	188	207	192	227	191	213	206	175	217	209	218	182	199	221	206	206	215	206	230	228	186	207	186	201	187	186	218	215	203	227	211	204	217	214
40005	49779	53159	39815	24692	6902	2420	2223	5369	3467	13518	5143	3612	5723	7667	4693	3585	2697	1516	830	762	736	717	559	548	531	586	595	533	591	560	585	535	550	530	559	516	558	511	535	569	520	554	560	556	532	513	547	539	594	573	575	587	539	590	536	522	558	533	536	519	519	541	506	535	563	545	533	532	547	496	560	549	575	569	546	614	532	552	568	490	594	563	564	557	532	526	532	537	521	528	562	519	532	532	570	572	534	555	562	578	537	543	533	576	554	538	565	529	511	559	538	558	538	538	534	605	580	560	542	552	500	542	568	518	587	497	542	558	539	522	501	577	506	539	555	544	544	535	541	563	555	546	516	541	574	523	507	564	534	548	554	566	532	537	567	532	552	547	523	506	566	530	556	522	535	562	565	519	538	516	520	581	576	485	571	527	577	540	539	504	603	573	530	533	537	562	532	515	558	523	524	566	571	522	572	533	513	533	577	528	570	603	552	540	575	536	559	528	509	597	549	553	547	564	573	583	537	546	556	568	533	573	563	544	518	532	562	563	555	567	562	540	534	548	572	531	543	502	547	550	523	551	578	523	536	571	589	510	511	507	554	550	506	528	534	548	548	547	545	597	548	508	556	562	547	566	552	531	538	541	568	543	516	561	550	540	514	545	545	534	564	530	524	523	518	550	528	576	567	610	515	568	544	547	521	474	537	555	529	568	573	563	539	566	528	556	546	556	537	538	546	555	578	506	573	564	546	501	533	541	550	534	537	568	563	578	513	514	573	540	567	515	587	483	575	549	526	549	556	536	544	592	526	516	549	533	573	513	543	563	573	563	502	516	539	515	531	529	534	540	577	526	552	540	578	558	568	565	559	557	533	500	532	531	518	551	529	551	549	541	524	536	548	574	538	540	548	536	530	556	530	531	511	527	542	572	516	531	541	538	561	518	551	528	579	547	554	561	568	519	525	527	562	531	565	523	539	560	527	552	547	559	554	546	543	538	497	548	520	522	522	528	560	572	547	573	524	520	507	550	527	512	546	542	532	550	504	549	564	538	520	518	540	556	552	541	517	521	548	538	538	499	542	495	573	530	556	575	543	536	587	544	575	573	562	559	496	563	505	519	530	572	554	547	566	528	555	521	575	532	526	542	578	532	522	492	560	578	552	546	553	546	556	538	540	570	539	517	544	557	509	522	511	547	505	532	533	531	533	555	521	564	580	550	531	540	547	551	554	582	538	516	546	554	549	533	536	559	549	502	515	558	556	538	556	541	557	518	567	541	570	557	542	542	545	527	520	582	534	603	573	569	544	534	536	560	578	535	549	505	575	542	598	556	562	535	539	526	565	544	564	532	531	524	541	546	535	523	554	563	541	559	514	576	554	533	568	488	507	558	582	508	543	516	563	562	512	552	527	535	558	492	585	533	592	550	578	550	524	537	547	568	534	542	531	536	527	512	542	580	534	517	552	609	528	593	568	549	581	562	565	535	534	545	521	555	520	532	543	499	552	536	516	565	512	533	502	538	558	523	548	547	571	558	535	530	511	548	506	559	535	503	526	532	570	524	525	544	559	528	566	531	550	479	543	578	514	503	533	528	542	529	531	542	552	526	539	526	500	571	535	563	560	549	566	542	554	524	539	555	509	485	557	508	572	556	564	543	531	542	534	516	579	552	564	567	504	557	553	526	519	513	556	521	554	571	514	544	542	505	524	544	527	521	527	598	503	585	597	518	520	576	526	524	575	527	538	580	564	541	619	573	553	556	582	539	538	506	566	550	549	576	555	591	542	527	502	558	560	531	529	495	505	512	558	514	491	524	538	550	551	513	535	569	489	546	538	533	489	534	516	523	545	557	561	523	561	554	542	534	573	508	513	551	545	544	522	590	547	533	513	549	518	517	519	552	529	559	572	539	545	589	550	568	526	557	522	527	533	566	524	558	523	497	577	546	493	565	568	592	544	541	509	578	532	573	542	535	581	564	556	550	586	554	522	527	543	536	556	496	545	530	548	567	569	556	527	499	538	533	551	551	556	576	526	524	542	529	516	549	584	570	562	574	538	549	581	510	523	541	567	546	549	514	529	558	515	571	523	517	556	507	509	530	565	589	567	505	571	550	549	534	570	548	543	530	538	516	563	560	541	571	528	535	555	569	537	537	500	502	530	579	539	520	562	539	524	570	546	525	576	548	538	549	587	543	531	537	536	544	562	557	544	522	511	567	544	537	543	559	567	564	539	522	561	476	590	534	535	543	572	538	478	506	549	566	560	553	564	526	594	553	566	551	553	532	540	522	528	525	531	544	502	572	579	529	541	563	515	540	565	562	588	537	546	516	584	536	538	531	570	587	519	551	564	551	549	556	558	553	537	518	537	536	541	551	537	519	556	551	570	542	510	506	536	539	561	528	543	583	554	512	566	565	516	517	544	571	567	494	532	553	545	549	516	522	526	534	555	538	515	588	565	551	560	555	570	556	560	574	537	544	567	551	511	550	543	543	516	600	576	537	550	553	507	555	560	548	527	542	539	539	509	546	538	523	531	518	558	557	531	519	513	586	505	545	532	537	549	558	535	537	518	515	549	542	552	530	556	540	539	548	553	548	570	548	526	520	537	573	581	571	520	540	523	550	533	545	599	547	561	517	604	559	536	522	523	603	531	549	572	522	538	552	520	556	528	536	535	551	546	500	557	511	540	520	535	548	566	543	563	536	501	542	568	553	551	563	584	514	534	544	524	564	572	497	545	560	523	547	539	561	535	512	515	530	545	502	588	530	516	555	532	558	553	500	530	577	537	512	512	578	577	520	560	564	569	567	541	573	547	542	545	590	537	555	534	528	532	549	527	526	542	552	550	558	527	542	559	572	561	521	551	538	506	535	576	543	495	499	560	533	511	518	588	552	572	558	529	554	535	553	551	502	541	503	532	530	579	512	568	545	554	582	553	574	523	534	538	538	507	502	518	554	571	491	559	511	547	526	487	605	597	521	563	541	544	548	552	555	579	538	548	504	533	519	550	539	567	537	497	585	570	558	540	552	513	546	594	550	560	539	510	540	548	579	563	529	562	529	526	558	557	597	534	558	532	543	540	564	566	511	559	488	580	551	515	531	569	550	553	525	589	570	568	531	536	577	531	509	573	519	520	581	556	575	568	539	554	584	595	538	569	577	549	547	568	532	543	542	598	549	550	545	516	556	546	516	534	584	549	557	585	537	595	538	530	537	516	559	567	535	554	545	517	517	541	583	523	561	538	521	546	542	519	536	564	514	516	556	537	559	517	580	524	564	537	568	577	577	508	554	518	558	564	529	564	560	580	557	507	498	512	580	566	575	566	547	522	483	524	550	563	492	556	530	536	537	584	537	527	518	556	557	565	550	541	554	513	527	563	519	523	554	565	538	480	532	578	568	536	552	553	549	524	520	540	568	548	538	531	511	567	515	542	516	553	537	533	555	574	559	543	542	579	564	579	521	559	563	578	541	560	525	529	535	550	541	517	530	536	557	527	576	545
74588	78342	71678	49314	25480	7617	1204	905	2694	4469	6031	2140	1418	2444	3043	1875	1088	822	567	300	287	294	273	248	219	198	212	214	211	204	212	196	209	210	226	227	207	227	218	209	202	253	201	234	212	187	240	208	210	233	220	260	238	219	211	198	222	221	214	224	244	233	232	228	245	180	187	199	199	235	231	218	225	194	218	226	210	218	231	222	244	215	199	187	212	224	215	235	248	222	237	197	237	214	226	210	239	202	210	228	215	189	207	214	193	226	230	227	207	211	209	243	238	201	237	201	211	231	237	211	221	220	250	236	222	221	189	248	205	218	197	203	205	213	223	224	183	212	217	245	213	243	216	225	234	218	237	248	215	227	229	207	238	237	212	238	213	240	198	211	233	231	224	214	205	230	232	229	210	218	210	230	202	199	242	237	221	220	256	206	238	215	226	188	216	222	222	226	217	244	223	229	213	193	225	238	226	209	221	209	247	236	220	200	244	235	240	209	225	194	238	221	221	214	217	212	203	212	221	215	228	230	249	231	217	224	217	217	211	216	224	223	210	228	245	226	226	220	237	224	212	206	202	211	223	212	225	224	193	201	217	230	224	202	202	219	206	236	223	199	235	221	212	235	235	214	238	223	205	193	202	241	240	240	236	217	223	240	217	226	199	215	246	215	213	244	199	248	215	250	232	207	201	229	217	207	242	238	224	199	219	213	221	229	221	208	214	219	232	231	235	217	217	236	237	209	196	228	243	228	196	215	229	212	200	214	226	204	202	194	219	250	207	237	227	239	230	229	202	228	217	234	235	207	222	212	243	234	237	217	230	234	224	240	280	213	238	206	232	236	249	215	218	237	224	208	227	212	221	216	207	198	214	214	239	223	228	220	235	209	202	244	223	240	228	213	212	202	235	209	205	218	242	250	222	233	247	223	199	219	215	214	208	211	246	242	210	200	240	219	200	210	213	208	241	216	240	206	232	217	225	229	237	227	209	211	235	236	241	238	247	219	208	231	204	195	203	208	199	210	257	215	224	227	230	230	238	222	211	214	249	203	220	203	229	212	222	241	236	219	197	215	223	204	262	226	220	222	231	191	186	228	193	226	250	227	217	227	182	208	228	226	216	211	247	219	206	248	216	234	225	213	197	222	204	224	215	243	252	203	224	262	248	271	233	217	208	249	233	240	229	217	225	215	226	204	243	227	213	222	245	214	232	215	201	216	218	213	233	197	247	207	233	216	207	214	225	230	196	252	202	225	211	223	226	234	214	217	211	219	205	221	239	206	238	222	232	220	203	205	213	234	198	223	222	220	231	236	233	240	214	208	238	232	207	200	211	231	217	219	223	212	231	227	233	224	241	202	208	202	213	227	221	224	250	198	236	206	231	203	193	242	218	205	201	219	209	230	257	222	220	218	217	237	217	209	211	231	221	193	216	234	218	213	216	222	210	220	214	196	218	221	222	197	245	240	204	206	219	209	237	227	236	213	228	233	222	248	228	207	211	211	197	217	239	216	237	246	231	212	230	221	242	227	195	225	212	228	220	243	212	218	221	244	245	233	221	215	239	215	238	214	213	242	221	229	220	228	220	188	248	230	211	216	208	235	215	202	214	185	236	214	202	194	222	243	212	257	229	232	224	210	217	229	216	263	190	217	206	225	225	194	219	242	222	246	205	233	204	243	205	209	189	208	226	230	226	203	214	216	226	231	248	225	247	225	223	243	232	212	206	256	217	242	226	241	243	186	201	208	240	249	231	232	231	226	218	246	217	228	208	208	238	216	249	210	265	216	196	222	227	210	219	206	216	207	226	235	206	209	204	224	210	228	228	190	228	230	246	217	197	227	202	229	228	219	206	231	230	210	212	199	232	216	210	219	249	235	228	213	214	205	248	225	213	217	236	237	207	204	199	221	224	198	196	237	208	208	247	201	239	210	229	230	235	222	231	234	214	210	221	217	215	218	216	211	227	226	237	213	243	240	218	202	213	222	207	227	246	197	231	206	213	240	260	211	230	226	198	223	237	194	224	183	210	232	248	195	233	235	183	236	236	229	248	230	234	231	210	227	229	234	236	211	203	233	224	253	226	224	211	248	227	236	204	226	240	192	263	219	229	226	221	194	234	206	229	228	219	220	230	226	229	225	208	223	211	225	245	210	210	232	223	202	200	231	221	215	247	208	202	205	216	214	222	221	258	213	212	205	198	208	220	220	212	234	246	231	244	228	225	202	231	236	219	233	204	189	227	231	230	236	216	199	211	238	222	216	219	207	229	242	198	242	186	233	203	216	224	224	246	212	216	219	224	223	219	217	223	232	226	227	215	234	203	216	243	239	233	198	176	235	228	212	234	229	217	227	217	228	204	216	215	211	203	241	223	196	224	217	209	212	227	210	199	209	224	222	223	229	234	218	201	221	231	254	212	207	210	191	200	226	228	220	221	211	221	213	220	234	257	208	212	230	249	221	217	200	243	226	246	214	216	214	223	195	212	221	245	225	219	225	203	246	212	223	255	220	209	200	221	200	239	224	219	230	233	202	218	204	247	237	234	204	227	218	222	245	203	221	213	200	203	222	232	230	242	206	252	225	193	233	227	227	211	223	206	238	258	238	219	201	232	230	243	222	224	238	233	200	225	226	229	214	207	205	228	219	209	201	206	198	233	222	243	251	216	218	228	196	214	200	213	229	202	207	214	209	211	218	229	195	225	218	237	184	235	221	198	200	196	235	260	221	231	223	197	205	199	207	209	225	221	253	210	217	237	208	215	209	220	210	211	231	196	224	244	220	208	243	223	215	178	224	208	222	227	213	238	225	209	236	234	229	212	227	228	227	214	210	226	207	207	235	206	218	250	230	222	249	204	228	224	240	233	221	235	213	225	211	227	218	227	210	240	232	209	208	197	210	240	226	231	218	211	203	198	215	204	217	227	239	186	238	225	190	212	211	207	237	226	251	215	228	211	217	213	222	244	221	226	224	223	225	254	230	233	224	223	209	220	218	234	225	240	215	227	234	222	197	225	275	241	202	222	220	202	235	212	235	227	215	225	231	204	231	180	224	219	189	221	229	237	253	228	215	240	219	204	236	223	207	244	215	207	214	230	246	214	199	226	223	214	191	229	212	207	251	234	215	225	230	201	194	220	206	216	233	235	218	208	207	213	216	209	231	228	221	235	248	247	203	243	217	206	220	216	235	219	228	215	224	234	246	229	227	216	235	228	204	223	232	225	243	215	246	237	248	208	224	206	229	219	232	235	237	248	216	223	212	238	232	217	216	219	205	226	248	226	200	231	208	237	197	216	240	199	230	233	248	222	236	240	220	199	203	229	223	222	223	223	247	205	216	210	242	226	212	260	220	232	228	209	232	259	226	231	196	229	199	258	210	214	244	236	245	207	223	194	238	257	211	238	230	206	217	213	222	214	227	236	197	238	212	234	215	219	226	210	265	236	235	229	205	201	219	209	227	232	212	232	200	218	253	238	218	222	223	243	236	231	209	197	232	222	214
49099	62845	66741	51175	31218	8670	4132	3972	10523	15665	19843	7472	6452	10416	12490	8155	4961	3869	2327	950	887	947	885	566	563	571	562	582	582	555	562	601	599	569	573	628	612	615	588	544	587	566	562	579	596	567	539	590	584	577	589	585	601	624	521	570	543	583	551	551	553	544	580	560	588	560	577	563	570	597	571	590	574	571	584	580	562	584	558	532	558	553	567	569	559	588	548	562	598	606	570	575	587	562	573	552	568	543	567	532	545	578	562	593	569	611	566	561	549	560	554	591	601	595	580	543	597	559	567	562	571	635	558	580	597	557	577	560	607	580	595	604	588	575	572	528	577	561	564	536	572	568	536	568	579	552	582	612	604	524	537	581	544	566	567	571	591	559	622	539	578	615	540	577	571	598	567	590	527	557	599	585	532	600	573	536	571	599	559	549	560	554	569	597	563	546	568	577	539	609	581	566	589	555	560	579	582	556	590	563	578	608	567	554	596	594	590	582	586	547	551	589	554	559	591	546	571	550	572	584	621	634	567	590	564	553	641	549	586	588	565	559	551	542	594	565	538	579	590	536	574	555	572	573	583	608	543	550	571	570	598	586	539	582	540	581	573	545	566	544	597	570	569	588	593	564	580	567	581	559	599	643	545	584	527	601	568	556	555	559	554	578	549	567	571	568	562	589	559	560	541	599	595	583	568	572	564	555	564	563	526	564	565	571	569	621	560	550	577	598	590	575	580	567	529	577	592	586	557	594	579	586	564	587	599	605	583	624	536	559	597	609	610	557	594	566	558	544	558	597	563	574	622	561	595	578	589	566	592	559	610	570	574	599	628	575	564	573	563	531	552	572	590	561	582	547	556	574	579	558	580	555	594	553	545	574	628	550	562	589	627	574	603	529	555	560	591	639	551	569	615	527	565	567	535	556	530	573	576	587	543	592	573	565	571	578	570	586	606	536	595	529	563	568	634	563	542	589	562	566	551	561	585	561	557	580	601	615	528	555	572	541	615	612	602	584	560	575	603	572	598	599	594	590	595	535	570	631	604	581	573	560	563	573	582	538	550	597	622	600	541	544	587	579	569	563	575	569	526	595	566	540	584	615	598	522	585	587	598	578	556	597	571	551	534	553	557	593	538	577	546	558	630	589	583	589	589	539	556	585	546	556	559	536	564	584	542	551	580	567	588	544	589	576	545	535	586	550	583	549	580	572	601	611	596	576	541	569	582	594	583	591	569	566	559	566	576	591	600	599	570	559	566	528	576	596	580	587	584	552	578	557	544	605	588	578	566	576	551	580	556	549	578	561	547	586	570	583	575	582	627	561	554	611	561	562	576	548	544	559	562	572	578	527	559	525	557	536	570	544	578	559	548	602	586	580	572	559	569	583	592	568	614	598	572	586	501	592	615	545	628	556	541	551	565	569	573	538	554	570	598	545	595	587	565	558	632	570	587	580	556	558	583	563	560	612	535	536	560	560	617	515	622	569	581	589	589	538	602	576	561	586	613	553	567	615	571	557	590	565	602	602	594	589	510	524	584	551	586	607	561	573	585	576	564	549	569	637	565	551	562	569	601	543	546	575	544	535	551	528	575	599	550	571	586	551	560	589	573	577	575	562	583	565	607	553	576	598	606	564	567	597	550	544	590	568	555	599	586	557	566	581	579	571	558	559	539	603	623	556	569	532	558	571	557	576	576	581	554	611	578	563	567	612	601	585	547	606	549	569	561	606	579	570	549	549	606	548	584	569	562	601	574	596	569	543	562	612	607	548	626	608	540	574	542	578	555	604	556	553	578	572	568	589	579	607	556	556	547	591	573	578	561	557	611	592	534	578	583	560	580	597	613	600	587	596	543	585	536	590	580	607	613	540	586	565	516	580	582	613	621	582	580	556	621	620	544	583	600	581	578	548	557	578	575	553	555	575	623	603	615	563	572	537	534	576	571	550	602	536	547	559	544	579	579	566	571	563	569	565	588	565	596	574	550	553	573	560	587	571	556	581	592	538	558	631	598	588	569	589	589	544	594	566	589	511	595	595	619	507	599	587	533	533	583	561	613	554	570	573	559	588	517	555	588	605	542	568	539	524	570	582	545	554	575	547	540	571	565	587	567	611	532	549	579	538	608	546	537	588	574	556	610	552	563	560	575	580	544	535	574	575	601	612	600	594	550	556	524	594	570	549	549	574	584	559	575	598	638	625	558	607	505	576	574	587	610	570	580	583	578	564	598	589	572	583	547	589	545	534	565	579	581	551	563	559	576	584	576	547	595	582	574	588	560	597	581	535	584	559	551	607	533	572	569	559	567	573	583	594	582	550	567	586	612	592	549	570	572	566	571	568	572	587	619	585	608	594	593	569	542	511	545	557	553	532	613	558	538	541	553	585	589	595	576	536	559	585	525	572	527	593	510	598	590	575	546	603	580	567	631	578	589	544	543	569	552	583	531	558	528	588	567	589	559	572	560	551	551	537	564	548	611	570	537	587	572	578	555	594	576	592	570	583	585	564	619	565	595	542	580	559	567	606	555	573	555	557	615	592	569	562	626	597	552	570	552	585	568	586	585	579	557	563	560	586	591	612	583	556	507	578	600	584	592	592	545	573	562	561	588	576	614	591	600	594	552	573	549	556	543	608	537	522	591	584	555	552	575	576	547	569	591	590	593	520	568	558	587	554	582	583	606	589	581	526	554	589	638	617	563	528	584	538	527	519	571	616	584	588	562	552	524	574	549	591	598	557	531	589	515	600	548	512	579	568	565	564	592	541	563	571	557	576	577	605	580	572	547	555	577	548	540	562	592	564	608	571	594	536	559	531	588	550	564	559	548	586	560	594	543	590	585	574	574	514	556	565	572	559	603	560	573	562	560	585	562	584	589	597	578	570	597	564	518	566	561	597	540	555	532	544	578	542	587	564	585	576	530	603	554	594	572	567	591	588	573	614	542	562	578	557	578	551	608	535	547	533	566	617	594	592	569	566	568	556	533	561	583	557	544	541	545	559	599	575	592	576	557	573	547	562	541	560	616	522	548	594	568	610	615	552	550	611	581	606	555	554	611	556	514	572	564	528	579	578	608	591	566	557	591	568	605	607	567	564	553	548	565	564	591	584	554	596	564	546	576	566	585	570	550	565	568	577	607	574	582	618	561	579	556	576	594	560	579	568	562	624	528	609	553	567	610	554	554	565	588	586	570	555	567	560	588	586	566	581	594	575	596	556	607	579	580	571	556	536	614	604	555	581	595	600	588	583	556	605	571	540	576	599	544	562	518	601	557	586	562	563	519	590	575	569	571	590	564	549	619	540	573	566	569	572	571	612	597	553	568	619	553	605	581	568	584	566	569	553	536	560	577	572	539	580	583	605	594	585	600	588	603	573	571	611	561	606	542	564	565	576	550	541	539	583	574	552	558	550	545	601	546	599	568	552	555	585	591	560	579	597	600	536	569	573	555	557	539	564	533	565	549	544	570	538	536	534	577	548	570	568	633	539	566	549	583	597	549	596
18870	16075	12760	4514	907	296	220	211	251	340	358	249	228	244	298	291	260	238	225	184	199	199	199	218	204	214	202	191	205	198	193	194	192	186	188	200	208	180	197	195	166	228	191	179	197	196	183	200	212	210	219	205	207	201	188	224	205	197	202	204	199	204	212	193	207	198	198	195	195	218	197	201	190	220	186	166	214	177	193	214	174	198	199	204	186	201	191	189	201	199	201	184	178	205	215	192	222	194	212	205	209	200	194	207	200	187	184	180	207	224	186	202	188	188	226	185	198	204	214	177	184	206	222	207	177	195	232	213	208	181	216	185	195	185	223	225	192	177	211	206	201	224	167	203	203	180	209	209	198	193	202	183	187	198	210	216	216	203	195	213	189	188	204	199	200	207	218	203	194	178	184	182	196	192	196	200	188	205	208	201	199	195	214	189	225	211	186	200	212	187	175	185	188	173	186	191	199	203	207	199	168	181	159	198	200	178	176	216	188	198	202	181	189	221	197	174	182	204	226	198	179	202	193	211	177	182	203	191	195	199	204	233	199	180	217	189	217	193	213	220	226	201	189	185	198	210	208	225	198	182	184	209	188	195	185	174	192	201	210	190	191	186	206	206	190	209	203	205	239	192	219	192	208	188	190	192	221	187	175	206	219	202	221	203	207	180	217	218	202	189	178	209	183	182	201	195	171	194	206	185	198	215	181	185	226	189	182	201	206	217	197	221	176	202	186	191	192	228	203	221	172	218	205	213	178	213	203	179	178	204	199	209	182	204	228	183	205	199	182	189	198	192	216	209	205	205	218	198	189	188	177	179	198	193	195	186	182	176	185	208	195	210	227	210	201	194	190	212	191	210	208	206	197	182	189	184	198	195	174	191	186	214	191	189	205	179	202	217	202	200	185	215	221	204	186	202	207	181	208	201	181	222	209	240	201	204	194	205	200	181	205	180	193	215	185	200	239	180	194	203	198	206	207	214	169	196	189	224	192	191	217	202	187	164	189	216	191	182	191	200	167	190	206	189	194	177	203	201	209	173	203	203	225	194	211	178	178	202	189	190	206	202	194	209	185	202	213	211	185	202	200	203	202	211	186	210	202	197	200	150	189	183	191	223	208	195	217	218	212	203	189	214	207	187	218	199	199	188	198	210	212	202	187	211	204	209	209	198	218	187	195	170	240	173	189	202	191	181	196	207	194	207	157	190	203	200	223	193	188	194	201	199	201	181	193	208	186	198	193	211	195	222	221	172	199	206	208	179	183	200	212	221	202	193	194	204	182	213	194	194	185	186	203	209	178	214	202	209	201	199	231	201	187	167	190	194	191	200	176	176	190	194	203	184	189	180	192	208	195	211	200	187	215	170	181	215	178	201	196	181	198	206	187	171	176	199	198	189	210	189	180	192	193	199	217	187	170	189	189	177	171	178	179	189	208	178	176	179	214	220	218	208	208	200	184	198	215	223	208	201	202	211	201	195	194	203	209	176	211	206	207	231	212	197	206	208	188	188	207	186	211	219	181	162	199	195	206	195	178	198	197	184	191	197	190	187	208	179	207	188	168	195	186	209	182	208	198	187	185	170	213	218	210	179	196	211	199	182	202	150	221	208	195	200	208	203	191	198	178	221	185	192	182	203	179	197	201	217	195	198	205	198	194	205	208	207	177	180	209	228	203	240	198	197	184	217	235	220	198	209	195	204	196	205	197	183	194	196	190	214	178	182	204	194	204	188	226	194	199	196	169	202	188	163	169	212	171	226	207	209	238	190	173	196	182	195	212	180	191	183	208	217	198	181	198	204	179	210	202	205	196	215	200	204	208	185	188	192	173	202	178	176	185	182	198	207	207	194	199	195	199	200	196	216	185	189	194	189	206	189	170	209	211	177	191	192	176	208	190	186	231	198	203	185	226	185	192	197	223	184	213	159	196	179	196	178	189	174	196	196	200	203	189	203	203	182	207	191	177	211	204	163	182	203	209	179	187	198	192	209	185	185	212	237	202	213	189	189	192	192	187	194	202	192	188	208	183	206	184	198	175	207	187	200	225	198	183	190	195	187	209	213	198	180	202	214	201	191	166	205	206	198	178	212	198	199	192	210	219	187	195	178	180	198	200	191	192	169	183	194	200	190	197	210	212	198	180	187	183	197	171	217	201	189	204	185	180	195	183	179	190	181	181	218	182	197	197	183	194	200	202	182	199	209	183	177	208	185	187	203	218	185	206	207	179	180	194	192	184	193	185	189	206	193	182	217	230	181	190	189	208	202	181	185	169	189	213	186	194	222	195	199	175	213	201	202	189	185	200	219	211	213	194	213	199	204	189	203	162	185	167	202	186	213	194	191	187	201	203	193	177	173	165	208	219	210	206	174	206	198	190	182	187	203	201	205	164	198	195	193	200	201	176	184	188	197	181	201	217	174	222	176	184	196	205	211	198	197	206	188	190	186	218	202	208	188	201	198	196	225	215	209	204	205	193	209	177	188	183	184	188	197	203	193	199	192	212	203	232	194	207	203	179	199	215	199	186	210	204	207	204	211	180	224	190	203	208	168	207	173	213	188	191	214	199	182	212	178	196	190	190	194	213	211	217	202	213	190	202	200	183	213	189	188	187	204	183	205	173	195	186	185	199	203	205	196	214	219	196	202	209	198	178	211	166	197	221	205	181	215	199	211	199	205	217	180	193	185	204	184	203	241	172	185	183	205	213	191	195	214	197	209	189	203	195	196	202	187	179	182	188	181	194	187	218	219	182	185	226	179	200	190	192	202	182	168	186	213	194	211	169	216	201	219	176	205	175	214	190	195	207	187	180	201	194	184	193	197	173	197	186	179	177	209	221	221	192	191	185	201	203	211	164	200	201	210	217	184	190	176	212	194	177	168	188	218	228	165	219	179	188	201	213	200	195	182	202	231	209	181	180	182	179	217	210	198	177	189	211	200	186	208	183	194	204	193	203	187	176	203	188	174	208	198	227	184	207	228	180	192	198	212	216	190	210	180	193	185	227	183	196	202	200	212	181	199	197	193	190	209	199	183	186	203	209	196	181	221	186	188	200	198	188	206	215	186	218	199	177	217	189	193	182	166	234	170	175	204	202	204	192	202	199	218	186	194	196	184	201	194	197	195	231	210	221	194	179	201	190	178	201	205	178	190	188	201	195	202	204	179	200	178	201	188	163	202	194	200	203	180	195	199	186	193	175	188	198	198	213	188	198	191	210	210	199	182	201	196	196	183	199	208	186	205	172	200	201	198	201	216	195	201	191	210	182	184	209	217	216	180	206	189	170	201	192	206	204	191	199	194	179	185	183	181	198	202	208	176	182	221	205	187	197	182	211	197	199	204	168	176	197	225	178	192	203	204	160	192	210	201	193	224	176	206	217	204	193	207	206	200	205	197	182	181	201	198	219	210	202	195	207	211	195	225	190	184	208	191	202	184	178	214	201	198	196	197	198	180	203	209	189	183	174	181	201	199	197	196	168	185	193	192	214	184	197	196
15647	20504	18367	10197	3073	943	619	611	887	1359	1307	731	679	878	1122	926	806	739	635	520	551	547	546	526	537	556	499	518	506	540	515	497	505	543	512	535	512	541	545	519	480	516	527	508	522	534	515	543	488	467	527	513	510	541	553	504	525	507	528	540	513	529	516	499	516	523	521	497	516	483	534	550	501	518	510	510	520	475	544	535	537	542	489	513	496	493	505	491	534	474	481	526	523	493	515	491	489	522	530	508	519	577	528	540	487	538	525	561	540	475	570	572	515	512	519	535	513	524	511	515	502	549	481	541	537	503	542	510	539	489	535	482	504	511	552	529	572	519	517	497	538	506	557	560	498	534	530	530	512	489	540	529	498	513	531	491	498	544	517	587	528	515	518	549	569	545	508	519	540	552	502	551	577	495	522	529	538	498	492	516	548	520	500	528	537	525	523	537	518	489	550	499	525	502	544	495	529	522	522	517	511	514	518	505	520	533	513	562	511	513	541	558	520	495	546	517	545	515	503	560	515	473	500	496	473	530	540	517	575	483	503	496	550	556	553	495	532	520	511	532	522	515	533	516	521	560	536	489	530	510	561	542	516	504	514	537	501	538	486	524	501	543	518	511	507	504	510	545	509	522	569	507	508	520	502	533	503	524	507	533	481	526	539	564	510	524	510	518	560	516	510	547	473	544	522	514	530	464	514	562	527	511	499	468	548	517	532	520	519	535	507	551	577	508	496	495	468	534	534	495	525	571	522	517	530	519	526	483	543	488	543	524	522	554	526	501	492	521	489	539	549	556	505	484	499	481	531	470	498	528	509	520	500	501	525	539	546	552	524	515	498	516	551	550	509	524	524	486	553	534	554	528	513	574	552	532	519	552	537	516	478	496	540	487	524	536	588	520	562	556	520	549	536	541	501	531	560	550	527	518	573	512	495	487	570	525	495	529	494	553	522	535	543	507	518	504	536	490	503	489	509	501	504	520	513	527	537	517	502	513	470	519	533	513	483	531	546	566	500	529	539	554	542	524	507	531	508	497	534	522	541	547	534	543	511	526	518	521	541	491	512	515	500	506	536	546	592	529	560	542	519	503	549	546	525	495	500	516	529	510	476	502	540	552	514	491	535	537	506	490	521	564	537	510	536	517	509	528	521	521	522	529	548	538	503	496	504	498	530	560	515	516	516	514	520	505	521	522	518	532	558	526	536	503	534	498	474	550	502	526	524	495	540	532	552	508	543	496	517	522	530	546	524	527	547	497	541	515	509	462	510	500	510	527	509	495	504	546	515	531	567	514	548	519	512	525	532	469	512	506	530	483	528	526	554	495	521	527	509	510	508	525	557	509	516	498	517	546	496	512	503	518	571	513	509	555	495	516	540	519	506	489	488	519	538	505	494	515	517	536	473	519	527	515	567	541	481	509	537	519	537	535	501	500	530	533	499	513	530	543	481	551	495	510	506	520	550	515	522	514	563	526	531	551	517	543	518	555	507	556	556	485	513	497	494	483	509	516	550	487	517	507	520	544	567	492	531	525	534	469	518	529	549	516	537	512	585	506	506	499	505	527	531	526	474	522	509	478	552	536	543	537	551	532	551	536	510	495	539	519	545	518	526	603	514	505	521	547	524	513	559	525	531	498	535	520	477	511	520	550	561	559	527	524	488	541	507	496	503	489	514	525	507	551	514	500	505	530	511	532	563	495	489	521	501	550	538	542	475	537	487	514	495	486	556	481	510	518	515	496	536	544	522	520	558	494	517	526	540	529	537	580	511	536	522	507	545	511	529	532	534	455	498	529	559	530	533	519	486	503	518	518	555	481	548	476	498	517	498	509	531	501	552	507	512	499	537	521	493	554	493	528	504	539	521	514	525	549	493	491	498	542	514	500	525	500	482	496	500	514	534	496	555	577	575	481	533	526	541	541	502	526	500	519	523	529	526	499	533	548	488	530	516	541	523	528	493	542	521	485	510	553	534	557	488	526	534	487	505	517	547	561	506	531	598	542	508	503	522	524	520	526	536	513	490	521	541	512	541	534	512	560	551	536	511	514	519	549	533	527	480	547	525	519	505	511	524	532	547	527	569	524	526	519	524	522	502	549	507	480	526	496	555	555	567	542	492	527	516	546	536	515	506	503	553	514	496	483	545	499	553	541	502	530	503	517	539	533	537	531	543	540	536	504	513	533	539	527	492	519	503	492	501	511	575	521	520	543	510	500	541	565	495	517	544	493	531	511	519	520	481	506	529	537	470	540	537	541	525	510	544	539	540	521	522	539	524	563	512	513	538	540	538	531	528	525	546	508	516	532	528	537	530	521	486	501	517	531	547	543	508	536	497	522	514	519	512	547	508	550	489	502	565	545	509	478	493	566	502	503	541	551	520	525	538	481	473	510	574	526	526	528	544	523	487	524	552	500	551	507	531	541	533	504	503	492	534	499	551	509	488	533	578	500	505	515	528	510	512	552	531	534	516	534	547	502	541	553	557	530	538	536	529	515	520	513	493	495	527	478	474	516	527	556	507	524	514	527	482	521	517	510	536	498	537	497	529	540	533	476	568	538	532	500	531	518	509	503	525	530	529	501	501	503	509	521	548	530	525	532	568	498	523	475	506	505	508	511	518	524	498	525	554	492	551	495	507	519	490	543	496	536	525	499	459	504	505	595	523	512	506	523	565	534	538	515	530	499	489	536	493	546	519	533	554	554	493	487	525	506	547	572	527	530	455	502	541	506	477	518	523	512	500	541	479	522	526	545	477	500	532	536	486	528	487	529	537	527	508	485	534	508	550	528	540	502	548	522	516	507	561	501	508	532	557	525	564	533	506	505	533	482	527	530	534	499	486	561	543	483	514	511	513	543	534	502	523	526	545	541	532	517	526	516	497	530	525	548	493	537	504	487	499	573	516	519	526	521	539	546	533	521	538	506	518	485	531	555	505	524	568	491	516	530	507	543	523	513	522	525	506	536	519	505	496	561	529	540	555	482	516	566	528	501	530	521	530	517	523	548	546	544	529	520	539	479	558	517	504	504	500	510	504	559	518	495	531	523	511	503	498	516	502	539	501	507	512	496	514	560	505	520	537	480	484	474	512	502	525	521	487	561	535	530	538	543	494	562	523	495	501	533	540	500	502	540	525	498	481	536	545	547	552	544	514	531	508	542	529	559	490	528	526	499	532	514	528	506	499	523	526	526	504	511	514	533	546	546	517	518	567	461	535	504	528	523	583	515	537	484	492	490	501	508	521	523	461	473	517	524	505	503	526	518	533	532	527	522	478	499	518	519	526	541	527	482	521	525	583	519	545	539	536	558	519	514	536	486	488	546	531	549	510	569	536	519	551	541	528	532	505	524	532	496	532	472	494	533	521	502	527	520	534	522	542	509	506	514	534	532	506	540	499	522	535	513	531	531	543	506	497	528	496	553	499	481	516	502	492	539	526	535	533	478	531	579	528	542	515	514	536	536	517	526	516	526	544	536	547	537	498	533	476	554	514	517
61109	66388	59279	39137	18328	3740	595	540	1758	2961	2750	719	668	990	1696	1160	697	502	354	242	280	251	240	209	198	184	225	209	218	171	224	218	211	180	200	224	209	180	211	201	188	196	231	211	200	222	210	182	194	199	218	204	180	210	217	238	199	220	180	204	186	227	185	212	246	194	192	193	160	208	192	238	214	207	214	189	191	192	203	209	195	203	199	198	227	213	189	228	214	239	230	203	210	204	215	192	191	193	228	229	213	198	185	206	232	197	230	205	194	206	216	181	238	180	201	212	227	196	208	204	186	218	200	219	216	195	212	247	203	222	201	222	165	201	189	226	223	184	198	210	216	216	198	215	233	219	214	202	222	224	206	213	208	201	203	207	196	211	200	233	210	203	196	203	216	175	181	227	184	211	198	180	220	204	209	185	199	222	180	215	182	218	191	201	209	201	199	208	230	184	225	191	203	203	258	235	227	187	218	220	218	200	191	204	223	224	195	222	184	203	219	203	201	211	219	212	225	200	215	228	218	202	206	182	211	206	210	195	205	193	225	211	217	242	201	215	219	216	215	229	227	223	225	212	232	213	197	199	212	225	217	191	205	224	207	204	187	196	231	199	226	195	193	214	193	213	213	182	198	233	185	219	206	211	212	206	192	194	231	225	210	195	200	207	199	232	213	203	186	212	196	193	227	203	199	225	174	215	202	198	208	212	231	231	229	206	195	238	193	190	221	191	213	182	215	239	201	212	197	202	215	197	197	210	202	216	211	205	219	215	224	208	185	201	235	207	199	208	195	212	227	192	214	198	246	195	215	222	202	180	208	211	208	186	205	198	222	223	201	213	207	218	235	202	200	201	217	227	235	247	204	195	229	219	200	226	247	222	223	192	194	233	223	213	196	219	194	217	203	206	220	239	227	217	185	207	210	210	217	209	228	208	222	199	229	214	208	227	212	207	211	209	248	199	212	229	217	203	243	230	198	193	206	241	220	177	215	215	191	206	218	211	215	196	225	213	201	203	195	204	208	223	224	193	204	184	227	212	206	200	218	184	219	190	214	218	184	202	189	204	185	181	228	231	227	234	185	215	221	207	197	187	196	216	206	197	191	205	206	204	222	220	240	215	184	197	206	231	225	221	186	210	222	200	214	219	195	202	208	192	198	224	227	204	199	201	195	208	186	200	223	232	216	188	209	209	220	200	223	227	218	243	217	212	210	221	223	195	218	207	213	208	202	204	227	211	241	242	224	222	215	195	217	186	205	202	225	199	231	201	191	204	212	248	208	207	212	207	196	206	209	215	201	210	190	231	197	232	192	225	188	214	189	230	218	204	223	221	192	219	209	212	195	226	220	211	205	203	216	221	214	219	199	214	185	210	208	205	212	216	216	226	225	209	195	204	226	177	203	210	214	205	189	233	207	196	211	188	204	229	203	199	209	199	199	175	215	182	211	197	218	200	207	198	208	215	207	220	186	194	208	203	228	210	240	212	209	217	207	174	224	209	183	194	203	220	192	199	227	212	222	214	203	197	195	170	213	194	196	209	222	207	219	223	193	205	224	202	198	198	197	179	197	220	225	184	190	186	221	199	191	218	211	177	190	199	221	218	198	219	193	212	216	209	219	215	193	195	211	232	195	211	217	236	211	208	211	206	240	194	196	184	196	181	221	174	192	195	221	200	201	191	209	187	201	225	235	211	219	198	203	204	238	206	193	193	209	201	212	211	217	213	202	228	251	217	229	202	209	229	203	180	191	200	184	201	240	190	183	210	230	219	227	216	218	179	213	213	197	230	202	195	196	211	202	228	198	207	210	203	198	221	211	213	213	205	211	209	223	254	213	209	221	208	212	215	232	236	190	229	188	201	225	200	213	220	213	200	208	198	206	181	189	222	200	197	208	202	181	202	210	203	202	213	239	206	208	214	223	207	237	201	196	212	219	192	207	191	228	214	191	209	185	199	220	192	190	191	208	213	172	208	208	193	205	219	209	216	210	204	213	217	219	214	191	218	211	181	209	196	194	224	218	217	183	196	223	235	209	175	217	208	211	200	213	206	198	193	200	178	218	239	201	196	201	228	250	175	192	194	210	191	215	225	202	242	210	227	164	208	203	211	194	227	188	213	196	240	199	231	208	179	182	189	186	221	188	216	219	202	203	201	202	230	197	216	190	215	195	228	193	212	197	215	173	190	205	199	217	195	200	195	206	209	206	214	205	203	203	219	206	216	211	180	205	239	202	217	191	214	224	207	186	204	196	173	194	230	218	205	248	206	226	209	228	233	224	199	197	209	194	178	189	193	227	202	197	220	201	240	215	197	213	207	203	223	206	216	207	191	232	213	205	216	202	201	262	226	172	198	214	208	207	215	222	258	211	194	217	192	206	214	212	192	217	189	214	213	193	204	199	203	196	204	227	224	199	198	215	222	206	204	191	177	204	211	197	207	217	200	226	220	235	199	201	204	189	205	183	217	235	233	193	222	210	211	192	200	176	216	194	191	195	214	232	206	224	205	202	219	231	213	228	208	199	204	202	209	199	181	213	206	194	225	216	211	211	215	208	213	204	209	206	202	223	227	208	218	179	240	190	179	229	216	195	182	226	217	198	198	216	189	203	216	207	223	223	212	197	220	204	199	213	188	196	199	217	213	183	223	198	193	223	188	208	218	190	221	194	217	230	206	230	234	224	207	186	225	199	212	221	218	212	212	262	205	240	213	204	214	214	204	183	221	237	236	221	180	203	222	223	203	198	201	224	213	211	198	242	196	221	208	197	203	207	186	206	203	216	229	181	192	212	201	235	203	219	214	199	191	214	225	208	184	202	231	213	205	210	207	232	218	184	207	220	232	199	200	201	219	193	194	208	221	219	208	199	211	186	188	200	220	209	202	195	217	191	197	196	203	228	204	186	226	194	196	203	200	184	240	242	213	204	221	228	224	179	229	188	156	184	206	248	199	224	214	195	187	236	239	216	217	205	220	205	205	223	195	211	183	220	220	189	211	206	232	242	199	198	215	227	221	205	208	212	213	212	198	194	204	241	188	195	174	194	223	214	196	216	201	211	188	196	226	201	228	209	189	198	221	210	213	228	213	212	189	198	197	209	217	188	211	191	193	208	198	236	218	200	195	236	196	222	235	186	236	200	220	201	209	212	167	227	201	198	202	209	232	222	199	234	216	190	190	192	219	229	231	199	191	214	224	196	202	188	178	202	232	217	231	225	171	203	219	205	183	217	197	200	215	215	228	204	225	214	203	213	210	213	225	225	207	217	212	212	217	199	214	216	198	215	227	208	222	203	199	190	215	205	211	199	199	200	192	213	214	194	205	211	200	204	210	205	195	190	198	192	209	209	226	191	213	215	212	222	220	181	209	217	208	192	204	215	219	213	221	186	206	180	186	237	206	205	198	214	194	222	214	216	231	196	213	217	209	180	224	192	227	209	192	211	218	200	198	210	224	230	205	200	220	201	212	191	187	230	214	208	187	212	207	191	205	210	203	205	211
38825	50459	53180	41030	25108	6574	1973	2224	7646	11984	11535	2841	3319	4973	7517	5249	3276	2141	1327	750	698	708	691	626	577	529	537	562	557	525	496	563	556	505	531	526	530	557	543	551	512	545	557	518	559	541	533	534	543	536	524	586	547	529	530	553	501	567	551	550	564	553	540	538	542	534	546	542	540	535	543	565	582	557	565	531	567	564	527	539	553	533	496	560	543	545	550	514	538	571	544	516	571	531	584	517	599	541	546	520	531	569	541	526	566	559	585	587	545	540	564	565	594	531	549	537	559	514	559	553	522	580	566	554	542	534	586	519	577	553	537	518	566	561	568	555	564	576	514	476	501	556	558	550	538	593	575	540	557	557	551	538	523	575	528	513	562	522	557	537	538	504	525	574	542	555	549	501	537	553	540	564	538	492	571	535	527	538	540	556	538	546	559	537	563	550	531	556	586	541	542	548	574	512	574	583	544	582	557	555	568	529	550	555	555	515	545	565	549	508	515	513	520	569	543	523	570	605	571	505	576	555	547	556	523	568	526	542	552	540	546	532	550	558	520	589	567	550	557	539	574	543	527	529	493	533	553	547	560	541	540	529	528	526	512	534	550	537	563	564	562	578	567	564	519	552	540	576	518	556	575	561	580	526	552	570	536	534	552	565	553	555	538	553	538	555	569	562	567	532	566	539	563	562	506	573	552	562	557	579	535	553	567	560	570	571	570	517	541	503	548	556	542	548	521	536	558	531	558	503	523	514	564	529	558	520	542	515	539	562	558	549	524	570	494	529	514	534	542	589	519	578	522	570	586	489	543	572	571	569	581	558	547	553	569	561	565	571	573	548	546	550	561	541	552	567	521	549	540	545	529	525	561	559	492	536	529	549	544	583	561	569	536	562	552	517	578	531	570	542	567	541	566	525	530	594	519	548	545	504	546	550	577	579	548	547	552	556	539	514	537	554	558	549	522	552	577	537	575	517	493	564	556	522	548	556	574	539	540	553	525	527	578	525	574	530	513	596	552	498	544	537	538	529	510	532	524	514	511	558	557	560	528	514	532	523	579	528	566	556	542	535	543	517	542	585	567	553	537	564	523	562	554	533	547	493	553	550	535	565	545	532	565	531	576	537	517	545	560	515	567	551	539	530	585	563	533	548	520	562	534	493	555	540	568	498	527	571	547	526	567	572	571	520	576	520	559	573	526	590	535	540	566	591	578	514	558	504	527	518	549	556	527	497	564	534	569	530	572	531	552	517	572	557	522	539	567	567	544	521	565	532	539	550	555	537	562	571	532	525	511	573	558	518	545	524	543	507	564	560	565	545	531	525	521	518	560	560	569	549	543	577	510	520	582	508	560	551	524	566	559	509	550	592	564	548	552	537	530	564	526	552	556	528	574	568	538	530	572	529	554	498	561	519	552	561	579	507	540	544	524	525	530	501	529	563	540	533	549	541	577	509	517	521	545	539	537	505	533	536	559	518	530	571	553	575	587	543	573	518	599	559	551	579	579	562	565	566	546	511	560	553	518	568	593	534	520	533	570	557	492	552	550	541	546	489	556	575	583	546	547	569	567	563	549	551	547	545	554	512	553	549	556	556	596	555	515	542	503	537	553	573	533	593	541	567	519	540	536	590	532	551	491	528	572	538	556	559	538	553	553	537	588	550	587	585	541	532	562	545	521	502	545	530	523	502	518	560	513	558	525	540	563	555	562	555	519	542	586	595	582	529	553	543	518	542	556	537	518	554	537	535	557	558	553	521	564	513	563	505	552	576	548	583	575	553	596	566	544	576	544	533	559	560	539	505	590	566	576	547	550	573	518	538	519	573	560	543	550	576	547	546	525	513	520	586	544	558	515	531	498	567	524	515	538	556	582	549	553	551	502	536	555	599	539	523	542	534	542	492	549	536	615	570	588	526	549	551	560	574	525	521	555	555	524	554	587	574	551	533	523	508	528	572	573	563	556	517	556	517	544	538	564	511	535	561	555	538	534	524	535	534	557	555	535	539	501	536	512	559	555	530	549	546	553	527	544	556	543	578	535	559	568	558	545	487	539	512	510	539	518	555	554	533	570	533	575	539	564	528	498	525	523	544	560	574	564	514	535	533	544	551	542	532	500	503	557	595	523	564	567	529	578	536	523	514	528	531	570	540	578	584	550	591	577	539	571	578	581	520	544	568	553	511	527	548	540	550	534	519	537	560	550	582	503	571	519	541	573	532	542	514	551	539	553	550	564	545	528	522	537	537	572	572	529	550	550	584	525	501	517	494	525	538	552	563	578	595	519	506	516	537	494	526	555	548	523	525	550	547	537	555	522	543	546	523	553	566	533	559	565	541	553	524	518	583	551	546	553	506	527	585	568	570	570	534	524	545	551	526	541	557	559	573	533	521	516	575	582	579	579	565	568	536	563	504	588	576	558	545	549	544	580	570	583	508	568	589	583	532	530	548	554	505	536	546	495	553	507	498	521	554	568	514	524	512	507	595	527	566	555	524	528	566	526	536	569	475	527	559	571	528	505	543	590	526	515	583	553	526	530	535	529	563	571	511	557	586	561	528	518	499	592	501	558	545	512	536	535	553	546	539	527	540	532	535	547	544	586	543	531	515	542	547	574	549	534	518	566	534	535	534	534	551	550	566	532	524	515	540	530	582	570	559	567	539	553	536	568	543	477	573	598	547	547	564	509	558	497	565	524	536	555	484	552	604	582	539	523	504	556	546	577	555	572	494	546	496	549	528	549	555	568	540	516	526	581	553	566	537	604	557	581	542	574	575	539	526	507	571	545	593	556	526	552	514	571	562	565	591	558	587	597	526	524	519	563	535	537	526	550	527	584	533	534	561	527	544	542	562	535	545	516	547	562	548	532	580	563	557	524	604	533	549	540	581	571	525	603	512	542	557	574	546	561	473	559	537	575	540	579	505	537	541	537	492	579	528	527	510	555	546	571	570	516	531	532	548	482	591	485	586	528	555	498	535	542	553	557	553	550	561	526	572	552	553	559	538	527	549	508	552	514	541	525	535	507	582	486	560	541	581	551	525	522	593	533	567	514	527	560	528	533	541	572	558	550	550	508	594	542	552	564	569	544	529	552	556	536	531	581	534	537	527	513	536	534	561	561	559	493	527	534	524	561	551	530	583	548	504	527	533	506	538	545	543	497	509	541	531	545	558	484	556	522	542	543	558	570	561	554	577	559	577	536	545	523	554	550	554	548	566	542	581	511	535	546	568	543	534	595	553	558	545	553	564	542	608	516	504	506	563	570	534	559	522	541	556	577	564	524	497	509	570	542	561	538	554	560	565	540	520	556	546	571	543	543	531	582	543	550	547	550	552	572	536	534	558	542	551	489	553	521	529	550	506	501	561	539	550	549	530	544	549	538	504	557	525	579	531	552	545	568	557	534	521	548	575	576	541	532	518	559	572	525	549	553	535	580	514	563	534	532	528	527	563	540	517	545	569	514	503	587	518	530	531	513	558	561	528	556	560	542	550	528	516
76737	78228	70479	47731	29042	9471	1157	847	4857	6052	6804	1335	1173	2324	3092	2031	1200	843	516	299	267	273	258	223	231	220	226	244	225	234	227	199	210	238	237	229	219	222	217	215	231	229	194	207	216	223	225	242	221	210	227	248	218	213	231	207	218	230	227	224	205	219	232	225	247	207	226	220	210	262	230	200	225	209	221	213	238	219	216	230	225	212	224	237	248	220	200	225	216	233	208	211	195	197	204	240	227	231	222	234	203	225	221	229	235	228	208	221	212	226	227	190	224	256	226	212	224	223	209	227	223	233	209	207	240	205	221	224	241	199	232	220	202	217	211	236	191	244	216	231	237	245	232	228	211	218	232	206	227	259	214	233	220	203	227	210	246	216	211	246	225	202	235	205	219	237	224	197	217	206	214	229	222	246	227	224	233	229	195	223	208	200	242	243	211	216	248	257	228	189	222	235	221	199	228	222	241	219	249	213	204	232	211	214	218	258	216	230	209	221	229	206	198	207	220	214	193	226	228	256	254	211	227	223	200	206	216	200	244	200	222	213	205	236	215	249	231	229	218	235	260	226	209	240	220	249	235	221	218	213	234	214	206	210	252	232	220	217	215	216	217	238	229	205	232	249	207	227	220	212	247	242	235	217	248	212	228	206	223	233	211	215	209	244	205	200	218	228	236	202	215	204	218	212	231	206	212	214	221	232	213	213	234	224	221	223	230	211	190	236	229	244	211	225	223	197	242	241	251	195	217	243	236	223	219	215	221	192	233	227	234	236	209	236	199	204	216	237	198	217	238	240	225	222	218	225	246	221	232	216	215	230	196	180	193	231	229	218	233	224	223	186	219	226	207	235	236	185	237	248	229	230	199	214	220	229	228	230	193	213	230	244	235	241	243	236	217	229	206	205	241	228	213	210	204	236	211	219	214	231	246	212	251	225	209	237	220	229	214	207	203	210	235	205	245	242	226	223	209	242	229	210	226	239	224	226	205	221	213	236	215	237	229	232	188	231	216	241	183	227	199	220	207	216	230	218	230	250	208	226	213	251	215	249	206	234	201	220	237	226	242	237	215	216	190	232	240	208	208	258	188	214	262	229	203	208	214	183	238	231	208	239	196	225	203	216	245	232	230	236	242	230	222	212	219	237	223	209	224	240	211	238	219	244	229	213	237	213	195	227	213	209	226	212	233	221	213	215	220	207	205	210	216	199	234	221	218	198	235	245	229	232	222	193	225	241	222	226	218	213	224	236	239	203	211	185	226	225	228	234	232	190	231	216	226	221	252	212	220	208	204	196	233	203	223	249	234	220	215	209	221	207	203	217	250	227	234	211	213	219	235	215	200	223	242	225	230	238	214	230	245	207	184	221	214	183	214	195	209	214	189	217	228	239	240	215	215	215	200	192	226	232	222	255	242	230	217	238	221	225	203	225	213	215	227	230	245	247	208	190	267	215	229	253	222	244	266	224	210	208	225	223	211	221	221	225	225	219	223	258	212	207	232	233	243	240	208	215	241	215	204	243	224	222	223	218	249	214	222	238	224	241	222	202	251	219	221	218	233	207	246	227	212	259	222	207	239	245	224	245	211	232	241	222	212	227	209	220	223	232	216	214	217	201	213	244	205	229	222	221	200	204	210	242	239	213	208	197	248	238	219	230	226	214	249	226	213	243	219	227	224	231	234	215	244	214	208	240	221	236	234	231	218	211	241	229	220	192	236	224	251	225	193	227	215	225	186	201	236	202	214	234	173	206	225	202	197	228	223	195	201	227	215	211	220	235	199	218	231	187	229	259	217	252	247	209	216	212	220	232	211	223	210	235	223	202	229	213	238	223	210	198	239	208	214	217	198	218	212	241	214	217	215	244	229	232	243	239	205	244	226	207	214	227	194	223	218	224	236	210	207	197	189	223	211	228	233	218	189	230	205	217	207	215	243	236	212	231	226	257	199	234	227	250	203	227	219	216	247	207	251	244	223	227	199	220	219	229	235	211	232	235	250	245	212	249	219	270	208	228	219	200	198	224	217	224	218	247	244	259	208	211	214	217	219	201	204	238	225	223	207	224	203	218	235	215	223	205	221	235	226	228	239	202	218	229	203	243	209	231	252	212	195	209	219	200	219	201	199	214	222	241	247	216	221	252	229	242	209	215	219	228	216	241	218	239	199	215	213	220	243	214	220	208	253	236	224	186	213	217	209	244	217	214	222	230	225	204	208	222	214	216	202	230	176	234	225	204	212	210	239	233	202	187	201	219	233	214	226	249	212	230	224	218	249	240	208	231	212	171	228	235	230	225	211	227	216	231	257	219	210	185	204	233	234	211	216	212	205	212	225	219	223	225	196	211	221	238	228	224	242	239	216	228	217	208	204	208	220	223	201	213	198	224	251	237	220	215	211	233	201	233	196	209	202	210	200	216	257	220	208	227	224	222	209	225	194	209	191	240	232	228	226	233	220	218	205	252	212	255	200	229	248	244	222	213	225	224	237	230	238	214	231	221	246	230	180	236	219	210	215	215	233	215	202	177	209	213	210	203	213	193	216	243	251	229	198	213	225	232	233	221	226	238	202	226	249	231	247	239	247	215	237	216	237	226	229	237	208	236	211	209	230	211	223	203	208	224	232	222	244	214	215	204	231	207	218	213	217	236	228	205	210	211	213	184	220	222	245	219	235	233	232	217	226	222	209	246	214	201	212	232	204	207	248	209	236	219	210	241	246	217	232	228	211	227	201	222	219	221	237	235	228	234	223	210	218	214	219	225	256	236	221	241	216	228	230	218	244	215	228	227	232	202	234	223	229	226	213	233	224	218	223	229	228	230	237	246	213	212	218	221	208	212	243	209	236	216	239	233	207	210	248	213	211	188	218	250	235	216	210	214	238	214	249	189	235	224	246	211	182	209	202	205	241	240	217	208	211	209	219	218	210	254	210	206	221	213	208	232	212	205	240	230	224	228	184	204	210	216	263	217	203	227	196	244	215	218	206	202	225	232	221	203	203	204	255	194	231	257	217	233	228	200	241	268	213	216	217	246	237	219	238	205	213	199	193	239	233	255	194	210	202	250	232	208	227	204	198	224	213	237	228	218	222	215	241	207	214	231	215	255	245	205	213	199	222	210	203	215	218	239	228	232	207	199	210	194	197	239	203	205	211	217	237	200	226	223	206	243	196	227	247	246	226	224	229	218	197	223	210	222	223	199	220	243	210	229	242	216	222	226	210	212	212	221	231	226	238	211	214	211	200	218	209	241	244	234	237	226	202	213	221	227	198	222	227	222	218	208	238	240	210	218	209	226	245	239	223	206	239	209	214	245	219	220	209	234	220	217	205	202	227	186	217	207	220	240	204	224	228	226	216	239	250	235	229	226	245	226	225	223	256	230	221	219	202	239	210	214	222	222	244	215	221	224	227	203	234	226	210	242	224	201	231	242	216	209	216	233	234	230	224	227	223	214	211	208	221	211	227	249	230	208	192	185	190	203	212	207	212	247	218	205	216	238
50371	61726	65279	47662	36160	11923	3157	3651	16490	17905	21506	4596	5538	10172	12828	8869	5492	3531	1958	928	809	817	794	602	587	562	555	591	552	618	580	545	533	573	538	569	617	525	566	613	550	593	594	555	615	583	604	569	579	575	589	564	590	595	586	587	580	587	588	556	557	587	562	543	569	563	619	572	597	540	540	567	595	569	530	524	556	580	562	605	569	574	574	572	565	603	565	554	580	600	556	628	550	524	558	540	524	584	588	585	615	569	608	581	527	528	610	581	561	609	628	522	551	525	573	608	614	550	556	585	560	578	563	548	595	544	566	525	551	551	599	572	616	569	583	561	538	589	636	550	555	584	600	565	559	546	575	592	588	551	577	556	553	592	581	598	551	574	565	538	540	594	579	604	629	604	576	614	552	601	580	602	548	577	544	546	615	565	571	589	586	575	575	554	538	537	615	580	562	571	591	559	560	540	571	574	587	555	588	580	544	601	535	569	590	607	584	598	594	547	570	589	559	567	566	570	580	585	541	617	571	575	569	583	563	582	605	521	581	558	567	521	554	620	561	546	522	569	543	568	514	544	582	560	582	537	574	594	569	608	595	583	568	559	560	559	547	599	593	569	517	569	578	616	570	571	562	581	557	543	569	576	576	547	572	570	578	578	593	557	582	554	566	548	614	573	584	556	549	619	578	551	613	603	607	552	555	559	565	562	575	551	540	543	613	550	560	567	558	590	590	612	563	598	578	575	549	574	549	595	580	594	573	595	582	557	577	559	552	573	544	578	595	540	562	544	602	522	545	573	571	591	580	590	552	543	581	566	597	585	565	591	559	576	557	585	583	549	571	569	583	609	569	582	551	562	574	597	582	569	547	547	563	556	546	558	571	570	554	584	587	568	580	567	577	521	524	539	566	599	584	555	567	589	582	587	544	534	603	556	567	582	566	567	553	531	618	550	565	579	554	589	564	596	591	543	611	548	605	607	590	569	532	569	639	561	605	561	604	564	576	554	573	575	591	560	559	590	581	553	520	565	557	562	567	552	612	588	605	551	548	602	559	564	561	581	546	535	556	552	539	570	566	588	557	576	586	569	601	560	587	563	542	558	564	552	504	584	530	536	540	590	598	570	622	589	593	614	578	514	580	591	549	543	615	586	572	609	532	572	568	592	570	602	572	598	577	538	542	581	544	576	578	570	623	565	578	556	565	563	578	570	540	563	568	548	576	569	567	560	571	508	587	566	602	588	529	592	577	548	605	588	546	590	570	555	606	575	590	557	583	551	555	607	533	563	567	571	587	581	564	550	597	582	571	550	558	614	561	610	547	516	573	555	594	581	584	535	565	578	586	566	609	578	604	546	606	552	544	606	632	598	621	585	555	565	635	562	583	581	571	596	589	590	589	572	577	525	530	576	578	546	575	577	565	540	592	583	590	569	563	533	537	559	532	571	592	576	599	554	527	564	583	571	575	592	580	552	541	627	530	538	563	593	608	556	572	558	594	602	560	622	574	639	578	585	557	584	554	558	541	575	569	558	549	590	592	570	595	552	569	601	578	552	641	525	557	576	525	551	613	528	529	545	587	543	566	569	563	560	582	613	578	567	570	549	505	582	578	584	568	538	555	560	586	533	532	558	585	559	502	578	549	561	595	549	518	560	559	516	581	546	587	559	564	595	557	581	577	520	569	568	609	551	554	559	546	586	572	577	624	577	569	533	505	586	556	529	568	579	601	593	534	587	573	571	556	555	581	566	553	595	527	605	555	543	566	588	541	580	540	618	575	584	515	564	596	527	570	613	609	543	579	597	573	584	561	579	569	571	537	558	559	570	577	560	569	588	577	583	588	558	535	566	580	597	569	577	559	560	577	558	574	557	570	569	572	537	615	596	576	574	572	576	593	570	610	568	537	581	559	589	548	569	587	604	567	529	580	557	575	595	571	584	618	546	559	569	551	554	544	551	553	556	602	581	542	572	529	567	594	580	609	611	602	558	568	593	573	563	578	573	553	603	568	585	534	588	604	545	596	529	579	558	514	527	590	567	554	603	557	600	562	592	577	561	540	571	579	594	582	566	509	592	550	559	560	570	594	570	553	494	540	562	595	588	606	602	586	598	589	581	563	560	592	517	579	578	566	567	587	554	582	582	586	605	588	545	547	599	638	570	578	553	573	602	554	589	578	584	581	583	575	586	599	600	582	515	580	527	570	572	570	557	569	550	581	528	613	543	595	539	582	546	583	535	593	597	600	580	612	557	552	530	611	562	571	565	554	576	580	600	621	574	562	516	571	548	517	552	602	557	584	588	579	565	506	558	538	591	562	578	582	621	530	569	589	547	551	583	582	595	562	544	604	559	566	599	599	559	531	586	596	546	552	564	590	589	547	570	513	544	564	546	619	613	594	551	557	583	541	569	574	608	614	570	581	570	562	550	623	606	547	564	598	566	541	535	565	581	524	563	518	642	531	572	548	533	621	573	533	560	553	547	528	585	560	558	570	599	585	601	552	554	569	614	568	593	601	548	582	594	568	600	570	582	552	570	578	523	585	572	597	527	562	614	527	595	559	559	578	563	566	534	546	558	587	562	556	607	588	551	567	573	607	545	570	544	543	609	540	573	534	562	582	571	550	597	589	578	538	597	580	569	577	587	572	591	585	596	576	600	543	579	578	562	528	623	580	577	524	550	598	537	539	594	560	597	577	546	542	612	574	583	557	576	588	550	575	541	564	549	572	588	580	552	557	571	562	491	549	600	562	521	572	552	529	550	568	546	576	539	581	596	536	566	560	587	574	590	533	582	577	608	570	544	614	552	597	608	581	595	540	596	571	535	568	584	603	533	558	540	587	611	557	565	522	565	557	604	591	556	546	568	629	607	556	570	572	532	588	583	563	554	588	578	575	566	585	627	574	566	577	569	573	578	564	580	552	625	575	578	532	546	587	554	597	583	603	557	584	574	619	576	566	560	533	541	594	587	601	567	642	529	544	592	568	561	581	582	542	605	561	564	551	581	607	578	580	543	587	575	568	565	573	551	572	604	545	576	576	580	570	593	579	572	598	601	571	527	604	624	560	559	612	583	553	604	523	572	566	561	548	547	575	585	584	570	566	551	518	565	595	565	557	547	579	563	634	587	571	575	570	574	582	568	574	606	572	536	583	565	528	546	549	573	553	616	542	565	588	588	580	620	616	583	543	548	527	554	566	549	609	614	574	546	566	560	567	577	566	548	634	587	553	582	542	524	552	577	562	621	579	564	511	570	588	533	583	649	566	582	581	563	569	560	555	529	541	512	545	651	562	536	557	589	579	590	555	569	547	550	566	582	606	592	624	564	504	572	598	605	613	574	589	591	593	570	566	538	568	576	582	581	577	567	556	562	544	545	549	585	587	581	560	588	557	607	576	576	551	589	541	594	610	580	526	580	572	600	630	595	506	557	616	548	598	561	583	574	594	580	585	561	594	571	555	581	550	533	604	560	604	552	584	556	584	563	627	590	561	560	598	600	613	569
19019	15674	11352	3470	1069	343	216	196	342	398	383	210	199	251	319	309	275	246	221	206	227	192	213	209	210	210	205	198	174	175	174	212	198	178	207	203	187	204	219	205	193	182	196	207	200	206	193	182	200	187	190	207	206	203	216	188	194	183	207	197	191	199	202	179	230	170	169	223	212	200	221	201	204	188	207	183	198	196	193	201	193	218	200	200	201	220	204	191	189	200	208	181	205	210	212	177	202	199	192	214	188	208	186	191	218	207	190	234	196	215	191	198	214	209	206	195	201	198	194	209	208	181	194	205	199	194	188	175	208	193	195	173	204	196	204	199	211	202	176	180	197	206	190	210	182	219	187	189	206	182	184	181	204	225	201	199	192	165	180	207	192	196	177	202	167	194	195	183	174	211	185	184	211	216	182	199	181	205	183	195	179	204	204	158	185	210	169	213	175	200	188	180	170	204	201	191	212	161	213	189	211	187	181	187	219	204	177	207	192	190	196	192	185	175	195	212	209	224	221	172	188	172	223	195	196	183	190	231	188	189	190	207	191	197	197	203	205	200	196	207	209	189	185	193	194	201	194	211	198	198	173	211	231	182	163	191	195	214	188	181	190	172	205	204	210	186	183	210	194	184	214	189	182	181	199	176	208	190	211	194	186	186	205	200	216	196	200	192	173	196	194	174	173	183	241	189	189	204	202	192	183	218	173	198	215	202	202	182	201	190	196	189	192	200	203	214	196	215	218	198	212	205	171	190	174	205	208	198	216	223	181	205	185	182	200	192	192	182	212	175	162	200	189	226	169	176	190	189	189	206	188	203	213	228	210	179	209	203	224	187	202	200	201	201	181	213	174	188	218	219	212	214	181	189	172	194	189	208	204	201	190	208	213	212	197	194	193	212	185	193	224	225	179	191	202	205	221	209	199	191	175	199	200	174	187	217	202	200	206	192	226	210	186	189	204	188	182	216	216	233	220	224	195	197	211	191	204	194	220	196	173	195	175	175	185	202	196	187	206	209	195	214	177	197	178	185	200	225	232	195	196	202	200	206	194	188	192	196	230	207	189	197	181	192	207	202	172	201	183	213	196	194	174	178	191	217	222	186	170	190	193	173	194	195	195	184	193	216	190	199	210	190	183	214	226	191	219	191	184	202	202	163	191	214	206	189	177	162	201	190	202	201	205	173	213	161	190	184	202	178	182	176	190	194	158	211	202	197	245	198	198	171	162	185	212	181	183	180	201	201	196	165	195	178	217	189	191	218	193	186	182	207	198	197	208	223	210	175	188	205	221	190	214	174	190	207	204	203	217	202	191	201	195	199	215	181	197	186	197	182	188	211	178	195	204	184	184	192	196	185	189	222	197	208	201	186	208	196	192	194	194	180	201	210	204	203	223	214	201	230	217	192	175	202	164	202	186	218	193	200	184	205	191	219	198	182	191	195	196	191	208	188	204	205	200	191	189	189	206	181	191	194	188	199	196	213	207	197	230	202	194	198	186	186	205	193	208	234	200	187	195	199	203	192	198	178	212	200	202	202	194	212	227	192	192	175	196	201	204	225	210	215	174	204	212	197	213	204	175	168	189	170	233	230	178	186	186	227	213	180	177	220	181	201	209	205	201	172	212	191	193	203	167	196	213	192	188	196	192	212	185	187	218	167	181	206	196	208	176	189	202	209	183	173	189	243	186	204	182	199	194	201	201	178	192	195	208	184	187	226	182	200	168	181	185	194	188	197	196	187	203	188	208	204	215	216	171	185	166	219	171	194	171	191	183	184	211	218	175	211	198	181	196	192	201	196	207	193	194	197	207	210	206	205	187	185	219	201	194	192	193	212	178	198	207	197	175	186	201	198	204	175	189	194	198	216	204	186	190	185	201	197	198	182	195	201	205	191	193	210	195	198	193	210	183	204	180	193	195	173	189	217	206	189	224	221	194	201	191	202	160	202	163	194	190	203	181	190	202	179	198	192	207	180	178	192	200	180	214	193	195	193	231	208	204	196	202	189	181	187	193	176	205	188	200	179	209	210	189	192	178	188	174	192	187	210	188	193	213	200	218	208	177	212	193	215	185	197	216	224	212	202	181	183	199	203	196	199	181	193	186	204	217	199	169	181	202	191	213	205	214	188	179	217	177	195	177	193	185	194	199	186	197	209	202	191	203	210	237	194	205	211	206	199	185	206	181	197	186	198	201	177	204	179	199	212	200	204	217	186	201	206	192	194	204	208	175	184	202	189	199	213	178	194	196	212	197	190	197	209	208	181	194	202	191	166	197	171	229	217	178	167	201	171	198	206	169	198	183	208	177	183	188	182	202	195	204	196	216	214	216	187	187	181	191	196	206	210	187	190	184	205	193	218	198	196	185	173	185	198	194	211	176	183	185	203	232	212	216	189	192	195	219	222	195	213	209	222	203	193	214	187	194	192	210	202	197	197	197	171	198	197	211	201	192	184	203	193	195	225	228	190	204	190	196	172	185	216	199	226	199	191	197	185	192	165	189	183	206	219	204	177	195	193	202	205	235	187	200	199	201	194	197	187	212	189	202	203	204	193	205	222	208	233	193	188	207	209	209	210	185	206	187	188	221	209	199	221	196	208	199	193	216	197	216	176	211	202	221	193	194	219	221	212	224	198	225	175	187	195	198	180	186	187	222	186	200	209	204	212	201	215	171	174	222	210	221	198	196	196	222	196	202	198	183	190	188	213	207	175	196	193	204	225	202	181	191	178	189	219	223	188	209	191	188	180	197	205	207	179	199	196	183	208	201	188	208	203	184	203	216	188	187	206	179	184	190	162	208	193	176	213	172	214	198	200	167	197	216	193	198	218	206	220	201	178	195	195	163	197	194	189	188	180	172	199	207	190	170	200	204	178	204	206	176	190	197	192	192	202	201	207	186	191	207	220	225	196	202	207	205	163	173	220	194	221	195	209	190	214	199	225	193	200	227	186	234	201	180	189	189	200	205	207	182	179	174	173	217	213	185	193	184	192	206	193	222	181	191	207	187	195	230	217	202	218	202	197	182	183	242	192	192	172	222	194	191	201	209	193	193	193	205	210	184	180	198	188	219	206	205	186	184	187	187	174	207	209	211	191	192	180	187	186	191	199	175	219	230	206	203	212	220	194	209	212	174	221	212	150	193	201	191	182	200	186	202	198	196	219	204	176	199	186	176	183	209	184	208	178	176	168	186	205	192	177	184	170	214	197	185	195	189	184	201	202	195	207	214	196	197	228	218	198	182	214	203	190	204	194	190	192	202	233	185	191	188	195	213	183	203	223	203	185	213	216	199	176	192	199	202	182	177	170	212	216	162	188	180	193	194	185	189	195	180	230	190	191	177	196	200	220	209	181	210	204	196	213	175	179	177	185	205	191	205	202	207	226	171	216	184	172	189	191	200	213	192	213	197	201	174	218	199	195	207	181	214	185	177	201	212	169	232	195	183	214	215	190	210	202	182	192	194	210	202	217	222	212	213	190	204	190	211	173	195	195
16047	19795	17409	7905	3860	1076	624	629	1299	1346	1611	704	711	929	1149	1168	903	698	683	533	509	528	522	527	534	522	527	500	483	572	520	526	499	555	518	508	503	497	544	530	480	538	544	499	521	523	495	542	587	524	549	479	523	513	537	521	525	473	550	535	524	533	509	568	559	563	515	541	515	533	506	556	573	540	520	517	520	585	489	563	535	455	498	538	541	548	572	512	507	536	545	525	494	525	508	549	523	486	516	518	522	544	472	519	526	507	521	546	528	507	512	494	553	492	543	536	501	510	528	537	503	489	498	523	507	520	517	504	471	493	579	517	496	504	551	512	527	528	490	556	518	510	550	552	485	487	515	534	504	503	513	511	518	517	522	527	498	517	539	535	473	528	515	524	508	533	557	522	464	501	531	489	546	514	556	535	532	528	548	512	556	496	545	526	568	512	533	528	523	551	495	557	532	522	510	527	509	488	513	489	507	487	552	548	563	491	521	498	523	546	500	538	530	538	541	517	528	526	495	530	484	522	518	492	491	528	549	499	510	542	547	541	505	516	513	503	514	479	542	514	517	515	499	516	457	571	506	539	503	492	531	542	507	539	522	546	485	498	494	532	529	504	498	546	557	527	526	511	512	515	485	502	514	502	523	528	514	508	487	531	517	520	524	527	572	586	532	486	532	530	510	521	519	555	547	507	529	510	555	530	538	507	550	526	552	569	529	539	499	509	504	521	492	508	522	509	529	515	529	494	518	554	535	494	501	501	547	518	501	519	495	486	521	518	530	512	521	523	494	511	513	545	524	503	547	483	496	523	507	555	508	494	475	565	510	504	510	505	487	511	511	510	469	509	486	498	511	490	541	517	501	496	535	518	537	507	511	529	528	546	512	556	514	510	539	555	494	537	523	527	524	550	540	536	488	502	494	524	549	515	513	499	513	551	492	484	511	518	530	520	526	520	537	504	552	531	526	522	525	494	529	508	566	546	525	542	504	531	499	536	482	543	547	479	521	543	538	506	498	547	496	493	494	502	530	527	518	526	484	499	494	509	452	500	518	520	487	539	497	516	525	506	513	533	518	532	484	524	554	530	518	579	518	520	535	502	534	497	550	493	505	520	547	518	561	543	505	480	538	546	522	555	521	531	520	512	503	533	537	516	535	573	566	521	490	547	526	541	488	514	515	529	481	500	541	482	464	521	507	547	499	526	483	528	504	512	522	504	536	497	544	510	561	520	506	526	540	544	536	506	527	510	523	514	528	511	538	516	530	555	521	487	517	567	489	561	499	504	494	548	495	541	517	558	537	501	520	539	501	532	516	546	531	514	538	532	539	493	530	495	520	516	525	502	524	513	563	504	517	516	509	508	532	537	524	501	546	531	515	536	513	492	521	468	497	504	542	522	532	540	532	544	502	496	503	533	523	483	473	548	476	553	517	520	509	519	531	530	476	499	507	535	551	515	567	509	547	483	476	538	516	501	530	523	486	519	487	525	497	512	523	510	524	524	555	518	509	532	548	527	515	581	566	525	510	524	511	541	524	494	500	505	535	530	519	534	509	524	513	523	518	488	520	539	533	509	497	522	526	509	531	525	541	461	561	559	547	504	496	537	512	510	525	495	486	532	551	490	536	520	512	530	507	504	531	505	502	526	513	499	535	576	533	517	529	523	575	510	561	485	518	493	530	505	538	513	553	515	529	541	543	497	567	518	541	528	524	481	492	521	502	546	537	523	508	492	515	551	488	498	546	517	518	518	525	537	503	523	518	519	527	510	528	526	529	533	498	528	571	497	555	498	504	509	521	519	505	488	575	558	480	511	498	486	572	530	518	555	498	544	503	525	574	532	542	537	501	502	589	587	549	513	541	583	512	515	526	547	492	514	521	546	514	507	455	520	506	521	525	545	517	529	521	486	528	527	542	496	497	520	557	552	507	492	547	556	494	538	516	532	554	512	492	530	523	541	491	569	536	540	540	562	518	507	517	535	530	512	577	573	534	517	565	511	505	532	533	521	497	511	523	515	547	521	544	537	500	502	508	534	559	541	513	542	523	491	562	529	508	563	514	538	537	521	538	558	540	548	523	528	519	535	514	529	543	563	540	519	541	536	505	560	573	484	488	495	500	575	531	521	528	523	484	522	508	511	528	490	520	514	534	518	555	538	534	502	516	493	497	524	521	520	575	525	535	532	511	529	516	527	517	535	512	539	532	521	531	519	501	530	556	530	520	548	546	510	500	565	556	529	556	516	487	546	568	518	510	517	496	523	497	532	512	549	535	522	544	520	501	520	568	521	535	551	525	513	510	532	523	560	516	541	503	540	520	558	482	541	501	486	511	533	516	513	474	520	481	556	517	503	518	464	541	547	508	483	515	509	511	539	530	516	497	549	494	530	533	560	517	523	546	570	535	524	523	498	522	506	545	541	532	523	547	557	491	523	487	567	542	525	511	550	519	535	524	531	478	534	493	517	528	512	575	495	501	505	521	529	518	515	522	529	511	529	507	541	503	515	538	530	532	516	547	535	533	517	560	537	494	514	543	533	538	509	539	526	521	525	504	503	539	530	533	536	492	511	497	553	577	514	542	505	509	525	505	501	524	532	523	534	528	511	513	504	502	524	494	541	538	491	503	493	498	501	541	534	497	486	503	548	495	523	523	473	537	535	486	561	574	539	563	522	517	507	539	506	524	504	555	563	478	525	522	525	490	518	560	486	556	508	479	503	528	517	509	519	510	527	531	524	493	519	478	513	518	522	485	576	493	528	503	494	548	519	546	540	547	569	521	565	534	544	486	506	549	563	527	532	548	513	532	509	551	566	515	494	502	554	490	512	539	528	525	482	509	490	529	501	546	534	513	527	535	512	531	511	494	509	543	539	518	547	566	574	510	529	514	513	526	529	522	473	520	499	524	512	510	548	570	527	543	547	486	517	521	531	548	543	542	546	512	520	491	528	539	508	517	527	514	466	496	490	502	539	529	512	509	552	519	542	520	556	522	508	499	495	557	532	487	547	552	544	502	534	554	535	497	513	505	524	545	503	540	532	516	531	521	547	550	541	530	555	541	542	524	537	532	511	524	547	525	501	487	503	524	510	482	547	529	496	529	508	494	546	538	587	509	541	531	571	546	508	549	519	494	518	508	531	485	545	518	499	533	472	550	540	530	507	496	505	495	555	531	530	528	526	503	547	499	511	547	498	528	504	541	506	537	529	503	517	560	522	478	481	507	495	514	508	525	528	534	499	509	471	527	514	527	512	550	532	512	502	480	548	512	520	535	528	521	528	515	552	477	510	506	496	571	507	543	512	516	518	513	515	501	512	538	466	559	474	547	515	520	455	499	547	506	527	485	519	556	551	524	468	516	507	499	557	579	510	549	510	518	497	507	514	505	526	568	521	513	542	514	531	569	517	508	493	510	514	504	516	516	517	499	517	511	532	535	506	543	503	472	496	516	522	509	484	498	548	524	521	522	526	562	562	491	500	494	556	535	507	568	527	522	502
62069	65310	58970	37600	18888	4547	543	527	3073	3181	2252	943	654	1382	1580	1272	689	454	323	244	265	207	229	200	203	235	203	237	250	218	197	208	195	222	193	210	195	216	223	200	209	192	231	204	219	209	225	193	190	186	216	223	228	198	229	209	175	220	208	205	213	214	189	199	212	212	193	228	218	216	192	211	191	218	216	207	203	194	209	206	222	231	202	220	208	186	191	191	219	203	212	191	208	210	200	212	198	194	219	185	188	211	192	228	217	234	210	230	178	190	216	206	217	210	232	195	202	218	209	210	196	186	195	213	184	188	191	199	215	208	237	223	205	202	189	204	176	213	212	202	225	192	237	217	197	231	198	202	222	216	187	190	200	220	202	208	204	209	213	175	206	219	217	231	230	195	203	209	204	187	214	226	209	219	175	223	190	201	235	211	221	206	205	202	203	198	207	179	195	179	223	212	219	198	221	206	219	197	221	185	210	234	189	199	216	217	196	230	195	227	213	188	210	203	215	215	204	176	213	224	237	212	200	209	228	231	188	194	182	201	198	197	229	203	203	204	198	192	206	204	204	214	211	207	215	203	231	189	222	207	206	221	180	229	200	203	193	225	216	210	210	215	202	218	187	192	217	191	215	188	195	225	224	217	210	239	201	203	199	208	217	228	202	215	193	196	227	202	209	203	178	209	207	220	237	212	192	199	213	224	202	180	199	236	186	217	181	217	205	229	208	207	210	227	185	187	221	240	231	222	205	196	213	212	209	210	197	213	208	213	214	186	220	217	222	217	194	206	244	209	198	227	197	236	233	231	208	228	193	221	177	195	213	190	191	208	222	218	196	188	212	190	199	194	209	230	212	217	210	223	207	229	233	215	201	177	210	197	206	214	233	200	221	187	218	213	200	212	188	204	210	175	216	198	204	196	176	210	230	184	235	219	191	188	194	206	229	211	201	209	218	205	239	199	204	218	247	192	195	195	199	184	190	214	220	234	222	215	192	207	175	197	226	193	213	226	202	187	192	228	223	183	213	204	217	190	198	194	212	205	171	192	221	204	233	232	217	187	191	205	217	168	207	180	243	213	201	192	208	213	186	198	201	197	204	193	225	233	191	202	240	174	216	200	219	188	209	200	203	182	214	236	198	219	220	230	234	222	193	210	224	200	186	228	221	218	209	219	210	197	202	195	208	213	213	188	211	197	233	217	185	220	198	225	211	202	226	231	214	217	203	229	240	190	206	223	210	188	203	225	226	192	211	181	203	220	206	208	201	214	198	209	208	232	221	215	226	213	222	207	217	216	201	206	221	205	209	258	206	219	203	205	191	206	180	206	220	202	206	204	214	203	210	211	191	218	201	181	228	196	212	194	211	267	227	225	180	232	179	194	180	215	210	202	208	203	198	197	201	193	236	190	207	180	200	215	192	208	236	244	188	205	180	206	192	225	194	202	197	216	226	223	218	231	198	200	223	223	189	207	202	214	174	224	201	216	218	206	216	178	235	196	208	193	228	203	163	233	207	219	203	206	202	229	191	211	231	201	206	209	197	199	198	224	198	226	207	192	208	205	204	196	192	203	212	228	206	187	201	203	230	214	225	225	206	203	198	248	210	190	207	191	198	228	223	204	209	202	215	217	203	225	169	186	200	209	188	190	221	242	211	194	233	230	197	201	207	186	231	179	208	200	210	183	214	194	199	207	219	205	222	211	217	212	178	182	202	206	177	206	198	226	192	210	244	216	212	218	224	212	194	201	231	200	195	194	194	195	209	204	190	193	211	189	210	194	192	205	219	200	208	195	207	188	197	209	205	193	207	220	218	225	203	199	209	198	194	195	201	212	179	209	197	194	217	204	233	198	206	207	205	202	213	232	192	225	198	203	222	207	205	206	203	194	181	221	243	197	196	207	212	212	222	194	206	210	204	233	203	213	237	209	207	231	191	173	208	173	209	195	217	205	232	215	188	220	226	216	201	183	204	211	223	184	218	219	219	198	201	227	188	181	196	201	202	196	228	212	220	221	215	206	218	200	220	211	202	189	215	223	222	195	205	202	206	216	198	215	199	215	197	197	212	238	221	207	208	218	206	203	186	213	190	186	192	214	202	234	217	205	215	203	211	208	204	208	197	240	211	194	209	212	212	186	205	206	216	196	199	211	218	201	223	209	177	184	207	201	200	196	208	221	208	195	214	197	183	198	194	207	238	207	209	185	202	224	187	202	191	215	203	210	195	197	210	228	232	217	202	222	226	203	215	209	204	211	218	216	216	226	232	182	179	220	208	217	209	197	220	206	231	211	218	210	211	191	203	226	228	215	204	196	205	218	228	191	194	211	204	183	238	209	204	212	177	197	195	192	206	201	207	193	201	197	193	216	218	166	194	198	203	198	222	215	190	219	204	217	209	204	226	192	198	200	209	224	220	235	241	207	218	242	201	209	208	215	239	194	212	202	205	223	244	230	211	227	215	210	195	196	208	200	237	199	211	198	191	193	214	207	195	204	206	231	202	213	225	213	210	199	191	214	196	217	212	208	190	199	213	214	209	232	210	216	208	188	212	210	230	194	206	223	204	192	190	199	185	249	215	191	244	193	210	221	201	196	202	201	176	191	219	208	212	206	221	192	229	227	242	208	209	217	233	203	203	214	215	203	213	207	234	208	228	208	204	234	197	241	185	219	213	200	198	195	197	189	202	232	207	196	227	194	212	215	197	191	202	210	228	214	210	201	206	209	212	209	199	205	208	204	222	242	223	224	215	213	250	228	216	229	198	192	219	204	209	196	215	188	188	236	218	182	189	180	197	236	195	199	193	216	197	215	167	213	226	192	191	189	221	197	207	201	204	203	224	200	187	212	222	195	221	197	197	212	223	211	199	201	215	195	197	186	231	235	205	203	220	200	230	207	218	195	198	212	223	190	200	219	245	196	209	190	191	241	203	196	176	209	209	212	212	224	203	216	235	238	186	220	233	224	199	210	184	193	245	213	205	222	198	205	198	205	234	183	208	195	207	223	202	226	201	215	209	211	193	182	198	210	210	228	217	204	199	189	196	192	212	224	226	207	220	174	198	209	222	178	210	218	191	202	221	211	241	210	207	207	205	206	197	208	222	224	176	204	200	209	220	202	213	188	213	199	209	178	208	207	210	186	201	197	205	193	222	205	167	197	214	217	215	206	227	191	207	202	214	219	209	199	222	226	206	215	230	216	192	204	206	202	195	210	207	214	200	198	202	223	233	231	194	236	184	196	202	212	246	200	194	195	204	228	221	222	227	184	201	212	196	180	207	209	202	215	214	184	194	208	231	197	199	209	229	213	196	200	205	220	204	203	204	209	201	237	199	207	202	211	208	207	209	174	231	227	205	232	248	192	190	244	203	204	209	200	208	209	211	202	180	219	195	190	208	202	214	191	198	235	215	229	206	235	196	227	214	223	215	217	200	216	228	208	192	182	238	214	208	218	180	218	189	224	180	200	202	223	206	215	229	216	191	185	215	198	206	205	210	188
39009	49730	53082	40068	27240	8380	1490	2249	12349	11947	9785	3559	3227	6815	7192	5868	3178	1965	1245	787	660	595	555	569	581	562	578	565	541	521	531	553	510	571	555	524	580	553	551	556	552	532	537	519	528	577	575	553	564	556	576	515	558	557	577	532	568	553	548	563	553	507	545	525	565	527	580	576	517	538	517	556	517	605	558	522	524	535	537	506	547	570	523	546	510	523	553	530	564	561	522	553	516	544	580	522	560	540	512	565	552	584	549	517	528	584	557	584	590	523	561	519	521	529	559	589	610	537	496	580	551	539	594	556	522	554	589	532	502	567	527	545	575	552	569	516	574	577	561	532	511	517	549	583	585	568	582	586	507	541	582	595	563	553	567	547	562	546	573	558	546	526	550	543	521	537	566	532	588	537	518	486	564	557	503	577	544	565	527	570	520	557	572	531	524	577	535	531	534	546	505	568	558	532	554	556	549	535	517	545	521	530	533	537	537	552	518	572	588	558	546	520	529	545	538	536	568	571	570	559	522	548	501	530	534	528	525	537	532	505	537	550	539	553	544	567	540	542	530	545	562	508	544	537	507	571	542	600	548	553	565	590	518	545	564	556	546	554	551	533	532	581	550	530	535	551	551	575	502	541	566	514	548	534	529	558	522	536	537	538	558	556	535	550	563	499	553	530	556	597	546	555	513	511	576	607	559	541	543	571	567	537	561	563	594	534	519	519	552	555	538	602	536	520	543	545	542	511	568	586	556	539	528	558	550	524	555	521	540	569	546	534	576	549	559	537	580	545	566	543	551	537	551	602	521	544	571	540	563	499	533	570	583	523	555	548	572	563	530	537	581	543	565	575	512	572	500	522	578	533	556	534	556	538	552	550	547	535	543	583	563	560	544	545	577	490	515	539	571	558	549	559	546	548	523	543	546	559	543	529	576	535	512	532	567	571	551	539	530	500	565	554	535	557	546	543	549	536	581	484	605	527	512	540	566	580	542	547	597	551	540	517	559	576	518	534	550	560	553	513	534	534	521	574	546	566	585	582	564	530	543	501	513	545	528	531	536	488	522	539	548	531	561	509	560	565	503	517	554	504	565	571	554	534	541	547	532	504	534	552	543	577	543	581	541	558	537	566	534	590	565	569	559	557	542	560	530	544	518	560	568	507	544	559	588	538	558	539	535	524	537	538	526	562	533	548	548	555	574	530	545	525	594	591	520	550	490	570	574	548	556	550	534	557	550	555	534	535	558	541	601	585	515	535	537	541	504	557	553	537	534	561	556	563	521	560	551	575	536	594	529	522	560	504	556	593	514	498	500	562	554	507	531	544	533	563	537	538	538	573	557	571	553	552	542	563	582	540	553	547	540	528	542	567	590	560	533	548	551	508	538	574	543	586	520	562	563	542	560	560	562	534	602	532	533	554	561	489	535	492	594	584	520	553	531	537	546	576	567	538	532	540	549	542	596	535	527	547	533	509	567	547	562	519	522	554	529	573	559	555	522	588	543	524	532	565	562	551	580	538	559	523	545	559	537	594	573	555	499	561	548	552	540	549	550	544	533	581	575	543	540	540	534	525	546	530	551	548	533	542	534	531	559	553	512	526	515	541	486	542	554	537	588	515	576	588	530	536	526	575	512	549	560	517	530	574	519	534	527	541	526	553	555	597	565	557	577	520	549	546	554	544	537	588	541	568	545	563	597	560	535	495	568	546	532	554	537	565	589	572	545	556	544	503	508	558	515	565	583	561	562	530	527	542	533	543	536	570	521	542	527	530	556	558	576	560	533	564	545	541	515	526	600	541	589	575	579	566	585	552	580	554	574	508	513	570	528	577	547	585	570	552	548	547	536	542	540	557	547	524	547	544	558	570	533	572	526	577	570	568	578	558	570	525	531	527	555	554	530	551	546	578	580	555	543	582	556	578	566	519	584	577	535	524	506	545	555	584	514	535	548	536	545	525	554	537	560	519	550	537	544	556	598	591	588	520	573	537	502	543	553	560	532	536	541	555	597	580	533	549	503	563	517	554	549	528	552	537	533	567	561	576	558	538	501	577	556	559	519	527	526	544	566	520	515	545	554	544	559	541	539	556	554	534	532	546	539	573	496	573	492	545	570	547	550	587	527	512	601	550	544	540	496	579	558	537	575	558	547	543	566	550	539	487	553	577	517	560	576	553	507	554	543	572	524	551	539	545	523	597	546	535	533	545	539	538	548	496	531	538	564	548	563	558	529	527	565	541	560	544	558	571	532	549	580	565	500	508	592	552	561	486	581	542	561	502	553	559	585	552	575	534	564	557	581	564	589	591	543	535	540	541	522	558	546	537	597	550	534	500	548	496	547	532	545	563	537	527	531	609	545	551	558	590	538	549	528	568	575	512	546	542	531	572	560	542	513	561	513	536	557	531	556	594	583	540	542	534	553	547	555	537	546	573	551	513	540	518	519	548	523	560	587	546	523	543	528	567	528	546	558	565	546	557	545	550	595	528	527	521	546	550	543	548	568	586	526	503	603	498	560	568	540	557	529	551	569	600	551	540	548	549	536	534	536	581	563	546	491	552	510	560	539	559	559	573	556	548	591	554	555	524	550	572	550	555	557	549	544	554	514	559	544	553	545	564	530	568	543	579	540	506	564	517	563	557	506	543	562	532	507	535	564	539	534	550	540	521	556	577	544	587	531	542	561	535	541	540	531	545	499	501	528	557	531	535	529	554	555	530	559	576	573	544	565	546	513	553	528	554	549	539	538	552	529	572	533	540	571	565	561	595	569	583	521	527	541	557	537	573	544	536	544	574	511	562	544	540	597	543	562	568	611	535	556	588	577	560	549	532	567	530	509	542	558	532	563	512	557	559	551	550	530	570	584	522	518	555	534	555	562	567	570	554	560	524	534	503	506	554	575	584	546	594	546	529	584	570	543	572	572	507	545	558	587	557	549	517	548	553	536	558	558	593	550	502	546	537	528	557	529	519	532	534	586	576	529	551	533	574	572	577	547	555	525	541	581	553	571	534	573	560	569	578	532	518	545	579	526	588	559	556	545	553	564	517	587	516	535	552	619	549	562	531	584	517	528	563	579	553	547	608	562	579	555	562	531	564	557	542	555	476	588	546	541	480	548	587	577	504	553	523	555	560	543	560	544	576	512	550	531	518	572	544	558	560	599	546	546	543	580	562	555	549	537	516	548	584	542	550	546	547	556	588	560	523	552	551	574	569	508	551	597	547	579	578	574	539	551	539	575	533	541	581	568	561	578	496	511	531	540	579	551	564	517	544	515	542	549	527	491	592	532	522	553	567	554	536	612	540	551	571	567	583	551	536	563	556	532	569	555	548	577	494	567	525	554	551	530	526	526	539	544	608	533	520	539	543	528	545	577	524	554	563	543	578	541	559	504	536	562	553	582	565	545	560	555	548	515	553	547	533	553	545	559	570	521	542	518	562	553	518	544	581	565	564	527	529	543	515	535	538	542	555	551	512	579	578	545	577	551	515	495	496	569	535
75234	77330	70344	49831	28448	9433	1037	1116	5363	5464	4137	2402	1162	2963	2930	2256	1299	727	443	294	275	233	239	220	232	216	240	235	241	213	200	230	217	227	242	228	224	216	223	223	229	208	215	226	239	212	210	215	231	224	253	203	214	214	222	226	204	257	213	216	184	222	208	221	200	227	196	230	216	221	228	228	222	223	229	218	220	248	232	226	219	212	199	216	212	237	239	217	218	242	217	217	205	227	225	215	215	206	221	227	234	218	211	175	210	203	238	209	212	205	239	202	239	227	231	221	235	193	196	219	226	212	220	193	212	238	195	221	209	251	217	224	209	220	234	224	199	212	196	228	233	202	227	244	205	226	193	207	224	216	206	228	219	235	238	203	233	207	211	206	227	206	245	236	258	219	199	205	235	223	229	225	201	221	222	204	215	200	190	207	223	213	229	233	243	203	222	214	213	229	225	231	234	221	232	226	198	258	178	209	218	246	203	214	221	227	219	212	239	213	227	215	240	208	228	234	237	244	230	221	221	221	196	208	236	227	228	246	236	223	204	233	244	204	209	187	243	202	220	191	206	211	221	226	224	218	201	211	225	208	246	215	195	226	232	226	247	202	254	212	210	232	236	221	198	211	212	231	234	228	216	222	214	227	212	199	220	234	211	209	218	228	213	212	228	214	241	232	230	212	240	197	207	216	220	230	204	214	218	205	192	210	228	206	196	254	236	222	229	241	223	215	215	212	212	193	230	221	207	230	219	224	228	214	216	188	220	205	206	225	250	233	232	223	217	251	217	243	207	249	203	201	219	212	218	209	238	217	219	216	193	219	213	201	243	236	230	219	227	221	220	247	215	228	208	217	230	238	203	230	221	242	223	234	230	218	215	236	216	231	224	212	220	218	215	230	210	210	219	226	220	223	223	182	217	209	198	211	236	205	200	202	213	239	221	199	214	225	220	219	218	230	225	217	251	202	207	223	213	245	241	223	226	216	218	217	213	223	218	222	231	214	255	220	197	237	231	234	202	230	234	212	240	239	214	219	212	217	196	223	221	223	229	216	232	227	212	228	205	226	225	196	223	195	222	190	218	224	231	234	238	208	201	202	205	194	193	191	231	203	232	208	212	227	230	234	200	213	215	238	222	232	227	221	213	223	210	217	230	233	243	234	237	228	219	219	213	221	238	209	203	229	234	250	222	242	226	233	246	217	202	207	209	207	235	210	220	225	203	218	232	201	212	201	215	219	226	222	212	231	229	231	214	238	195	224	212	216	212	207	251	228	206	227	206	221	193	195	233	239	253	211	226	210	226	250	230	210	208	200	204	210	215	247	228	207	206	205	231	207	232	212	235	213	182	238	215	224	213	235	245	232	216	193	227	224	206	187	211	207	203	225	233	212	196	231	222	240	214	206	228	204	245	233	221	219	232	212	232	237	241	218	205	247	204	224	224	240	243	238	216	234	206	212	225	213	202	219	223	219	200	226	208	219	207	227	234	189	257	229	224	235	238	218	228	211	233	222	231	209	197	214	223	191	213	224	221	238	232	241	229	186	234	243	219	241	228	196	200	189	214	209	234	222	221	218	229	232	217	212	222	231	199	207	204	225	238	213	211	238	207	236	218	224	215	205	219	211	236	225	198	222	229	212	220	217	203	238	220	202	212	221	215	212	217	227	227	220	192	216	223	213	242	215	233	200	239	246	220	193	229	207	198	204	203	219	197	243	177	202	208	186	189	234	212	220	212	225	209	230	238	202	218	222	250	218	213	204	237	219	217	216	211	208	246	205	230	208	205	233	198	239	220	187	223	193	203	217	246	236	201	226	207	237	228	233	221	216	193	233	193	200	231	249	224	210	198	192	225	244	218	193	222	211	212	214	234	241	268	202	186	206	244	232	201	191	212	242	238	236	183	234	219	207	216	217	227	213	204	243	232	217	235	207	225	228	234	238	223	222	215	216	234	213	215	215	196	198	220	218	210	229	231	229	219	209	241	227	196	227	249	227	224	220	234	232	224	195	196	217	226	232	219	225	236	204	223	214	193	203	210	240	220	220	240	212	197	200	245	209	218	235	204	215	224	212	206	231	215	204	218	208	197	219	236	215	230	229	203	252	217	222	233	218	228	228	208	214	204	238	244	203	217	184	211	231	198	182	222	194	216	233	209	256	189	217	198	198	233	213	207	219	200	224	209	218	204	224	226	205	233	222	232	215	243	208	202	229	211	208	227	226	209	218	223	213	233	231	207	240	211	214	222	209	218	246	236	226	205	216	220	239	230	213	195	200	252	211	232	207	209	220	220	241	195	210	208	221	236	252	214	220	229	196	202	228	227	216	223	210	235	245	204	227	227	220	219	205	216	213	222	232	202	241	218	227	234	234	226	234	206	248	184	227	207	217	216	249	221	231	252	211	209	217	200	206	234	220	211	220	253	221	210	230	199	212	230	230	199	193	194	218	238	217	221	213	206	203	221	230	187	203	256	216	207	227	220	192	220	208	170	216	220	203	203	230	237	211	238	229	193	193	221	222	229	231	191	226	223	228	253	220	263	244	216	228	217	228	240	216	231	214	220	215	198	223	199	229	225	228	209	236	221	211	244	230	224	231	213	216	233	236	196	259	214	210	225	208	206	228	219	235	198	211	213	207	211	234	224	214	216	227	228	198	226	213	207	210	205	242	225	251	221	180	265	215	240	210	243	230	212	231	254	244	230	213	202	198	218	214	204	246	235	223	212	206	212	214	232	192	209	210	194	237	215	239	205	193	238	231	228	235	215	236	204	192	222	235	202	235	254	212	211	200	234	222	200	232	230	231	250	201	230	234	201	241	210	213	219	193	211	189	230	215	216	240	255	245	227	233	244	213	226	230	199	216	238	205	228	218	217	224	225	244	206	224	241	184	204	190	213	237	240	214	205	218	204	220	202	231	186	204	208	184	207	207	228	223	204	213	222	211	228	204	198	240	208	209	243	205	202	207	254	219	222	196	255	212	219	234	224	180	194	207	213	209	200	222	237	220	242	217	226	216	202	233	198	221	234	207	259	217	226	224	234	233	232	248	198	212	222	239	211	237	237	237	212	228	231	245	194	199	224	217	219	242	222	237	196	235	212	196	238	219	214	239	214	198	219	215	224	235	219	212	208	220	207	257	218	223	204	224	211	212	193	205	209	232	221	231	228	190	200	241	234	221	217	219	248	212	235	244	195	216	228	213	218	221	225	225	221	209	235	223	209	242	228	220	204	216	226	232	209	204	206	224	223	254	227	225	240	200	251	189	230	212	237	205	229	220	207	205	238	207	221	241	214	218	195	194	217	219	208	213	210	213	237	203	214	251	206	229	220	257	194	180	206	246	221	192	232	205	251	228	240	206	223	216	215	226	234	217	233	231	181	242	241	176	209	229	231	210	203	198	215	222	222	224	237	228	242	222	212	255	225	182	212	228	205	200	194	203	229	206	228	244	231	222	210	229	221	201	231	242	218	217	228	187	232	215	238	221	200	190	219	207
50118	60865	65660	51358	35307	11183	2612	4341	18372	16643	15314	7762	5145	13458	12596	10202	5594	3299	1651	865	828	684	660	588	555	563	541	583	569	539	613	602	572	581	570	571	575	594	548	603	564	535	522	589	567	591	585	559	564	581	540	574	612	556	593	591	567	522	610	589	584	554	541	539	585	550	549	522	559	553	567	582	556	588	564	555	554	553	581	600	552	596	592	595	571	555	563	591	565	536	568	568	545	581	582	586	546	585	576	560	532	590	572	527	520	557	568	561	547	603	566	573	602	578	556	577	580	553	568	615	545	556	555	589	597	617	594	552	598	569	568	579	558	567	604	554	572	603	559	528	562	576	571	555	623	524	561	556	552	589	570	546	605	561	572	530	561	584	563	548	578	558	551	595	590	544	562	550	570	596	591	548	555	618	575	572	577	555	564	575	610	557	541	567	533	590	563	595	579	519	541	559	554	585	592	573	562	579	589	610	553	587	564	553	572	563	582	543	560	574	578	632	580	588	566	589	563	576	559	551	569	554	572	610	571	571	573	594	588	570	607	598	562	560	502	542	567	570	565	582	555	564	574	540	583	576	580	553	564	561	556	565	601	594	552	590	600	592	555	567	556	601	593	555	572	529	571	533	554	566	594	568	570	596	566	573	532	539	531	554	598	589	538	576	587	562	565	537	578	588	565	534	520	596	599	592	548	561	552	603	562	557	597	605	582	586	604	599	551	575	584	560	554	554	556	564	573	603	570	557	630	557	599	567	574	542	587	571	546	551	602	566	583	568	570	566	548	570	533	586	543	567	571	580	596	604	591	545	540	586	615	572	529	604	547	550	597	618	583	543	590	549	591	569	547	567	585	574	568	540	550	564	576	546	552	563	568	545	583	563	582	597	545	570	546	522	547	583	585	572	580	601	579	556	589	550	528	603	594	572	569	584	542	587	566	591	621	573	573	585	591	539	562	565	603	594	596	604	583	540	571	538	584	566	572	564	564	569	555	556	534	586	562	580	588	592	559	568	608	572	596	570	522	576	582	589	552	582	543	543	610	587	549	588	520	590	605	546	579	581	560	574	566	579	568	599	570	541	580	577	565	566	583	571	529	560	531	522	581	559	579	595	575	574	563	571	567	535	562	534	523	561	559	546	556	598	569	559	569	597	555	535	544	584	588	593	581	613	585	556	573	609	554	602	604	528	558	594	581	564	567	586	590	563	518	576	590	594	539	562	599	608	585	576	603	566	523	559	566	590	570	598	555	568	569	558	566	546	594	567	567	562	601	597	546	552	603	555	530	574	591	569	557	574	549	592	592	580	552	567	548	559	564	564	585	538	557	572	591	570	565	537	547	551	564	546	549	601	567	584	559	560	571	569	577	578	582	579	601	559	595	568	595	600	589	607	604	554	606	592	575	548	605	596	596	592	599	555	551	583	581	552	588	579	524	547	594	578	558	588	557	548	543	573	559	580	557	575	570	545	556	550	542	543	606	535	583	542	614	588	604	558	561	567	557	570	561	556	599	581	588	548	576	575	572	608	569	558	544	535	609	575	603	586	523	576	583	591	563	590	563	575	552	560	569	604	556	565	553	597	569	551	564	577	548	566	551	551	571	615	535	526	602	596	576	545	592	595	531	590	585	547	571	569	579	555	595	551	584	567	586	581	550	547	545	520	545	525	547	575	560	549	626	595	567	565	566	562	540	547	600	566	581	567	578	544	586	560	615	598	596	578	560	559	584	565	597	583	554	604	560	593	546	536	553	554	567	546	606	575	550	594	579	552	563	572	604	581	577	594	603	603	550	550	573	596	624	531	595	523	578	577	559	574	557	573	583	590	543	610	554	565	590	545	566	596	558	527	540	569	554	598	601	572	545	579	540	556	567	541	558	548	521	583	568	560	553	569	532	565	598	588	526	577	554	624	570	559	628	591	623	571	543	553	545	541	576	570	578	579	595	566	564	580	547	521	570	571	611	575	591	587	566	623	594	544	599	533	608	601	576	573	545	589	569	576	552	545	546	563	568	529	554	585	554	570	580	561	555	592	561	591	567	539	577	578	592	554	554	591	605	585	546	555	537	588	577	575	589	593	557	579	523	549	565	585	566	580	549	553	519	541	619	548	580	597	550	576	553	609	595	595	621	575	538	543	587	555	530	611	591	587	560	549	542	562	551	565	578	555	629	552	594	593	562	573	603	570	597	570	570	583	573	571	578	555	583	564	579	605	556	541	572	565	587	574	605	610	556	552	595	578	613	588	569	595	546	614	592	597	561	588	565	546	554	582	548	580	591	554	550	574	540	529	558	538	546	603	505	587	543	550	593	613	582	585	566	600	591	571	587	556	539	541	563	572	599	571	588	541	580	578	561	555	575	579	578	592	535	557	544	581	571	567	569	588	618	553	562	561	554	577	591	590	579	592	550	618	595	541	581	573	588	606	562	548	586	559	570	553	600	598	576	565	590	569	559	539	578	580	581	563	582	608	600	547	566	571	557	523	523	555	595	565	552	553	580	556	567	588	535	579	559	549	532	590	551	549	568	592	587	536	564	595	566	608	582	544	520	556	574	565	536	542	557	528	553	575	560	563	575	597	593	547	564	542	596	550	624	560	523	611	588	584	554	605	604	587	566	543	567	576	576	554	505	542	563	612	569	580	541	554	522	565	565	575	533	573	589	573	540	583	578	547	594	576	546	537	595	566	572	597	551	572	561	610	579	598	581	580	555	551	558	592	558	587	558	597	556	581	557	584	566	554	575	550	572	551	517	585	573	583	570	598	552	578	574	554	604	556	571	556	565	531	538	560	556	585	540	534	577	560	575	589	598	599	609	569	566	566	599	553	581	517	587	599	615	527	582	559	579	522	554	585	606	594	593	577	565	555	534	568	545	600	612	623	580	576	606	547	597	561	578	583	562	549	557	538	571	572	596	594	529	553	568	616	590	586	578	589	560	588	512	615	580	609	568	545	607	554	564	574	580	588	609	519	539	538	578	567	580	591	580	601	563	590	567	615	552	610	585	588	558	563	591	546	598	538	555	534	574	574	559	592	563	591	554	577	505	547	590	587	562	572	584	540	590	573	604	545	575	559	595	607	563	557	580	587	577	558	575	561	574	589	588	586	558	584	582	589	565	563	588	572	564	558	542	536	550	591	630	565	586	576	589	589	584	557	538	580	587	599	563	544	569	537	549	562	544	543	600	607	597	563	623	565	555	572	602	564	547	555	549	564	582	562	612	517	589	570	562	548	584	575	560	556	518	540	540	529	529	582	602	574	562	559	596	524	575	567	607	561	515	563	582	551	591	575	577	626	578	588	623	551	519	581	568	584	555	539	570	566	583	607	561	571	570	528	555	573	605	570	582	571	567	588	567	535	549	621	547	580	562	542	584	550	566	590	558	553	570	557	597	555	578	567	564	538	617	528	583	539	541	528	585	601	577	582	562	537	599	588	568	594	596	585	580	586	599	628	576	565	556	561	589	584	553	578	556	597	613	567	575	573	566	556
19902	16716	12365	4553	841	239	219	225	360	344	279	284	223	280	334	266	248	220	222	217	179	172	180	200	194	214	173	225	202	209	184	223	209	195	191	211	203	189	207	218	200	215	183	204	188	187	196	211	185	209	186	214	208	194	201	200	185	212	181	218	200	213	183	217	186	185	189	193	235	200	218	210	191	211	187	226	166	160	201	212	195	207	232	181	196	177	187	195	179	178	215	199	216	197	182	213	233	217	181	184	225	199	190	209	192	208	182	180	203	193	202	201	187	226	228	186	187	213	195	210	208	200	208	175	189	185	209	186	205	192	189	212	206	201	184	193	212	174	213	179	221	199	207	195	203	164	209	192	166	212	215	190	201	190	206	197	190	176	194	211	214	204	205	226	187	198	211	210	206	175	211	210	203	202	205	174	204	214	172	208	180	192	197	194	192	229	216	164	222	197	196	197	197	210	208	198	197	200	196	178	183	193	199	185	218	208	193	227	199	181	195	189	207	198	205	217	221	198	187	183	197	178	203	206	181	197	194	197	192	219	178	210	186	161	194	206	171	204	177	184	192	193	176	198	191	216	179	184	202	209	191	196	234	160	196	216	219	205	210	171	197	218	199	190	200	194	187	204	202	213	243	194	190	219	196	190	198	211	210	203	188	200	202	191	186	182	212	194	172	203	193	204	200	203	208	215	207	214	197	189	195	192	226	195	206	200	169	254	166	195	195	212	208	208	196	195	194	222	188	188	236	200	199	219	204	204	198	211	214	200	200	188	201	208	215	222	199	175	196	197	199	224	198	200	178	194	206	184	209	199	213	204	197	190	207	223	213	197	179	193	171	180	183	183	216	182	188	192	194	186	218	198	181	230	203	187	222	181	194	218	207	214	206	185	188	196	193	183	197	208	187	197	184	189	193	194	200	220	188	206	195	210	182	195	218	180	185	224	235	189	175	187	186	197	180	179	204	198	215	207	185	191	200	216	197	186	212	197	215	202	190	193	215	182	205	188	191	210	176	196	199	188	180	212	176	191	155	185	176	226	197	201	184	204	209	178	207	211	194	198	199	216	224	196	208	194	178	204	224	163	201	197	213	237	185	193	186	187	183	190	203	193	224	188	185	225	233	206	185	183	194	202	190	217	177	210	202	188	192	196	220	218	214	214	191	164	190	171	179	217	194	196	190	218	181	204	212	204	190	199	199	186	212	178	220	226	191	175	197	208	199	229	201	183	202	188	198	207	188	172	184	224	204	197	236	200	187	193	183	200	204	197	212	196	222	194	159	199	175	203	196	236	188	168	187	196	199	199	205	208	201	179	200	190	184	226	193	203	203	202	200	216	196	185	198	181	177	197	209	224	221	190	223	193	209	187	195	212	190	196	191	202	214	200	167	204	208	185	185	202	184	214	221	220	213	191	179	182	178	184	205	209	209	198	199	220	177	193	190	216	196	194	207	196	214	217	196	194	197	200	190	226	210	213	211	199	226	211	221	193	218	197	185	203	220	205	209	197	219	178	204	217	197	218	195	220	230	198	204	183	211	192	205	201	211	209	187	174	197	198	181	203	190	184	208	198	179	167	215	223	192	188	225	202	202	192	217	210	221	186	200	209	220	194	206	156	204	196	188	187	181	205	177	187	220	193	185	176	201	183	216	199	189	232	199	209	204	192	190	211	193	204	172	194	239	186	197	191	202	220	205	186	186	225	197	198	190	213	223	227	229	196	214	183	187	182	191	220	208	199	183	210	200	192	220	210	169	198	220	187	182	186	196	228	189	221	197	191	207	186	178	188	211	187	198	173	209	191	204	208	234	204	194	194	204	192	218	186	187	191	192	184	193	204	196	216	209	175	206	207	195	176	172	181	218	216	180	217	194	226	183	186	197	218	203	195	205	213	182	195	174	169	212	213	194	187	205	201	197	193	191	203	193	198	219	194	202	215	185	204	221	209	225	194	199	212	199	189	200	219	192	192	188	210	191	199	198	226	198	193	181	196	173	211	197	199	178	213	217	187	206	217	195	201	195	197	185	226	207	212	183	166	191	191	209	181	174	194	183	192	193	181	179	197	192	186	227	211	194	207	177	183	185	199	204	210	200	193	191	185	218	202	212	195	236	197	198	185	200	192	210	192	218	215	195	203	174	193	226	204	222	198	211	188	185	183	214	208	163	220	186	194	199	199	197	197	201	213	190	202	210	216	209	211	175	196	155	204	198	190	198	194	188	217	243	188	209	216	218	196	201	217	191	190	232	199	178	182	196	191	208	174	206	216	185	187	189	181	196	173	199	219	208	202	199	219	166	203	185	200	198	184	200	206	195	184	177	193	197	209	191	193	221	209	177	215	188	209	225	180	210	212	208	210	196	203	187	196	209	210	201	195	234	205	202	213	195	206	202	221	192	204	200	174	180	209	210	208	220	199	191	190	204	190	199	203	195	229	208	203	180	202	171	220	201	211	189	213	237	190	184	224	196	185	213	191	193	186	200	190	214	183	190	196	190	193	196	215	211	189	220	210	207	200	180	192	193	188	197	217	204	204	208	196	194	177	190	170	183	195	182	211	211	175	201	179	195	215	186	214	209	207	193	179	210	215	206	182	221	211	186	176	179	186	199	196	205	195	165	202	241	202	208	207	206	219	222	193	199	174	211	218	205	213	202	194	201	194	185	186	228	189	185	189	189	207	194	198	199	185	214	187	202	205	205	205	207	210	220	196	197	190	183	194	219	200	205	181	191	204	171	190	219	179	186	190	199	193	224	190	191	204	183	189	181	208	220	215	182	191	180	228	204	192	185	191	198	230	209	182	189	217	218	214	189	204	206	186	203	193	191	200	197	202	183	192	234	189	188	201	182	208	204	178	202	197	181	213	202	214	206	194	195	212	185	204	211	200	167	191	202	198	193	188	179	206	234	205	194	180	171	217	195	218	218	212	198	217	208	207	202	200	202	177	189	226	214	197	188	188	201	188	196	178	185	198	213	179	221	205	211	199	211	219	207	200	207	213	192	162	180	210	193	184	210	192	194	218	209	180	195	201	205	222	182	211	188	198	214	191	183	186	186	208	211	198	201	171	212	204	183	197	211	183	190	206	213	200	186	212	221	191	185	193	205	191	198	219	200	177	180	191	179	208	204	191	194	208	202	188	215	218	198	182	200	194	182	197	234	198	209	180	223	196	208	215	189	190	184	210	211	200	176	224	197	198	197	221	215	191	193	209	192	198	197	212	206	205	219	202	199	200	197	198	211	203	201	215	191	170	184	192	211	197	187	221	192	195	206	195	173	223	186	223	191	207	173	203	212	186	175	217	196	210	189	166	203	187	205	153	191	194	183	183	187	201	219	213	197	184	206	221	208	218	228	198	186	205	188	203	196	179	209	195	178	194	174	192	209	195	181	205	181	186	176	185	205	207	184	174	199	190	210	194	215	183	210	197	208	205	182	181	218	208	211	186	166	203	199	199	215	214	241	227	219	209	212	213	181	219	187	202	198	187	186	177
16702	20323	18720	9392	2957	839	563	655	1291	1391	1020	883	756	994	1161	972	793	759	571	598	540	503	543	532	556	538	547	524	517	552	544	504	532	572	530	517	528	576	570	482	544	527	510	523	546	514	498	573	554	507	519	505	541	560	562	572	531	507	540	524	559	530	523	531	492	500	530	529	519	544	508	521	514	487	543	533	544	506	549	509	507	534	528	532	570	525	552	520	479	554	559	544	537	555	506	530	498	481	521	558	476	507	537	540	516	497	530	538	535	547	532	516	528	525	539	525	528	516	579	512	507	554	500	535	549	524	518	521	550	527	527	493	551	543	566	518	489	512	546	505	539	517	554	547	538	533	539	521	495	510	503	518	518	498	541	580	532	484	551	522	508	529	518	533	524	521	526	544	537	505	505	529	547	532	558	529	528	525	513	531	520	527	549	534	497	565	565	552	545	540	553	503	492	509	489	517	520	507	517	504	542	484	520	497	572	471	514	550	542	504	544	514	545	500	549	529	485	527	526	555	545	487	524	571	521	531	560	518	535	500	584	554	540	499	553	506	568	528	499	495	469	482	557	542	528	555	539	521	524	527	550	531	537	519	534	555	521	526	526	493	539	538	520	512	526	544	520	515	498	502	520	534	500	515	517	545	534	546	517	547	542	534	530	523	569	556	510	511	556	498	505	510	530	549	503	521	497	508	540	521	528	539	572	514	511	524	506	504	510	511	552	555	538	524	529	532	530	549	517	534	495	554	548	541	503	539	541	578	499	528	514	533	515	505	537	487	514	526	552	545	550	539	515	539	514	547	546	512	518	507	499	547	533	540	513	506	508	518	530	512	530	553	519	528	514	492	528	498	478	527	556	536	545	525	495	558	493	558	526	524	568	532	505	515	504	517	526	515	554	538	573	530	531	480	513	498	500	526	533	503	494	494	521	508	566	547	530	522	555	560	543	524	527	499	589	518	525	523	515	509	493	523	505	543	509	538	503	540	490	506	522	513	515	525	521	499	491	520	541	528	544	532	562	535	502	537	474	518	546	516	526	579	555	545	534	544	532	588	545	515	504	594	529	552	513	547	541	471	512	554	551	511	566	513	516	520	539	521	502	528	557	519	532	516	527	506	502	511	492	549	522	541	508	535	495	541	531	551	532	518	508	529	520	538	492	517	528	540	536	542	515	481	509	533	528	559	537	481	520	510	507	532	537	511	512	534	511	475	541	536	494	513	517	558	517	525	536	520	536	508	529	503	516	538	504	515	535	560	540	531	526	497	532	503	528	491	546	568	509	498	553	498	538	495	553	489	578	524	503	504	561	527	541	542	509	506	517	522	563	501	542	532	540	533	535	523	549	507	515	516	530	512	497	523	555	510	533	529	532	524	533	485	531	551	515	552	543	530	558	530	529	542	522	515	546	563	510	524	497	514	518	537	547	536	514	536	536	548	547	546	510	508	533	521	539	507	521	562	551	529	511	516	541	540	551	541	496	546	504	524	526	501	536	511	534	570	535	537	509	593	521	561	507	513	567	544	538	539	572	503	504	531	534	520	517	506	527	513	522	520	507	499	513	546	484	520	521	516	527	526	522	527	516	488	507	556	500	498	535	527	514	499	515	459	527	520	507	501	550	538	503	485	553	481	516	514	522	539	523	480	542	531	515	537	571	526	525	554	488	569	489	558	593	525	524	527	500	537	522	509	490	502	497	516	547	512	479	569	555	529	501	545	552	520	557	596	555	531	514	528	523	573	504	572	549	522	524	539	527	536	505	507	508	552	499	550	503	498	532	522	515	521	524	529	532	549	489	521	568	541	540	524	504	567	494	522	541	529	504	558	520	501	544	521	543	532	505	516	510	519	519	482	548	534	541	549	521	549	492	540	553	508	522	519	511	555	512	525	482	537	481	566	556	518	502	536	498	516	517	527	533	529	539	520	545	515	503	504	519	515	530	536	509	537	519	533	525	532	541	500	530	580	524	517	552	562	528	528	498	491	507	509	530	519	541	513	505	522	562	521	531	524	550	494	550	541	541	580	522	536	534	509	532	501	556	484	557	549	528	581	496	533	516	489	526	577	501	537	534	480	564	537	568	529	504	523	518	543	510	554	521	551	537	523	505	535	516	523	513	530	514	480	546	500	470	527	514	536	549	548	492	570	537	529	527	522	546	525	527	495	536	525	532	553	535	554	543	517	521	549	500	534	509	573	540	510	514	496	516	538	534	514	509	550	520	503	547	511	536	532	509	547	536	513	505	560	562	526	554	534	521	474	515	531	527	516	533	526	518	524	523	561	529	549	493	547	500	519	532	487	552	543	507	524	554	487	521	496	536	538	475	489	485	533	498	527	532	490	578	543	548	531	521	550	521	536	519	563	524	577	539	514	537	518	484	507	548	545	571	532	480	540	510	521	520	530	489	544	529	511	515	556	517	504	530	523	523	551	523	511	515	531	523	461	497	519	510	504	520	478	523	510	507	556	509	522	514	522	532	546	526	559	561	549	523	543	499	520	502	524	552	551	557	541	555	491	515	483	516	505	482	511	561	514	525	496	525	528	512	535	493	550	531	529	555	513	537	490	525	519	554	519	538	513	520	562	510	520	545	546	536	549	509	520	540	509	528	533	532	561	509	566	557	554	548	506	519	543	483	549	527	528	542	504	520	499	527	552	526	484	515	510	486	512	533	495	558	490	561	547	553	519	551	519	594	531	519	523	495	512	517	536	514	545	561	551	544	543	496	526	525	511	544	509	571	502	541	537	533	504	521	521	540	566	499	497	507	497	512	546	527	509	501	596	545	564	532	511	537	543	572	504	571	527	511	467	500	520	509	523	524	494	524	524	525	516	508	531	515	519	514	526	544	520	520	546	518	520	546	520	541	544	526	542	515	528	547	515	532	533	604	505	507	563	495	526	534	563	527	536	512	488	538	551	529	540	520	570	490	536	532	557	522	506	539	552	595	542	507	502	521	510	513	527	530	550	523	527	520	517	518	533	556	530	490	529	494	540	513	527	487	495	516	504	577	522	556	515	504	528	520	534	562	534	502	512	533	500	504	515	511	504	519	518	505	489	534	510	547	474	517	518	509	504	536	521	530	540	557	518	499	526	529	541	524	519	520	558	535	482	527	555	528	547	537	502	509	514	511	512	532	528	517	537	553	558	495	522	508	521	509	506	491	565	518	552	520	511	552	602	505	503	497	522	519	551	539	504	543	533	524	488	504	528	530	531	527	507	549	492	510	514	560	520	541	534	546	573	516	501	562	497	518	504	513	530	521	513	535	542	570	548	546	524	530	563	504	529	500	513	531	551	531	519	513	497	535	545	551	512	569	528	557	547	570	549	529	540	551	507	533	531	532	521	529	505	560	538	486	475	495	518	515	559	536	502	506	536	499	511	509	513	508	512	492	526	536	498	542	528	536	531	553	498	516	573	522	534	550	535	541	516	544	558	502	537	518	557	525	540	535	532	534	475	559	473	531	516	545	524	543	540	524	536	506	528
62327	65770	60616	39632	16065	2745	452	688	3371	3209	2093	1081	904	1340	1313	902	597	451	329	230	210	212	226	211	223	216	224	192	203	211	199	212	216	200	210	185	224	197	212	219	194	185	194	188	233	229	218	192	199	221	200	181	216	190	202	235	220	218	185	195	201	184	238	211	222	200	193	227	227	201	207	174	202	196	205	231	228	215	198	198	207	223	204	196	211	176	217	213	237	212	219	200	212	178	214	203	223	194	185	223	213	195	187	206	185	213	209	200	216	213	202	179	230	208	214	208	198	200	226	210	179	207	195	205	241	195	205	206	227	219	200	207	210	216	223	216	223	221	212	202	186	205	217	208	179	215	240	217	211	201	206	211	221	215	200	230	200	200	207	195	206	212	209	209	228	198	224	237	226	187	222	202	216	203	212	225	217	210	208	216	202	228	186	189	226	208	214	219	197	188	202	218	190	196	214	208	195	204	228	207	205	189	227	183	207	198	218	192	211	209	214	203	209	214	216	206	207	188	212	208	191	221	203	177	186	222	216	206	192	234	222	224	207	206	200	230	234	214	201	228	218	220	184	226	226	201	225	191	229	207	188	197	199	200	210	192	208	227	222	219	225	194	212	196	206	212	199	221	199	215	227	198	233	201	175	195	209	192	206	180	199	177	223	208	207	189	223	207	220	229	237	224	204	183	219	210	187	195	194	207	201	207	177	203	218	190	222	203	206	195	217	212	192	238	207	222	211	236	212	199	207	197	182	216	197	220	178	216	187	219	220	204	193	211	217	210	226	223	213	197	213	195	211	199	208	206	207	199	217	228	230	191	218	196	215	224	226	207	214	196	220	215	220	197	212	218	207	227	221	202	187	211	214	220	221	210	195	231	201	217	182	195	216	213	211	221	208	196	199	224	216	185	224	202	208	243	228	198	211	206	232	203	217	216	196	199	188	230	203	201	207	194	238	173	202	207	216	213	190	208	197	232	205	206	223	209	194	208	221	189	212	171	221	197	212	202	215	192	214	214	228	189	224	186	178	179	211	202	206	182	189	214	193	217	205	224	205	200	233	245	191	199	174	177	221	214	200	228	240	204	189	238	183	217	221	191	210	186	220	212	238	204	210	199	200	200	207	199	219	226	188	215	229	210	179	221	217	172	210	193	239	210	210	208	229	179	186	214	216	209	209	189	192	203	206	210	211	199	225	203	202	227	197	216	215	211	205	202	197	239	213	197	218	218	207	171	203	201	217	224	199	225	218	215	239	202	211	196	236	229	198	197	204	223	206	206	203	204	215	219	200	219	209	183	197	238	226	203	221	194	200	225	178	228	203	187	221	202	210	231	186	211	203	187	192	238	216	226	234	205	191	208	209	203	203	204	206	209	201	217	220	223	210	217	195	227	198	217	179	217	214	196	187	206	235	190	207	201	186	218	181	206	217	219	233	235	215	231	210	208	194	215	210	216	218	231	203	205	203	187	223	238	216	234	229	214	225	220	193	229	242	214	180	235	213	194	201	223	199	189	199	199	204	195	229	204	198	236	206	194	177	200	172	218	230	208	198	199	225	188	207	211	215	224	212	206	189	198	190	188	222	207	182	199	226	191	204	224	212	219	209	224	205	238	215	230	193	211	210	208	210	201	217	197	205	190	186	195	208	208	202	226	206	190	191	220	191	192	187	230	204	216	205	192	213	210	210	210	182	226	212	215	183	225	210	219	224	215	197	220	225	231	216	198	192	209	220	208	224	189	218	206	212	211	228	218	216	220	209	205	214	174	209	204	200	211	211	195	192	184	238	210	187	198	210	213	213	198	211	220	202	229	201	196	202	216	190	221	208	210	194	216	216	187	196	193	191	191	223	199	231	236	183	201	191	219	222	208	185	198	224	195	223	215	202	211	210	191	206	183	194	218	187	217	210	209	224	188	221	216	233	193	207	192	215	201	224	212	221	219	202	219	209	225	228	208	200	206	207	189	209	197	199	199	201	226	189	208	206	213	208	205	207	182	200	208	211	216	191	195	226	224	218	217	213	215	197	230	212	206	188	208	199	203	213	210	214	215	205	210	237	203	199	201	221	186	214	182	219	229	210	203	216	204	210	200	232	220	199	214	195	195	221	190	176	219	247	221	206	208	219	223	199	233	209	184	213	227	196	231	198	234	209	206	171	209	235	190	211	241	177	216	216	198	207	226	182	226	218	217	210	221	210	213	191	204	188	211	201	208	168	210	215	203	196	215	192	219	225	197	216	189	207	226	234	205	213	188	190	209	212	209	202	225	204	197	194	197	221	207	214	239	222	220	193	227	203	236	219	195	218	196	169	187	232	176	197	220	215	215	226	205	229	223	206	207	215	202	218	205	222	223	191	227	229	203	196	227	193	204	223	184	207	177	181	179	224	196	190	209	196	223	201	190	218	198	223	196	207	193	203	211	215	229	220	215	190	222	195	188	187	212	193	195	210	198	203	206	199	198	201	206	211	190	218	211	192	201	203	210	205	202	195	188	211	175	209	211	198	179	190	189	199	205	207	192	213	201	222	228	186	204	217	202	209	224	207	205	175	211	179	199	221	212	232	212	216	198	211	241	245	209	182	204	198	200	182	209	211	199	173	191	225	194	203	197	224	225	224	225	203	221	192	222	223	219	220	196	209	209	214	195	225	222	210	218	208	211	193	226	198	193	200	223	224	190	181	213	210	191	224	196	203	198	198	201	211	206	180	199	222	190	213	201	214	231	241	218	225	204	204	224	219	217	231	177	202	221	204	199	221	199	207	224	221	202	212	192	218	195	228	224	197	198	185	217	218	210	212	201	210	221	199	236	198	203	197	199	206	219	222	206	202	180	196	209	213	197	218	190	226	216	206	218	189	208	200	245	231	209	194	206	193	207	192	180	204	229	204	203	228	210	232	229	202	199	213	218	204	215	217	196	196	216	193	200	200	240	233	223	245	205	191	200	208	189	216	210	220	200	222	200	199	212	199	212	207	189	218	225	212	215	220	209	210	215	198	209	195	233	226	210	192	216	195	211	202	210	186	206	194	221	226	211	201	223	208	195	227	220	196	176	226	259	203	188	212	189	197	214	233	205	199	217	203	202	202	193	207	226	202	208	193	214	216	204	180	191	211	213	206	223	192	220	215	215	202	223	197	223	197	216	197	200	225	207	222	213	195	201	206	224	217	188	206	198	198	191	197	202	216	202	229	205	222	211	205	214	203	202	223	195	211	208	192	203	230	193	185	194	200	221	192	183	199	180	241	207	222	219	194	201	209	210	188	201	194	204	189	186	220	201	181	195	176	192	205	201	207	203	208	217	217	205	217	219	216	225	225	225	219	204	208	204	205	220	201	219	229	195	214	211	202	202	217	205	219	217	212	200	229	232	215	200	203	192	229	224	190	221	199	228	221	188	208	214	186	221	194	203	191	199	230	210	175	190	201	208	198	192	195	206	198	236	216	214	178	215	190	193	220	185	203	196	225	224	227	215	232	209	197	185	207	202	206	197
39430	49789	54169	41518	21173	4731	1504	2919	13329	12025	8964	4205	4440	6566	6192	4157	2573	1702	982	658	631	617	606	547	610	548	557	503	578	539	518	587	558	565	537	562	497	526	547	556	567	523	572	513	600	547	527	575	553	569	594	511	563	509	563	517	512	594	553	495	562	572	571	574	516	569	579	534	584	577	543	540	557	526	514	541	545	541	572	535	547	510	545	553	579	560	519	560	521	560	543	543	567	513	565	552	571	533	554	554	498	550	537	592	545	518	543	533	550	551	540	509	555	544	566	545	526	491	530	563	542	541	544	532	566	536	524	592	533	515	583	559	539	531	500	580	541	549	597	559	543	534	548	555	507	502	564	540	567	536	528	521	549	543	531	553	550	570	525	534	529	539	554	545	511	596	514	549	525	530	573	538	552	514	548	566	539	500	599	553	560	562	602	502	563	546	580	534	569	523	521	510	597	531	578	548	572	556	582	517	533	522	577	526	575	516	569	557	566	577	565	540	507	547	520	552	564	546	582	582	570	571	507	570	542	540	514	590	545	562	531	559	624	546	545	604	532	563	571	500	536	590	563	571	534	521	565	576	549	576	547	566	572	608	563	535	529	544	575	578	545	547	512	561	564	528	573	584	570	581	580	523	523	533	550	544	505	563	537	567	516	527	542	573	536	590	542	544	555	490	581	537	514	528	539	532	533	528	587	567	542	518	530	540	570	587	577	589	539	505	520	564	621	547	599	558	553	506	541	510	543	516	577	550	507	558	502	544	605	568	540	572	532	558	577	521	548	524	546	562	567	532	562	591	546	526	530	558	544	540	519	537	542	551	518	542	555	572	552	561	558	544	543	577	503	558	555	522	575	514	570	587	584	601	557	539	563	566	546	548	576	537	575	519	518	534	553	596	567	551	528	532	580	573	538	576	590	538	561	528	543	499	499	553	525	516	558	540	548	532	529	559	548	545	568	526	526	566	522	541	526	549	565	585	571	542	582	563	561	578	552	555	573	549	549	520	540	515	531	527	502	556	543	563	540	548	550	516	524	551	570	586	531	570	567	547	547	559	515	526	545	561	528	534	526	533	587	522	573	537	548	567	509	546	536	546	570	503	586	563	545	538	584	545	548	577	541	576	550	510	541	552	541	568	556	540	551	579	576	568	483	558	513	519	535	530	536	580	544	535	531	558	486	547	528	545	580	592	540	558	558	541	579	560	578	514	549	552	513	583	525	575	480	559	526	522	554	566	568	506	520	585	550	529	533	518	543	507	550	574	551	530	507	541	532	554	575	519	554	520	565	558	507	570	524	546	544	567	532	535	541	562	523	569	554	545	502	569	543	553	581	527	540	544	561	549	544	570	513	510	520	536	561	546	527	518	515	553	526	557	549	512	512	554	576	532	510	574	567	561	535	537	562	577	512	567	587	552	564	549	541	569	589	556	566	535	568	564	583	581	604	524	551	536	554	549	553	516	548	502	544	531	566	523	578	500	568	571	527	562	548	548	570	559	546	508	512	569	545	508	526	562	558	575	536	560	514	572	512	531	585	509	550	517	553	603	493	575	548	553	506	563	572	507	553	527	509	537	580	524	577	518	565	604	544	515	517	542	529	560	517	555	576	531	587	570	560	553	515	563	503	550	553	539	574	553	577	524	539	549	563	549	569	558	529	521	557	529	577	542	537	550	509	544	546	529	550	532	516	554	567	500	550	490	537	596	533	556	570	543	572	568	517	587	555	521	519	521	537	553	522	533	542	535	544	541	547	537	534	563	511	516	532	519	571	600	549	519	516	567	538	560	545	520	540	499	531	534	529	536	539	560	530	565	531	560	500	524	513	544	544	599	571	524	540	510	548	552	583	523	563	523	568	540	551	545	503	569	526	539	518	522	558	583	554	556	540	560	543	546	555	536	551	602	537	607	524	525	535	564	533	562	527	540	557	538	571	599	537	554	552	514	549	552	536	581	562	548	517	542	545	558	493	499	535	541	545	538	494	496	542	551	540	523	543	539	606	534	496	549	539	549	579	566	567	517	518	584	549	595	526	538	542	574	528	536	562	536	507	543	543	536	564	528	558	558	547	556	571	544	563	530	566	481	590	532	527	538	543	534	585	563	525	525	527	585	546	554	524	534	545	539	573	552	564	530	522	556	521	582	505	563	522	526	512	547	556	561	569	509	534	561	556	525	591	550	513	543	504	516	558	536	534	524	570	546	535	566	559	555	526	553	504	569	553	613	551	524	541	571	521	535	535	499	556	559	546	511	579	530	530	550	538	578	537	560	615	512	550	548	529	560	565	548	567	538	583	541	512	500	569	576	535	536	567	503	539	536	564	577	543	559	543	536	567	557	584	579	546	578	514	541	541	550	521	554	530	520	517	568	518	533	559	577	541	542	556	569	550	553	549	499	532	543	522	522	528	556	504	495	547	592	520	558	506	562	560	553	523	542	536	523	537	544	563	546	550	530	549	562	562	544	542	545	570	573	565	538	520	564	551	559	541	578	575	579	521	610	552	554	510	546	508	564	502	555	529	572	542	526	527	552	562	497	563	484	561	540	507	553	516	519	537	564	565	534	562	604	536	519	541	543	586	573	558	537	581	527	546	529	576	546	551	547	543	547	512	561	556	554	559	596	593	578	498	556	539	528	517	528	574	575	579	550	519	569	516	566	570	561	517	526	548	563	527	547	530	540	527	571	577	562	572	561	541	565	547	518	557	533	524	576	527	553	555	565	511	546	546	570	469	531	518	531	564	563	472	529	581	545	537	552	520	520	517	528	561	570	560	533	541	565	532	533	499	530	531	558	518	551	521	594	579	545	542	515	570	542	552	507	590	532	571	489	541	569	545	558	540	542	552	512	579	529	581	524	575	494	567	557	533	548	534	531	528	570	543	545	584	564	532	548	560	535	501	540	529	553	547	517	526	542	547	543	568	562	505	557	539	547	568	574	533	554	541	552	558	511	572	542	580	561	529	583	530	574	535	549	529	556	554	579	532	549	541	523	568	546	564	560	527	538	562	572	536	588	580	583	551	580	561	547	563	559	527	557	580	520	552	550	554	566	580	508	515	583	535	550	545	542	597	533	530	532	558	523	540	548	525	529	509	530	524	583	539	547	553	590	532	557	566	509	536	579	540	544	533	546	557	573	564	553	569	563	553	541	566	579	557	527	566	518	546	544	539	502	565	553	558	534	581	547	511	551	544	525	562	587	536	557	540	563	558	511	526	599	537	573	537	568	586	549	551	562	558	566	541	589	597	552	552	537	540	542	563	570	552	554	529	543	499	571	543	548	566	596	537	539	561	516	587	550	560	550	530	546	564	542	594	587	506	547	565	515	539	565	540	527	563	532	585	511	523	558	551	588	516	588	554	559	532	538	541	537	553	558	530	586	521	548	530	524	551	531	557	545	543	545	553	572	533	539	549	521	582	550	534	527	566	538	532	543	566	524	508	605	528	590	529	558	574	566	561	588	550	496	553	551	551	574	506	530	531	564	507	549
74716	78933	73240	50708	24318	6192	823	1569	6652	4813	5109	1850	1922	2693	2483	1634	989	586	421	249	250	246	236	229	243	225	218	220	241	196	198	213	212	244	233	189	210	217	231	236	257	215	226	251	224	224	226	211	227	215	210	224	216	223	224	207	226	210	205	221	214	220	244	231	186	242	214	219	208	202	199	178	225	245	222	213	246	224	220	219	202	203	206	226	214	207	199	207	204	203	231	233	205	205	235	208	222	226	230	223	229	225	245	229	223	225	205	234	239	244	204	243	214	225	240	188	215	224	201	210	234	221	219	217	224	201	202	221	248	220	205	207	217	237	211	254	209	236	215	226	196	240	227	208	196	222	217	182	219	235	248	239	214	211	242	209	217	212	223	212	226	227	214	236	214	210	238	220	225	244	234	221	206	223	218	222	229	214	206	211	218	221	253	233	215	172	229	206	225	214	206	232	209	217	212	200	202	216	247	235	265	216	244	194	227	223	230	244	208	209	237	218	209	229	223	234	224	226	218	232	205	247	209	227	229	226	235	209	221	235	212	190	179	215	222	241	237	236	220	206	218	208	223	215	230	226	202	238	221	214	246	226	234	188	250	235	205	241	210	208	231	230	222	236	202	247	217	230	210	195	213	180	226	202	249	217	210	218	235	213	187	237	182	216	228	204	205	216	236	220	243	233	224	252	220	204	215	197	219	189	216	210	210	221	194	225	210	232	231	222	235	231	201	237	240	208	223	224	226	212	216	229	224	220	227	232	218	226	211	256	218	191	248	218	189	208	230	228	202	216	207	208	237	230	198	225	243	191	227	212	222	219	217	238	211	221	242	222	219	226	216	217	238	224	227	225	213	214	220	223	223	214	243	206	223	201	222	207	208	192	239	225	224	236	197	214	253	223	220	223	250	223	243	193	233	249	244	230	217	213	236	223	259	222	209	199	243	237	232	221	236	211	208	204	232	224	225	220	222	224	231	194	210	246	210	221	218	205	233	210	206	215	208	224	218	239	234	230	211	215	219	229	217	217	187	227	235	227	192	237	198	223	217	230	260	220	241	202	235	207	231	229	228	254	224	205	242	227	201	206	217	202	237	203	203	214	201	204	219	230	236	230	237	217	221	230	192	220	229	258	210	215	212	207	224	234	209	213	229	225	230	210	230	223	208	221	204	221	211	224	235	219	216	231	195	211	220	217	222	244	206	230	215	226	241	215	239	221	220	185	234	238	233	212	209	238	244	220	241	221	231	221	214	229	232	216	234	236	220	223	214	218	238	218	224	215	208	205	228	206	218	200	229	215	181	245	203	208	226	201	205	231	220	231	238	229	217	200	229	210	228	216	218	226	260	224	238	206	215	217	238	225	204	246	227	205	194	211	231	233	205	213	217	219	217	227	219	222	206	205	206	233	232	201	212	210	203	210	205	196	230	214	220	217	224	198	210	210	199	227	214	224	232	215	220	217	219	231	224	238	231	214	207	229	236	214	204	222	240	239	222	210	210	203	229	211	209	237	261	203	235	202	247	206	196	220	241	235	205	194	235	206	220	236	216	235	219	207	208	212	225	240	209	229	210	214	224	236	208	223	238	213	213	205	226	217	224	222	239	258	227	241	228	220	244	229	220	250	225	216	238	218	208	235	200	218	216	225	236	219	211	205	197	220	239	197	229	229	205	239	206	233	217	223	216	203	222	199	239	221	222	243	221	212	234	215	216	225	212	231	221	243	220	208	214	212	222	227	233	203	244	209	220	201	218	222	227	212	225	224	234	191	204	216	213	234	231	224	217	232	196	222	230	212	217	236	234	212	215	212	210	197	206	223	234	249	229	215	208	228	201	202	243	220	237	206	205	224	215	222	233	218	198	228	214	224	213	229	238	203	209	212	225	225	209	196	219	207	203	216	226	209	201	226	219	236	233	209	206	213	234	223	233	250	225	190	247	231	202	203	192	247	200	208	214	214	229	243	222	252	235	216	211	214	222	232	184	222	194	220	209	223	235	227	207	224	201	233	235	218	238	207	234	243	213	207	231	225	205	232	214	230	225	219	242	227	205	195	224	243	213	243	203	199	217	241	215	213	208	209	230	231	236	232	200	229	199	224	210	223	216	236	232	210	183	215	216	213	220	229	235	218	208	228	213	240	225	188	235	205	205	219	241	237	199	225	210	221	203	208	213	190	237	242	237	202	224	223	217	227	222	240	206	214	226	216	216	220	220	255	221	224	243	215	189	227	204	213	236	203	216	219	239	190	229	232	205	221	203	237	228	254	209	231	208	230	200	232	224	243	217	202	230	244	220	237	224	231	211	231	228	216	233	231	210	201	229	194	225	209	226	233	216	245	185	225	241	241	190	244	245	238	227	191	207	222	225	218	232	244	214	231	247	176	213	236	200	214	231	226	218	204	211	225	214	247	223	195	238	242	225	240	236	242	241	218	212	203	243	205	217	214	235	207	237	208	215	222	218	206	233	215	223	235	222	232	229	233	213	195	204	217	222	225	244	206	209	232	213	196	226	236	227	226	191	197	210	227	247	214	241	223	222	220	223	235	240	208	208	232	229	219	231	223	241	227	209	211	211	214	227	189	209	204	207	204	249	242	199	174	229	223	214	215	231	210	230	204	209	216	213	205	192	238	217	193	197	224	228	216	231	222	211	219	205	186	233	201	219	203	242	237	204	221	221	217	233	192	218	234	219	224	197	213	228	243	225	224	234	202	216	218	205	231	224	229	222	225	219	245	219	226	233	209	235	229	244	202	203	215	248	200	216	211	210	244	223	204	198	217	241	219	243	209	214	214	244	215	234	229	235	245	226	223	213	244	240	211	227	224	243	234	236	193	214	227	209	229	206	229	216	240	218	223	220	206	248	244	245	221	226	226	218	224	221	229	253	229	226	215	228	247	249	227	217	238	234	205	218	236	255	191	233	220	234	226	246	214	194	236	243	213	213	250	226	229	214	212	200	207	216	217	237	214	176	222	195	211	240	254	223	223	216	195	222	203	218	241	225	216	250	212	218	236	207	227	236	196	183	232	206	225	235	245	208	222	225	226	229	228	243	188	211	209	199	205	240	243	222	213	225	208	229	236	233	222	244	221	209	212	202	258	214	206	217	230	212	239	171	232	259	230	213	219	219	212	257	211	202	226	250	231	215	238	231	222	224	217	237	232	208	212	228	214	239	191	225	220	202	230	202	203	221	254	221	209	220	240	209	208	237	232	215	233	251	224	204	203	210	231	208	210	229	192	213	188	243	241	198	208	213	207	214	224	234	229	204	217	200	225	238	211	219	213	217	230	200	224	213	228	211	215	225	224	225	199	183	220	231	212	227	209	238	229	207	211	236	222	224	208	227	242	221	236	222	229	219	222	242	202	246	232	217	253	203	243	207	204	227	214	217	212	224	236	201	230	247	211	211	222	203	188	222	223	210	230	247	210	229	209	210	212	255	218	215	207	237	189	193	216	209	211	215	216	198	201	226	203	202	227	211	221	235	233	188	211
48398	62822	68804	51508	27896	6750	2501	6299	20769	15224	18101	6490	8666	11711	10600	7275	4622	2330	1535	852	751	720	639	619	576	557	621	608	560	602	536	562	592	569	528	584	587	570	588	569	595	589	611	555	599	575	581	588	555	574	558	586	575	554	595	541	544	537	590	588	572	571	566	592	587	580	592	578	555	580	545	578	602	581	572	577	589	604	530	523	559	568	549	569	595	553	582	561	542	557	585	589	544	580	556	530	559	600	636	541	540	553	582	586	562	575	548	605	556	590	547	600	544	583	555	630	574	607	616	563	551	577	565	578	617	557	599	552	550	571	550	586	612	612	577	531	569	594	580	604	561	577	571	526	601	540	525	563	620	558	561	568	567	535	552	547	557	579	609	585	580	564	532	560	545	554	553	567	576	528	565	549	551	585	525	572	578	566	553	600	601	578	578	532	610	546	624	557	550	559	564	547	555	565	575	562	532	600	579	582	489	608	558	595	614	576	579	608	568	592	588	547	529	564	555	546	570	571	532	593	568	554	613	594	606	583	551	548	631	538	588	528	606	568	569	540	563	611	610	579	596	570	564	583	530	576	571	523	583	542	554	577	600	558	566	550	524	626	527	609	572	620	652	593	568	603	576	581	568	553	571	545	602	590	562	562	596	596	599	562	589	574	546	549	529	593	605	550	577	581	571	585	573	566	571	535	506	557	557	567	553	572	594	562	547	531	600	525	560	582	554	576	566	575	628	591	611	582	585	583	556	553	577	563	577	555	546	551	573	569	569	555	631	559	566	581	638	543	547	579	543	588	579	575	550	585	521	591	584	574	582	579	576	588	537	594	543	586	567	595	589	550	584	559	543	568	559	533	555	568	567	594	590	587	616	536	550	576	537	549	533	563	580	578	551	623	532	574	618	592	592	552	582	589	561	564	594	561	552	539	577	563	584	575	543	559	535	587	592	616	552	571	575	565	576	594	561	576	542	503	599	615	539	602	578	596	599	576	551	557	555	587	591	559	550	594	584	610	584	568	587	515	558	592	579	535	594	550	592	525	620	568	592	560	563	556	556	549	597	537	573	587	548	566	529	563	527	603	549	558	545	541	598	552	585	579	579	591	557	603	561	577	598	543	571	590	561	563	555	540	588	546	565	583	566	569	522	608	576	552	580	534	563	589	577	598	619	572	564	610	547	572	625	553	560	514	527	616	559	567	565	566	598	543	556	585	610	592	525	590	574	584	554	536	574	568	578	621	551	569	583	572	558	601	563	614	591	576	550	542	569	553	583	561	605	565	529	572	586	566	576	567	605	550	541	597	602	585	604	580	578	576	560	595	561	588	592	557	576	559	589	619	587	542	564	532	596	532	550	574	599	560	578	575	591	573	578	549	574	599	595	618	537	574	582	629	553	607	576	557	588	586	603	559	607	570	558	586	550	556	588	623	603	610	573	579	563	616	523	557	588	576	540	621	553	580	594	584	609	558	554	581	547	564	566	565	586	626	561	579	541	595	521	559	592	554	589	571	597	537	572	571	585	574	558	596	545	601	593	574	565	554	583	601	576	590	543	586	562	583	572	559	548	581	554	593	561	552	536	558	533	582	549	576	543	560	563	534	543	569	543	569	596	580	596	622	586	600	614	570	538	618	546	586	552	542	536	577	631	523	553	560	582	573	580	609	567	568	573	516	563	612	581	564	547	519	588	545	561	571	541	570	567	586	582	565	582	591	574	572	561	569	567	542	560	550	601	570	560	563	577	536	554	578	618	569	571	589	561	587	606	579	520	559	541	609	559	552	592	568	546	581	556	560	548	577	522	584	539	587	545	536	591	521	569	562	571	559	562	566	577	540	593	557	640	559	601	576	597	620	565	552	546	564	556	575	615	587	531	584	582	590	572	567	564	591	563	560	547	587	583	528	557	582	590	558	571	616	563	563	541	592	597	559	555	594	585	579	596	557	584	557	574	554	618	614	566	597	532	597	560	528	579	544	572	560	592	520	584	565	526	572	568	554	590	571	541	554	577	553	536	590	587	559	561	527	610	593	599	573	580	530	560	573	589	587	614	546	611	608	574	588	590	546	559	568	610	640	571	570	506	551	553	566	508	590	582	575	605	578	573	613	555	595	541	593	538	586	565	635	574	566	570	540	579	572	591	563	559	559	562	533	571	555	546	600	590	559	600	591	564	522	563	585	579	518	575	552	600	555	554	587	572	585	574	598	593	545	579	584	521	563	579	578	539	568	574	532	586	575	589	556	549	575	529	566	502	580	552	576	553	586	579	518	560	505	556	571	572	628	551	580	580	626	560	579	539	599	589	546	603	607	573	588	587	594	572	571	545	556	535	592	583	591	545	543	591	572	557	578	623	589	568	629	551	587	568	584	546	578	574	597	565	529	577	560	563	618	560	583	552	599	564	602	559	561	578	598	587	589	579	595	609	601	567	590	611	590	593	565	601	574	550	596	554	503	570	561	549	547	550	590	556	581	576	594	590	546	566	573	577	573	573	545	546	590	557	578	579	576	555	550	588	590	538	584	552	584	540	557	546	585	599	536	559	576	584	570	556	588	594	574	559	570	531	545	596	556	546	579	541	558	583	561	526	545	594	568	562	563	543	570	568	545	565	537	524	561	556	567	578	537	564	593	518	584	577	555	589	543	580	557	579	581	581	608	517	530	576	563	644	576	608	557	592	577	575	571	547	581	545	547	564	610	570	543	538	563	550	564	524	551	577	539	584	604	593	579	577	588	573	544	639	582	577	565	592	573	598	580	548	560	586	574	567	553	589	609	534	556	550	587	620	510	587	569	576	591	538	563	539	570	586	579	563	539	571	584	576	564	556	555	554	554	589	537	554	563	634	566	591	560	580	565	579	560	546	560	534	555	562	595	601	559	628	580	601	521	557	567	594	558	557	581	569	563	592	551	592	565	596	561	559	574	591	579	545	559	558	611	594	552	538	606	591	558	554	570	564	595	577	579	600	600	587	557	557	548	576	564	542	559	583	592	567	590	574	591	585	563	548	585	577	594	566	582	563	561	582	550	569	569	588	577	586	567	539	533	567	572	570	569	552	559	557	587	581	584	566	511	544	554	541	591	532	581	577	591	582	622	539	562	546	557	562	571	580	590	592	550	565	565	581	616	616	577	538	558	576	579	621	564	560	573	520	549	552	587	580	577	586	601	557	554	551	559	562	589	541	588	556	584	613	545	548	589	622	558	546	576	567	570	564	577	550	522	548	596	577	585	552	570	559	533	579	551	601	570	507	558	584	574	601	594	581	581	554	571	580	579	546	537	570	558	583	569	571	559	560	562	550	571	601	565	545	578	583	544	563	552	575	616	514	573	582	560	572	563	577	576	573	591	536	573	558	594	561	595	529	547	565	585	562	561	568	560	573	538	589	530	562	597	535	593	563	574	604	560	570	580	598	570	560	576	570	587	593	567	558	585	610	524	546	595	626	569	588	614	572	540	548	566	578	589	563	570	562	606	611	556	549	547	574	523	570	559
17629	16522	13553	4613	685	232	217	252	322	305	372	273	261	328	309	299	261	238	242	219	193	201	198	200	179	202	177	212	191	210	210	195	196	201	184	193	198	215	200	187	188	182	213	169	190	190	179	177	205	174	219	184	200	208	201	210	211	193	199	188	191	151	189	204	216	205	195	196	199	204	193	213	196	196	215	207	199	229	206	165	201	176	186	183	191	184	201	202	217	194	163	198	209	216	219	189	205	184	189	207	199	197	178	196	199	223	217	187	192	191	202	201	217	222	202	201	228	214	216	192	202	210	198	200	211	201	198	196	244	182	210	211	175	202	190	177	172	198	195	209	183	188	219	212	183	197	228	208	210	190	210	210	196	186	237	216	203	171	179	205	181	216	165	211	209	166	222	184	188	209	214	196	213	189	199	211	188	206	212	218	191	192	194	203	182	182	211	195	180	221	188	185	203	204	195	203	194	203	202	189	214	166	193	207	184	179	210	197	204	213	174	194	175	213	195	206	207	198	198	216	180	170	191	176	217	198	192	207	220	194	204	188	177	205	210	190	195	218	198	180	186	217	208	193	199	207	190	189	178	203	207	190	199	181	197	189	208	208	173	222	185	192	201	198	215	201	195	211	199	213	211	204	214	205	184	190	200	203	197	196	184	181	202	199	234	203	189	204	179	212	186	206	197	191	199	191	214	182	225	211	179	216	206	184	193	211	192	169	195	200	198	225	205	211	188	203	162	185	208	216	230	205	217	192	228	203	193	216	175	171	190	199	189	189	209	191	194	192	172	179	211	206	188	193	181	209	204	218	184	170	196	222	207	192	215	212	182	218	185	208	206	216	198	207	204	208	247	208	200	213	198	226	206	195	200	191	181	192	206	201	221	207	194	195	208	228	232	187	211	223	197	185	198	177	229	215	200	194	172	203	195	235	189	208	198	213	201	192	181	208	183	198	203	203	196	172	201	193	218	195	193	208	203	204	190	206	189	196	200	194	195	204	199	220	216	218	206	182	194	186	207	189	200	213	155	200	186	206	188	187	191	185	195	213	205	200	202	199	205	184	188	192	173	198	178	217	216	214	205	218	230	195	200	199	200	196	198	206	179	211	189	184	188	192	164	207	203	186	198	198	185	216	170	176	192	221	213	175	185	190	209	188	223	204	223	207	192	191	201	205	171	169	226	197	214	199	196	201	188	211	200	213	186	224	201	198	203	175	194	177	182	192	226	213	200	168	201	168	185	196	192	207	160	228	198	206	194	223	191	186	204	170	211	157	200	210	210	205	197	203	189	192	185	169	192	180	188	184	206	204	194	211	192	190	198	204	184	184	213	175	174	208	198	198	177	179	194	214	201	174	196	182	228	187	195	190	203	218	179	218	222	173	178	210	178	203	183	215	195	203	191	196	192	204	232	183	180	206	207	176	185	210	200	170	233	195	217	225	209	199	181	192	196	211	195	180	238	193	183	186	185	228	201	189	194	212	218	198	183	183	196	205	186	210	209	213	202	189	193	196	199	199	215	201	194	196	195	225	186	186	194	202	181	184	193	177	192	205	200	173	246	199	197	195	225	183	218	192	198	220	226	228	185	194	193	228	196	221	197	174	174	233	183	184	220	202	202	182	201	209	207	198	205	197	195	224	189	209	198	207	205	194	193	201	188	194	209	203	193	218	198	201	188	206	208	184	183	203	200	190	208	175	204	217	177	176	199	205	202	182	171	190	211	169	173	214	205	221	206	169	217	237	223	200	186	233	185	190	205	198	186	177	196	222	192	235	194	183	206	195	166	183	188	202	203	222	213	178	173	209	208	215	200	186	191	198	178	190	180	198	190	203	176	201	215	178	212	212	193	195	164	189	183	199	196	194	195	202	211	183	216	199	203	225	201	193	191	194	191	213	182	197	200	191	195	186	199	202	203	195	190	192	197	190	193	216	211	187	193	179	201	202	205	186	197	204	212	205	178	184	178	193	204	196	215	218	186	198	195	224	196	203	210	218	203	179	209	194	225	166	196	197	150	197	174	196	209	220	232	224	200	199	206	206	205	209	191	180	222	204	200	197	204	189	220	191	198	191	183	181	166	206	214	210	205	210	204	207	199	181	225	188	199	212	191	208	200	193	182	196	193	220	202	206	186	183	207	201	206	218	202	203	181	229	203	195	171	200	207	189	196	189	197	201	225	202	191	204	203	187	193	177	232	189	220	196	205	226	179	211	192	191	183	211	195	209	182	189	212	223	198	179	214	189	203	208	167	204	220	200	192	216	204	209	206	180	208	167	176	204	186	216	188	195	191	200	205	200	206	200	190	210	181	232	191	206	195	195	218	193	186	204	195	201	192	185	187	172	226	181	213	195	217	189	179	207	198	187	193	201	193	192	195	204	227	216	219	203	222	198	219	186	188	191	206	179	202	204	186	163	199	207	201	192	199	175	219	186	209	192	188	198	194	206	182	196	204	189	202	193	163	186	199	198	211	195	192	196	192	205	168	191	212	194	208	198	189	205	177	196	169	192	241	203	209	193	186	227	221	185	204	210	191	199	193	197	195	225	195	198	211	200	192	187	183	211	170	198	196	192	195	215	208	205	208	187	187	196	201	202	212	222	184	200	178	217	209	215	193	194	199	221	186	229	194	206	207	184	182	197	183	173	200	186	204	190	188	232	179	185	212	198	231	197	198	238	215	210	212	206	184	189	201	213	221	208	216	195	195	187	192	204	173	189	216	195	212	198	204	168	216	196	193	199	208	193	176	221	210	216	180	200	174	205	184	226	221	159	216	214	228	165	187	204	193	191	203	176	184	195	215	194	203	206	207	205	193	225	183	205	197	205	204	192	212	212	201	184	207	189	200	213	196	194	198	219	190	185	205	183	190	201	213	184	189	207	170	213	216	195	194	186	190	184	229	194	213	203	205	179	163	212	198	190	201	208	212	194	209	182	197	208	228	183	217	213	208	203	215	196	210	233	189	205	215	211	214	178	188	201	202	165	212	193	212	220	198	192	208	212	208	207	203	197	205	199	191	187	174	209	229	182	181	175	184	185	205	183	228	217	212	186	179	202	197	196	196	185	225	193	210	166	197	199	191	185	203	203	183	176	219	197	205	182	197	213	193	172	164	187	210	169	213	197	202	227	178	177	200	196	191	196	181	183	192	209	202	169	195	172	214	195	234	198	196	211	167	189	194	209	201	181	202	196	159	197	211	204	188	212	218	186	207	187	190	182	205	193	192	181	202	198	208	197	187	172	187	207	194	214	202	186	205	193	215	197	209	196	232	218	197	194	211	194	182	194	217	215	180	180	222	206	182	208	211	206	198	213	178	173	216	183	186	244	185	169	182	203	189	181	202	181	212	187	187	205	200	195	167	195	187	201	211	190	214	204	185	191	223	197	202	223	186	179	206	179	180	196	209	194	220	201	201	200	193	214	191	204	182	207	209	206	192	207	211	190	221	220	203	205	189	198	228	205	188	209	190	237	195	180	185	202	188	227	185	190
14813	20699	19932	9314	2209	709	593	751	1364	1147	1412	822	815	1196	1095	917	799	675	615	576	515	554	567	520	535	520	525	505	495	492	533	521	549	526	532	509	518	551	494	558	538	514	503	533	530	551	523	520	544	533	549	525	514	524	494	534	536	505	553	506	499	494	576	532	536	539	522	507	553	526	528	515	553	547	496	501	540	517	518	488	534	573	516	595	549	510	510	502	538	528	524	524	566	533	533	511	538	502	545	538	513	531	532	562	512	539	472	550	544	530	529	522	516	559	563	519	517	527	544	515	547	504	510	496	508	549	560	517	489	587	530	510	544	557	514	518	550	540	576	470	494	515	483	508	560	527	551	548	529	509	509	537	549	501	511	512	563	489	516	505	535	526	518	548	550	537	511	518	537	533	567	516	517	505	517	501	519	541	542	554	553	495	505	508	496	516	505	524	521	511	518	535	466	556	526	520	542	508	533	518	498	556	533	480	490	511	525	544	535	516	514	545	499	557	515	516	564	550	541	512	523	523	546	569	522	535	530	552	515	529	545	523	547	522	567	575	508	532	545	531	528	510	580	515	498	517	497	493	492	501	523	521	532	560	486	526	543	543	539	505	520	517	524	539	540	534	534	523	520	490	484	530	560	511	521	523	506	538	556	539	532	508	484	552	518	538	516	519	514	513	562	536	498	486	509	526	506	516	494	526	600	513	515	506	518	548	527	505	517	566	546	551	486	528	541	551	546	518	501	531	532	511	541	502	544	499	515	490	539	503	544	556	518	532	510	520	517	519	568	498	520	537	502	506	528	556	570	507	492	498	542	515	540	517	506	504	526	528	504	532	484	557	525	524	498	505	506	571	530	496	548	543	559	524	529	530	513	552	524	533	497	550	531	504	541	521	511	505	507	547	494	537	551	581	539	542	508	483	519	547	528	499	565	495	559	514	544	514	578	520	471	507	526	504	540	508	490	528	532	509	481	521	514	531	523	544	523	562	533	528	544	488	559	512	560	533	525	535	526	507	509	521	532	530	559	487	560	543	509	519	504	545	559	515	551	518	501	530	521	516	545	540	516	548	530	493	537	507	532	547	505	535	537	479	528	530	522	517	535	534	514	556	537	523	506	469	470	522	544	530	534	531	549	523	499	532	525	532	498	531	551	576	449	498	528	538	521	546	536	524	516	582	535	509	525	516	528	529	511	516	502	539	533	540	494	521	501	545	559	508	514	508	528	496	521	547	546	478	510	554	514	506	538	488	539	530	537	528	540	519	510	528	483	541	522	498	544	542	513	561	524	523	506	531	585	517	528	509	523	585	534	486	490	561	535	475	540	514	558	536	551	530	543	554	507	514	530	551	532	521	538	555	488	516	512	539	527	499	516	553	502	554	526	560	533	533	505	526	528	556	531	535	568	517	529	511	532	526	555	520	525	546	520	566	516	487	540	538	510	561	553	538	528	536	491	537	551	560	537	533	537	506	469	520	498	498	565	529	547	484	510	522	521	501	524	550	550	528	502	535	505	522	538	526	487	541	520	524	492	489	551	546	522	544	548	487	536	545	523	553	512	530	493	513	485	519	523	507	500	531	518	476	515	534	549	508	528	554	560	549	530	500	520	563	512	516	514	513	514	530	528	516	505	538	493	482	569	537	506	518	513	601	538	566	488	550	480	545	503	529	524	524	482	518	485	516	563	517	542	526	526	537	513	501	487	537	520	518	515	480	502	542	486	475	528	539	545	462	519	530	521	551	545	516	509	518	499	523	509	538	526	505	552	519	528	550	490	520	501	520	497	521	519	574	552	527	553	545	516	592	539	542	517	475	491	509	495	519	483	527	506	504	534	530	498	555	541	522	471	550	516	524	561	488	524	529	531	520	543	550	523	508	507	523	509	524	512	511	549	520	521	542	522	521	502	530	537	545	557	536	581	526	474	522	527	521	516	513	522	551	574	564	489	535	531	514	560	482	532	500	529	531	547	569	555	523	546	532	477	558	554	484	533	519	589	520	506	525	539	531	518	552	559	557	529	532	509	502	538	517	513	541	501	520	532	512	524	501	522	521	498	536	537	514	472	492	500	548	535	481	497	489	507	495	509	539	523	533	546	510	552	513	550	530	565	526	515	529	524	516	523	511	534	552	532	512	527	528	472	534	555	463	522	542	510	524	544	515	556	531	509	576	532	506	540	529	485	547	533	506	529	518	503	512	539	537	537	509	558	549	530	469	530	549	492	533	514	507	506	528	488	543	540	581	515	508	536	573	544	524	503	528	511	551	501	514	526	564	572	553	481	545	537	521	564	499	483	516	495	557	512	535	507	522	540	527	523	485	516	522	528	507	525	515	558	498	519	516	539	541	535	522	552	495	502	524	541	536	508	528	530	566	530	502	520	553	502	551	549	501	508	511	524	520	530	528	532	518	513	510	500	562	534	520	548	493	525	534	507	532	529	524	521	535	519	550	556	505	520	540	547	527	500	523	517	548	521	517	515	543	518	530	571	544	556	512	559	513	520	487	511	545	571	533	553	490	522	515	548	526	516	517	524	536	523	535	523	513	552	545	488	569	511	550	569	544	537	528	486	508	532	500	526	526	512	514	521	559	537	514	545	485	528	508	540	517	483	541	519	524	527	519	518	580	559	560	544	544	502	503	533	490	539	509	524	511	533	532	518	543	527	527	560	563	478	522	572	475	505	504	538	529	524	542	535	545	514	485	525	493	590	542	520	530	506	521	549	547	492	524	512	552	537	546	546	527	536	555	508	534	533	517	548	527	534	564	494	548	502	499	522	518	556	530	547	517	513	551	565	494	499	540	519	561	576	519	513	542	527	550	494	552	532	540	510	493	507	576	496	512	521	539	528	525	508	543	518	536	577	509	506	559	566	501	555	518	484	507	525	561	558	527	519	544	525	525	554	491	492	520	570	561	505	534	556	517	530	524	497	509	567	543	536	552	524	518	540	536	557	540	499	527	571	504	460	519	535	493	501	492	569	535	528	486	537	518	563	554	501	559	522	545	536	518	481	515	524	548	523	553	525	536	465	537	545	516	550	568	506	488	554	513	511	585	533	523	503	537	545	514	519	544	542	534	509	534	502	536	500	512	510	537	545	504	468	545	512	582	505	530	548	520	534	515	551	514	537	529	560	526	552	540	511	521	563	568	493	535	502	502	550	520	507	558	525	505	552	488	491	531	519	486	527	501	537	490	535	566	559	523	507	541	582	556	498	545	523	518	511	508	518	540	552	556	564	526	495	550	507	522	564	480	538	537	527	540	544	510	514	520	528	515	521	547	558	531	534	535	516	539	528	552	535	548	520	549	524	489	548	486	508	562	533	528	542	515	494	495	521	521	496	539	504	499	518	530	523	522	568	523	490	534	510	517	543	506	575	485	552	511	545	500	531	534	514	526	529	511	526	494	480	558	542	510	541	554	500	547	512	518	532	523	546	495	511	547	534	516	520	544	504	523	533	527	502	543	532	526	570	520	525	542	526	505	487	524
62661	65024	60788	35793	14365	2249	667	1392	2936	2346	2635	1312	1041	1768	1400	834	532	384	255	259	204	216	215	228	212	196	236	201	200	192	205	222	205	183	186	223	228	232	191	204	213	205	191	189	197	214	184	213	211	198	194	209	185	206	191	223	220	194	179	199	205	197	216	196	199	218	235	217	221	207	236	201	235	204	211	210	219	211	199	217	214	210	203	192	228	211	195	204	234	204	218	195	217	206	236	198	232	183	222	203	208	223	218	190	191	222	216	209	199	211	239	199	188	210	197	225	230	199	207	221	208	200	201	192	192	209	187	215	201	218	248	184	215	200	175	216	184	201	199	211	207	204	208	197	203	228	199	198	193	189	229	229	207	205	188	195	220	201	218	209	232	205	208	226	209	207	192	208	186	207	217	184	203	228	237	221	202	223	229	202	196	221	220	211	200	219	213	201	197	213	181	206	197	197	194	214	220	202	208	184	199	176	199	204	201	207	209	224	223	195	197	193	214	212	195	194	219	193	197	194	206	179	218	206	210	203	207	226	222	196	220	226	218	197	202	208	215	222	225	191	208	222	203	228	219	196	200	189	230	208	224	215	221	203	207	214	188	189	191	197	228	182	230	210	235	192	241	206	210	218	219	201	205	213	199	194	200	216	232	199	206	199	200	211	214	219	178	196	205	201	200	219	181	203	190	180	211	221	206	236	206	210	210	202	196	182	206	187	188	214	210	181	205	195	209	202	186	210	168	212	223	215	202	188	225	197	199	213	193	205	207	190	197	180	182	214	206	198	205	202	215	229	213	227	213	223	224	243	204	198	221	197	222	236	204	203	224	225	233	192	208	190	189	188	189	215	205	177	202	203	214	181	213	230	176	201	212	192	206	219	198	200	180	203	209	208	214	197	184	196	190	208	195	207	215	208	207	213	204	226	225	206	223	214	200	221	214	206	197	208	213	195	213	210	216	206	187	208	204	254	220	204	199	198	218	228	220	225	246	188	180	227	206	204	226	204	191	218	207	205	217	218	222	228	204	199	201	183	231	196	207	199	219	198	192	212	208	211	195	192	202	202	197	230	214	185	213	207	217	221	207	217	207	212	203	229	203	210	189	203	209	218	169	189	211	214	208	231	192	200	188	197	219	208	201	198	218	191	173	182	219	194	204	194	217	185	181	203	195	235	184	207	196	216	193	204	200	205	191	195	219	209	222	200	201	199	222	177	197	222	218	223	233	205	208	241	217	218	220	224	184	207	211	208	231	199	202	235	205	209	204	217	208	201	220	193	218	199	183	200	219	237	192	213	196	224	190	192	185	197	207	214	203	196	221	195	212	231	208	225	228	190	245	203	229	207	195	211	212	200	210	224	226	212	210	212	166	198	200	207	223	218	204	203	209	197	180	242	197	225	213	199	213	206	211	199	218	197	197	209	189	210	203	202	199	193	203	222	213	222	208	199	203	215	203	206	191	215	200	180	226	203	191	197	239	192	172	179	210	238	199	209	203	193	206	219	207	184	204	200	229	215	207	200	211	193	212	229	208	192	203	221	226	225	204	200	192	212	213	192	226	189	210	231	228	243	188	197	183	193	217	222	213	192	232	187	200	212	209	202	213	221	201	219	188	196	195	202	227	217	204	184	200	214	193	221	209	189	176	214	201	186	205	198	188	204	192	194	213	221	188	208	237	253	227	196	197	230	208	201	226	188	207	203	228	235	215	218	189	200	197	208	203	221	193	208	201	206	206	187	199	207	222	216	215	193	218	195	193	197	199	207	208	204	214	226	200	202	197	230	223	194	213	213	203	205	218	207	182	229	196	215	179	204	192	196	201	199	199	227	211	221	205	206	193	184	222	183	224	215	203	210	182	181	249	229	214	200	230	208	222	229	213	200	202	193	202	215	217	219	216	205	210	214	199	213	217	213	206	203	192	181	213	211	211	203	180	258	203	209	196	219	207	256	181	195	182	202	211	219	204	208	239	226	209	199	191	202	215	215	208	229	210	212	231	197	187	183	223	207	197	206	226	235	201	236	208	229	196	205	202	215	216	190	200	200	218	208	214	193	191	218	201	178	208	221	214	196	217	203	198	196	204	190	200	245	203	211	204	203	194	230	194	208	193	182	218	209	219	229	191	202	198	197	182	194	222	223	202	211	202	201	206	198	213	228	189	211	180	200	230	240	204	201	220	218	235	196	197	185	203	200	196	196	200	216	226	207	205	220	211	215	200	202	198	203	213	175	202	210	236	200	197	208	211	190	249	191	214	202	202	231	206	225	245	184	198	196	218	175	199	214	191	199	193	200	184	200	202	180	203	207	217	183	225	216	190	212	195	217	202	209	202	224	209	210	207	210	204	192	205	228	217	222	205	210	210	189	203	215	192	204	206	208	220	201	237	216	214	194	216	199	204	198	193	211	213	210	190	203	208	212	186	199	222	212	225	208	209	247	207	197	199	196	210	227	222	218	218	210	195	204	199	203	214	196	212	195	196	195	219	203	208	233	200	203	194	227	204	213	205	204	231	224	210	241	201	199	188	235	177	208	191	221	226	186	172	225	209	192	212	164	212	198	188	195	213	201	205	189	224	213	210	212	233	209	178	207	196	207	200	212	210	195	220	193	216	214	220	202	183	207	204	215	222	213	190	225	209	214	215	224	216	224	221	190	219	210	216	215	207	203	196	220	221	199	224	213	205	206	181	223	231	190	209	210	196	196	207	227	227	191	204	185	193	200	210	210	205	180	218	208	204	228	230	219	224	205	197	204	213	212	183	220	204	199	188	230	213	196	197	217	211	191	211	196	195	201	205	196	194	245	208	197	197	218	199	193	201	198	189	238	208	204	224	240	227	227	222	216	224	172	218	218	201	215	196	205	187	203	224	213	207	214	208	226	216	188	216	201	197	177	211	225	218	236	227	225	198	227	224	176	222	208	182	193	220	166	202	244	202	203	211	205	232	186	210	220	199	197	191	208	218	192	214	200	185	211	212	211	167	222	222	216	203	209	196	239	190	201	202	210	222	193	229	183	203	188	210	199	208	196	196	213	185	209	214	203	219	218	207	233	211	211	193	221	201	237	182	187	211	192	204	192	215	184	211	200	217	174	214	204	189	192	197	204	182	208	213	160	215	230	219	221	193	195	212	212	186	188	201	210	178	192	215	192	164	224	206	210	208	179	218	201	202	194	196	213	181	207	204	235	206	214	198	219	214	208	225	196	222	211	223	188	191	192	224	220	208	195	192	205	220	206	194	204	200	218	189	215	219	224	217	198	222	201	217	199	193	206	239	220	218	219	208	221	209	221	196	187	197	224	212	197	202	223	223	186	210	215	208	220	175	209	205	219	223	200	215	230	215	212	207	203	188	209	219	210	196	225	203	203	204	208	212	205	226	196	183	184	218	198	235	229	186	217	198	229	228	205	201	200	218	203	238	219	207	201	219	208	220	210	228	216	184	188	183	214	234	194	189	192	205	229	202	206	221	216	218	205	210	205	215	191	205	222
39768	49786	53939	37348	19658	4386	2459	6000	11583	9344	11231	5255	4920	8232	6299	4243	2253	1565	1022	662	628	575	564	531	553	535	524	518	577	543	508	558	543	575	554	538	564	595	534	580	563	546	572	567	540	549	498	552	534	572	536	584	535	560	611	510	524	518	564	534	544	546	529	564	526	532	558	547	558	520	546	545	520	561	503	544	517	566	516	504	557	512	573	522	560	550	553	593	577	541	522	557	546	576	529	568	557	562	543	523	554	561	558	519	537	569	547	512	580	577	571	541	557	543	515	552	532	564	563	518	566	556	565	586	549	553	540	585	556	525	480	523	517	581	499	487	551	528	536	492	533	553	554	521	517	585	502	560	536	547	528	523	519	598	516	539	582	590	555	576	543	581	546	542	544	508	558	572	531	536	582	587	559	522	527	522	567	527	559	516	543	542	533	548	562	551	552	531	534	599	522	548	584	570	546	542	562	514	521	531	566	547	541	539	558	529	547	553	553	537	543	584	506	527	548	532	560	558	546	522	572	544	548	534	505	553	537	518	537	566	548	548	539	514	519	546	542	534	572	558	543	566	588	547	576	575	548	553	594	553	534	575	557	537	552	527	540	565	517	553	546	569	584	566	601	513	527	539	494	551	554	541	556	519	520	566	517	572	506	578	542	549	544	559	532	534	558	486	534	542	563	517	521	548	560	575	566	545	529	566	540	512	504	537	561	524	551	533	547	559	540	550	547	562	535	503	568	522	580	508	552	527	552	554	565	532	568	563	534	563	536	587	598	508	537	537	580	526	529	535	608	555	554	561	536	572	555	554	554	549	549	507	581	527	553	520	581	546	558	557	540	553	520	493	546	544	544	572	532	497	563	538	552	558	555	530	541	544	567	546	542	523	549	554	546	565	532	581	549	541	559	540	522	551	566	531	553	523	546	543	572	538	529	562	545	510	555	541	540	597	525	536	570	549	523	493	546	561	544	572	555	542	525	544	561	566	538	568	531	568	533	540	550	511	557	524	558	522	520	569	535	561	537	590	584	539	520	506	544	553	520	555	555	530	549	536	512	536	561	503	552	573	521	558	553	561	550	540	529	546	528	542	570	571	540	509	575	547	572	498	544	511	562	533	546	525	577	541	547	532	517	521	528	568	508	543	500	577	510	578	565	552	565	615	536	561	524	543	512	493	584	571	518	537	576	542	559	510	573	581	564	567	524	558	543	564	542	576	564	537	568	541	521	498	554	564	543	560	532	546	548	554	515	537	552	506	540	579	539	520	503	524	569	520	531	536	532	497	538	555	581	547	539	567	529	542	574	572	568	543	543	550	560	541	540	551	513	543	533	515	524	556	520	525	542	550	568	553	569	565	545	587	532	563	483	578	512	535	565	552	562	581	522	565	569	517	531	529	541	526	552	557	597	556	543	523	546	541	520	555	573	590	561	528	553	535	562	527	570	532	513	544	561	536	532	554	498	556	592	554	534	547	561	540	552	532	541	504	555	530	546	563	525	529	535	591	539	502	510	536	533	524	528	546	543	555	568	582	561	546	596	566	535	549	540	533	537	545	515	502	541	548	527	573	544	513	556	499	546	525	524	538	542	512	585	509	551	533	528	535	538	511	526	589	526	604	489	571	508	512	538	541	539	522	565	515	519	562	533	534	570	552	533	553	572	537	552	531	561	593	539	554	557	554	542	523	560	531	531	539	537	611	564	565	578	539	540	568	551	547	567	556	554	590	554	529	547	531	523	513	544	553	517	501	560	528	543	545	524	524	559	559	541	523	550	570	560	543	572	536	564	586	542	557	510	511	518	546	519	541	507	588	543	550	549	560	552	525	565	559	573	547	545	564	585	554	522	523	532	566	557	570	539	513	542	535	559	496	536	560	565	519	515	567	538	600	540	530	576	542	553	547	533	568	558	520	577	531	556	539	565	561	554	536	542	508	559	541	533	542	561	537	517	552	534	573	557	527	536	556	516	524	571	560	494	582	522	588	581	515	549	528	502	558	559	549	480	576	547	543	552	517	506	543	569	520	560	534	553	518	578	598	531	566	537	535	520	523	603	520	556	574	504	547	539	557	565	529	500	520	570	531	515	535	549	569	552	562	567	572	551	532	560	562	573	549	530	537	537	551	566	540	525	535	526	558	576	560	522	545	575	527	537	530	584	524	560	533	567	509	552	549	564	541	540	562	569	524	575	541	556	537	513	565	578	555	569	561	539	559	507	587	553	564	512	520	564	564	548	536	544	562	556	540	502	535	543	519	534	565	523	572	566	556	524	511	558	489	563	538	512	545	536	562	567	508	538	538	545	542	575	514	554	464	589	510	513	610	537	589	570	573	587	533	515	576	537	521	530	530	524	539	556	550	521	567	539	560	536	541	584	565	502	491	528	519	574	535	550	509	557	529	553	503	559	560	549	586	549	581	519	561	530	532	537	508	558	503	521	527	559	538	574	557	564	553	568	567	584	537	524	552	544	556	559	544	568	539	509	576	528	571	539	542	595	531	531	538	511	559	502	528	480	546	576	564	576	571	509	525	574	548	547	575	516	545	576	544	583	574	531	530	558	559	507	542	548	510	552	543	559	529	538	532	522	552	538	521	539	534	556	515	509	573	535	578	526	541	563	583	527	562	568	519	515	548	521	544	588	527	585	557	536	530	533	562	532	512	532	565	562	569	536	571	522	537	543	534	517	520	567	549	545	575	535	581	580	520	561	557	536	529	552	523	536	563	530	612	504	530	528	540	513	556	592	566	553	552	526	546	567	532	539	558	554	523	543	566	546	548	561	533	535	528	594	551	532	548	591	517	558	543	536	614	545	558	604	524	558	486	534	553	591	503	521	547	510	492	528	494	528	553	523	578	542	503	513	561	537	558	577	545	531	560	560	574	593	573	523	562	545	535	583	532	521	535	558	516	530	557	535	589	549	499	526	531	542	506	540	524	568	542	552	513	533	532	546	550	580	531	540	513	507	536	521	559	581	564	536	578	558	545	519	550	551	554	569	528	553	536	536	534	529	530	522	531	551	537	575	532	535	595	565	550	555	557	540	544	563	596	510	497	558	559	594	527	535	503	562	520	517	558	553	571	562	548	516	519	552	539	546	528	553	553	584	520	506	527	526	541	548	573	509	538	534	522	583	572	549	530	508	558	525	562	551	585	550	542	554	511	558	603	537	541	539	562	566	571	534	530	537	516	513	522	581	524	534	522	550	546	538	521	565	548	556	556	609	548	532	556	548	540	566	517	540	538	588	557	546	552	552	520	520	531	546	529	561	552	541	540	551	522	550	566	570	510	528	520	546	551	550	579	545	536	525	524	571	548	548	580	521	570	589	574	537	519	542	554	529	528	521	537	570	532	500	523	552	549	575	616	560	566	579	488	544	571	534	560	601	524	539	535	561	563	556	529	525	531	561	568	531	545	581	562	522	554	536	545	539	539	539	524	540	550	556	572	544	548	531	541	554	579	569	495	577	559	523	538	546	581	539	576	562	503	510	598
76412	78886	72506	46487	23156	6021	1427	1202	4753	3559	5934	2636	2257	2873	2805	1680	969	620	408	303	231	222	245	235	230	220	202	228	216	236	203	215	206	232	232	235	215	240	209	223	231	227	214	242	217	221	211	228	238	227	207	222	179	217	207	205	213	254	221	228	221	214	225	205	225	228	215	217	221	213	213	215	214	205	220	263	218	249	194	199	207	209	228	223	199	210	254	208	210	215	226	212	198	182	204	204	254	240	242	187	216	210	207	210	222	215	205	218	207	239	193	234	211	220	211	196	232	237	198	212	198	214	239	243	219	218	228	215	229	194	191	237	207	204	223	225	220	224	220	205	201	217	241	222	211	217	245	228	215	234	226	230	226	190	217	211	220	202	227	234	216	238	246	215	235	205	229	218	220	235	206	229	201	240	227	225	234	212	222	241	213	224	228	222	229	248	219	238	217	190	245	223	251	212	217	244	203	200	214	206	210	216	214	253	226	190	224	224	215	219	230	215	202	193	209	223	228	217	230	210	221	233	245	210	230	206	220	217	218	222	218	242	221	241	207	211	215	202	235	227	210	248	199	212	224	233	208	211	196	210	225	211	248	237	209	228	189	232	245	225	204	226	204	268	234	199	206	205	217	198	220	200	219	221	238	235	201	217	216	216	199	216	239	239	232	213	244	225	209	250	232	198	223	229	207	217	223	246	208	198	201	217	208	204	212	229	212	229	226	210	210	229	202	212	172	209	212	220	220	259	212	217	241	210	208	193	215	213	218	225	232	254	229	231	230	211	223	216	239	200	211	236	218	226	210	218	230	217	209	193	209	207	219	194	201	194	231	202	245	229	203	225	227	229	205	226	215	255	195	218	224	232	231	245	225	222	194	234	221	225	225	201	203	235	217	211	218	227	237	221	246	232	216	221	218	200	232	195	211	231	240	230	221	223	206	228	202	211	222	257	210	198	211	200	220	215	250	205	216	238	213	229	223	202	228	265	210	235	218	243	204	222	225	226	203	240	240	229	239	216	228	211	213	216	218	222	219	240	235	214	216	222	221	204	226	232	226	251	213	213	222	211	228	213	241	215	207	248	203	237	224	200	225	197	215	236	238	213	224	241	217	217	229	226	219	211	231	221	227	206	207	235	191	226	259	229	221	228	208	207	211	210	210	241	218	228	214	216	216	240	239	205	227	188	235	220	196	213	216	230	198	220	218	223	225	230	226	223	234	207	236	222	210	209	254	233	207	213	230	233	216	245	233	209	228	212	209	202	224	226	250	210	191	226	209	230	225	224	214	232	221	235	213	246	211	228	227	229	242	237	213	206	250	218	256	206	218	231	217	209	196	221	208	216	239	214	219	211	197	213	219	220	204	243	222	209	203	214	211	233	224	240	227	233	238	209	227	233	196	220	201	224	222	219	226	243	236	212	203	251	208	213	212	214	241	210	247	201	254	234	228	230	227	220	201	228	225	215	192	223	226	241	218	209	216	229	235	180	202	217	244	204	210	241	232	223	198	196	234	243	216	214	193	195	209	220	223	218	235	219	214	236	221	222	231	234	205	214	221	235	214	222	223	219	231	211	237	229	206	236	230	237	212	217	244	207	223	186	205	218	214	228	232	238	218	216	217	213	207	216	205	215	220	222	235	238	194	210	227	210	202	220	248	184	221	203	203	197	228	213	249	242	209	221	199	228	245	206	208	251	219	216	224	211	216	230	232	212	227	246	235	215	198	237	240	216	238	221	239	212	249	211	226	224	236	204	225	213	207	216	203	202	225	243	234	219	249	254	217	212	222	238	214	218	217	219	242	198	238	218	193	215	213	214	202	250	231	219	228	230	207	244	223	263	235	205	231	211	209	196	208	210	234	220	199	207	233	222	219	220	240	214	199	203	223	210	223	239	234	218	217	211	242	230	229	220	218	250	199	217	223	213	211	214	235	231	264	229	247	219	224	232	238	232	194	196	230	210	214	231	230	201	225	207	227	240	238	230	224	236	230	241	195	239	202	228	206	205	225	221	227	215	229	200	221	231	196	233	220	202	224	215	224	266	219	216	224	205	249	239	219	261	224	231	229	249	231	212	213	216	211	217	226	209	238	220	228	196	233	235	222	232	258	226	223	221	219	218	213	227	267	204	216	191	193	215	209	194	234	215	226	209	220	223	211	215	210	206	231	230	219	216	234	208	223	198	224	211	260	221	235	217	212	255	225	200	207	217	207	231	205	210	212	210	215	249	231	225	221	239	228	227	235	237	224	222	240	222	223	234	221	235	232	228	195	232	222	221	230	223	246	223	219	242	220	236	231	219	221	211	205	227	208	256	206	241	241	228	202	215	211	249	224	212	212	232	223	221	227	219	210	248	212	212	219	215	222	242	236	241	212	222	219	208	204	206	237	223	208	217	242	218	190	227	227	225	240	256	213	236	202	222	214	227	225	229	236	211	224	232	240	190	243	214	223	203	241	217	211	219	228	225	199	239	220	210	231	221	219	236	241	208	244	219	237	217	208	231	226	235	201	197	232	250	211	203	230	239	219	207	245	214	235	198	213	220	231	227	212	242	247	253	245	200	233	257	225	244	236	223	231	239	217	212	223	225	199	196	204	227	200	254	230	220	206	214	232	232	222	220	222	211	237	220	222	210	214	230	228	232	213	226	225	200	233	224	215	225	182	219	223	231	216	219	220	244	199	255	224	257	215	234	228	200	218	243	212	223	198	227	223	228	225	233	233	239	232	263	203	217	238	217	193	221	235	242	224	223	216	225	252	223	204	224	222	210	203	225	193	232	228	217	236	226	194	228	203	225	212	233	212	208	241	226	224	197	216	212	241	237	197	204	252	237	228	244	228	207	247	200	248	249	212	220	200	215	229	207	226	220	220	201	211	233	223	259	223	234	227	207	229	220	236	222	230	233	219	219	214	195	221	210	211	236	246	206	215	266	208	215	206	211	229	229	240	213	218	233	196	208	228	282	207	250	217	206	210	217	194	224	221	217	201	237	201	200	213	239	194	211	209	211	221	222	221	231	210	216	214	222	232	224	203	209	211	207	228	203	214	214	219	204	202	238	229	265	230	210	206	209	196	208	233	226	210	236	190	221	214	252	215	215	225	224	227	238	224	247	238	221	230	238	234	237	225	223	209	219	234	188	180	226	213	232	220	206	240	229	225	212	209	244	250	234	234	228	215	225	211	229	204	213	217	230	216	205	195	207	225	185	229	249	209	225	210	220	202	270	209	197	233	219	232	230	214	220	213	217	214	244	238	249	211	197	214	239	203	228	192	219	194	221	233	228	242	222	223	215	211	227	228	197	214	215	211	231	191	197	240	210	202	204	194	226	216	246	249	200	207	252	232	215	246	210	210	216	218	249	199	243	220	229	191	225	245	221	214	227	220	205	221	222	221	216	208	214	225	211	203	197	220	208	212	231	222	198	219	231	220	205	262	236	226	215	219	235	194	220	211	255	219	248	234	229	269	227	223	244	218	194	217	237	210	222	213	229
50307	62559	67126	46784	28098	7781	5091	4879	16871	12679	20230	8812	10057	12691	11503	7459	4523	2483	1471	931	667	667	590	574	507	561	563	562	556	548	554	584	581	576	534	581	574	565	573	573	572	538	591	574	523	536	588	532	581	564	563	587	587	592	580	547	526	553	591	639	600	571	552	544	545	589	587	584	581	581	539	609	601	571	566	597	595	590	518	570	524	552	588	555	577	579	545	550	577	567	540	575	575	616	549	604	569	531	540	552	542	533	550	611	551	578	587	607	598	545	584	580	525	597	589	544	559	556	585	639	570	575	575	616	585	536	632	557	571	588	597	540	572	552	599	545	577	536	586	575	520	571	589	593	544	570	618	577	577	595	546	583	553	572	554	602	566	568	594	552	580	613	585	627	571	593	572	570	531	598	559	558	590	556	574	566	536	580	554	598	623	544	572	607	565	566	559	547	598	587	569	561	599	578	597	589	537	567	568	566	551	586	604	590	563	626	577	601	576	530	546	525	586	611	575	562	568	578	546	571	578	567	537	576	560	602	572	579	503	597	550	603	569	568	555	583	566	557	569	591	568	555	569	555	559	592	558	570	584	549	606	567	552	634	585	560	547	565	564	566	522	557	552	557	573	570	544	571	570	605	568	538	603	621	565	532	589	570	578	577	571	588	574	566	595	586	582	586	569	535	570	615	553	564	615	563	593	540	611	558	572	557	619	566	552	556	634	588	575	539	579	584	576	561	576	526	575	609	556	572	593	567	551	608	581	553	565	546	562	578	513	547	574	589	527	590	567	575	546	542	523	522	595	520	557	582	566	564	594	567	538	554	542	530	545	567	600	548	564	557	520	588	575	580	607	569	591	544	556	522	580	611	581	577	557	563	579	591	516	527	609	560	581	568	612	589	567	565	544	585	539	540	588	589	578	612	623	573	617	586	551	574	583	573	585	557	586	556	567	581	586	549	584	583	552	611	612	528	566	560	576	573	559	597	576	585	567	611	605	625	578	543	563	580	556	574	573	546	598	552	570	565	550	567	550	589	579	617	543	631	570	539	560	588	577	570	554	583	551	572	568	561	552	585	587	567	569	521	536	545	588	553	582	552	578	620	568	572	561	552	560	553	539	615	574	555	555	552	590	574	580	555	585	535	535	548	558	606	544	561	575	565	587	630	536	576	541	526	601	542	550	575	565	566	581	546	566	541	558	572	534	551	568	542	539	527	553	610	576	583	561	556	581	535	597	548	555	510	601	573	538	579	605	591	594	615	567	569	597	598	612	567	590	586	601	569	586	589	572	560	626	579	566	572	568	564	550	553	564	583	561	585	606	531	566	607	555	604	577	582	528	550	568	572	576	574	594	532	539	567	567	560	562	560	555	534	550	595	550	577	559	579	572	556	563	514	595	582	566	557	572	585	534	554	539	592	547	578	519	583	533	580	579	569	520	574	601	585	547	558	560	587	568	563	580	605	537	566	559	550	570	564	610	591	590	560	513	576	589	571	603	519	590	579	606	571	584	597	600	558	551	546	566	602	559	616	569	567	555	554	541	550	590	554	571	564	579	574	590	544	578	575	542	576	524	621	538	530	528	587	586	605	598	548	548	559	635	516	566	574	564	530	580	562	601	610	565	585	598	558	577	561	540	569	557	599	534	583	512	594	549	536	560	579	546	525	596	542	586	562	568	584	563	548	579	530	543	590	568	551	550	526	546	601	554	593	565	592	575	565	591	544	564	539	583	573	537	585	583	547	573	575	592	543	582	573	586	542	517	589	593	601	587	505	615	554	550	583	598	566	566	607	537	506	587	598	566	533	612	545	605	589	550	577	557	586	567	586	543	547	563	569	604	573	589	587	594	572	570	549	579	562	568	541	586	545	562	585	588	610	541	559	560	530	594	591	554	591	561	554	549	585	552	534	566	545	561	600	567	555	576	586	585	565	543	597	599	558	568	554	610	587	547	548	559	561	585	536	574	539	592	580	570	538	536	607	571	596	579	583	558	568	577	568	585	583	560	570	579	545	577	557	532	559	520	572	585	607	568	584	571	586	560	570	592	562	589	553	577	569	581	574	586	574	578	546	579	601	562	583	562	567	614	559	569	553	571	568	536	572	569	579	576	578	591	573	544	548	584	597	604	570	599	558	568	559	562	605	568	607	576	539	612	586	578	543	550	570	540	570	545	573	592	574	596	569	576	612	638	595	597	566	569	553	574	568	579	571	575	582	598	606	634	569	540	550	585	531	605	552	611	570	587	572	547	591	574	588	555	601	591	506	567	591	574	605	578	505	572	554	585	601	590	554	571	589	584	580	596	569	595	566	553	599	567	603	568	537	549	571	583	555	576	575	552	570	600	566	555	581	545	584	597	585	530	591	595	561	577	577	510	599	592	557	542	560	590	527	544	603	569	547	600	562	562	529	541	565	583	554	580	569	555	587	574	550	546	527	612	536	563	594	566	573	600	542	573	610	550	520	600	613	583	560	559	548	577	590	556	515	577	522	588	559	579	591	575	549	597	596	600	574	550	585	594	579	555	593	575	609	544	524	551	573	571	602	600	579	542	576	555	558	592	601	579	606	524	567	546	566	577	565	592	579	597	561	549	559	552	584	569	566	532	567	578	607	556	568	571	560	541	573	546	581	594	550	593	572	590	547	581	566	583	521	586	568	566	600	566	544	604	594	560	552	592	546	550	558	584	560	569	563	539	573	531	569	576	598	600	551	566	572	569	528	546	596	574	505	561	587	570	608	581	592	549	569	585	552	578	589	561	578	550	565	560	612	560	533	551	584	556	527	584	600	569	561	612	557	555	519	593	564	561	569	553	588	583	539	560	565	560	597	564	614	591	571	533	598	558	579	543	614	553	563	586	589	598	564	572	583	583	566	530	563	559	599	532	569	569	613	589	577	586	538	571	587	571	591	591	588	609	589	558	587	604	620	599	547	604	548	593	585	553	571	579	541	556	597	576	619	582	589	577	564	576	515	576	584	573	533	554	595	544	592	566	608	561	547	539	559	518	562	556	607	574	561	586	593	605	581	536	573	571	524	572	582	567	556	580	611	547	574	624	561	596	610	535	551	620	539	583	582	619	573	594	576	582	521	531	548	562	594	571	604	574	587	578	558	555	525	606	541	542	580	548	547	627	568	533	584	576	547	582	538	592	567	568	558	535	593	528	593	552	574	514	558	583	565	580	562	555	558	576	572	532	554	593	536	590	563	553	573	569	582	548	526	555	557	572	604	577	592	564	567	564	545	579	605	568	576	553	568	556	621	549	561	556	521	573	610	550	587	580	629	556	536	576	567	554	606	555	600	575	613	563	605	561	561	625	591	554	556	573	560	547	568	587	534	602	549	572	598	637	552	595	568	567	552	587	568	597	572	587	569	560	524	612	558	548	570	582	548	569	590	566	552	587	587	570	543	561	505	557	557	628	595	605	588	539	621	589	584	566	572	593	564	551	566	584	571	572	577	587	549	561	557	599	583	568	557	561	582	549	527	570	511
19069	16869	12375	3507	648	289	211	191	308	264	388	265	298	311	324	293	244	235	213	222	207	181	206	176	197	191	205	193	244	191	215	196	177	187	198	179	209	201	198	199	181	182	201	196	208	215	204	186	212	201	193	185	177	206	192	205	216	216	228	187	179	184	220	192	197	206	186	206	197	187	191	197	190	187	204	216	173	218	193	215	209	198	184	207	222	206	208	207	181	206	173	207	190	224	174	208	218	202	222	197	219	197	204	206	210	192	207	184	194	204	218	201	197	199	200	211	202	201	235	182	180	217	203	210	206	179	192	188	195	181	210	188	214	196	174	182	197	215	223	185	185	192	203	201	205	200	202	216	211	233	202	182	189	190	186	183	184	197	191	190	222	184	214	199	211	190	207	190	189	217	195	207	184	201	188	182	209	210	202	195	187	206	208	201	188	215	191	229	201	180	216	190	171	198	197	194	190	205	202	205	237	176	168	190	204	178	193	176	192	201	209	185	193	170	175	186	195	191	169	208	179	191	192	208	180	238	186	198	210	196	219	198	208	188	194	186	191	197	190	220	204	200	206	185	203	198	175	217	205	200	214	213	216	194	210	191	170	206	201	215	181	196	215	213	211	189	193	186	208	187	175	197	173	192	217	190	201	203	185	184	209	203	194	204	193	201	242	212	210	194	205	203	195	202	208	200	217	185	176	200	216	196	197	208	185	227	184	187	193	216	179	204	195	191	185	194	198	190	221	185	205	204	190	201	189	234	229	202	221	185	198	198	186	189	187	216	193	207	188	211	216	182	217	204	198	180	194	210	178	174	210	193	215	213	200	217	190	176	192	196	191	199	229	170	183	194	207	200	202	168	202	177	179	205	207	215	215	207	204	222	208	172	189	230	223	201	222	201	176	195	202	173	179	196	209	195	216	214	188	174	217	184	198	184	194	190	207	190	210	223	192	196	204	186	224	213	162	188	207	202	173	200	220	204	192	188	204	212	212	203	225	205	198	169	170	197	209	198	218	202	181	198	199	192	182	197	199	198	204	217	198	183	221	213	191	173	181	217	204	177	165	199	195	222	199	176	219	215	196	205	198	184	187	177	176	181	208	192	188	215	225	184	190	225	210	184	193	195	193	199	170	221	203	216	195	203	166	176	197	214	207	218	210	199	190	202	191	210	199	211	194	208	188	192	166	192	196	190	190	222	207	197	215	207	197	216	204	190	208	210	209	213	198	188	202	206	184	197	192	230	213	211	191	213	189	188	190	189	191	203	182	192	210	185	214	196	194	189	202	172	212	180	196	196	204	189	200	204	193	179	204	206	213	185	178	196	162	205	214	183	169	213	218	176	218	219	209	196	205	197	198	203	201	198	169	210	196	205	189	200	184	186	190	212	170	210	186	185	201	204	222	188	209	186	194	194	191	204	189	202	186	177	178	210	194	170	198	211	196	209	191	189	192	206	213	202	228	178	238	223	158	203	200	201	191	199	195	195	192	200	198	180	207	208	204	178	217	177	203	199	188	196	186	176	198	212	191	185	206	183	194	203	192	180	175	192	182	208	201	202	191	209	189	189	200	190	210	201	190	194	198	191	202	186	188	184	218	191	203	166	196	202	202	190	188	208	187	217	211	204	208	186	205	201	206	188	191	199	219	180	204	197	184	202	196	215	190	184	207	175	191	170	214	172	210	209	191	207	200	221	178	193	177	189	195	191	180	201	211	218	198	183	187	189	221	186	196	190	188	193	226	189	198	190	195	196	214	169	207	215	199	183	185	204	204	192	181	188	191	223	176	214	191	205	199	184	189	190	199	216	196	206	197	192	175	177	207	224	206	195	216	202	201	201	207	195	216	163	183	181	197	225	181	190	177	202	183	216	194	204	198	196	186	176	170	219	186	194	201	238	219	217	213	185	217	179	184	196	200	200	192	182	181	197	206	201	226	210	217	199	208	194	174	165	183	180	206	197	218	209	182	235	168	182	177	207	187	208	209	203	219	184	195	206	213	189	189	215	205	203	232	189	192	193	182	210	209	189	204	210	204	221	200	213	172	182	193	206	200	216	227	189	169	179	207	175	181	202	204	187	185	192	199	195	181	208	217	210	200	188	194	206	184	197	178	221	214	194	201	192	206	200	186	189	186	187	180	182	222	236	200	221	209	172	181	211	199	182	206	190	194	189	215	197	224	201	199	205	195	221	202	169	198	202	203	170	183	210	204	188	194	201	186	230	177	220	186	189	206	198	200	192	192	203	210	210	220	209	195	208	217	195	190	189	196	197	223	198	198	199	190	229	192	185	200	220	217	180	205	232	192	200	180	171	182	196	200	187	199	216	213	189	165	192	176	171	190	172	203	194	200	202	189	202	163	174	222	184	191	195	186	203	224	207	199	210	219	208	203	217	198	197	202	205	208	216	180	182	200	185	220	203	185	203	212	201	207	186	217	193	191	208	189	199	200	192	224	197	203	206	177	198	206	182	216	178	181	165	185	161	206	179	214	202	213	194	176	201	199	199	203	206	182	211	204	211	212	170	204	188	190	214	207	191	231	203	202	214	225	211	193	172	207	191	190	218	216	181	200	181	204	201	221	214	199	188	186	207	174	196	224	207	241	221	198	176	206	201	216	197	175	236	162	204	196	199	194	203	212	175	194	184	214	172	168	196	184	212	218	184	192	192	208	205	190	184	197	187	208	210	198	210	200	225	171	198	181	206	216	216	193	207	175	196	196	200	202	184	207	196	194	206	213	184	208	215	211	167	181	192	211	178	210	215	213	179	182	212	177	185	186	204	180	216	185	185	196	191	194	176	206	204	192	183	207	203	219	233	196	202	190	174	201	181	207	201	212	204	198	189	214	191	188	191	193	190	196	194	185	196	196	183	216	195	175	190	206	179	189	220	220	205	162	175	236	209	181	185	182	180	172	177	198	190	198	218	206	192	198	221	200	184	186	204	204	190	204	213	204	208	200	199	211	196	212	186	189	167	210	210	209	187	203	203	187	190	197	206	202	203	222	214	183	203	209	196	183	196	215	212	189	194	191	224	222	199	191	173	192	190	213	183	168	193	227	213	239	194	215	215	177	186	192	184	184	184	186	190	185	192	181	208	193	196	197	190	224	197	216	207	186	218	210	190	193	211	192	186	197	191	195	219	211	186	214	180	196	199	185	181	177	238	185	187	211	193	196	199	190	201	176	198	175	186	211	203	213	231	179	189	195	215	187	206	196	184	201	187	199	205	217	189	182	190	199	205	213	210	221	216	190	188	222	192	176	191	182	189	188	197	177	208	195	193	202	176	217	203	200	183	202	202	209	193	179	187	221	205	193	173	196	167	212	193	196	183	205	209	192	188	179	224	202	202	237	196	205	199	218	222	217	193	199	180	194	189	189	216	204	216	199	192	194	206	211	215	178	196	196	194	213	194	190	193	189	195	197	195	191	205	196	229	200	203	219	184	182	206	214	175	218	216	196	197	222	203	188	181	192	185	211	218	209	229	206	171
15988	21113	18387	7827	2368	940	733	678	1069	1190	1621	1055	971	1177	1137	962	725	641	615	556	532	527	521	515	544	529	551	518	484	505	547	542	543	524	557	501	517	524	560	549	544	494	536	505	484	538	543	528	531	475	540	554	567	568	506	550	529	504	530	529	552	537	533	549	492	525	531	541	512	519	565	533	539	503	530	523	488	492	519	532	487	499	523	529	544	532	503	499	538	501	533	510	543	539	539	578	524	529	516	496	538	510	540	547	511	545	519	505	479	506	516	539	509	544	527	551	488	512	538	492	522	535	508	503	521	546	497	512	562	536	565	516	517	521	509	513	530	573	544	472	533	547	543	532	525	566	553	514	527	503	560	562	553	513	539	534	518	546	517	527	509	511	470	518	525	509	543	490	482	538	534	509	535	539	535	545	559	549	517	539	508	503	506	533	553	503	542	528	567	517	524	543	520	538	534	506	534	496	508	558	540	465	575	519	566	520	555	517	551	501	539	538	529	511	532	545	538	548	515	565	589	502	520	487	495	532	538	484	505	540	570	548	557	562	504	566	503	533	491	539	528	513	512	542	550	550	521	536	514	545	561	498	528	545	512	499	505	501	544	517	505	529	498	554	532	532	538	525	512	529	494	537	550	510	520	529	523	532	541	532	509	540	502	523	542	546	526	551	495	502	486	497	538	538	543	502	528	506	518	527	552	533	564	545	547	515	551	535	535	506	549	537	505	525	512	523	517	504	556	524	510	565	538	516	526	511	535	498	554	488	577	557	500	521	524	533	536	494	545	524	535	532	532	508	515	487	542	503	542	550	509	528	547	520	533	513	518	524	535	513	512	534	516	536	533	534	478	505	538	556	513	520	542	499	550	505	534	527	496	519	512	516	512	531	537	547	523	523	553	546	535	496	530	550	472	509	519	520	543	524	589	553	457	522	512	550	525	543	508	531	482	518	539	521	552	495	508	553	540	501	489	542	534	510	539	536	534	545	534	565	524	498	560	512	535	506	484	505	541	525	497	565	568	530	522	540	524	549	540	544	526	511	555	523	528	529	539	512	538	530	516	489	506	528	501	535	516	520	517	520	544	492	515	544	525	466	571	529	543	514	518	524	542	480	532	563	537	514	513	566	548	510	505	529	524	537	503	501	574	523	513	560	512	528	561	560	539	527	533	513	516	495	517	541	502	539	468	531	522	529	559	550	527	466	549	493	538	534	520	477	518	495	531	520	560	546	516	530	528	520	512	554	529	520	514	512	532	537	444	543	538	502	525	517	520	519	537	518	522	519	567	529	541	530	544	524	585	535	544	530	520	545	545	498	526	546	554	543	505	542	565	510	510	550	545	532	534	496	521	496	505	516	512	560	482	524	520	510	561	555	558	530	536	548	538	519	520	515	533	545	544	554	529	525	513	510	509	548	513	472	507	537	519	573	515	509	553	513	523	526	540	532	524	520	544	537	517	560	509	512	497	535	552	527	530	520	508	482	474	547	517	529	534	588	546	509	487	529	522	524	533	532	527	528	518	511	539	505	526	519	527	470	510	528	549	515	559	589	529	540	533	530	538	548	548	489	489	491	520	543	482	548	545	563	493	517	507	523	508	564	497	500	536	526	523	516	531	566	545	507	500	530	531	574	500	520	510	496	529	561	489	535	541	518	494	504	553	573	509	566	497	539	500	556	490	544	519	539	505	483	545	493	523	546	567	524	507	526	539	541	508	532	511	485	572	539	548	507	540	507	541	541	521	544	534	479	535	541	487	525	531	536	496	541	528	536	520	520	539	518	528	521	468	498	532	492	519	541	514	509	544	519	532	498	558	532	505	504	531	519	505	490	542	550	570	543	552	556	529	513	529	515	534	489	515	564	499	511	520	532	516	528	513	567	521	552	521	510	507	502	552	543	553	550	539	484	497	485	553	516	535	521	537	538	544	544	546	522	572	532	485	529	524	537	532	551	555	532	499	505	545	516	529	553	560	507	541	528	515	488	536	540	534	550	572	511	534	533	526	530	541	543	507	516	534	540	513	513	537	559	558	505	519	537	531	521	492	501	498	532	564	504	508	554	526	527	556	541	539	510	535	511	536	549	561	548	552	516	543	535	501	523	488	502	542	544	507	549	557	521	501	508	478	504	469	555	512	509	512	500	536	513	542	526	506	549	556	510	532	533	557	539	537	547	534	488	519	541	506	544	496	550	492	528	504	533	503	554	514	543	519	511	519	491	553	463	495	528	587	484	521	578	504	488	540	521	513	544	541	491	537	558	508	511	520	542	502	503	534	495	496	554	527	526	557	504	477	496	511	528	483	542	500	523	558	458	517	544	573	531	525	512	551	517	460	498	561	532	486	520	532	506	525	508	549	523	541	522	542	492	564	520	510	524	507	518	525	541	487	515	497	532	507	530	522	510	546	532	530	519	539	549	570	546	563	474	532	542	529	542	468	508	515	531	547	478	497	577	545	522	528	524	511	534	523	513	529	521	496	533	506	553	532	490	556	518	564	525	542	528	576	546	478	554	517	525	512	532	510	544	517	539	544	510	472	498	529	529	535	542	500	535	518	521	533	517	530	531	488	483	549	554	541	521	523	522	526	534	538	537	542	472	538	529	531	500	527	547	514	509	524	511	531	518	492	473	544	503	486	542	483	495	580	512	534	470	562	570	532	535	527	549	518	541	552	550	525	521	513	537	533	499	543	537	480	520	515	527	487	493	494	580	513	555	558	524	514	505	531	541	529	540	532	533	498	523	530	528	558	514	507	510	508	530	531	545	527	509	546	541	521	554	507	494	556	511	548	528	512	559	496	544	500	534	559	498	549	533	562	467	540	541	539	525	497	537	527	491	512	561	515	510	538	503	480	527	537	555	519	527	533	548	527	516	531	497	566	545	514	515	537	532	525	495	510	509	516	507	558	520	536	512	502	498	508	538	527	542	529	515	469	535	554	518	521	510	507	505	472	565	561	538	503	537	530	522	546	494	541	525	523	522	565	509	549	548	557	566	525	492	561	549	539	546	518	484	543	573	511	530	543	584	520	490	535	538	488	527	520	493	555	521	506	479	535	547	525	508	521	544	505	493	531	522	533	512	516	559	509	535	523	516	543	554	556	555	525	545	506	493	552	507	509	536	524	517	512	487	551	513	513	541	557	515	566	516	503	528	504	532	554	555	540	525	585	549	588	523	519	517	509	501	520	540	523	515	511	520	519	523	500	497	556	506	512	537	498	518	579	474	546	520	530	567	537	497	501	516	528	472	521	549	530	539	534	515	538	470	528	543	554	531	529	514	502	538	513	530	535	521	578	548	498	496	559	510	507	490	506	525	517	534	503	526	523	530	507	499	541	558	517	551	512	523	486	481	507	515	500	490	538	538	551	543	530	512	518	530	565	532	535	501	495	520	556	531	497	527	505	543	549	496	541	550	564	523	497	525	507	509	551	490	537	543	532	490	534	550	476	567	514	512	570	544	543	513	519	527	582	535	529	539	543	472	485	541
62872	65881	59673	36475	14013	3561	1404	851	2112	2188	3481	1721	1281	1545	1258	872	513	339	291	247	215	215	206	221	210	183	197	174	195	199	211	189	204	213	193	217	198	210	199	207	227	242	216	199	211	235	232	189	216	227	214	212	198	178	200	200	204	210	208	211	231	217	199	202	196	210	213	216	229	218	223	204	202	207	189	191	223	237	205	194	223	205	240	208	204	203	231	208	212	220	210	218	185	199	191	215	207	232	200	207	197	195	234	205	219	212	211	196	203	201	208	209	203	209	209	219	193	229	223	218	238	203	221	223	204	213	211	206	227	201	182	198	200	194	205	202	194	204	204	210	197	208	197	219	207	197	188	212	215	199	212	214	240	219	228	229	227	201	207	232	219	202	214	181	240	227	208	207	204	210	200	191	196	226	199	220	236	202	222	220	192	209	202	198	196	205	219	232	201	221	192	204	205	205	213	240	230	204	201	197	166	217	233	244	207	199	216	216	216	203	203	224	224	219	212	215	216	197	230	212	217	216	205	218	226	198	190	221	209	202	200	207	204	243	189	204	222	224	202	211	212	204	199	207	187	205	208	200	209	244	204	194	199	243	210	206	204	203	206	188	232	212	206	201	211	197	213	223	217	206	190	217	207	221	229	194	196	201	216	213	203	197	203	224	208	186	237	203	204	203	218	215	194	196	227	213	195	193	183	238	201	199	239	206	197	206	206	193	169	218	185	188	234	240	211	222	235	220	223	213	213	206	211	217	228	207	208	202	201	215	197	217	192	228	194	195	203	223	224	211	232	222	193	212	209	193	224	223	211	196	216	218	220	184	218	214	207	197	197	226	183	204	202	223	237	205	216	224	232	230	191	239	213	217	232	210	204	219	208	169	212	217	218	234	200	198	228	218	197	214	182	199	202	238	226	213	213	225	205	194	202	211	214	205	216	225	213	211	202	214	224	206	195	224	209	199	226	202	218	206	203	209	197	209	223	191	211	210	202	216	211	177	200	221	204	229	194	206	228	188	172	192	200	225	215	220	202	232	236	202	203	216	206	221	195	230	209	199	202	197	217	237	222	190	240	208	198	212	199	242	193	224	210	206	213	197	200	213	201	208	224	202	216	189	190	234	236	181	223	211	225	212	208	211	226	209	221	210	203	222	180	215	221	222	234	226	195	214	222	228	233	201	220	186	221	217	224	229	201	215	227	219	186	197	224	207	187	197	189	228	186	184	217	215	191	193	185	218	227	212	220	222	214	190	202	215	211	197	241	217	199	228	203	205	210	225	178	234	240	218	215	192	185	233	218	225	208	208	203	188	221	205	220	212	212	222	204	222	204	208	205	201	211	235	211	223	213	205	225	198	198	196	193	218	192	228	203	228	190	218	227	220	212	218	184	210	176	191	217	204	194	184	194	216	194	233	214	192	217	198	205	206	209	199	200	204	232	201	208	211	204	233	230	200	242	216	201	197	222	203	202	202	223	217	195	231	194	205	238	201	207	180	206	223	214	211	227	249	196	195	219	198	217	242	235	194	204	210	219	218	192	195	213	194	242	225	202	216	239	189	209	199	195	192	217	212	206	200	188	204	213	183	217	208	219	203	188	222	196	200	174	228	200	230	213	226	221	197	196	217	207	231	209	224	194	214	211	260	220	217	194	208	223	196	225	233	189	220	195	223	199	241	229	211	207	230	209	218	189	196	212	182	208	220	197	194	183	171	224	201	224	192	214	187	202	211	204	202	205	219	198	192	211	207	194	220	217	225	177	193	218	208	206	236	239	228	226	207	194	244	218	209	204	208	174	198	210	209	216	201	194	214	211	215	217	230	246	206	214	210	216	202	213	229	206	207	209	236	192	195	203	186	214	235	203	211	179	196	189	208	218	210	189	211	202	245	209	184	201	229	203	201	208	222	217	215	190	213	200	200	203	243	185	211	205	217	205	191	211	182	191	192	224	229	201	218	197	190	177	214	210	199	212	214	212	194	207	191	198	195	220	212	201	231	168	187	197	198	220	206	202	222	185	223	211	228	168	227	209	198	202	213	230	182	257	195	196	209	173	200	201	212	202	215	234	233	205	194	212	188	203	221	204	223	201	221	177	225	236	234	214	200	210	214	184	208	220	243	189	218	185	218	167	190	194	226	213	219	197	230	217	194	211	221	199	189	196	231	205	220	205	233	188	203	201	204	188	171	200	227	169	219	182	208	209	219	197	204	218	223	186	233	237	198	216	211	175	215	220	188	209	216	213	205	192	189	227	183	197	237	198	228	225	233	207	221	226	209	203	210	182	203	199	201	201	213	203	194	193	208	205	211	224	184	214	183	204	208	191	226	173	202	212	212	195	196	179	226	190	192	230	215	226	244	242	237	218	215	192	208	214	198	200	198	195	196	218	212	188	236	236	223	199	194	201	206	195	197	202	186	204	188	211	184	236	192	204	205	223	221	207	205	226	191	226	200	184	218	238	249	207	231	222	221	204	216	189	193	185	211	220	209	207	216	206	188	209	170	213	190	223	221	176	183	215	231	211	232	201	229	201	191	190	211	226	230	208	225	186	204	192	209	219	230	236	223	195	238	192	202	200	213	200	211	230	194	184	205	212	207	203	211	212	195	203	213	228	217	209	214	199	197	209	198	227	207	204	229	222	232	189	195	212	235	219	230	191	193	217	193	191	199	200	207	201	203	222	215	178	181	226	221	180	210	220	202	226	194	211	215	202	233	201	206	193	226	218	205	164	230	203	203	234	199	199	221	200	226	212	233	215	174	241	228	212	232	210	202	210	224	217	181	221	223	197	194	194	190	194	196	223	213	209	201	202	216	188	198	232	228	222	217	202	198	217	207	207	228	228	218	172	225	202	192	223	220	209	192	202	216	213	191	226	221	221	215	213	208	211	216	214	188	198	240	172	196	202	209	196	205	210	216	204	211	194	212	234	193	195	193	217	219	206	215	200	197	211	210	196	224	195	203	196	215	214	198	213	220	222	183	205	241	196	203	216	205	221	196	198	187	218	203	218	212	206	200	214	215	163	221	204	226	232	206	208	210	225	224	221	215	218	222	175	188	225	179	198	192	229	201	197	204	199	203	221	199	221	219	204	199	198	204	203	189	195	224	208	196	177	199	216	190	199	217	206	230	177	218	209	216	213	215	185	217	218	173	206	208	220	238	172	207	191	232	210	222	208	182	208	194	207	193	185	202	191	184	223	209	202	187	200	187	207	196	242	209	203	175	215	193	208	211	197	210	212	220	219	210	198	213	214	238	203	194	209	190	186	214	221	193	213	203	202	205	229	205	180	216	173	207	202	183	221	207	189	192	197	199	198	222	214	192	221	239	183	207	183	199	219	211	234	242	224	202	205	180	208	211	202	203	220	184	205	188	226	217	209	196	180	188	201	208	195	190	230	226	214	217	185	214	210	213	224	216	208	223	201	212	209	199	223	200	200	226	195	211	207	213	221	214	221	199	191	210	212	210	193	198	214	193	222	195	221	203	221	182
39652	50333	53244	38283	18962	8695	5210	3572	8430	9450	14091	6656	5965	7395	5996	3765	2001	1331	885	708	583	601	559	575	542	554	557	558	608	586	538	546	564	549	560	540	560	555	542	541	528	567	558	523	522	564	555	554	538	550	489	586	529	559	612	528	542	520	526	530	516	534	492	528	602	543	565	569	599	528	517	541	566	576	531	567	557	550	565	505	553	566	516	524	551	558	581	545	543	523	540	573	560	597	563	524	557	517	513	528	546	530	541	540	539	532	565	578	526	513	542	574	567	568	536	542	541	529	538	488	565	534	532	527	520	568	532	531	523	512	525	509	539	547	523	559	597	582	552	488	554	551	550	575	549	539	538	543	549	539	530	539	551	536	570	501	549	508	557	519	549	590	549	538	502	554	569	517	562	532	495	546	554	556	510	507	579	534	521	545	548	574	558	545	542	536	542	525	537	554	533	547	511	552	548	536	580	531	556	575	529	545	553	539	553	545	561	544	538	556	572	540	543	545	526	554	549	545	598	580	550	543	550	512	548	522	526	564	577	558	564	523	566	532	558	512	539	604	519	525	558	533	523	591	573	595	552	555	548	518	562	542	558	566	510	549	534	512	561	541	550	557	550	539	580	538	536	554	521	518	556	585	530	571	548	551	532	571	559	550	525	512	565	559	467	543	547	570	527	542	566	530	536	547	554	539	587	554	554	561	538	531	550	503	548	553	516	562	570	564	541	526	550	539	537	546	571	545	559	545	546	528	519	558	575	533	560	557	555	520	537	541	579	567	536	551	554	513	523	574	556	502	540	565	547	519	591	577	586	553	518	562	546	548	545	559	555	558	530	576	582	551	547	598	579	543	546	530	579	547	577	524	565	519	577	551	527	567	548	568	546	469	575	537	564	560	524	526	533	515	555	547	532	552	551	555	516	525	532	533	535	528	540	515	556	572	540	522	550	552	557	576	514	514	560	506	555	569	502	585	546	529	588	526	573	561	568	531	518	567	528	553	547	531	504	555	562	555	545	541	546	582	535	527	532	528	539	588	542	533	568	577	572	532	578	518	550	522	487	583	527	565	575	567	585	527	537	546	555	553	562	597	544	587	587	528	523	518	517	521	548	611	594	536	577	551	526	575	543	541	562	525	560	524	557	542	587	501	599	557	501	560	523	579	518	534	503	546	542	572	553	558	542	502	554	556	543	567	539	545	587	531	523	542	541	571	515	537	525	538	563	562	524	524	528	518	544	573	536	551	568	548	545	559	588	597	561	553	543	551	574	509	572	536	534	545	563	561	549	533	552	553	515	571	581	504	551	555	526	554	585	551	530	572	540	538	575	509	566	515	563	541	566	565	556	521	584	515	559	563	550	579	590	579	528	564	572	510	546	552	527	521	544	558	564	539	572	570	565	563	544	545	556	517	562	557	548	592	528	537	508	551	544	567	552	590	590	542	533	514	556	539	597	562	515	517	523	560	556	559	561	560	517	544	524	589	524	525	583	558	563	534	549	557	558	557	563	548	531	570	495	543	490	573	545	560	566	562	574	553	506	561	521	562	542	506	506	537	586	548	530	521	558	568	542	545	554	562	526	515	480	574	564	523	543	585	533	569	549	552	533	554	528	530	572	496	549	585	530	554	565	494	534	582	535	527	568	533	529	526	544	520	531	578	521	547	553	554	524	580	548	508	573	560	591	551	566	533	518	547	522	542	590	549	539	515	510	564	527	597	533	548	583	558	537	563	543	560	567	557	538	532	549	560	525	562	570	518	560	573	502	562	560	554	561	558	530	539	568	600	581	503	599	545	507	583	558	539	560	506	538	562	522	544	530	522	544	574	516	541	581	542	546	509	585	520	569	577	566	489	543	522	524	521	555	539	590	542	527	526	580	582	574	557	545	598	548	558	542	555	526	541	544	526	547	517	570	561	568	531	559	563	571	554	553	546	538	528	605	507	565	521	536	577	517	582	544	515	557	557	528	538	538	566	540	555	544	520	564	588	527	543	574	548	534	576	586	574	563	563	528	521	528	507	552	559	547	524	514	549	573	529	561	546	534	568	575	559	565	524	539	513	577	530	549	547	565	521	540	567	574	556	523	521	559	554	530	521	518	553	546	546	541	607	580	535	564	546	520	556	578	539	548	535	577	551	554	533	555	546	543	527	573	548	548	556	548	533	563	572	566	539	534	516	544	524	515	554	535	535	575	526	581	559	538	557	563	544	530	564	591	530	576	529	534	562	506	579	540	560	540	518	554	559	556	571	545	537	591	570	532	585	558	532	534	570	567	573	606	523	518	524	539	540	531	550	580	582	557	521	583	558	581	586	598	518	530	514	570	565	509	522	517	536	538	577	547	557	556	531	526	533	545	571	534	557	522	552	590	606	522	562	510	559	546	569	589	582	533	552	566	557	542	573	616	562	547	546	528	570	585	555	547	541	544	547	578	558	549	576	551	573	541	555	546	580	551	533	542	534	549	559	553	566	541	535	549	518	538	595	523	544	551	550	535	527	570	563	543	534	526	515	580	519	538	532	531	515	561	489	534	507	547	509	578	606	542	552	526	544	531	552	523	531	532	542	545	511	557	549	540	543	570	565	590	560	518	588	563	506	514	557	537	555	544	537	551	550	559	543	591	522	574	556	519	484	532	568	556	540	553	552	540	535	569	550	566	580	505	552	494	547	550	551	594	549	541	553	588	503	545	558	573	526	514	535	523	556	524	522	548	556	552	548	550	530	586	536	548	523	535	520	530	530	531	538	535	537	549	552	541	563	557	539	533	522	534	571	540	537	564	541	495	540	545	549	551	528	537	570	526	575	581	543	557	548	580	517	567	553	532	554	567	511	576	523	567	518	549	521	562	559	557	568	551	531	575	512	550	538	520	528	536	565	518	574	552	574	534	546	550	500	546	538	515	554	573	600	532	592	554	514	569	593	549	532	578	525	550	557	542	529	578	523	532	536	487	531	601	554	549	539	556	515	528	577	502	589	555	549	534	525	538	518	533	546	532	565	606	548	577	520	541	573	511	557	543	553	519	557	543	573	546	553	545	529	531	558	569	536	515	506	553	552	554	544	541	541	566	537	563	591	507	532	559	524	606	524	513	574	517	575	588	527	550	551	527	570	579	552	548	517	549	553	548	546	557	550	559	542	515	563	576	551	468	519	587	524	550	538	536	528	572	522	499	565	555	551	535	543	542	604	522	543	555	565	522	516	559	532	565	565	511	572	532	539	535	563	579	570	565	563	583	577	538	545	573	551	558	526	540	577	556	529	521	569	577	533	499	539	536	522	525	533	562	548	552	538	530	556	541	514	546	526	555	529	531	504	532	531	570	574	523	519	538	594	544	527	504	529	524	534	541	562	559	540	558	537	524	555	516	545	527	517	565	547	549	562	523	552	526	573	580	548	529	535	572	539	568	537	575	553	521	513	559	542	551	542	564	549	545	560	579	576	566	540	536	517	545	612	563	544	554	524	563	538	533	554	572	532	566	527	510	533	547	563
75557	80016	72252	46692	22810	9268	3516	2416	5453	3190	6960	3571	2686	2430	2165	1520	744	487	299	274	252	222	225	190	206	222	238	240	204	221	226	228	208	241	209	258	227	216	213	240	196	214	211	241	198	215	254	215	245	229	223	234	226	221	207	238	219	209	237	212	219	190	214	218	195	236	226	210	222	205	216	236	198	211	211	228	221	238	229	209	228	198	229	244	227	209	232	236	230	205	220	229	227	237	219	227	216	187	207	230	233	224	207	226	210	215	210	248	227	227	219	216	222	211	221	220	207	223	202	232	237	215	230	195	219	233	220	218	257	231	224	215	221	220	188	219	216	222	251	217	229	239	221	252	248	240	191	203	224	224	211	193	234	223	244	221	203	230	215	234	206	204	217	223	202	220	198	222	238	192	225	239	232	247	228	200	222	224	218	232	265	236	227	217	223	241	209	237	228	235	207	225	205	205	236	205	225	236	182	235	236	232	254	202	254	233	202	247	226	224	212	220	214	213	211	227	233	231	241	204	211	212	218	240	213	221	219	231	253	215	229	223	213	219	203	218	212	232	209	207	219	228	237	237	230	222	203	250	231	226	231	226	217	211	198	207	222	249	250	239	207	220	232	259	213	210	232	226	213	215	228	252	207	206	224	210	222	214	214	206	198	210	232	209	204	218	222	199	200	212	247	252	236	248	208	206	211	234	215	208	220	217	210	210	226	213	227	221	229	197	209	239	235	209	231	227	210	218	205	229	214	225	225	202	204	233	223	238	256	210	204	229	198	229	230	234	241	227	239	255	225	193	218	216	200	217	226	246	205	211	210	219	218	196	209	230	244	205	254	233	253	228	226	234	212	203	236	222	224	193	229	225	226	200	221	247	233	213	246	208	215	227	224	222	201	208	215	238	232	222	269	205	247	215	219	239	230	236	217	211	217	223	204	222	225	211	221	217	223	218	225	222	205	239	218	224	220	241	203	211	210	206	202	218	222	212	198	225	220	205	235	214	227	229	243	224	205	227	229	223	245	220	231	244	238	208	207	237	207	216	242	229	216	221	225	209	208	213	236	219	219	246	235	216	199	228	228	197	215	210	218	214	232	209	213	228	210	217	212	244	221	197	229	195	203	240	226	198	239	215	223	239	208	188	239	234	217	224	228	197	210	236	238	200	211	221	230	212	248	220	222	236	222	219	212	231	241	229	197	228	207	219	201	218	199	229	216	239	228	226	241	223	239	191	233	209	212	249	256	202	199	219	220	249	225	231	238	202	236	223	202	238	243	222	206	223	217	200	213	212	234	206	239	230	204	213	212	233	240	226	212	223	231	221	223	228	234	226	231	219	206	223	217	237	202	207	219	226	215	230	230	210	213	198	216	221	205	227	209	194	235	208	210	217	211	248	211	241	221	209	227	222	241	229	251	242	219	202	226	243	231	207	215	240	208	225	204	217	224	189	245	223	217	217	213	214	249	215	241	239	242	228	243	225	226	223	221	208	234	197	226	210	218	227	233	225	210	222	232	246	233	225	212	242	196	209	255	253	206	225	219	216	216	239	206	224	228	234	246	216	209	210	237	198	231	193	184	234	221	219	209	237	227	199	194	237	202	227	219	216	229	214	209	205	245	207	207	223	220	231	201	210	242	219	232	238	237	203	216	211	213	213	240	225	217	218	205	231	239	231	232	232	202	221	202	205	220	206	232	235	228	229	225	227	225	203	211	239	263	247	233	237	232	228	249	228	229	196	224	242	223	211	227	217	205	203	206	222	215	240	195	214	219	215	205	184	204	217	223	207	237	222	224	217	222	221	218	212	230	229	225	220	239	215	216	220	215	232	229	225	229	203	204	244	230	233	272	221	205	234	202	196	226	220	222	210	212	234	230	258	217	240	204	213	209	207	202	213	231	241	193	203	233	223	215	202	220	221	238	240	225	209	205	246	200	204	220	236	229	220	209	231	210	222	209	206	230	193	237	239	213	237	219	198	224	210	230	218	213	234	220	217	222	205	219	196	245	199	205	233	221	208	187	205	233	246	220	205	214	241	212	209	205	201	211	214	231	212	202	230	226	225	250	252	218	197	214	214	213	233	228	219	218	257	232	218	246	250	225	229	220	219	216	214	213	224	229	215	233	216	230	241	217	211	237	217	210	238	242	212	223	231	215	214	216	218	209	216	207	221	220	211	237	237	226	233	236	224	227	221	235	212	224	231	237	224	196	221	220	230	233	209	245	223	228	201	209	208	220	235	249	211	223	216	222	230	203	224	214	220	238	203	222	218	252	231	220	235	200	196	194	189	251	206	225	232	207	220	206	218	248	227	208	198	210	210	213	216	208	233	220	210	212	215	229	240	205	204	220	206	263	231	229	202	202	220	246	229	224	231	205	248	219	220	226	207	221	219	224	202	222	197	197	245	222	218	202	216	237	223	195	238	221	252	231	194	230	243	243	234	235	214	205	237	236	182	226	229	223	181	221	231	227	203	199	224	174	223	236	186	237	187	242	191	237	217	222	207	224	210	207	240	229	229	220	204	229	219	213	222	227	203	231	222	240	199	241	246	213	224	227	220	234	177	198	214	240	246	220	228	225	244	224	231	227	242	209	214	238	204	244	204	207	236	207	218	198	188	228	202	259	231	238	253	237	204	223	217	246	208	206	213	227	235	225	195	215	250	211	206	218	206	206	241	234	216	206	223	218	235	227	215	242	236	233	225	223	241	227	248	227	199	237	226	208	205	230	246	204	230	208	236	223	225	228	207	213	218	232	208	244	219	196	225	209	211	207	240	254	196	214	218	218	225	235	213	218	254	238	220	215	213	245	222	218	243	201	215	216	206	187	211	206	221	217	224	220	214	220	214	215	221	180	241	208	221	238	208	214	217	197	203	220	214	214	223	221	228	229	219	218	229	225	210	237	233	222	241	206	209	187	226	193	194	225	202	236	229	223	220	220	220	238	238	209	172	245	213	217	213	233	205	239	211	215	209	209	227	223	202	212	220	236	246	237	233	219	237	227	224	223	243	211	243	252	237	213	208	227	207	222	215	207	206	223	202	215	219	206	220	213	194	230	191	231	256	207	218	225	233	200	244	217	212	264	220	205	218	251	210	197	230	231	221	236	200	215	257	233	207	212	243	221	225	214	231	249	231	240	237	233	221	246	233	214	210	212	223	219	233	233	210	216	219	211	220	210	215	209	204	231	226	213	224	230	207	240	240	232	226	220	237	218	216	213	228	227	212	240	192	238	220	206	240	222	232	233	224	186	222	230	213	186	238	218	230	226	181	213	220	229	226	224	225	264	223	196	243	234	233	242	229	237	218	232	220	196	233	215	219	225	211	209	223	194	214	213	210	224	215	218	202	233	208	212	224	234	238	224	206	206	209	242	236	230	238	224	243	207	262	223	226	207	230	258	196	222	221	220	202	237	234	248	227	225	215	229	208	216	204	211	214	217	210	209	214	231	218	220	208	233	220	186	212	207	202	209	220	216	203	220	206	234	198	227	254
48888	63667	67026	47423	27681	15478	10718	8996	17358	12235	22131	11416	11240	10610	9606	6631	3023	1801	1116	715	649	569	587	595	587	551	574	564	567	594	589	601	599	522	566	533	640	549	586	570	590	578	553	600	541	621	609	545	562	556	544	556	582	593	574	507	577	594	575	568	568	569	584	585	552	562	534	544	554	592	579	542	550	588	569	587	564	535	588	588	576	565	561	569	544	535	572	534	566	569	570	553	546	608	585	547	563	544	556	579	551	564	545	595	583	558	570	580	562	572	562	588	549	526	568	563	567	560	597	567	565	592	559	543	567	598	549	582	571	540	565	551	571	610	591	594	568	555	533	559	564	601	571	573	580	569	561	550	560	547	578	579	589	592	574	567	583	544	578	558	542	560	577	577	532	572	577	563	544	583	570	539	566	601	602	554	536	569	583	563	573	584	575	572	553	587	590	583	580	561	551	590	562	554	525	550	561	572	591	557	541	560	589	552	606	611	591	589	609	617	549	569	563	570	556	599	576	570	513	570	561	596	554	528	555	565	571	575	545	557	563	614	575	548	574	592	536	572	584	514	562	532	547	528	584	581	621	595	567	581	545	586	557	563	569	608	567	577	554	574	569	609	594	572	576	515	579	531	547	555	550	525	559	599	575	560	580	590	565	599	554	592	556	588	544	556	574	532	553	591	582	535	553	585	574	559	562	579	533	545	562	576	570	609	587	577	558	581	573	599	569	605	555	601	588	545	583	549	532	584	591	535	553	555	578	583	584	537	562	570	572	531	550	587	599	546	563	556	509	595	548	547	564	529	567	527	576	589	597	523	580	579	562	591	576	508	555	563	552	576	586	583	575	572	576	598	546	533	542	573	566	549	597	559	576	592	607	566	556	570	545	574	588	555	595	510	578	612	578	536	572	565	597	561	613	611	557	611	601	537	585	565	553	611	589	548	557	563	530	581	567	569	590	556	534	557	529	590	579	608	580	548	556	590	567	612	583	573	589	591	563	554	529	552	567	572	591	550	563	593	586	538	562	565	568	528	572	579	592	583	532	554	558	565	547	591	578	575	594	588	554	572	555	549	562	578	554	556	528	554	597	531	583	537	594	584	577	580	546	548	574	543	559	544	592	591	574	571	587	540	547	573	575	657	607	581	596	586	559	546	588	601	570	587	532	551	543	591	595	569	599	580	583	587	558	545	581	573	533	526	560	524	587	579	554	541	577	558	533	607	595	587	579	589	563	515	537	606	550	515	577	577	514	558	571	538	572	617	508	553	542	562	567	572	588	540	535	582	556	538	576	577	553	588	572	562	576	572	560	532	582	570	599	592	557	572	590	566	593	559	565	568	581	528	558	546	571	568	593	544	542	573	557	545	557	574	547	599	559	612	542	612	576	593	585	583	550	579	550	577	610	582	569	537	582	576	552	572	625	582	607	553	599	561	503	602	566	561	556	546	580	597	558	541	554	538	571	603	567	580	593	621	586	541	549	542	586	572	560	590	550	578	561	580	570	578	566	574	575	595	541	528	549	574	580	568	577	568	563	568	555	561	576	575	581	590	537	609	609	585	581	548	615	582	578	579	556	549	567	621	540	557	553	553	548	540	584	558	568	565	564	598	539	554	552	586	536	558	584	554	600	555	595	587	570	552	601	580	535	555	545	572	568	534	558	579	583	580	562	565	547	562	535	598	614	573	589	589	599	573	582	505	539	567	540	578	583	598	559	565	570	583	582	533	606	591	562	515	584	529	546	544	523	579	543	541	578	557	609	550	502	578	581	596	539	614	561	608	574	557	549	559	561	590	554	590	546	579	545	606	607	550	576	548	585	590	553	579	563	529	543	570	570	569	530	586	549	606	589	562	539	531	571	580	595	650	587	601	536	550	572	589	601	560	594	568	573	582	574	564	573	544	554	607	564	577	564	593	579	572	586	554	561	554	579	582	502	552	580	543	523	589	566	566	530	547	538	604	550	568	581	572	539	540	571	605	570	580	527	588	538	575	543	584	627	538	569	576	594	537	547	546	599	557	579	608	564	571	573	561	576	584	567	573	602	573	547	570	540	562	563	567	565	545	598	569	569	567	617	567	549	553	572	579	560	578	582	562	610	548	598	579	607	553	559	569	584	597	559	591	585	559	623	633	553	557	572	580	572	574	591	541	606	554	541	579	570	568	549	567	549	589	543	593	563	582	562	564	593	553	592	570	541	540	579	540	607	586	598	595	597	539	549	560	572	602	549	557	588	553	551	591	547	568	576	585	580	564	560	576	527	599	595	587	585	539	560	530	559	604	610	543	573	585	606	557	551	585	562	527	563	569	592	523	536	575	566	568	564	585	572	601	551	571	567	555	607	551	540	548	567	602	552	563	541	555	576	524	577	543	547	542	553	586	568	579	576	576	584	556	583	562	560	605	604	539	540	561	560	583	560	589	554	547	535	536	554	567	541	592	613	586	533	581	576	582	579	590	559	554	567	598	568	567	590	544	563	592	539	588	578	544	580	574	537	577	560	571	561	606	569	566	568	594	583	593	576	544	547	604	537	570	555	620	586	519	546	575	581	533	571	554	556	549	571	578	591	582	620	588	566	575	568	605	582	572	576	547	538	562	559	572	568	546	595	575	597	577	564	570	594	553	552	568	599	570	592	597	568	599	529	584	532	626	572	558	590	548	588	596	559	590	543	564	589	594	581	563	573	577	563	553	595	574	542	541	563	565	541	540	568	537	573	568	555	560	567	575	551	579	539	581	579	572	593	573	538	556	549	592	549	535	571	599	561	564	555	577	552	596	607	546	563	594	556	578	542	566	603	557	544	543	594	574	569	573	620	548	604	566	551	579	567	563	549	560	561	581	578	523	537	583	578	571	584	575	618	548	541	540	567	569	612	579	582	569	566	591	556	564	544	526	595	553	607	605	562	540	562	574	585	557	576	549	559	570	604	555	573	545	546	615	527	562	617	533	552	568	536	571	610	599	544	573	560	567	612	545	519	602	554	570	568	590	546	577	571	572	573	569	553	591	559	571	565	612	580	567	611	566	577	511	580	569	554	615	562	586	584	540	576	518	557	606	540	581	550	538	600	566	565	567	580	551	630	588	565	591	548	565	585	586	581	561	533	593	550	535	558	537	559	571	550	558	576	573	544	569	564	575	580	579	552	554	628	581	549	558	588	572	602	533	569	557	544	578	556	557	544	578	538	593	610	563	615	552	548	569	549	596	557	546	597	549	557	566	564	541	594	568	535	538	590	587	588	569	581	568	588	569	608	583	597	583	592	526	591	592	558	561	573	547	605	561	551	612	543	577	557	556	549	551	541	569	558	585	597	605	585	580	595	551	545	584	538	578	563	558	546	555	579	604	553	565	562	564	532	591	568	590	550	540	557	571	567	532	554	569	565	523	588	559	524	587	562	547	602	530	576	577	555	548	594	563	555	533	570	556	560	593	577	625	572	590	573	572	527	551	568	593	571	573	568	591	515	597	542	565	535	541	575	545	569	582	554	591
18897	16649	13297	4172	666	343	258	255	377	276	386	296	294	299	309	273	253	202	209	190	199	185	179	208	219	193	219	218	194	190	182	223	175	206	224	200	164	192	222	200	175	220	206	205	209	176	222	205	206	195	169	207	191	206	222	176	184	211	210	214	211	205	198	206	202	192	190	200	197	193	191	173	213	219	205	189	193	212	218	200	190	226	202	209	238	190	217	204	188	206	193	195	188	190	193	213	217	174	210	191	213	211	208	221	191	209	195	193	201	176	171	188	210	220	190	201	199	220	178	219	193	173	194	182	216	217	206	211	225	198	178	196	209	219	161	173	201	211	176	188	203	193	211	213	178	182	183	221	200	180	185	221	210	213	175	200	199	191	202	189	206	218	191	218	183	181	208	217	191	188	181	199	188	194	220	188	211	192	221	203	159	190	194	214	195	197	193	199	184	190	222	195	205	154	203	217	207	215	198	201	201	182	208	184	208	202	228	203	209	200	202	195	197	211	194	188	200	206	198	205	202	190	233	185	219	193	195	180	207	209	190	191	195	182	205	180	197	210	202	212	212	195	199	218	179	206	187	212	205	209	178	199	201	199	199	193	191	216	199	200	184	193	194	211	193	206	203	221	233	177	201	208	202	190	195	219	195	227	195	196	172	186	174	199	211	211	179	210	198	201	203	193	219	228	193	206	205	199	224	196	200	176	179	187	209	180	164	186	176	189	216	228	191	212	204	187	216	192	204	209	194	183	206	223	184	184	207	178	183	209	191	219	210	202	224	222	207	198	197	157	202	199	223	209	184	165	177	174	199	222	195	187	211	189	195	186	193	205	199	196	201	185	189	217	205	207	212	195	241	208	186	184	203	190	208	189	210	180	175	197	198	203	204	193	205	197	203	173	181	196	217	185	205	186	199	226	197	188	184	189	200	205	198	220	203	193	190	194	208	195	193	200	174	215	196	196	203	216	217	186	214	217	189	189	176	198	194	179	197	175	175	199	192	203	219	194	184	204	164	188	195	203	192	200	202	221	199	202	197	201	198	203	211	198	203	203	175	204	202	211	203	206	187	187	210	216	191	174	192	214	219	190	227	205	208	217	205	204	200	181	206	183	193	211	218	189	211	208	208	178	189	209	190	209	189	191	216	193	210	198	189	206	191	195	198	212	194	215	194	200	196	204	216	203	200	196	191	198	203	201	208	196	201	194	209	209	191	211	215	196	214	211	219	190	207	193	177	198	186	241	207	207	200	227	185	200	234	198	201	168	191	202	203	186	180	184	222	163	194	180	194	215	208	189	202	181	192	180	170	199	212	233	208	226	230	218	191	203	211	205	189	209	209	215	201	206	208	201	194	190	210	168	192	209	196	212	190	193	201	228	203	171	192	176	226	219	179	213	169	199	203	171	203	184	195	170	194	174	189	190	179	217	221	192	196	173	211	187	170	221	203	230	208	212	218	204	189	192	206	225	208	205	232	209	222	227	215	212	181	206	209	202	172	202	193	183	197	193	199	196	216	210	198	153	197	198	187	193	200	186	215	198	186	231	208	214	189	197	210	190	211	193	199	196	203	203	195	218	204	218	178	191	210	183	184	184	174	202	210	213	198	217	200	180	192	219	178	234	210	218	194	201	183	222	195	203	178	202	188	220	218	221	193	191	182	200	197	177	218	194	196	201	187	221	203	216	206	192	185	206	236	212	200	194	205	202	202	214	213	189	194	194	208	209	208	204	187	213	218	199	209	184	196	178	187	196	178	212	175	185	190	162	171	208	173	215	206	201	198	195	212	209	206	188	186	207	227	202	188	197	219	203	210	210	209	217	202	201	185	189	194	217	214	172	215	206	209	188	218	193	214	216	194	192	198	180	196	212	203	218	199	167	212	210	194	194	223	188	195	198	243	195	184	194	190	201	218	221	204	180	204	183	203	204	206	227	189	197	174	181	212	180	196	210	175	207	206	174	194	232	202	193	204	205	199	211	158	200	191	199	207	204	185	191	179	232	214	179	223	186	210	203	202	193	186	208	212	195	151	199	179	205	196	201	208	194	211	191	188	191	209	212	221	202	211	199	186	198	220	176	215	191	206	216	211	218	190	190	228	207	205	205	161	185	207	178	221	216	188	197	227	196	207	195	243	205	213	205	193	209	197	196	186	173	215	197	208	199	202	202	182	194	205	235	199	188	211	183	186	180	181	172	206	192	179	197	173	186	210	202	215	178	177	227	202	195	175	213	196	183	193	214	201	194	191	197	181	195	188	213	200	203	231	186	176	194	210	179	218	214	197	207	189	213	223	200	187	203	201	183	187	188	212	189	186	191	209	202	168	192	194	192	177	237	206	209	181	187	178	206	191	195	193	198	200	209	217	210	198	214	194	209	214	238	191	211	205	221	204	217	200	207	199	187	200	187	209	177	185	204	213	217	182	178	188	208	202	190	205	215	172	191	167	186	189	212	213	196	204	192	202	202	206	188	206	197	195	195	185	202	190	205	230	195	183	202	194	218	222	203	193	208	203	203	214	196	220	212	212	204	179	195	187	212	206	196	189	198	207	207	189	182	197	198	195	189	196	210	197	196	231	203	219	197	212	194	193	186	181	190	207	206	176	185	196	213	220	212	203	198	209	220	197	194	226	240	197	184	190	209	197	197	189	191	219	191	185	194	219	200	196	193	195	177	188	175	187	180	183	174	202	187	187	181	182	220	187	176	206	203	217	211	164	192	199	207	181	196	218	159	205	188	201	191	202	196	191	179	168	201	205	204	174	207	223	192	203	183	197	195	196	191	234	180	214	218	175	184	218	186	191	187	192	190	195	190	238	225	221	197	196	210	158	198	185	203	207	220	174	192	214	192	190	192	179	181	196	227	193	209	192	186	193	219	201	191	204	181	192	199	200	200	200	196	222	211	208	184	190	205	196	204	214	208	201	164	197	198	209	193	202	202	189	215	182	204	205	204	212	197	196	215	191	208	197	199	194	202	168	202	221	198	220	209	198	202	225	216	231	203	176	221	206	205	224	184	205	214	196	209	208	196	190	182	184	187	204	202	190	197	217	201	186	172	204	203	205	191	216	196	170	231	193	209	173	205	191	187	206	176	226	203	198	207	191	210	175	203	189	197	181	190	194	196	186	198	225	213	202	211	186	190	179	193	190	180	190	194	193	166	211	201	213	198	204	190	208	200	188	185	192	198	201	193	217	170	200	189	196	188	178	208	172	189	199	191	211	185	220	207	213	198	202	197	184	190	208	197	198	174	211	227	199	220	185	217	218	244	194	185	185	208	208	187	200	200	198	241	196	206	198	199	206	202	203	198	205	233	200	198	198	190	199	199	184	175	229	183	194	211	200	187	230	218	171	196	180	211	199	206	190	212	202	199	189	225	189	206	183	186	183	180	212	210	206	211	188	172	215	194	232	190	183	210	199	204	183	188	201	183	181	180	214	208	191	196	184	194	198	222	225	202	201	187	197	180	204	203	177	213	188	184	195	166	190	194
15569	20838	19323	8766	2179	1169	1006	713	1354	962	1719	1068	1013	911	1091	938	695	618	558	513	503	536	516	524	528	516	539	511	542	510	518	507	572	512	512	519	536	548	513	505	529	591	501	487	517	526	537	550	499	527	523	530	506	477	516	528	526	517	551	504	531	500	504	490	526	533	529	524	543	507	532	528	555	560	495	551	504	532	541	502	501	568	520	519	549	504	551	506	521	528	547	503	539	506	487	538	480	525	524	500	522	537	495	537	514	484	561	515	510	561	498	566	530	518	493	489	524	530	537	560	494	560	474	550	515	564	507	573	508	540	580	541	528	543	564	507	545	439	515	515	514	499	485	490	549	525	553	474	553	516	525	525	509	571	516	505	527	555	507	527	538	516	533	517	512	538	522	544	517	533	585	510	528	510	552	524	528	494	534	520	534	540	534	539	525	551	560	507	535	547	552	571	509	556	499	537	476	507	501	546	519	514	505	499	518	524	560	502	497	546	519	520	551	563	527	510	531	505	558	516	519	571	549	534	493	551	503	511	545	533	466	517	538	520	546	548	529	520	538	557	549	530	523	517	535	560	529	538	540	501	526	555	503	537	536	523	535	526	563	501	505	507	532	534	511	520	532	517	526	551	522	508	535	550	489	508	511	524	485	513	540	511	571	552	509	520	533	525	514	579	534	508	490	519	525	555	518	533	501	530	527	526	511	566	542	534	522	506	529	546	524	518	560	542	524	520	497	521	543	526	537	512	490	536	557	546	550	519	545	514	564	514	515	524	559	579	507	519	543	531	499	482	494	521	507	554	501	563	571	489	511	544	508	554	528	515	542	503	553	557	530	509	508	542	489	492	544	493	529	557	560	547	514	538	495	532	533	512	551	532	536	537	523	536	524	506	537	515	502	524	542	527	564	553	533	497	508	549	556	583	511	540	555	565	498	514	514	573	497	523	499	509	577	520	578	535	508	498	547	514	515	492	536	545	539	565	539	531	501	495	533	547	535	552	522	508	535	526	540	499	497	462	565	525	477	529	539	544	543	522	539	508	504	540	516	510	495	552	531	574	530	549	482	524	562	509	490	582	507	507	547	516	533	540	490	471	530	505	555	546	549	493	511	546	510	497	552	577	554	532	549	519	541	517	579	542	489	561	545	506	533	540	527	521	529	506	536	545	511	514	523	518	563	503	550	566	509	525	527	531	532	534	546	546	513	537	583	518	541	527	547	522	528	534	522	558	517	546	497	506	489	519	561	545	490	529	535	507	550	528	531	529	546	505	541	527	528	541	523	538	547	548	509	550	525	507	537	550	503	553	578	525	535	539	501	499	557	496	536	507	525	532	511	543	597	529	519	509	526	507	534	550	521	500	515	535	528	523	573	539	563	547	550	524	517	514	538	567	516	553	561	563	552	539	544	512	561	514	488	506	516	485	550	504	535	539	522	522	498	541	518	501	484	500	507	550	500	484	522	524	516	555	550	505	567	566	520	490	492	504	531	545	538	541	517	509	518	541	540	554	472	532	552	514	509	560	527	535	522	538	537	543	547	522	543	533	546	559	537	570	521	524	516	512	537	528	581	519	554	521	535	523	497	541	527	517	496	556	508	499	505	562	531	490	511	557	523	551	479	525	510	525	545	538	533	500	562	536	535	509	553	527	531	556	503	509	510	498	519	531	524	523	537	552	566	556	522	506	503	539	514	517	544	561	557	506	520	540	542	515	524	497	538	560	530	524	517	528	570	527	499	506	522	542	531	514	547	530	510	533	491	558	483	526	547	567	517	517	517	518	548	547	537	517	542	528	500	540	541	509	514	556	512	515	533	511	506	536	523	520	514	495	535	552	524	538	513	543	498	574	543	515	513	576	532	513	511	520	537	533	532	531	504	501	556	533	501	535	510	510	513	532	518	499	530	537	520	485	543	501	542	522	518	544	526	493	520	523	528	502	549	478	550	544	511	532	540	570	535	544	501	528	580	524	556	560	524	532	565	525	560	556	511	551	519	531	538	522	504	519	570	500	539	530	526	520	543	499	564	499	531	493	510	528	491	490	514	487	534	534	547	542	512	533	557	493	519	531	513	512	512	497	546	512	517	528	519	532	515	527	537	537	500	498	521	520	513	548	519	510	499	526	553	526	550	517	515	512	525	523	538	489	522	502	545	509	568	533	603	538	535	516	542	568	500	490	552	545	509	513	530	529	481	523	486	498	538	514	507	517	540	549	535	577	488	527	541	540	575	529	524	513	563	526	574	497	529	517	524	489	570	549	500	510	499	499	546	534	575	546	534	516	487	504	516	525	538	522	524	541	507	536	502	524	563	530	523	563	527	548	535	532	551	539	549	527	538	549	551	502	520	497	576	546	542	511	525	508	538	534	550	527	532	566	535	555	558	530	539	496	553	551	530	517	496	526	520	535	514	523	577	513	521	552	516	507	530	497	508	580	546	514	512	505	560	544	518	559	512	528	521	538	531	509	551	550	585	527	545	547	532	553	552	528	526	512	584	496	520	503	533	560	498	512	498	527	508	528	550	557	478	473	514	541	537	525	510	530	514	505	472	548	557	530	564	505	536	530	513	537	514	519	540	526	534	522	510	518	500	527	518	544	538	524	521	547	526	515	512	505	525	493	511	550	483	538	534	550	509	477	553	534	504	555	519	516	535	524	529	525	544	554	517	531	529	534	518	551	512	548	482	505	548	532	480	514	557	549	519	541	547	521	524	531	549	507	497	524	535	541	514	457	506	520	575	481	532	552	543	542	495	552	525	495	556	526	560	518	568	542	542	533	538	560	514	506	512	501	511	543	501	552	585	522	537	493	461	524	518	509	540	511	532	512	505	530	554	507	592	533	510	519	515	528	535	546	498	534	506	517	531	534	524	492	529	511	581	506	526	556	532	518	494	510	532	559	535	550	498	523	523	539	508	513	513	542	494	568	574	535	519	513	494	504	512	515	514	504	519	559	526	529	534	494	527	565	523	539	565	524	493	516	553	527	503	559	498	540	504	496	553	500	505	519	516	499	530	505	534	529	594	525	544	524	512	499	546	559	490	534	549	513	542	507	518	548	521	518	530	542	545	537	517	510	476	531	523	531	536	541	512	488	529	497	530	545	502	549	490	543	511	507	527	497	499	518	574	555	505	505	496	524	563	541	508	546	516	516	531	458	530	544	510	523	497	514	548	549	515	515	543	528	537	523	556	520	504	563	528	512	509	504	542	496	555	495	508	534	541	552	585	511	508	493	527	530	541	540	533	533	534	534	560	516	489	534	531	495	569	548	512	570	539	527	537	500	538	526	583	556	528	544	494	544	553	509	507	543	542	514	527	503	499	508	540	530	523	514	545	533	526	517	525	520	532	553	532	504	538	546	534	561	509	529	515	516	524	531	533	519	527	516	511	485	530	551	537	526	524	517	541	502	522	517	498	517	543	506	517	504	519	499	550	559	534	546	479	522	554	506	535	548	561	480	509	527	496	536	565	517	522	514	528	570	531	539
62173	65395	59753	37335	14224	5193	2650	1346	3862	1777	3252	1456	1412	1128	1202	730	398	317	252	208	215	192	229	238	208	231	195	213	209	217	220	202	217	221	215	221	200	211	218	199	210	194	208	198	192	212	213	214	220	224	207	212	201	203	215	214	208	209	208	197	227	220	229	198	205	186	218	222	222	195	210	231	215	199	187	175	204	229	199	216	236	190	219	210	190	228	210	201	209	215	218	198	206	200	224	200	206	187	210	212	211	197	184	204	213	196	206	213	237	217	224	182	222	202	219	194	214	197	218	217	193	212	202	226	214	191	193	218	211	226	200	198	209	184	205	195	207	197	225	204	218	220	222	218	195	219	214	185	204	214	185	220	190	230	218	218	201	220	214	212	221	215	195	202	234	211	201	215	200	244	198	194	199	218	173	185	211	222	224	182	225	200	216	201	188	200	191	218	188	216	234	213	197	231	204	205	199	197	184	182	196	219	197	205	208	196	237	214	223	236	221	217	227	207	205	196	211	230	225	211	207	201	205	187	231	201	219	182	203	200	209	220	203	201	199	196	194	197	215	223	226	233	248	220	216	223	201	204	210	203	224	220	201	199	187	218	200	185	225	189	203	204	218	205	203	201	192	188	205	177	199	213	198	216	224	175	213	209	173	225	196	192	231	214	226	213	214	223	204	211	236	212	178	212	219	199	207	183	218	221	208	241	198	231	203	206	219	193	192	231	201	233	225	181	224	221	219	200	209	193	185	211	205	199	229	216	199	193	204	205	208	193	210	241	207	217	194	220	218	198	219	213	217	215	212	194	218	207	208	214	220	194	196	215	194	205	212	202	217	201	209	223	186	224	214	201	217	199	199	216	217	228	208	206	208	207	204	221	216	229	230	190	195	208	191	187	203	192	240	205	199	187	211	218	216	188	198	203	202	223	194	186	203	207	206	200	197	206	229	205	203	235	200	212	199	199	195	217	212	207	202	197	205	218	217	209	234	195	211	195	205	204	227	196	201	193	192	209	194	189	209	212	237	182	211	178	191	205	193	216	233	203	213	227	210	192	191	235	205	202	224	184	202	213	204	218	232	198	210	200	196	233	198	198	203	217	190	211	214	217	208	224	204	189	213	212	201	223	200	217	209	201	218	224	189	214	205	238	207	210	201	204	224	212	224	206	214	192	205	189	197	205	215	234	209	216	239	205	222	218	214	229	207	200	218	231	205	210	197	200	201	223	230	208	195	218	239	222	205	194	237	211	217	198	227	214	251	196	198	210	229	211	221	220	197	199	217	213	199	228	224	208	194	199	206	212	198	213	229	175	214	205	198	204	224	197	196	215	225	206	191	186	205	194	203	186	190	213	223	206	214	210	213	195	227	244	198	199	226	194	216	212	218	216	195	207	227	204	201	193	212	208	212	208	207	213	209	201	215	225	204	208	217	204	210	206	204	207	214	205	211	173	203	213	209	191	211	205	205	200	188	211	172	190	213	199	208	192	205	208	235	229	211	196	191	222	196	225	205	229	228	209	211	187	251	212	202	206	197	237	215	193	217	224	206	199	196	211	207	209	193	216	212	206	215	211	189	194	201	227	203	206	207	194	215	221	234	194	215	212	225	203	214	210	203	217	226	221	226	192	219	184	237	213	209	219	188	187	206	237	191	182	198	217	204	208	214	242	221	184	184	206	241	218	214	213	211	220	196	187	217	193	196	203	203	218	187	194	211	208	217	209	244	199	185	217	220	205	190	245	227	200	218	191	195	169	210	216	211	220	207	189	188	212	205	233	225	198	186	215	201	227	254	218	197	237	208	201	219	221	215	221	211	220	185	213	214	213	243	213	216	211	223	211	179	197	190	196	203	233	199	216	204	232	208	199	213	215	191	210	222	210	204	220	209	182	234	177	226	190	218	213	220	195	219	187	227	180	220	197	226	207	212	208	198	223	193	212	195	194	208	194	206	191	198	187	204	194	203	209	197	210	201	205	225	203	210	242	211	207	230	212	217	167	180	224	221	197	198	205	211	195	221	217	220	192	238	205	230	190	197	201	182	205	223	223	179	204	209	209	215	196	194	196	242	202	219	207	199	199	236	230	232	194	198	211	220	218	211	222	214	216	228	221	196	218	217	203	220	202	206	241	211	200	206	221	213	231	218	198	190	190	216	201	217	210	193	209	201	201	194	210	190	204	203	197	249	197	215	208	208	220	206	211	208	199	203	216	201	201	222	206	166	204	198	215	186	214	200	226	184	224	197	207	215	217	202	239	231	219	187	204	197	209	213	222	243	203	211	215	217	227	185	208	213	208	210	212	217	231	218	189	190	190	218	227	214	201	172	242	210	209	224	224	215	226	212	201	208	211	238	208	206	239	191	214	188	195	226	194	212	234	205	179	194	191	203	211	203	215	179	219	198	214	185	220	216	226	210	239	215	200	209	207	199	211	247	229	223	192	211	202	206	229	202	206	232	191	233	230	216	207	188	225	240	216	223	210	211	215	203	207	205	236	216	189	229	197	191	211	195	195	217	208	202	203	197	174	233	201	226	197	217	211	220	218	207	233	198	183	212	200	192	204	205	227	225	211	202	190	197	217	213	220	209	208	237	224	194	210	216	193	199	203	218	220	203	182	175	211	213	173	195	197	208	220	195	212	216	230	197	198	225	203	213	200	207	206	208	214	230	199	221	213	184	197	186	197	218	207	205	202	198	209	217	218	199	209	209	218	194	207	210	210	211	213	214	206	230	193	226	205	202	214	224	234	213	195	203	203	191	193	245	218	212	192	229	237	212	217	232	183	217	194	204	208	197	229	224	232	229	188	209	193	234	224	233	196	225	200	203	191	226	202	191	201	223	204	211	212	219	216	204	196	195	207	191	209	204	202	247	213	201	224	235	222	211	192	180	223	226	189	193	233	202	223	213	218	216	175	210	197	208	233	223	227	209	208	207	217	196	210	191	237	215	227	224	214	202	218	207	193	201	209	200	213	197	219	207	206	203	224	183	183	205	215	193	215	211	217	250	213	202	194	217	220	206	205	204	199	187	188	216	217	213	202	197	214	210	188	213	224	218	210	220	223	221	193	203	188	213	229	220	190	205	181	220	192	232	193	206	211	221	213	211	184	205	213	187	202	201	216	192	223	240	193	210	208	205	209	227	195	213	207	211	220	201	199	214	200	210	200	203	243	191	216	218	197	209	192	211	227	191	235	209	202	216	189	209	222	201	202	215	209	212	210	201	198	192	201	233	200	218	211	194	207	200	204	199	215	212	200	227	191	210	187	202	204	218	238	205	209	183	189	212	227	209	209	210	202	219	200	228	220	231	176	233	195	197	206	209	223	213	179	205	213	228	200	213	200	202	222	217	172	230	206	215	260	217	199	212	233	228	186	193	216	216	243	213	215	206	213	199	187	188	180	207	191	207	213	212	198	248	188	198	210	203	189	193	244	223	205	203	194	217	215	194	213	230	248	206	218	222	171	219	207	204	208	196	179	222	248	233	210	207	197
39436	50448	53211	39760	19150	12934	9429	5456	14574	7357	13283	5915	6305	4920	5603	2929	1670	1171	845	651	574	605	558	510	546	534	550	523	545	566	574	526	544	542	539	548	528	561	540	546	556	528	508	563	545	572	532	553	534	573	564	487	548	567	536	587	504	575	528	552	514	578	525	542	559	525	576	548	509	544	519	519	558	572	521	534	535	537	526	538	548	544	535	547	580	557	530	546	535	544	520	522	501	572	540	526	524	518	555	544	557	538	517	516	546	548	541	594	492	533	555	535	578	558	541	567	566	555	557	526	498	575	562	578	523	555	572	507	551	581	540	550	549	562	529	558	532	549	551	536	559	542	564	554	569	508	527	535	554	548	581	510	532	539	535	501	560	534	566	581	549	552	589	546	525	589	572	525	520	610	585	552	547	586	551	571	559	513	555	506	532	529	565	534	524	551	547	539	544	525	516	567	575	511	552	545	550	563	542	541	520	539	533	530	518	508	588	554	573	531	543	540	504	553	566	544	549	569	549	536	535	525	520	555	563	549	582	546	530	526	521	517	567	538	545	544	556	623	512	551	583	538	492	550	531	561	527	548	558	573	554	536	571	559	543	554	560	521	542	568	543	541	546	568	527	545	541	573	570	571	517	542	560	540	574	536	506	560	568	525	525	540	534	540	584	566	588	505	567	532	549	526	538	561	547	504	574	590	537	531	528	556	526	521	557	601	542	504	520	524	551	554	542	550	538	576	535	499	582	566	598	536	528	583	576	527	539	567	572	537	554	549	526	564	561	544	534	558	555	561	527	524	540	548	548	567	543	534	558	541	532	545	542	551	567	549	555	548	558	599	594	549	532	578	520	555	557	541	546	551	543	541	561	528	553	572	579	514	570	554	570	549	558	547	568	561	499	509	564	565	541	589	565	589	569	568	554	538	567	552	522	542	562	543	566	555	537	578	615	542	587	528	511	540	558	556	537	536	509	542	553	537	575	525	530	501	542	520	579	577	516	549	553	495	558	562	537	484	520	536	535	531	532	562	530	556	562	581	525	544	525	508	576	574	554	582	530	585	521	531	546	554	587	517	572	566	538	541	563	576	535	539	523	553	534	561	596	571	536	595	531	562	521	565	576	555	560	517	546	528	556	533	599	556	547	521	552	551	566	541	538	524	514	527	570	542	558	563	558	555	582	552	561	554	591	528	531	553	512	547	533	528	563	558	523	532	540	542	519	556	540	544	570	579	573	551	540	499	502	564	553	577	579	498	564	529	563	556	628	542	552	545	528	567	553	600	528	552	576	560	583	561	536	538	570	600	511	526	526	546	553	540	520	574	532	552	554	517	531	538	566	559	550	543	554	564	544	541	531	540	541	541	565	548	548	537	541	578	530	560	541	548	518	584	533	555	538	531	543	555	524	532	582	505	566	532	541	550	540	576	562	541	568	547	560	527	519	546	537	521	570	553	540	528	545	511	547	569	560	554	564	527	524	582	513	515	546	589	550	542	533	550	567	603	542	536	525	553	588	529	541	544	533	518	523	562	548	501	570	513	612	480	551	539	559	527	597	567	496	569	547	535	594	555	593	561	549	547	549	525	523	555	516	536	573	552	523	577	563	530	557	566	520	569	543	574	525	552	599	544	536	516	569	554	587	530	530	555	569	534	576	537	588	570	562	508	545	586	483	574	482	534	511	581	509	568	570	561	538	529	536	602	557	499	528	567	550	534	566	530	510	553	565	536	526	529	567	547	511	578	565	553	610	542	549	552	545	554	570	555	561	519	552	537	537	513	534	570	551	553	579	550	557	566	534	537	515	594	555	526	489	529	535	542	512	556	586	573	552	559	568	573	514	571	541	571	580	563	540	542	548	524	528	566	568	561	532	577	585	559	580	529	529	498	574	516	551	509	547	521	579	544	514	550	559	561	529	532	503	536	497	504	529	532	539	575	537	523	520	572	542	543	515	544	516	533	541	581	551	541	570	559	501	550	519	561	554	511	531	553	499	536	566	547	529	561	584	530	562	516	532	492	532	587	562	539	569	552	532	544	530	543	541	551	532	505	536	584	527	568	549	510	543	525	549	560	552	538	562	501	512	539	563	562	506	564	556	547	553	535	573	547	528	531	542	549	553	600	542	534	563	563	557	562	550	529	491	568	581	560	568	584	547	550	514	558	540	585	560	561	561	542	518	526	567	537	532	581	533	557	600	573	556	532	532	568	561	550	531	526	553	567	520	475	527	590	518	557	525	552	590	557	559	538	530	544	519	545	539	549	633	541	581	557	536	574	528	529	548	544	577	521	561	563	514	517	518	544	524	543	565	552	558	526	529	557	587	550	594	522	555	580	519	515	558	518	536	614	589	553	547	558	561	551	551	565	581	554	570	567	517	506	580	512	516	578	555	544	548	558	549	593	511	600	505	539	560	542	529	540	552	569	530	579	560	543	521	603	541	543	579	515	551	526	547	533	556	516	558	529	518	547	529	556	544	562	559	553	564	498	588	547	540	495	576	523	547	584	488	541	546	551	547	535	543	546	525	555	533	577	570	559	526	546	561	520	533	571	555	566	567	500	524	536	560	566	526	570	523	559	552	566	570	555	498	582	555	570	535	555	525	563	530	503	536	530	529	485	561	554	552	546	566	576	555	546	525	529	521	560	528	556	569	606	538	560	555	540	551	507	559	553	543	557	587	510	536	547	535	570	569	570	516	551	565	551	533	528	606	523	530	516	529	574	508	507	573	528	578	553	531	555	578	534	545	517	528	549	561	534	525	526	585	546	505	561	545	562	582	524	571	532	550	581	557	496	545	560	499	593	521	571	542	542	547	545	565	524	564	513	602	557	547	592	619	544	561	548	565	537	507	534	542	522	526	580	526	541	532	527	534	544	603	546	575	544	555	533	527	519	498	534	524	534	528	539	559	575	581	561	526	575	517	580	559	567	582	570	549	546	535	578	541	546	560	547	568	573	571	566	565	575	583	536	547	537	601	547	536	519	553	555	539	540	544	543	554	499	533	541	548	551	537	564	519	549	536	545	505	566	547	539	572	528	518	538	567	575	543	555	527	567	533	520	547	553	533	528	552	528	495	549	574	577	574	554	517	537	573	542	558	544	541	532	573	549	529	554	543	550	543	555	534	562	510	539	568	582	546	533	557	529	559	523	514	563	540	522	531	529	590	569	552	535	552	522	531	533	545	548	523	561	512	583	519	578	522	551	555	545	543	527	556	540	569	544	607	530	570	528	536	524	551	502	590	585	516	512	548	537	529	565	577	528	535	540	558	556	538	550	591	547	561	523	546	545	565	549	545	562	527	573	537	553	483	571	513	533	542	574	555	561	552	539	535	563	529	553	584	544	518	550	563	532	601	564	560	558	506	518	561	547	542	495	538	568	595	530	557	540	576	546	581	547	557	529	546	537	560	553	549	510	525	540	539	548	540	608	510	603	543	535	544	579	527	560	538	503	549	548	543	530	531	537	552	568	532	530	537	563	552	540	575	557	519	561
76039	78777	70498	47169	22047	11335	5583	4158	6962	4444	6134	3097	2278	1998	2385	1322	630	438	341	259	218	243	221	241	233	228	247	247	190	233	216	222	206	234	252	239	208	215	227	211	210	212	199	211	196	215	199	225	206	231	224	238	233	213	264	239	249	233	229	206	215	234	219	215	223	194	233	235	213	236	222	229	226	216	215	234	245	209	228	252	226	245	213	227	228	213	234	219	210	219	208	227	197	207	222	227	210	200	192	235	212	218	228	207	214	244	216	203	240	216	186	216	236	221	227	212	214	212	208	212	211	217	248	242	204	235	240	227	244	209	206	233	220	208	230	221	195	202	217	205	226	243	223	205	206	217	220	220	232	223	217	214	182	214	227	192	230	231	238	218	227	231	212	208	205	203	208	211	215	234	208	203	202	249	244	226	225	212	212	231	221	250	246	217	234	258	219	235	224	197	238	236	216	224	219	219	226	197	221	203	239	200	218	209	232	226	219	224	220	228	239	196	225	220	193	216	240	223	194	246	229	225	225	213	223	232	246	203	230	245	237	207	226	218	235	202	208	218	204	220	229	237	233	221	234	205	211	231	214	191	208	243	215	223	228	216	228	224	220	212	252	235	232	248	216	205	214	208	227	216	229	221	231	236	253	219	212	228	238	217	195	222	215	227	232	217	228	238	226	211	234	211	236	230	237	206	211	209	220	199	221	239	230	221	244	226	214	213	213	198	227	210	234	191	235	228	201	215	206	200	227	221	245	202	225	217	228	217	215	224	241	209	221	215	226	214	221	221	238	193	215	243	207	224	229	215	227	231	214	245	231	251	207	199	265	229	218	221	212	232	230	218	233	226	235	231	220	243	220	214	209	185	250	252	241	228	211	235	210	225	209	207	211	224	209	218	255	231	215	216	261	227	218	228	231	217	230	226	255	237	226	210	222	227	206	222	213	230	242	246	226	208	216	218	229	222	229	227	224	225	228	214	190	238	225	229	239	225	225	220	215	206	221	237	195	202	219	245	203	247	230	220	198	237	256	250	195	256	247	239	209	235	208	221	231	222	183	251	210	217	234	211	209	220	206	226	225	232	242	230	218	219	231	209	219	210	222	226	203	206	225	199	220	230	239	199	211	200	240	223	194	207	217	193	225	240	228	216	205	244	254	216	223	226	220	197	222	241	211	205	226	230	201	221	201	228	208	236	244	225	182	217	225	223	230	198	204	243	240	235	197	238	200	214	227	208	221	208	206	199	240	193	228	250	247	220	204	231	250	201	238	242	205	206	227	230	225	211	230	226	229	216	230	226	204	219	228	214	214	226	244	226	216	217	224	225	214	236	186	218	219	234	199	208	244	204	239	213	227	242	205	198	249	215	231	191	206	215	218	211	214	224	217	228	211	208	246	220	200	244	231	280	222	248	226	224	223	217	216	198	205	238	224	206	235	229	228	219	220	224	228	243	225	222	208	230	224	260	225	232	222	215	231	202	236	210	233	222	210	218	239	217	220	218	225	230	213	216	239	230	198	228	225	249	247	211	224	216	220	200	228	183	216	230	228	232	226	234	216	197	223	232	204	234	239	226	237	216	239	223	234	211	212	241	223	246	218	228	220	198	197	232	225	217	212	212	215	208	243	210	238	238	219	197	233	226	221	266	221	236	220	205	230	235	219	233	222	202	215	210	240	226	240	209	225	217	180	191	230	202	231	229	221	235	218	228	236	228	214	203	215	190	243	227	203	234	217	219	211	233	221	234	225	207	187	209	218	230	244	228	205	254	201	228	218	232	240	222	214	205	204	230	233	217	214	217	193	224	242	226	231	225	222	208	211	216	222	221	204	205	192	223	234	246	220	221	253	236	235	207	240	206	219	215	189	216	208	198	219	215	213	228	223	224	217	209	232	252	209	227	211	226	251	227	193	203	223	242	241	200	223	220	239	194	206	209	223	214	208	206	244	223	206	216	209	192	253	214	235	208	242	230	219	242	224	223	207	211	211	236	222	243	210	227	244	221	194	222	212	201	213	198	223	226	220	194	248	235	257	227	234	261	217	234	239	233	198	200	227	221	199	219	194	238	216	188	203	220	227	225	231	206	234	194	221	225	225	209	220	203	231	220	229	220	193	230	228	261	238	240	204	229	192	226	242	218	223	217	204	199	202	230	224	215	207	237	205	217	217	208	218	226	223	202	227	233	193	200	220	247	227	220	213	249	207	230	219	218	219	200	258	207	227	230	204	241	229	237	227	219	205	230	244	209	242	241	206	211	198	232	226	219	225	198	219	218	204	246	225	239	214	216	222	217	231	217	223	207	193	197	198	230	217	217	199	226	226	225	227	203	217	212	193	228	202	250	219	207	199	235	240	239	229	245	205	196	213	231	211	203	226	255	232	201	211	224	238	209	196	228	254	203	213	211	239	240	246	218	214	207	241	208	224	215	221	212	230	242	230	208	231	211	204	221	218	210	216	232	228	211	228	233	189	219	240	220	203	231	227	205	239	198	253	198	209	256	215	211	206	231	195	228	197	218	197	230	223	200	211	225	217	231	221	214	221	200	266	227	239	238	227	222	220	215	235	222	233	206	218	226	253	216	205	248	236	247	229	243	227	201	223	253	227	209	225	227	250	228	217	249	214	216	232	231	230	214	208	209	203	218	240	197	226	224	235	226	214	216	233	210	223	225	227	202	215	217	249	226	212	199	247	204	228	229	210	218	224	215	213	244	222	213	202	233	206	226	200	239	243	221	205	246	222	255	211	225	232	221	222	207	203	246	222	194	224	188	210	208	215	215	240	223	227	266	227	240	207	212	214	225	235	187	229	239	205	233	196	205	192	213	209	213	209	212	226	225	213	223	206	237	217	217	214	192	213	228	211	207	209	221	240	201	201	216	247	218	206	239	228	218	206	235	237	210	247	210	246	239	230	234	206	228	231	202	197	215	240	205	222	212	239	212	198	241	232	231	216	191	224	186	243	257	225	207	240	210	199	222	232	215	220	213	219	208	231	199	229	203	206	224	182	228	212	225	230	203	216	214	220	202	211	236	229	249	219	225	231	247	216	235	219	214	215	212	213	224	211	238	198	223	235	239	237	211	230	233	234	235	211	210	237	225	216	227	216	212	212	209	230	219	194	231	218	228	215	206	232	191	225	227	230	197	225	203	229	239	212	233	235	244	213	212	205	200	219	231	236	235	202	198	253	231	225	220	194	222	245	217	202	255	213	232	229	208	218	256	202	228	252	266	220	202	218	190	227	229	240	247	219	212	237	216	227	233	203	238	221	240	226	216	215	201	233	231	216	235	226	231	224	231	215	226	213	206	215	208	207	226	204	216	221	222	205	228	218	226	209	210	214	209	201	211	250	222	240	199	226	241	213	214	224	208	214	220	228	236	232	211	224	216	219	201	233	229	235	217	231	232	240	214	217	261	259	211	232	218	243	211	224	239	198	215	220	237	209	221	234	218	228	222	231	221	219	200	228	232	235	207	234	212	230	203	223	209	192	214
50624	62921	65480	47318	26593	21390	14445	14052	21279	15080	20482	10365	9542	9006	9772	5519	2682	1591	1022	798	599	571	559	604	591	578	562	535	559	549	584	556	582	565	552	577	570	566	592	534	587	557	557	572	576	596	584	575	571	578	562	595	618	571	531	558	580	565	586	542	583	555	565	595	609	598	524	579	574	578	593	553	559	575	550	523	543	528	566	573	577	557	548	569	557	607	584	570	544	582	575	578	550	567	550	521	595	576	601	607	565	550	552	554	545	569	590	559	594	552	565	576	550	577	580	584	579	564	559	604	564	583	543	611	555	535	566	602	557	539	573	547	588	542	594	556	594	590	560	544	538	555	575	605	586	552	569	603	602	576	575	524	553	544	578	570	546	555	594	554	552	558	568	564	571	580	507	558	578	582	571	539	545	560	587	562	533	581	584	567	593	573	562	584	565	551	563	533	571	603	517	536	536	577	555	568	590	569	538	544	545	588	564	562	562	597	583	522	577	568	605	542	595	581	536	562	554	553	577	596	568	551	571	528	589	575	570	578	588	566	571	548	571	566	544	594	573	548	593	579	561	566	561	537	600	563	559	586	593	534	580	591	617	518	544	577	529	556	613	555	576	553	571	595	576	581	569	588	566	533	549	588	557	578	550	566	579	555	571	568	568	524	589	607	562	620	589	579	592	563	551	550	557	520	582	573	527	585	571	541	559	549	545	566	606	545	574	562	575	542	556	570	563	570	566	581	544	576	580	563	578	527	569	554	564	611	562	639	541	597	585	552	528	592	574	574	572	637	555	605	610	550	609	544	556	594	594	607	569	563	589	559	583	537	525	578	569	572	554	600	571	607	547	593	597	556	613	581	539	597	551	562	588	575	582	547	590	556	544	601	574	602	577	581	569	594	563	572	563	562	620	589	591	576	574	560	547	575	593	551	571	590	564	581	624	554	554	577	542	624	570	555	540	618	595	559	550	564	602	577	583	565	562	591	570	600	602	552	568	549	540	557	563	601	564	537	576	568	554	545	566	605	602	558	600	549	565	598	586	534	581	538	566	564	556	560	568	567	586	578	591	542	592	559	590	574	596	564	607	555	585	597	552	599	543	586	565	541	583	562	570	597	576	601	564	572	574	568	574	552	568	585	555	570	561	557	586	600	537	526	561	557	568	584	554	586	587	556	517	576	547	539	549	601	548	568	560	589	568	576	572	578	515	591	583	538	535	606	590	562	594	575	546	585	511	530	548	577	571	541	561	588	604	568	553	613	572	607	586	543	583	554	564	568	523	625	609	567	561	564	510	553	554	597	581	568	532	592	564	553	595	560	604	583	573	604	601	558	582	560	625	577	610	564	576	585	596	589	562	533	578	541	575	582	581	605	506	601	568	568	572	603	592	576	560	535	575	577	550	564	599	566	604	598	564	580	579	605	566	539	559	532	569	547	563	580	565	608	525	542	609	491	553	574	571	550	575	580	555	618	565	574	536	568	588	582	582	580	529	561	559	538	602	575	575	575	579	523	545	551	559	552	552	605	571	600	558	546	583	548	581	561	556	577	557	570	550	565	551	579	549	572	589	569	572	606	616	584	572	565	600	580	526	525	571	582	612	588	565	574	567	556	582	562	551	551	594	596	597	551	591	560	565	540	584	567	621	592	591	574	575	545	566	590	587	583	570	604	573	574	509	578	575	564	561	604	572	556	542	544	554	576	514	529	596	580	558	572	595	572	622	584	568	544	577	550	552	540	534	570	557	587	525	548	534	589	587	584	573	571	589	598	597	614	568	591	591	543	590	591	578	572	538	567	582	523	589	567	585	574	570	567	581	543	597	608	590	597	548	615	557	601	562	577	610	573	527	591	555	581	551	551	541	548	564	551	530	565	556	575	559	579	602	522	592	613	586	556	571	585	596	552	607	555	595	557	549	570	576	575	567	529	541	544	549	577	541	574	574	572	582	600	550	549	573	558	580	600	562	547	641	589	542	536	597	575	550	568	587	574	580	598	595	577	609	570	549	610	538	547	568	549	539	532	533	540	577	549	549	536	594	579	556	580	563	571	555	603	587	553	565	602	578	528	558	561	580	553	539	597	555	610	515	597	575	584	546	593	597	550	572	591	538	606	562	546	556	604	564	561	596	564	594	542	533	606	559	574	561	571	569	536	586	554	584	587	554	574	567	567	534	538	615	569	545	619	535	549	578	569	573	554	577	599	609	526	565	593	586	582	532	541	599	547	556	584	569	599	583	599	571	594	531	550	578	599	543	556	573	582	571	554	574	544	567	543	574	585	575	543	582	533	572	600	555	566	584	560	536	584	554	596	558	578	552	569	601	541	606	567	565	579	549	554	564	540	630	570	596	555	579	575	546	588	564	564	580	582	586	562	599	562	595	564	571	565	590	551	549	542	605	573	582	534	537	579	535	565	542	563	585	546	527	578	551	555	594	585	536	562	544	558	577	574	604	612	629	514	530	552	584	543	559	593	564	586	625	555	599	587	573	579	600	606	561	584	600	556	606	556	550	568	575	585	610	604	544	519	576	577	564	594	558	555	581	514	572	557	482	603	560	560	579	549	594	548	586	547	589	555	579	594	583	580	538	549	559	580	549	580	557	536	519	544	523	546	564	537	567	550	516	541	612	549	580	562	589	608	585	563	547	542	589	588	597	489	553	535	555	575	567	556	543	519	536	580	562	571	599	541	598	577	592	569	591	574	517	582	581	594	586	619	607	580	511	542	547	553	585	553	542	574	571	580	524	555	583	596	542	558	559	577	538	617	583	590	562	609	588	585	531	554	579	591	535	609	582	575	539	529	564	549	547	562	556	596	596	540	551	586	572	557	591	605	560	568	566	575	592	532	542	555	582	557	545	591	592	560	601	557	566	565	555	597	552	587	542	551	539	596	587	584	568	556	555	559	540	570	562	565	549	561	579	538	554	547	533	560	528	602	559	563	542	570	544	589	570	574	560	589	559	578	555	493	549	558	561	574	527	598	583	563	540	633	562	584	565	591	541	598	533	525	560	597	549	566	562	528	548	553	590	546	601	554	542	545	558	586	582	537	598	591	552	574	547	577	590	602	566	529	575	561	588	616	567	556	551	566	575	509	521	539	580	605	557	581	570	602	573	548	528	570	559	554	559	594	537	559	577	522	539	604	543	616	556	518	549	574	536	612	581	618	617	559	574	548	579	604	560	568	583	552	566	542	557	572	567	561	538	579	564	576	564	565	577	587	599	575	572	557	549	547	575	584	544	611	604	602	531	572	567	580	570	566	562	543	567	577	568	565	588	570	593	553	580	593	574	561	557	555	580	561	556	590	561	567	552	558	517	543	572	541	564	557	585	547	562	534	567	600	533	554	560	525	608	499	608	551	578	561	608	597	589	554	554	589	583	596	585	593	575	549	534	545	580	552	555	566	584	606	624	546	569	567	584	604	562	589	592	524	594	598	528	592	526	532	565	603	543	573	606	560	563	577	559	564	563	616	533	535	548	557	566	574	563	562
19550	17042	12511	3053	596	365	312	265	355	320	391	273	268	296	345	266	223	247	219	219	208	192	210	234	197	209	232	226	197	210	197	190	212	215	191	191	181	201	217	208	189	191	239	202	207	174	198	210	189	207	201	189	201	198	214	210	202	213	201	235	191	204	217	193	169	172	192	193	194	206	189	194	204	198	219	213	190	208	222	219	213	185	224	224	201	199	187	196	188	212	233	216	176	215	195	210	186	187	207	185	205	201	217	210	175	203	179	208	185	178	186	175	209	205	183	189	189	193	206	191	215	206	187	226	216	199	197	208	196	207	171	172	183	204	190	196	197	195	197	197	175	168	192	230	207	209	207	218	200	209	179	211	208	198	191	205	216	223	198	189	200	160	196	198	208	191	184	215	196	185	225	203	211	216	193	187	173	183	175	213	214	212	208	210	213	210	224	204	197	211	224	199	199	205	216	211	205	198	195	204	207	182	189	218	213	209	218	213	207	193	204	164	207	204	198	193	180	215	179	191	194	167	198	218	238	202	205	177	189	204	185	207	170	208	209	195	192	210	220	204	197	181	208	201	186	224	198	193	219	216	201	178	196	214	197	190	180	189	215	188	186	184	217	188	194	224	201	202	200	200	195	176	201	216	232	207	217	211	184	202	199	228	202	199	172	190	170	188	208	195	192	223	206	205	185	202	196	177	184	214	208	187	212	213	216	186	164	187	218	185	201	220	179	193	214	198	184	201	200	190	189	216	204	215	184	183	223	212	203	202	201	192	216	223	190	192	198	190	234	199	211	208	202	214	203	205	240	184	220	196	172	176	184	221	197	211	188	188	204	169	174	187	229	212	208	208	228	191	188	194	209	192	191	213	181	186	218	196	185	183	194	215	183	194	211	190	181	202	224	185	198	160	211	207	195	226	206	188	185	197	199	189	196	208	190	197	193	201	206	197	185	177	208	203	185	191	226	192	211	207	193	164	202	219	203	223	203	209	189	184	201	216	203	202	181	193	172	176	159	196	214	207	190	210	215	202	182	214	194	200	204	182	191	207	202	205	209	196	182	201	227	183	207	198	189	205	209	196	220	177	178	200	212	218	206	193	189	199	193	190	175	199	189	195	221	208	222	203	201	203	206	186	206	206	225	178	194	200	170	180	209	210	191	201	219	226	205	198	195	193	202	201	183	223	210	193	184	202	200	208	174	201	228	201	197	201	205	215	217	189	194	213	185	201	217	210	204	226	172	207	207	182	185	193	196	182	177	210	202	199	228	171	180	201	179	229	195	184	177	199	206	204	196	205	196	206	182	185	206	213	205	193	199	199	186	169	201	182	197	195	204	228	182	214	185	190	202	203	198	180	204	200	187	203	205	197	204	187	211	195	208	200	211	211	208	200	188	215	210	211	214	196	198	199	237	216	199	204	194	204	168	190	201	187	200	201	194	207	203	195	187	189	206	180	205	189	188	191	199	192	178	187	207	188	206	189	195	201	214	189	211	210	204	163	178	207	193	182	194	208	171	199	189	202	217	203	215	214	198	205	186	215	191	210	191	203	179	207	213	187	213	218	189	192	194	175	211	201	173	202	204	171	201	192	189	204	203	184	210	214	203	194	186	185	170	199	193	189	189	216	197	177	211	179	190	178	228	195	202	207	184	216	171	180	200	205	199	191	194	198	188	204	225	208	218	211	192	180	200	216	228	206	182	166	196	193	197	204	187	200	188	185	195	200	168	178	198	205	195	193	202	197	223	210	186	206	207	229	199	182	222	195	175	207	194	197	180	207	196	199	214	226	197	180	215	216	220	199	192	188	215	185	217	201	212	202	206	202	187	191	222	181	212	199	190	192	211	186	175	187	200	178	179	186	205	201	198	193	199	211	217	165	197	178	195	189	187	210	171	209	218	208	212	176	199	188	210	195	172	218	206	220	188	186	178	202	214	212	209	206	214	229	203	221	216	206	186	199	186	198	179	229	199	214	210	208	209	222	199	210	215	177	210	191	187	190	195	184	199	185	203	197	202	224	196	187	206	185	209	201	185	184	237	205	186	200	214	180	196	208	202	181	211	203	201	206	220	198	190	209	221	196	197	224	188	184	178	191	193	205	190	195	227	193	206	185	235	187	206	205	219	190	195	200	198	213	179	212	204	203	212	205	203	202	219	191	197	198	204	201	210	190	186	224	177	223	211	182	242	201	192	178	188	207	206	200	202	218	212	190	235	203	197	209	195	190	186	191	198	209	211	216	213	199	204	205	206	189	187	195	216	213	202	221	214	206	205	177	199	204	196	203	206	216	209	202	208	206	223	198	201	214	221	201	173	227	231	218	191	204	206	200	217	187	211	180	208	179	207	200	191	199	178	190	193	210	235	193	207	178	213	202	188	200	196	168	182	203	202	196	205	198	213	179	183	179	183	190	196	189	219	198	220	191	208	187	175	193	225	202	184	214	184	191	217	207	222	203	228	222	218	185	206	214	199	190	196	192	187	216	182	219	181	228	207	185	194	214	203	230	200	183	208	199	202	197	196	216	210	191	214	203	180	181	198	206	212	160	179	200	197	184	226	186	222	179	191	188	187	196	199	186	192	202	188	199	193	232	180	205	217	192	184	198	216	220	231	193	203	194	219	195	197	209	205	215	187	199	213	206	200	205	200	198	204	148	193	188	235	219	198	203	194	190	184	204	220	188	184	210	193	183	175	212	206	207	184	202	185	194	195	198	183	190	201	178	204	195	203	213	198	187	197	215	193	221	196	192	199	176	182	221	199	193	213	216	202	203	193	198	197	206	194	210	207	210	197	208	186	206	226	208	214	184	202	180	206	184	210	192	193	203	198	206	204	208	205	199	180	231	186	192	183	210	206	197	204	207	210	214	181	235	199	183	225	200	213	172	197	199	185	225	196	197	235	158	176	194	202	212	212	209	226	202	224	198	214	211	194	220	209	193	201	174	202	220	208	178	212	196	208	191	179	170	201	194	219	201	191	183	192	236	216	222	169	216	174	213	218	229	172	204	178	193	196	202	205	205	202	198	198	218	182	185	205	214	180	213	189	181	182	203	179	195	183	209	218	198	186	198	212	222	174	190	189	200	212	204	205	209	202	189	188	196	199	233	194	204	201	221	209	193	201	209	197	203	201	210	199	218	211	181	212	194	180	224	195	191	208	211	209	208	210	201	191	189	207	208	200	201	207	202	200	182	187	197	176	183	192	211	195	196	187	230	184	228	206	176	186	218	181	217	194	174	188	193	219	182	192	184	203	181	198	194	214	191	187	203	187	192	193	209	194	234	212	198	203	230	179	197	217	177	211	208	197	217	186	231	197	195	200	202	209	202	178	207	211	212	179	205	202	189	180	189	202	208	192	199	209	209	201	208	234	183	222	207	208	195	189	203	191	192	192	210	173	191	217	194	201	208	182	193	185	183	204	215	177	206	206	203	194	215	214	194	207	205	176	208	203	190	192	181	213	210	195	180	186	201	186	189	215	170	216	207	212	191
16283	20873	18025	6589	1955	1504	1140	1107	1459	1171	1621	1094	966	1031	1118	916	748	610	580	556	530	516	542	550	515	543	538	512	540	551	522	517	570	523	514	567	533	552	516	494	489	514	524	527	554	501	550	543	565	544	534	516	582	517	519	534	502	521	517	518	527	494	572	527	551	514	507	515	514	520	510	500	526	543	535	563	533	549	531	508	536	545	511	567	521	526	541	517	518	539	516	540	520	507	561	497	513	509	518	521	502	557	494	551	596	541	514	542	575	552	542	552	542	538	520	530	502	508	535	516	555	564	530	484	511	500	545	512	577	531	483	543	518	513	523	536	539	493	528	534	509	538	549	548	545	525	538	524	524	539	545	476	520	576	526	532	532	517	499	497	510	531	530	604	542	545	547	529	525	545	539	527	527	532	549	537	550	486	513	513	533	550	508	555	562	512	490	552	550	517	505	515	532	525	493	514	529	500	517	510	535	526	485	546	558	540	488	492	528	549	545	505	526	519	546	548	533	517	491	529	520	501	546	498	516	521	435	551	502	538	524	516	541	546	507	512	514	551	489	506	514	572	524	537	606	558	602	553	524	510	539	547	565	548	542	537	524	563	521	538	538	532	495	554	516	529	484	523	526	531	571	526	564	527	514	496	488	534	513	520	510	527	584	517	501	603	558	515	522	538	530	510	529	487	542	538	508	507	520	550	518	480	499	518	536	521	532	527	519	523	518	512	510	497	560	492	528	529	525	576	529	557	543	530	533	510	525	550	536	524	533	522	519	504	510	541	530	544	522	567	511	530	541	535	490	502	561	547	550	516	532	545	514	554	530	512	520	541	511	547	514	518	545	511	503	506	543	514	548	519	554	507	530	503	483	541	548	560	524	544	532	547	490	507	545	526	519	531	501	521	483	527	528	495	552	514	546	491	549	540	518	504	552	538	459	532	554	529	509	528	543	508	530	506	521	545	521	523	571	566	516	525	526	513	560	518	477	525	541	518	526	486	523	562	537	548	557	538	530	555	513	523	520	537	528	516	529	566	474	506	552	524	531	486	540	531	496	549	543	519	525	514	481	553	534	528	517	496	546	571	523	563	536	490	529	537	540	495	526	514	472	530	534	497	547	498	511	559	523	489	517	512	543	526	478	518	530	546	523	515	568	550	521	504	532	536	491	545	553	563	554	519	559	544	518	526	524	529	522	525	532	478	521	555	537	546	549	542	516	536	509	517	514	527	511	524	527	528	497	543	553	523	535	551	560	486	509	500	543	555	533	559	543	536	569	571	541	522	520	561	558	550	531	551	472	533	521	526	533	509	529	563	523	526	556	533	526	538	517	506	473	483	509	501	513	542	537	481	530	484	598	515	530	504	514	532	554	560	539	537	552	531	499	535	503	542	549	562	556	524	575	553	555	491	535	482	531	501	474	563	504	524	534	557	502	547	541	502	516	557	519	497	539	539	538	551	520	485	547	547	521	528	502	535	515	509	537	550	517	543	543	515	514	517	507	472	526	528	524	542	530	500	544	512	505	513	531	543	518	531	551	544	488	484	506	557	504	523	525	547	524	523	506	514	547	508	517	521	559	539	544	516	512	543	523	536	550	517	512	537	564	522	530	543	502	503	516	532	481	558	505	567	530	554	501	535	527	516	546	492	560	537	548	505	483	559	521	526	518	502	481	543	518	502	504	521	565	540	504	531	521	502	509	519	521	563	527	585	512	519	528	524	497	569	554	536	564	524	494	541	498	501	534	573	511	512	508	493	514	538	528	521	545	518	528	519	538	543	526	550	487	573	556	515	550	503	582	557	538	530	539	519	538	520	539	529	542	513	505	507	524	537	578	502	508	552	534	549	560	500	507	504	515	534	522	543	511	528	508	503	503	513	541	488	494	554	541	501	500	516	534	541	536	528	537	536	557	540	538	558	512	524	474	529	539	531	529	517	532	554	555	487	545	518	519	531	515	550	553	541	543	525	569	541	504	530	542	502	506	521	550	534	525	548	534	549	536	517	505	491	496	510	484	527	519	533	580	502	527	526	517	528	504	499	536	542	549	521	536	480	519	523	540	528	517	514	513	541	472	501	490	491	528	570	517	510	523	530	509	539	551	554	534	507	523	525	484	542	508	516	553	578	533	531	509	515	566	497	515	557	549	521	501	526	533	531	532	533	549	522	521	551	513	503	539	569	520	505	481	558	519	490	533	538	522	514	538	499	562	537	517	533	510	505	510	501	544	519	517	521	514	489	549	528	529	573	524	544	547	559	536	525	568	523	483	534	531	522	500	533	566	570	557	506	489	531	560	462	562	549	578	492	477	539	546	491	528	538	522	522	528	508	551	526	492	517	519	556	541	490	501	471	521	504	531	501	494	549	576	514	533	526	543	478	549	561	515	479	568	474	509	550	498	496	519	514	538	508	514	540	549	536	526	506	578	568	519	550	537	493	514	527	508	514	527	532	552	520	566	515	488	528	531	540	507	546	517	463	514	504	552	500	529	494	506	488	540	570	537	544	492	496	555	544	545	521	581	539	520	507	537	503	544	515	535	542	519	533	524	535	520	533	528	512	531	565	543	549	539	527	492	514	531	533	496	523	543	519	551	530	525	525	521	531	509	546	517	559	540	541	508	507	489	529	525	534	544	519	537	580	522	487	478	541	535	516	564	524	530	511	493	504	522	496	532	525	532	564	518	570	526	512	518	513	516	543	505	542	533	518	517	542	553	556	555	545	542	518	520	527	550	538	482	513	536	531	547	533	498	509	519	538	505	580	548	527	525	514	527	584	528	570	508	520	546	558	546	490	543	576	495	501	546	539	502	528	502	554	520	529	568	526	515	548	519	556	492	503	510	550	503	502	522	531	536	538	497	571	500	532	496	502	545	509	523	513	517	532	531	560	538	537	522	548	518	531	558	544	510	530	550	569	548	511	543	548	552	539	511	492	525	528	544	566	530	549	490	492	557	476	523	552	572	496	525	531	531	501	556	544	532	545	553	552	514	524	554	523	532	524	544	523	526	496	448	544	526	536	538	508	484	463	502	544	537	534	530	498	550	526	522	559	559	527	534	517	531	554	551	492	514	535	532	484	560	502	517	518	521	527	544	486	517	552	484	538	547	522	530	568	494	519	525	523	545	496	470	513	528	524	572	484	512	512	530	485	562	503	567	494	550	471	524	485	505	547	555	509	527	520	537	525	518	535	547	509	465	523	552	545	538	489	498	544	559	515	504	512	569	530	519	508	538	573	507	535	516	529	510	574	517	519	558	529	520	516	521	509	537	526	536	535	522	451	524	497	546	512	550	548	476	509	515	513	528	463	564	541	489	526	573	548	544	556	528	514	544	533	508	482	516	558	574	552	545	545	494	578	538	554	519	546	546	520	527	554	500	512	539	531	559	511	502	522	559	489	496	518	565	493	587	536	543	527	514	513	555	517	506	514	507	506	558	525	547	532	525	542	525	525	519	508	556	547	501	516	506	537	541	507	523	507	562	539	535	512
64002	65153	59189	35402	12390	5640	3365	1877	2708	1981	2989	1488	1207	1468	1313	734	485	357	271	221	208	235	191	219	206	202	236	222	197	213	194	205	199	220	229	213	194	190	232	221	212	223	210	224	216	206	215	204	200	216	179	199	236	211	219	214	205	212	197	222	243	232	213	212	208	213	218	224	198	213	198	224	199	212	211	215	212	185	200	212	211	213	222	231	200	176	220	197	243	190	228	226	230	222	208	206	242	238	236	209	196	215	177	240	218	190	202	201	179	210	195	182	213	218	214	242	209	198	207	232	230	199	212	181	225	199	223	199	201	217	219	203	207	218	204	196	200	210	232	194	205	234	224	204	181	208	217	184	215	200	194	216	179	225	212	223	222	255	237	183	210	197	200	239	200	216	186	210	205	202	194	200	211	215	206	191	192	215	190	222	213	219	204	213	201	203	219	222	218	237	220	200	202	228	196	206	206	216	205	208	218	206	214	225	225	206	221	217	201	198	188	204	240	207	219	208	194	208	210	216	224	211	192	207	186	208	202	201	215	205	197	188	216	191	222	228	219	191	202	189	192	210	222	208	189	210	197	201	205	218	195	202	188	224	220	212	193	223	201	196	221	211	203	202	220	192	243	199	191	197	216	237	211	194	234	214	212	218	184	204	236	192	181	209	194	225	205	196	203	216	204	200	178	183	187	203	212	188	191	214	204	179	201	235	194	214	225	207	184	206	204	221	215	224	187	215	163	176	179	194	219	216	230	190	224	192	215	217	201	206	208	199	230	222	205	217	214	228	204	233	216	234	227	200	202	182	199	212	212	214	225	222	207	196	212	192	226	198	197	221	191	201	176	210	223	204	242	215	204	217	205	204	238	218	207	228	208	202	217	221	206	208	192	207	203	216	207	215	226	236	207	218	197	225	195	215	236	200	206	210	229	207	211	191	222	245	204	208	205	182	198	210	173	203	206	201	218	193	208	202	211	217	198	197	186	177	216	216	182	230	232	196	209	211	225	232	212	194	199	222	195	201	224	195	197	203	210	226	228	215	217	230	219	194	232	200	190	209	198	188	217	207	211	205	206	188	183	182	193	226	191	224	198	227	205	221	193	214	199	198	238	227	219	219	210	217	227	231	189	214	247	201	219	241	200	220	218	264	217	197	197	217	223	211	177	209	189	214	213	212	203	180	210	210	221	206	199	194	212	211	244	211	198	218	229	243	189	207	204	213	212	194	211	184	227	202	222	211	209	233	201	206	199	245	210	206	201	205	200	205	198	245	216	189	193	230	204	193	189	200	197	203	234	184	200	215	195	229	211	212	233	226	199	211	200	192	173	191	192	228	218	216	180	206	189	196	220	199	200	232	221	194	224	220	216	207	207	193	198	191	197	208	219	190	216	186	221	180	192	212	188	240	224	218	200	211	211	183	208	195	229	208	194	218	213	209	227	235	198	209	211	187	204	211	204	208	220	219	214	243	220	204	207	226	210	191	204	217	200	206	201	191	195	183	213	180	213	217	208	201	192	227	211	219	218	216	228	220	192	185	206	202	202	176	211	236	211	229	188	215	218	205	216	186	227	205	220	205	211	215	247	199	209	210	181	202	212	202	197	189	212	207	201	222	201	183	207	188	197	214	209	200	179	206	232	212	213	239	216	214	199	202	201	208	197	227	212	219	210	197	248	193	216	207	184	236	187	202	212	199	202	205	195	214	180	224	209	188	219	212	201	219	211	198	188	227	189	201	225	213	205	231	180	197	200	201	217	197	210	205	174	217	222	202	209	197	201	225	183	204	214	223	215	199	203	186	216	197	213	227	204	216	203	200	194	224	206	208	192	227	222	209	192	208	208	199	217	189	200	186	201	232	250	206	219	215	225	186	218	213	213	209	223	233	195	213	181	209	198	189	200	237	219	218	210	209	204	187	204	233	208	221	179	222	214	190	186	212	185	185	189	171	199	211	202	221	194	195	240	243	215	220	207	214	185	199	222	201	221	200	197	203	243	221	230	234	187	188	203	196	225	223	202	213	221	206	203	219	219	201	220	231	204	249	199	223	225	228	190	196	214	225	211	225	222	201	190	217	187	208	202	221	184	213	209	212	206	210	209	200	212	228	215	204	224	229	233	213	215	209	207	214	234	230	208	197	210	208	200	198	194	219	220	200	238	206	236	228	176	220	214	226	239	172	195	211	189	234	202	209	227	218	227	189	205	194	230	168	198	218	207	234	198	220	210	208	225	198	228	209	208	212	224	179	208	216	197	188	216	198	218	194	190	213	184	229	226	223	204	202	224	184	207	201	196	202	190	214	206	234	216	220	191	225	250	209	210	220	219	172	212	199	240	202	226	224	211	207	188	207	198	184	216	192	220	211	215	215	196	170	216	162	201	208	201	228	238	213	205	199	207	194	218	208	223	225	194	196	225	204	222	212	209	244	215	207	196	212	204	227	234	211	209	234	232	210	209	211	206	205	173	211	217	215	197	247	185	232	208	202	234	166	190	201	212	181	229	213	204	216	211	237	195	198	203	226	227	199	187	207	219	205	209	197	202	211	208	212	210	204	199	190	220	194	172	215	219	201	211	214	213	198	209	234	215	202	205	189	208	218	213	211	213	222	198	202	207	205	193	201	221	216	204	206	226	187	210	216	219	216	218	205	232	181	178	212	233	205	209	195	200	186	222	200	200	186	199	200	205	206	204	205	204	200	224	207	205	221	247	192	184	236	189	192	217	205	210	221	195	199	208	226	195	197	208	221	196	213	191	193	215	200	227	209	198	194	205	213	198	219	264	199	211	217	183	201	191	188	207	211	223	204	197	195	211	205	200	219	206	216	208	203	205	208	219	204	215	208	230	213	214	185	205	215	187	198	200	215	212	222	233	225	228	205	194	190	212	215	198	197	212	220	194	229	219	217	223	185	198	229	238	188	194	224	207	207	208	196	232	180	231	203	191	191	200	229	197	213	186	233	204	196	193	208	204	210	203	212	211	223	210	212	227	190	231	193	216	210	210	228	217	191	225	221	203	174	201	192	202	238	218	211	202	226	228	221	208	202	217	189	194	183	192	212	205	207	201	186	202	222	233	225	207	219	208	222	243	222	204	218	228	230	204	231	190	215	231	222	211	209	212	193	222	222	213	197	214	210	202	201	236	204	198	208	224	207	223	203	199	222	226	197	228	223	186	196	194	212	217	187	210	179	182	194	214	193	200	198	174	232	200	231	205	213	216	235	212	202	225	203	220	219	228	215	196	239	212	222	221	197	213	216	211	194	206	223	205	197	194	217	213	241	212	216	212	234	188	228	203	195	197	193	209	230	209	190	206	207	222	213	227	218	226	222	227	211	234	197	208	231	212	218	211	225	217	204	190	240	228	206	201	201	204	228	247	193	234	212	233	218	208	219	201	193	219	180	242	202	225	220	186	187	201	179	196	204	172	209	204	214	192	206	196	191	209	192	264	205	214	226	207	206	208	181	208	179	199	244	191	211	212	216	200	193	205	213
40522	49779	52689	37436	15949	15817	10286	7805	10855	8780	12530	6207	5760	6836	6164	3205	1835	1191	859	713	589	593	598	532	529	567	534	579	535	528	562	554	555	530	505	570	568	528	587	519	584	532	521	573	509	563	543	529	581	509	543	537	519	537	576	541	559	574	530	511	565	529	519	514	548	487	554	544	522	533	555	550	530	508	574	577	527	555	551	521	512	626	581	576	522	538	555	561	590	527	578	602	533	543	561	555	540	554	560	543	570	546	560	547	583	527	561	543	523	519	571	509	536	539	558	561	541	574	514	586	545	542	533	516	510	527	508	525	548	583	566	571	554	564	544	557	566	521	548	599	548	552	590	529	543	566	521	541	553	543	560	584	478	589	530	557	548	570	569	515	552	572	566	578	563	533	535	545	563	523	534	548	581	540	575	551	550	560	557	554	523	572	524	562	520	568	583	557	523	532	584	478	572	554	554	524	599	533	537	533	583	546	545	532	548	566	557	511	566	508	582	546	519	539	519	552	542	565	553	553	546	508	554	523	540	605	527	554	564	554	576	541	602	527	591	526	553	553	551	558	581	550	568	535	566	514	552	552	584	569	575	556	512	557	565	546	526	579	544	544	535	569	568	516	539	576	554	542	534	567	563	558	570	531	521	554	515	535	567	562	582	565	540	545	559	562	560	546	588	534	494	518	564	544	559	561	584	528	536	549	571	496	568	586	526	492	565	587	581	562	539	528	562	574	485	521	523	529	614	535	537	545	573	562	552	511	557	554	550	545	534	578	572	538	578	546	562	540	518	587	566	522	548	596	580	568	560	568	606	540	527	551	558	519	534	559	572	515	513	545	561	518	558	556	568	556	524	616	523	519	544	508	539	522	530	542	539	529	550	543	616	523	549	522	582	514	541	540	558	533	504	550	574	558	536	536	547	550	570	530	521	523	543	555	530	558	505	564	564	524	550	560	560	559	552	571	559	539	584	494	531	567	556	542	529	582	539	572	570	551	532	539	519	567	529	563	545	545	559	553	546	529	557	538	563	534	561	532	571	559	545	558	598	592	538	573	561	539	585	546	525	568	543	563	511	543	563	519	579	512	541	536	542	566	555	519	573	526	559	581	516	544	571	570	543	502	592	521	512	557	571	560	544	558	554	538	551	549	560	571	532	547	499	514	549	506	537	526	552	540	531	590	511	534	555	503	562	533	527	572	550	548	515	562	521	551	562	528	506	579	574	588	537	562	509	594	575	559	488	544	559	577	557	578	536	553	546	528	562	514	532	560	562	492	549	545	550	566	546	580	550	539	528	525	540	545	505	524	554	529	531	558	570	597	543	547	548	512	556	564	535	551	563	532	562	518	541	556	586	550	546	561	571	534	487	540	560	544	559	517	579	549	546	533	528	518	541	567	549	553	564	562	570	570	543	528	567	590	536	562	550	598	566	510	576	527	544	516	576	575	538	555	566	550	541	550	540	527	587	545	544	532	523	600	561	557	559	554	551	581	548	566	565	523	558	529	594	538	561	546	544	535	529	573	504	534	531	575	538	545	565	536	554	505	558	532	535	537	539	564	547	547	554	591	551	532	555	559	574	532	504	530	548	579	519	565	556	569	543	555	559	569	543	538	513	557	554	538	536	549	529	514	550	517	527	566	553	574	553	570	558	568	504	560	566	537	523	546	545	524	529	505	526	525	535	583	537	571	545	509	544	547	556	536	538	574	509	510	546	531	526	520	506	555	555	549	545	551	553	549	537	570	545	544	541	564	552	518	556	565	554	586	554	539	554	563	540	524	544	623	536	527	543	522	543	559	541	561	541	558	518	588	530	599	564	555	537	554	539	579	575	546	560	539	526	545	540	573	554	550	562	538	504	520	505	561	546	521	533	537	547	536	555	505	542	559	561	555	565	502	536	532	564	513	539	524	543	500	530	515	539	523	610	549	563	562	559	556	540	551	569	540	564	546	568	565	530	541	578	543	543	559	524	567	566	527	506	534	557	536	575	538	560	542	595	567	551	581	532	567	533	547	518	589	563	505	523	504	549	572	521	539	533	505	555	526	546	587	523	551	556	556	553	547	539	520	515	575	569	505	543	536	537	561	513	577	555	536	575	562	534	546	556	603	541	543	543	554	567	560	559	576	563	567	537	522	568	571	531	531	543	560	531	521	558	507	540	538	528	547	558	565	500	526	574	551	530	572	539	547	553	548	501	560	533	528	567	548	569	558	538	510	552	536	556	574	507	519	526	552	507	551	574	560	522	548	590	597	556	527	539	541	577	504	587	507	528	557	529	564	573	533	567	557	555	543	563	547	547	557	568	545	531	538	539	555	538	595	554	542	560	593	541	582	553	560	540	535	539	547	557	509	553	538	560	564	537	570	552	579	539	553	539	505	547	538	548	523	541	538	521	534	584	564	578	542	541	599	553	535	528	537	564	577	549	544	560	521	560	519	574	559	561	591	520	541	605	486	560	515	539	572	586	543	520	574	548	561	577	573	542	553	540	553	567	572	490	527	524	542	556	537	564	569	513	520	558	589	520	555	570	597	542	530	574	555	548	569	543	544	536	568	578	569	521	586	527	562	551	560	528	568	562	539	546	574	542	555	507	530	559	550	536	523	526	559	557	584	567	499	523	524	518	536	541	566	574	536	517	521	520	566	544	569	507	592	560	513	520	511	556	503	587	585	502	511	522	574	527	547	583	510	526	606	557	549	569	557	532	519	554	560	532	527	563	506	564	577	541	537	573	551	558	608	553	551	544	538	556	529	545	526	551	548	594	555	573	547	540	512	532	551	539	590	570	535	535	502	605	502	543	518	528	471	568	559	549	615	585	580	602	581	545	513	553	550	509	549	541	549	541	562	596	581	530	551	553	543	529	567	582	576	522	535	532	548	570	536	526	546	606	572	541	554	522	537	535	503	547	516	524	545	551	565	550	557	546	546	530	533	574	569	494	572	546	530	596	564	538	552	588	528	560	523	505	568	546	563	551	578	592	531	535	566	539	517	557	586	541	572	531	568	529	554	530	554	562	544	547	567	564	581	534	563	546	573	517	564	508	536	540	528	562	523	535	569	537	586	630	547	554	564	535	575	544	557	550	584	546	547	539	534	563	551	562	529	533	535	575	571	561	565	527	525	533	526	545	522	528	537	585	547	549	534	515	529	537	539	549	543	516	535	597	524	542	543	553	511	577	534	553	575	605	543	533	563	568	554	523	564	559	540	530	543	561	529	515	550	557	578	503	536	534	543	594	536	531	526	549	553	573	534	581	553	569	526	534	570	521	566	531	503	538	616	531	507	551	566	519	518	554	564	535	555	564	522	582	560	523	548	570	555	554	524	511	515	539	592	503	540	569	584	567	539	546	516	557	548	560	556	608	577	556	584	544	569	563	500	582	520	539	529	503	570	553	541	560	550	545	550	533	559	548	561	534	564	545	556	544	553	548	537	578	572	576	498	551	560	508	546	537	535	568	491	605	543	532	509	536	571	558	537	539	606	586	538
78034	78594	70259	44680	20202	11361	7310	4472	5315	4346	5543	2957	2330	2977	2514	1194	669	470	346	263	261	239	228	235	238	199	212	246	233	238	214	224	215	255	251	230	210	199	215	221	230	197	222	244	220	204	217	215	232	239	224	216	217	220	187	233	213	221	196	238	234	234	218	201	233	203	222	203	208	232	236	214	244	235	196	207	214	216	237	204	193	220	220	221	243	219	214	256	219	231	199	214	216	207	237	225	242	210	228	205	220	211	212	233	214	238	211	229	264	206	210	229	202	217	245	249	263	205	188	201	228	224	225	220	264	198	231	227	210	222	224	194	217	200	204	226	235	222	223	230	234	226	198	235	218	246	214	193	232	211	217	193	223	211	224	194	258	234	230	234	238	228	241	187	222	219	231	219	224	208	227	233	216	214	232	243	221	232	211	207	214	207	226	193	227	229	225	195	225	244	217	208	227	239	226	210	221	234	222	217	213	204	244	208	216	223	237	220	223	246	209	218	221	209	199	221	236	204	217	217	208	234	231	231	229	222	227	229	194	226	220	195	212	221	190	211	216	214	209	200	213	226	208	242	241	215	220	215	225	244	246	205	217	248	255	216	186	227	231	238	201	223	225	173	227	205	215	220	209	205	233	189	238	210	241	213	221	209	218	242	215	217	243	252	209	237	212	256	195	208	199	197	210	202	209	207	218	206	199	207	225	191	203	240	249	229	230	218	217	219	212	221	213	209	210	256	239	219	220	193	220	237	230	235	230	227	235	208	236	232	185	211	236	216	209	204	207	209	234	251	187	233	182	235	213	223	269	201	209	212	249	213	174	229	180	221	214	237	222	212	230	227	239	239	218	219	231	217	202	217	241	223	235	222	230	201	240	224	237	216	207	192	218	231	248	198	203	229	226	201	222	223	210	194	192	207	224	226	231	194	240	242	231	209	239	221	220	219	260	209	218	224	230	207	245	232	222	247	218	212	218	232	227	207	233	204	221	219	216	211	204	221	198	223	193	239	247	227	181	234	208	211	215	208	212	235	223	232	241	242	212	200	205	229	201	211	227	204	215	215	194	229	230	239	233	246	225	224	212	227	248	231	212	211	222	222	237	246	209	189	197	229	243	241	216	212	211	184	223	230	222	228	229	193	258	234	214	190	222	229	175	231	238	221	225	206	255	206	218	214	244	256	233	201	201	232	207	230	235	224	230	203	221	228	231	233	252	234	206	213	219	212	247	204	222	246	236	226	215	240	249	244	219	206	199	204	202	228	210	214	192	207	220	234	211	217	222	257	208	212	205	217	231	238	218	263	217	251	237	228	209	216	222	217	218	213	225	191	242	226	235	241	221	227	238	222	224	212	225	193	215	231	225	240	239	206	216	225	215	249	234	224	217	211	221	254	207	197	210	214	224	239	234	228	222	224	242	207	222	206	235	221	245	229	201	201	228	215	241	222	231	228	210	217	220	223	234	224	247	222	233	221	228	202	214	215	244	224	212	228	214	231	221	249	218	241	223	205	239	238	210	230	216	222	207	233	271	235	222	219	234	237	199	218	246	235	209	242	203	219	223	226	224	208	233	222	244	245	234	215	242	252	223	233	212	242	216	243	228	208	217	233	251	229	211	224	243	198	220	239	199	218	204	205	207	207	229	239	211	242	218	216	218	249	210	230	203	233	209	242	213	212	236	232	231	210	223	222	242	224	222	223	214	219	204	243	214	229	217	222	228	192	182	265	246	211	192	235	242	221	232	244	218	213	235	238	208	219	231	240	218	227	242	232	241	207	216	245	229	219	224	225	211	236	238	245	212	208	179	183	237	215	238	221	233	254	212	216	230	222	224	207	228	218	193	258	202	220	218	224	214	233	216	200	224	228	222	247	219	245	242	197	191	231	220	255	207	227	248	248	241	216	227	220	235	208	223	229	221	234	210	223	213	221	228	228	240	218	230	222	193	234	243	206	238	250	210	266	228	229	207	197	252	221	192	196	231	224	219	211	221	197	197	194	199	213	218	253	223	229	241	214	211	232	218	218	226	231	196	204	214	243	228	231	234	216	242	235	218	237	212	218	236	235	210	227	204	209	227	221	238	235	236	230	222	244	245	202	189	217	220	232	227	218	242	197	219	208	211	211	218	202	211	224	201	196	231	229	212	219	218	202	222	248	200	240	200	225	224	238	199	225	221	197	211	230	244	196	216	220	238	240	214	219	226	228	230	214	203	241	238	221	228	199	232	240	223	215	223	218	198	217	218	219	222	211	218	238	212	223	207	200	219	212	222	215	236	240	220	226	233	208	241	220	232	204	221	218	233	228	216	226	202	213	208	240	212	213	210	218	210	188	194	233	208	212	241	233	206	218	229	230	199	206	252	215	226	216	224	229	208	230	229	222	210	225	209	232	229	215	223	229	213	207	231	197	207	222	220	234	219	228	223	235	218	197	232	242	227	205	223	238	229	236	225	230	191	230	193	228	240	208	236	224	217	201	200	225	204	209	220	208	227	210	221	220	252	205	245	241	219	236	203	210	203	208	228	232	203	205	227	205	205	224	239	223	222	243	225	222	208	209	224	209	208	189	241	237	230	236	206	192	221	203	201	190	238	245	228	230	185	239	220	207	222	206	197	234	237	207	218	236	222	197	204	226	249	188	214	217	234	233	209	220	200	234	197	200	228	200	234	215	231	222	219	240	238	207	221	216	227	237	234	235	232	227	221	199	202	224	225	225	230	222	205	209	241	223	218	210	220	226	208	229	217	211	231	199	242	179	216	209	225	241	216	193	199	235	203	226	218	222	212	218	196	231	206	235	190	231	241	233	221	232	207	215	222	245	209	221	224	204	231	230	219	203	219	216	212	214	241	228	204	218	220	196	222	213	197	213	210	215	205	222	242	230	219	226	249	230	232	209	195	212	197	223	244	204	255	241	225	206	245	216	195	252	245	205	237	213	191	229	225	218	212	196	217	215	212	251	216	228	214	200	213	198	217	221	232	226	206	217	248	216	214	222	217	215	226	230	226	213	204	234	210	216	215	233	227	217	218	202	208	224	249	220	233	216	248	213	205	197	240	231	222	220	213	223	209	217	238	215	237	234	211	208	214	204	214	221	241	208	251	243	214	222	226	222	228	242	219	256	228	198	223	229	195	200	217	201	238	205	234	230	223	218	218	206	222	238	225	210	248	212	220	213	220	221	232	214	225	243	211	197	202	212	236	209	196	246	222	230	231	221	187	221	211	247	192	211	201	243	219	217	208	205	218	207	198	205	232	212	234	233	247	211	219	238	226	233	241	199	229	209	238	232	218	228	213	224	197	228	225	219	196	216	240	210	246	204	221	225	206	223	214	251	214	211	213	203	220	201	269	191	203	243	237	221	212	187	224	237	235	236	230	201	243	209	225	217	202	195	194	212	218	191	232	232	225	201	222	209	201	195	210	224	216	230	221	227	228	220	238	227	233	244	215	241	201	210	230	217	205	198	230	217	236	224	217	224	216	222	185	207	230	215
51261	62721	65103	45148	23264	23363	16193	15090	17243	14974	18913	10522	10121	12535	10073	5018	2990	1904	1217	882	660	663	616	608	606	581	557	531	578	542	569	569	610	551	618	519	590	573	595	589	533	562	592	557	595	582	583	588	563	601	524	556	582	567	578	542	591	568	558	559	573	624	536	592	538	580	580	579	590	553	548	579	516	574	553	551	547	608	576	584	605	567	557	586	546	601	568	572	567	583	580	607	566	546	539	574	573	589	518	511	569	534	586	586	535	559	552	593	563	558	567	539	587	611	597	571	604	545	563	556	543	609	573	562	568	515	600	570	558	573	596	590	576	574	602	605	563	585	577	584	562	543	605	559	549	579	567	538	603	517	547	515	545	606	583	560	549	585	572	550	565	551	573	561	581	565	550	568	568	560	576	531	571	608	580	533	610	588	565	553	529	544	561	574	591	585	532	562	532	511	575	599	543	569	578	575	628	590	579	547	567	548	535	567	567	555	578	565	510	608	597	538	581	580	550	547	532	576	588	574	608	524	562	518	608	567	538	586	597	588	559	559	578	560	562	544	552	580	567	570	604	553	559	561	620	584	560	530	571	588	559	602	530	527	580	603	587	552	563	586	574	535	550	553	593	552	547	577	581	552	580	569	583	617	576	547	561	597	560	588	582	514	657	523	572	582	566	604	545	595	559	564	569	560	560	557	577	597	537	585	594	508	588	610	604	588	570	579	575	589	558	598	540	562	585	605	597	556	586	548	535	571	555	558	555	582	543	585	544	579	580	557	589	586	607	582	610	537	590	593	568	572	546	585	531	572	580	565	528	567	604	565	590	551	565	580	566	588	565	590	561	598	538	569	553	583	571	609	601	553	609	532	583	582	606	600	550	537	561	582	542	565	597	589	563	575	600	566	627	536	562	546	554	583	576	529	558	519	543	561	529	535	570	547	591	566	554	563	530	576	564	564	628	538	546	559	575	581	560	521	547	590	548	556	561	562	553	547	553	561	608	536	547	556	620	549	527	586	579	572	563	572	583	575	602	587	556	532	533	564	621	558	600	564	589	574	578	590	614	552	545	564	562	573	516	591	549	584	561	586	532	556	536	566	584	577	571	593	564	535	573	573	551	584	597	589	590	557	561	546	554	581	569	536	614	570	578	551	571	581	560	564	572	563	558	538	565	549	597	567	590	557	531	585	580	615	579	556	546	598	564	600	546	545	565	569	572	569	606	577	615	547	632	577	584	557	545	575	590	587	565	559	548	587	547	535	636	552	585	567	568	614	554	542	584	586	559	583	535	589	568	553	513	593	547	558	612	572	558	571	546	567	582	578	601	567	550	567	592	560	578	610	592	596	576	558	586	598	556	605	558	557	562	557	593	586	570	552	569	576	566	550	557	579	569	549	543	570	565	522	553	578	575	617	552	538	571	586	533	612	542	560	521	604	592	563	576	590	548	571	568	611	567	549	525	539	584	553	569	550	589	568	556	551	597	549	573	551	595	594	599	569	568	527	577	594	561	585	574	566	603	546	545	584	527	528	555	577	610	598	574	564	576	534	552	558	541	596	597	534	534	544	519	571	611	541	570	614	563	566	586	525	564	578	576	573	563	568	520	612	591	554	567	542	563	558	557	561	577	571	524	539	587	571	568	589	589	574	573	584	562	530	555	586	554	589	575	528	557	560	575	578	560	556	526	573	567	550	555	555	581	584	614	552	594	567	551	571	590	571	616	588	557	563	549	539	582	552	566	538	569	587	578	579	576	558	587	564	573	577	558	584	576	546	567	540	526	569	574	536	527	574	506	619	560	515	574	597	534	571	548	530	544	555	577	545	574	581	578	560	601	550	589	584	567	554	571	560	604	512	580	567	545	610	560	529	606	547	576	568	598	561	602	564	608	535	568	580	571	560	583	568	547	560	557	558	564	602	569	597	574	570	610	586	559	620	579	540	575	599	560	621	591	552	564	553	546	594	584	539	564	566	539	556	584	567	596	578	552	559	578	579	537	541	547	524	563	582	580	537	531	600	536	580	559	592	564	571	615	568	567	605	559	550	563	605	537	552	569	557	582	566	537	567	535	560	576	575	581	526	561	532	567	555	569	557	567	567	615	576	542	566	562	541	549	618	550	588	590	590	575	586	552	571	568	525	531	587	568	587	556	555	564	599	585	559	540	596	556	566	558	611	549	567	614	586	537	603	564	579	554	614	602	566	543	578	534	620	562	599	560	539	548	547	565	597	592	568	556	551	509	569	563	566	560	560	563	537	578	555	579	590	577	572	610	577	540	615	636	549	568	559	549	595	566	550	580	558	563	502	556	585	539	569	585	540	575	550	586	551	518	545	572	588	560	620	579	585	582	555	561	581	590	587	526	565	606	598	546	530	534	573	573	560	558	562	554	575	579	537	551	564	569	596	598	570	571	567	539	608	567	567	516	582	564	528	615	586	573	553	574	587	549	567	586	544	614	531	545	582	542	559	558	582	566	588	579	584	550	581	627	572	594	567	592	592	562	545	570	565	550	559	537	575	556	607	607	562	567	550	576	550	547	547	547	559	553	561	541	585	589	542	610	550	524	583	575	585	561	564	541	596	563	590	579	537	542	548	557	553	540	564	560	571	530	614	549	581	580	583	624	556	590	605	541	561	598	581	585	610	570	545	588	572	585	544	609	566	612	525	532	564	596	531	576	547	602	572	528	588	528	570	577	589	548	572	560	581	578	555	623	572	590	617	529	570	564	608	569	536	594	545	547	570	510	614	524	579	577	580	580	562	577	549	548	530	607	608	577	570	575	571	554	556	580	566	561	550	572	572	537	570	613	546	578	577	607	552	525	581	570	563	560	563	589	562	565	550	601	611	587	560	582	581	554	549	558	538	548	554	561	582	584	588	537	565	591	551	595	571	567	519	542	551	587	577	558	579	531	580	570	584	536	561	536	604	578	587	529	537	575	578	543	530	562	563	574	534	566	576	584	579	591	580	587	553	573	559	580	606	571	588	553	562	573	567	581	582	536	535	543	566	554	537	606	518	564	558	568	596	552	560	598	565	573	580	575	594	575	544	609	595	551	590	560	525	616	525	559	560	629	540	562	612	552	594	570	573	561	573	565	556	560	570	568	547	594	552	556	561	565	586	576	615	550	551	588	603	584	527	586	570	573	610	550	581	576	575	552	562	575	544	576	604	584	566	578	564	590	556	560	574	574	544	594	526	557	591	593	605	582	589	600	566	597	561	516	548	514	551	546	575	530	536	530	610	591	552	576	563	555	562	567	511	561	557	541	585	566	536	620	585	566	589	599	579	609	576	536	576	548	587	571	618	538	578	577	580	586	555	541	590	556	562	563	574	563	573	565	515	587	550	559	593	612	563	571	568	571	533	564	580	620	590	538	580	565	562	593	531	565	521	551	550	569	553	596	605	542	561	565	557	543	552	537	564	540	595	589	588	565	558	553	606	551	605	543	564	534	546	557	597	556	596	562	594	588	548	573	582	609	579	532	569	567	575
21572	16714	12495	3418	430	374	340	262	321	295	380	258	277	316	303	266	256	201	206	215	196	190	198	197	200	178	194	176	191	189	202	214	201	188	209	215	199	183	217	201	172	200	200	205	202	197	178	195	202	182	217	205	183	199	198	197	198	189	184	175	190	219	183	183	234	193	185	184	183	178	182	192	201	185	225	193	211	192	199	182	204	195	184	216	196	183	211	194	188	174	224	196	207	224	181	191	189	190	212	256	206	193	203	192	197	207	194	193	204	203	195	216	200	219	209	192	208	189	202	190	210	196	195	223	210	192	195	197	182	207	222	197	190	184	205	216	173	217	193	205	211	207	196	181	196	198	225	195	224	206	204	202	224	191	209	204	196	199	191	203	199	192	193	182	188	191	212	177	214	180	239	188	196	194	169	207	204	198	203	219	222	206	201	208	207	177	225	216	184	196	206	208	221	176	219	209	175	182	208	196	199	212	187	189	190	188	184	200	210	179	219	184	222	210	211	210	191	216	183	207	231	191	184	192	191	215	180	235	210	177	201	190	183	203	184	200	191	171	210	178	191	211	206	186	213	179	173	193	170	177	190	212	233	209	192	206	186	213	177	233	217	199	185	181	204	211	223	180	192	211	196	191	188	195	184	188	216	213	215	195	225	204	166	202	212	187	213	201	212	199	182	196	171	200	192	201	190	202	193	196	228	201	210	222	196	190	202	180	209	178	207	221	189	196	183	219	196	216	195	208	208	196	205	195	211	215	205	186	182	210	188	172	222	207	202	191	208	170	202	179	199	197	170	202	214	207	189	200	202	208	186	200	177	222	226	196	202	208	220	218	205	186	203	207	217	209	217	208	197	190	211	209	207	205	194	191	224	188	184	199	193	211	225	189	223	195	214	222	197	220	204	172	198	185	187	191	202	212	217	213	200	220	211	184	171	194	204	216	197	202	213	179	211	214	200	175	177	223	197	195	191	184	184	198	206	192	198	179	188	193	191	191	199	216	199	209	219	174	165	205	193	210	201	207	201	190	219	206	194	200	203	180	228	179	207	199	212	180	202	192	210	198	186	195	197	207	202	171	207	209	211	175	197	213	210	218	190	194	212	202	175	203	179	208	208	193	200	185	219	223	192	201	211	209	226	215	203	190	217	216	220	192	204	209	226	207	193	221	186	188	207	180	210	197	158	190	213	196	189	212	211	212	197	212	202	205	171	193	203	186	195	201	191	176	204	195	198	207	189	192	198	203	200	185	188	197	171	193	209	205	185	204	204	204	228	187	214	215	208	202	198	181	190	192	207	218	187	228	198	216	212	208	188	180	200	197	189	177	198	184	166	178	202	197	188	211	184	186	231	196	216	209	217	207	181	182	219	187	194	197	196	189	194	202	205	209	205	189	204	212	207	205	204	211	194	215	201	184	193	215	204	186	211	192	194	213	179	203	218	179	186	188	209	176	214	200	177	198	193	204	210	200	189	221	195	195	205	227	206	220	208	182	194	201	179	198	190	183	176	164	214	181	198	205	186	221	197	184	193	188	207	206	234	210	187	207	252	187	202	206	185	228	187	201	207	215	227	179	200	201	187	211	235	231	187	204	187	207	174	209	189	202	221	178	177	215	211	209	200	174	206	201	211	206	187	188	206	202	205	177	176	211	187	223	219	178	198	188	198	206	179	176	200	204	188	200	183	189	192	205	200	180	205	167	203	200	182	214	209	206	197	179	206	204	211	197	204	192	196	182	192	175	205	186	217	195	203	205	176	217	201	190	212	188	218	193	227	217	182	215	190	192	193	203	189	189	204	208	212	210	234	226	193	196	200	165	189	208	215	192	188	202	214	224	232	204	230	200	187	205	188	205	204	200	195	199	201	190	197	216	209	200	196	205	189	181	187	197	224	194	189	199	209	180	193	163	202	200	194	221	164	243	199	213	193	197	225	203	202	177	207	200	185	182	193	204	186	214	202	185	204	192	202	214	188	206	229	206	188	189	206	234	232	196	217	210	199	233	217	181	181	204	175	186	185	205	193	189	233	194	179	215	203	197	199	203	200	212	219	205	192	173	189	209	197	222	212	180	201	202	199	193	213	214	196	202	191	182	211	188	200	199	192	223	193	190	198	199	186	203	192	210	229	175	217	197	231	198	224	202	207	197	179	182	223	198	179	190	193	191	182	206	201	186	191	246	187	214	185	207	184	191	189	218	189	230	212	211	188	203	178	197	200	194	196	194	180	173	211	195	204	196	208	186	210	202	205	198	182	198	203	173	214	218	181	189	182	225	217	218	199	195	185	195	188	168	199	218	214	200	173	216	213	197	208	201	215	225	196	196	202	197	217	183	203	184	203	225	199	193	189	182	200	198	191	197	200	185	226	183	179	192	200	179	214	189	191	190	190	214	217	207	214	223	209	222	197	189	203	195	198	201	190	192	223	224	202	209	210	199	193	209	168	216	198	190	184	211	199	209	199	212	201	209	165	221	176	189	202	193	207	190	206	193	200	231	198	206	236	187	198	196	191	192	195	196	187	225	181	183	197	200	178	190	210	202	201	188	195	191	181	217	241	209	218	203	188	221	203	206	214	192	187	200	204	221	203	212	180	189	183	186	195	176	188	176	163	198	182	188	218	205	174	199	191	215	187	167	209	199	217	153	209	205	199	199	219	201	184	154	194	193	198	200	191	205	193	198	214	212	193	182	191	191	184	203	183	202	192	164	184	212	177	211	197	181	186	207	190	205	180	202	194	221	222	194	204	178	195	225	194	215	196	220	229	204	188	217	173	180	193	211	217	238	199	191	178	205	230	204	189	196	178	205	205	180	218	211	207	216	216	201	191	215	184	198	190	200	184	213	185	178	195	183	211	208	192	197	193	205	186	190	186	203	203	192	195	199	235	187	200	226	215	188	191	184	183	205	196	194	196	200	203	188	205	203	190	184	194	209	199	192	228	190	206	191	196	201	190	205	190	195	205	194	204	205	201	213	193	186	198	181	186	204	204	195	186	207	211	194	233	172	211	211	209	198	182	213	200	189	203	194	184	189	192	187	218	218	200	173	144	206	151	205	202	192	188	198	202	193	201	208	211	195	180	193	183	187	191	200	206	183	182	205	210	220	183	187	199	230	198	181	217	215	187	193	215	194	193	186	190	214	210	191	209	192	219	162	196	200	225	196	217	208	168	163	197	199	221	199	173	197	202	233	184	187	194	193	219	181	198	193	211	187	196	188	222	195	214	204	201	193	191	205	221	203	179	200	224	192	183	214	178	198	201	207	195	201	197	183	173	212	181	196	211	222	208	198	206	200	190	190	182	176	192	176	197	199	210	204	204	198	204	173	196	200	191	191	181	191	187	205	199	189	192	182	218	184	227	193	198	208	208	188	192	213	186	201	209	219	194	186	199	190	184	202	172	184	182	190	212	195	209	193	183	199	197	188	193	211	229	196	190	228	194	181	206	183	208	195	218	186	204	191	192	183	183	204	225	244	203	211	203	192	202	194
18036	20483	17762	7121	1426	1430	1331	1049	1170	1083	1377	874	972	1111	1207	801	692	612	571	553	473	486	559	480	526	551	543	546	505	525	494	514	554	529	534	545	568	488	550	536	514	520	553	520	533	535	511	534	478	508	509	505	535	518	534	505	547	528	534	543	525	566	507	542	548	542	499	555	507	557	548	517	544	525	544	495	511	538	521	533	533	507	513	528	522	532	501	530	515	523	524	540	524	541	554	527	598	537	539	546	509	486	535	535	523	508	550	528	561	480	527	510	511	520	520	521	527	546	512	465	498	535	529	535	496	518	514	548	519	543	530	516	532	522	541	505	487	530	539	539	526	469	547	523	541	497	530	519	517	500	488	509	528	495	562	546	544	551	564	541	537	539	556	568	521	499	515	499	535	498	514	552	525	508	559	528	507	512	539	526	526	529	524	505	516	503	526	564	513	498	541	550	523	501	553	488	514	499	534	510	513	510	509	538	521	559	520	523	489	512	548	547	542	540	485	522	491	501	508	495	562	486	540	517	539	502	515	562	514	548	528	514	491	542	510	532	504	514	520	520	522	526	507	553	528	512	513	559	518	531	543	491	564	477	508	517	519	509	500	501	590	509	535	497	506	512	546	510	513	512	508	465	502	507	526	515	546	508	508	514	522	535	538	482	540	468	516	512	507	576	537	496	507	515	504	522	535	554	502	550	511	504	542	563	498	547	522	546	517	496	526	505	520	527	570	543	558	499	553	526	544	503	528	528	527	486	486	525	533	561	488	528	546	534	509	531	510	495	535	544	557	546	510	540	566	489	524	504	556	519	577	523	530	564	488	522	514	550	483	525	494	518	479	517	510	534	507	529	543	490	528	507	574	552	529	548	539	521	489	532	485	489	515	490	533	458	513	540	500	537	484	492	538	514	535	534	532	524	527	500	557	513	527	509	538	513	526	515	494	533	503	531	445	500	554	518	527	552	489	515	564	515	541	517	506	570	548	520	500	526	544	514	565	509	557	508	506	541	563	509	528	509	531	494	500	528	559	503	536	536	530	559	531	505	503	511	549	544	547	507	507	509	519	533	543	527	525	548	555	544	553	501	534	573	484	508	518	543	539	495	550	554	506	527	511	510	541	544	537	516	548	527	527	530	539	496	536	567	591	525	568	534	563	495	557	531	585	517	530	529	527	522	495	523	500	566	542	503	530	533	551	550	532	483	530	497	524	513	571	537	514	516	547	554	472	526	518	532	531	525	501	535	511	545	518	542	551	514	530	528	541	553	514	510	543	496	559	505	560	514	533	536	555	538	517	516	500	564	538	530	531	565	519	511	522	504	549	530	555	555	540	506	548	483	552	503	544	496	531	517	550	528	529	527	532	550	533	492	495	560	499	529	506	512	539	510	508	512	527	511	518	519	561	546	577	542	530	488	524	514	567	545	512	505	509	548	514	526	491	525	544	527	517	493	517	587	533	504	546	552	521	497	550	532	484	511	565	481	510	495	508	513	524	501	529	522	520	543	510	517	534	513	508	513	494	536	540	565	530	535	500	533	515	551	512	546	478	491	550	567	492	527	509	536	532	541	536	503	501	504	529	497	509	525	519	511	519	532	485	510	534	544	511	526	523	536	513	520	561	514	537	567	531	484	532	474	530	492	549	517	491	509	507	550	494	528	521	516	521	506	534	493	501	534	544	542	513	504	569	534	525	498	545	521	516	544	515	546	574	554	521	542	468	533	567	512	532	522	563	514	545	497	506	533	535	508	546	496	567	509	509	486	466	505	503	512	509	473	486	518	556	521	512	576	524	557	504	531	551	513	496	462	566	546	466	528	545	545	465	516	555	466	514	517	521	584	503	529	588	521	509	563	504	541	535	496	612	517	534	541	504	560	511	547	518	515	520	546	519	533	533	516	477	542	524	532	525	525	531	551	542	518	527	502	473	508	560	548	515	555	543	541	542	538	548	539	518	563	499	498	516	511	516	567	541	558	541	519	516	547	505	527	541	510	536	504	533	535	480	528	504	527	510	522	517	560	544	525	517	530	532	520	508	596	522	564	540	531	540	534	486	537	514	535	508	551	531	522	577	500	517	526	561	526	507	546	527	537	476	515	508	571	503	561	503	549	548	557	538	508	493	496	532	526	554	473	466	526	567	490	513	541	554	520	463	530	519	556	529	528	516	528	507	541	512	501	523	528	529	531	473	495	514	521	486	516	483	501	535	514	565	526	521	560	498	515	540	509	558	527	518	549	524	515	551	498	545	520	480	509	540	515	501	502	549	500	540	528	535	469	486	533	485	533	506	489	509	538	497	538	530	518	498	535	512	527	501	503	557	512	564	543	541	533	545	523	581	515	552	515	512	497	537	470	488	498	485	530	546	531	554	519	523	551	548	550	550	533	545	508	517	534	500	552	526	529	492	504	545	487	476	494	535	526	501	505	516	554	515	613	535	522	581	534	519	541	527	572	492	513	497	538	546	536	542	579	500	546	537	519	559	560	546	501	508	536	505	515	523	531	510	529	542	556	546	574	511	548	516	506	544	516	506	528	474	541	553	548	527	504	513	533	545	533	528	515	547	510	543	511	509	508	522	493	502	541	518	544	512	511	469	509	522	559	489	500	569	544	555	556	512	531	529	498	487	500	493	521	504	527	563	511	543	519	539	533	510	540	533	535	485	522	523	556	517	510	532	532	537	546	512	530	570	507	506	527	486	571	519	526	515	578	522	517	575	523	558	459	529	534	563	538	526	512	503	519	517	527	484	511	563	483	560	517	520	550	510	495	537	563	535	527	546	522	520	490	505	489	543	531	543	526	544	531	514	529	515	570	501	522	527	573	555	526	541	527	530	562	512	493	507	503	500	527	518	528	557	559	540	556	541	507	522	501	467	523	512	502	503	540	520	515	533	474	540	480	519	536	511	538	481	496	501	518	517	557	526	576	522	510	506	489	538	473	510	540	487	500	542	498	520	511	548	520	509	545	538	515	524	510	531	529	520	561	501	529	540	531	513	492	507	558	540	510	526	548	551	553	527	517	525	523	563	541	533	545	538	501	549	534	505	534	535	555	495	550	543	520	483	547	555	532	534	535	539	519	514	500	496	488	575	549	502	522	528	482	502	539	522	500	517	517	520	532	493	509	516	507	528	542	541	545	529	539	495	524	487	570	498	537	520	540	545	501	534	492	523	557	529	488	485	521	484	462	522	554	499	566	532	511	529	517	511	524	549	533	568	561	521	540	487	504	526	535	548	530	505	520	498	508	527	529	567	521	555	493	519	534	492	509	508	532	513	503	539	552	514	511	529	543	505	521	548	508	524	531	545	523	538	542	507	553	514	532	541	509	537	537	509	480	501	505	525	520	511	549	490	484	493	526	552	553	543	505	519	495	519	505	532	547	531	520	520	515	535	525	518	523	499	558	514	507	523	566	506	514	546	523	476	498	549	535	530	531	569	559	541	544	534	507	522	543	509	559	527	532	491	548	549	527	538	475	555	535	538	517
64802	66017	59969	34424	10525	3556	4015	2225	2184	1859	2498	1303	1500	1652	1171	612	398	364	273	226	227	192	210	224	221	208	209	197	226	203	221	221	211	192	215	222	207	191	210	231	209	213	206	199	205	172	177	205	220	210	214	216	209	210	210	190	221	195	188	206	207	236	221	200	205	229	209	188	227	188	228	205	206	203	206	210	206	199	220	195	191	203	173	220	188	236	224	227	227	202	245	208	207	214	226	209	211	193	201	211	238	196	204	219	232	208	221	201	225	203	201	193	216	196	216	215	230	205	218	209	218	233	213	198	203	196	219	207	219	232	226	224	220	223	213	218	195	198	211	234	198	189	209	212	233	211	209	200	200	215	210	218	192	221	180	203	221	227	195	188	204	205	193	202	207	205	253	217	210	219	197	224	225	206	199	217	230	199	205	215	218	247	202	214	190	202	197	210	210	190	209	206	213	205	211	245	178	200	190	217	228	205	202	222	217	202	199	210	227	206	221	216	208	210	190	227	193	216	206	195	211	208	208	193	203	196	218	196	210	203	200	231	176	194	215	232	201	235	206	210	189	207	190	210	209	212	184	194	191	202	188	196	236	218	237	202	224	245	220	206	191	233	186	209	194	203	229	196	217	231	201	206	198	238	196	190	214	225	209	192	187	202	206	214	203	226	213	202	214	186	213	216	215	213	190	221	212	207	189	206	201	230	185	205	226	212	221	207	214	221	213	222	224	169	203	234	224	190	225	204	201	192	191	208	235	195	208	239	226	211	174	225	216	195	211	234	230	225	208	203	196	210	216	223	203	193	215	230	182	209	244	211	204	187	190	209	203	234	207	215	242	196	211	200	207	191	172	192	219	240	207	217	234	241	189	234	240	210	223	197	224	187	212	204	199	195	219	230	229	206	180	183	218	214	204	213	202	190	232	196	201	203	214	215	184	220	193	225	209	217	207	219	214	190	205	208	207	204	247	221	197	208	198	225	221	209	200	218	195	213	209	194	198	206	200	211	170	240	193	192	210	201	222	216	214	198	182	211	188	208	226	192	190	205	217	200	204	209	190	217	190	202	217	194	217	200	200	232	217	247	202	203	244	207	202	194	201	230	193	193	206	192	187	205	221	175	208	216	193	203	192	221	191	210	218	220	219	225	216	183	207	187	221	198	205	205	227	238	202	179	202	215	207	194	225	209	213	208	188	186	220	193	194	242	263	196	213	214	198	188	187	216	237	240	201	198	208	235	204	182	234	221	199	186	237	206	214	186	196	207	214	201	205	192	225	216	227	206	197	206	213	191	206	216	218	226	236	229	222	186	193	206	204	224	219	223	196	205	191	220	187	216	190	219	212	215	206	180	206	198	198	204	199	220	197	205	200	232	183	187	224	217	225	189	228	207	223	198	200	184	209	215	190	216	189	228	199	226	192	193	224	223	207	225	250	200	187	224	211	189	206	223	212	218	217	195	215	213	197	200	190	195	218	210	213	198	212	200	219	203	180	216	213	218	200	191	190	200	198	186	197	243	207	221	184	206	230	209	186	221	205	235	237	186	214	206	200	206	213	214	201	223	218	219	209	216	211	216	211	211	202	215	213	215	186	184	220	200	202	212	187	213	220	220	197	220	203	216	202	207	204	228	207	204	207	203	184	195	194	238	205	203	205	218	190	191	207	213	189	210	203	211	231	188	216	205	219	213	207	206	223	234	228	196	197	190	229	209	243	191	200	208	237	222	197	230	232	217	215	217	223	210	215	212	210	244	194	243	205	238	212	216	201	181	195	224	211	186	207	204	207	228	233	220	212	196	200	199	194	182	210	218	215	211	228	192	243	210	223	201	208	208	227	191	222	206	191	196	209	219	228	213	204	198	180	213	210	222	210	196	196	204	208	208	208	194	207	208	206	195	254	222	222	225	230	192	221	216	222	211	220	200	221	201	205	220	206	198	204	222	197	210	200	204	203	163	224	186	207	190	214	231	214	207	192	224	212	207	187	233	198	209	207	241	215	208	219	216	192	222	194	220	197	206	223	201	204	199	223	208	224	221	196	213	199	183	210	201	231	212	230	225	195	191	197	198	232	212	194	231	223	226	235	224	183	195	206	184	215	210	187	212	213	207	190	227	205	233	201	239	203	199	221	221	186	219	200	194	198	198	236	198	218	204	209	188	227	180	198	197	208	211	202	185	235	191	208	203	211	190	209	211	204	222	230	205	192	204	204	213	225	197	186	211	193	207	199	195	215	219	192	228	188	198	207	204	197	217	209	208	188	192	227	196	204	200	212	205	191	214	219	221	193	190	233	198	202	213	247	208	201	190	199	203	220	206	217	197	190	199	228	180	179	212	186	226	209	224	231	211	212	206	204	214	202	201	209	208	199	193	179	236	186	224	200	187	208	216	218	212	223	199	200	195	224	203	220	221	219	189	234	210	208	222	241	217	213	186	196	231	182	194	207	202	172	190	237	225	229	214	201	191	234	222	201	189	201	209	246	214	209	203	216	213	213	217	232	223	213	245	205	219	217	226	219	217	223	197	225	231	227	212	185	197	211	229	182	212	218	227	200	219	206	213	182	221	199	224	204	219	201	223	222	205	218	219	223	203	210	209	207	193	189	218	224	199	193	207	166	216	206	213	181	207	193	202	217	186	197	234	220	199	193	205	186	214	211	215	217	189	197	199	198	207	201	196	211	208	195	218	219	232	200	228	217	235	226	186	204	237	230	235	192	206	167	193	197	219	191	202	197	174	186	200	177	208	211	202	203	200	191	191	227	201	216	215	201	221	187	207	234	207	233	203	208	227	216	225	230	216	208	209	193	217	205	183	212	196	213	205	219	222	191	214	187	206	191	214	211	217	225	207	197	236	201	225	200	208	220	211	190	189	195	189	226	203	186	212	185	192	216	195	227	217	220	202	218	235	182	224	247	209	216	225	224	215	243	215	198	187	201	208	212	218	210	183	189	199	216	233	213	220	191	202	213	187	183	236	220	228	219	232	211	194	217	224	216	194	208	198	233	209	183	215	190	229	208	202	207	196	203	191	219	215	212	195	217	199	201	187	241	206	226	214	217	209	187	218	214	210	211	226	220	217	184	200	217	236	183	190	227	201	234	214	214	221	225	201	194	222	212	189	243	218	231	212	190	230	232	204	230	220	216	220	219	189	204	186	201	195	202	219	213	191	204	207	225	210	201	195	192	202	239	217	191	215	219	210	223	217	191	194	225	204	221	185	213	225	249	197	205	210	201	196	202	210	226	186	222	207	203	228	200	221	208	217	218	184	208	205	207	203	195	206	189	217	220	188	216	209	203	215	212	224	206	220	216	218	199	206	219	197	202	212	202	218	233	210	218	223	219	202	201	208	213	211	188	221	208	217	227	215	198	226	183	202	219	195	212	180	224	203	203	217	196	219	219	208	172	194	197	196	204	213	196	193	203	220	218	213	237	205	203	202	205	190	223	229	221	217	190	242	188	205	203	204	207	210	196	195	224	204	220	200	237	194
40787	50143	53552	34941	11897	10653	12896	8867	8855	8324	10755	5488	6749	7280	5205	2671	1772	1216	895	705	572	585	545	570	522	584	543	537	584	540	564	510	563	542	571	532	567	527	552	555	580	582	517	539	583	506	521	550	539	553	546	564	521	550	558	521	549	521	565	524	518	538	560	556	531	533	476	545	535	543	486	527	533	545	584	590	554	563	549	511	510	541	563	491	555	550	589	541	556	543	502	521	515	577	584	559	558	567	519	540	605	488	512	536	584	559	537	553	570	530	539	495	579	531	530	558	503	532	556	541	581	534	533	529	536	546	534	515	555	564	544	566	535	550	548	538	538	534	534	536	561	546	506	505	545	512	564	536	536	546	539	552	559	508	528	530	560	521	527	516	598	558	532	547	526	533	568	530	528	540	544	560	496	532	526	572	548	551	522	485	531	540	594	523	582	530	558	530	528	548	556	563	508	553	545	602	491	536	538	560	559	542	576	559	521	559	563	548	587	593	535	508	570	544	523	571	540	571	527	578	550	592	553	566	550	524	524	561	540	601	552	565	558	554	571	540	529	570	560	518	535	543	547	553	523	499	542	576	551	517	546	546	566	533	530	550	547	544	531	495	572	531	525	568	547	532	518	525	539	569	541	575	551	528	509	502	557	561	562	546	564	498	573	571	532	554	527	579	590	554	509	511	562	505	561	507	521	557	561	545	556	555	546	570	537	575	593	565	536	557	564	574	547	523	532	519	523	572	557	576	514	540	576	526	539	556	555	521	561	544	565	551	557	533	583	569	526	530	528	553	536	523	553	542	557	561	578	550	513	541	586	539	536	557	526	603	570	533	559	535	524	508	572	553	557	520	526	536	569	513	572	570	511	578	543	556	534	550	562	578	579	602	533	525	531	554	544	533	492	543	508	498	511	548	540	549	564	547	519	562	511	498	520	534	545	550	534	566	524	552	529	520	523	537	559	565	581	531	518	540	542	548	520	515	539	541	530	573	513	529	584	581	532	506	504	567	545	561	557	537	497	546	535	547	548	568	556	530	503	528	567	535	525	576	578	549	529	535	558	503	566	523	560	524	529	558	556	579	518	557	558	539	563	543	514	577	570	552	543	576	546	522	563	546	526	531	558	576	538	545	532	545	525	557	577	553	559	543	560	568	568	601	533	544	543	548	539	527	547	560	551	509	515	545	562	547	533	579	516	602	559	550	563	573	539	542	517	537	533	504	587	532	551	580	561	541	582	575	521	566	537	529	552	572	552	549	542	516	564	560	534	563	509	520	560	519	542	524	547	565	521	574	578	584	563	544	540	535	523	552	535	573	532	538	548	573	533	566	518	564	556	514	578	511	583	577	560	571	542	520	552	535	522	555	548	516	514	566	509	553	541	541	502	541	498	543	563	569	530	518	554	574	536	557	552	529	533	556	533	595	585	537	539	547	550	533	532	560	575	574	520	537	526	537	539	556	485	569	550	530	556	536	554	522	516	579	528	595	515	553	552	531	584	570	546	534	541	513	575	575	533	549	554	513	559	525	531	536	531	507	536	543	552	521	505	536	574	537	552	532	593	580	538	508	515	545	514	534	561	525	529	555	569	541	578	554	517	541	554	560	562	533	576	555	542	600	537	550	545	557	522	551	527	562	535	540	535	522	554	523	549	526	550	557	592	528	560	567	575	542	548	555	540	493	490	601	534	511	525	548	554	544	561	522	543	550	519	513	483	530	543	581	539	520	541	547	516	600	521	514	534	540	538	533	569	502	509	527	526	501	540	534	529	513	548	592	517	535	513	547	551	560	567	523	531	599	526	539	552	558	562	538	560	563	540	544	570	516	538	535	559	546	548	539	514	533	553	530	569	526	544	515	518	539	558	577	541	568	536	549	544	568	549	527	580	522	547	543	506	503	529	561	534	503	532	564	527	504	564	535	530	523	544	535	553	559	568	535	561	535	548	518	529	522	550	530	538	577	551	575	576	539	550	528	511	556	546	522	535	551	551	557	507	546	528	546	482	597	523	528	544	537	549	574	596	544	540	542	561	575	512	552	540	516	568	550	561	562	582	526	534	558	537	537	589	503	555	511	513	535	559	536	536	536	557	518	540	545	560	561	553	552	583	506	562	550	586	526	558	584	525	585	543	551	545	586	512	528	565	599	583	557	506	543	532	537	523	544	584	561	504	538	562	529	556	558	521	529	529	569	529	584	502	543	578	503	544	534	568	527	511	528	554	559	554	558	530	549	582	540	508	570	544	527	518	539	555	599	529	570	555	586	542	551	611	521	576	537	554	576	525	546	567	562	543	527	575	560	536	583	523	533	556	535	585	540	556	513	545	531	518	537	571	561	541	592	575	545	546	497	572	556	536	530	535	554	551	597	567	553	582	589	520	554	547	511	512	597	492	524	574	547	572	551	559	564	497	523	583	545	535	543	494	548	545	537	552	566	552	571	547	543	555	554	563	525	579	579	515	525	584	565	587	538	567	532	580	536	541	519	527	532	541	520	546	519	523	537	537	546	534	556	528	516	569	538	566	548	548	559	527	572	562	548	541	532	554	550	557	554	524	568	515	549	524	567	520	532	514	540	563	557	552	564	529	566	526	532	579	533	561	570	576	595	548	520	568	552	523	530	517	538	531	537	533	546	576	547	500	543	555	533	560	589	525	530	564	564	500	554	541	553	560	504	552	566	553	522	546	531	534	530	547	549	542	519	562	570	542	529	523	576	585	550	588	548	550	569	582	576	532	504	552	545	557	580	536	582	549	546	512	542	524	543	515	531	575	539	540	562	539	550	544	572	558	546	544	515	569	570	571	597	551	546	525	526	558	557	516	521	537	522	541	565	558	558	515	541	532	578	539	508	517	520	568	540	545	527	559	518	547	568	538	502	550	511	554	527	541	548	570	533	533	520	540	524	517	555	551	552	570	574	535	506	527	547	559	554	559	580	538	539	566	571	561	607	497	566	529	549	561	525	560	542	533	545	566	499	518	552	529	554	557	546	553	560	502	485	518	563	576	538	562	566	536	518	561	543	542	538	543	522	532	506	536	549	547	515	605	535	509	557	564	505	542	533	573	510	550	534	564	488	575	538	529	567	585	509	560	586	548	497	529	559	607	548	528	574	543	506	558	548	556	505	534	564	542	537	578	519	525	558	509	545	544	529	543	546	545	544	533	541	544	566	541	529	563	523	586	529	522	530	498	485	546	505	540	564	519	574	551	495	570	526	543	518	556	523	536	587	524	536	570	563	542	533	574	578	557	528	547	513	535	546	581	535	567	490	557	527	556	533	568	555	564	558	535	541	538	575	590	532	515	545	563	566	527	571	527	533	574	495	542	550	493	568	535	507	522	577	571	545	553	544	546	569	541	505	532	555	540	532	535	561	540	486	571	510	499	566	534	539	555	486	563	533	550	544	538	548	525	573	562	578	569	583	545	542	569	541	542	549	510	525	550	549	515	528	554	490	530	581	556	581	555	555	533	562	528	514	525	521	564	529	534	557
75370	78957	71118	48633	19657	8242	10204	4628	3027	3948	5211	2665	3316	3478	2331	1195	748	463	352	264	239	247	240	215	192	227	217	210	200	218	193	219	212	206	233	206	219	218	231	228	211	198	233	249	228	194	212	198	228	226	233	221	219	225	224	251	232	230	254	199	200	228	217	233	234	209	200	218	231	230	226	224	222	222	238	200	227	240	229	221	244	214	201	214	225	213	204	250	225	217	215	223	214	210	248	230	216	185	226	219	218	230	229	196	212	265	212	226	221	225	195	218	219	214	237	240	200	229	227	200	220	203	211	242	212	220	209	234	213	207	207	215	213	240	213	203	207	196	198	237	219	207	239	221	223	203	237	232	218	224	206	229	255	218	208	222	217	202	224	224	229	233	205	220	222	197	234	261	216	234	204	195	241	225	223	218	231	220	219	214	230	211	219	230	226	210	204	213	220	234	239	230	198	252	208	233	249	197	225	189	223	201	216	226	219	226	218	199	213	223	247	228	208	227	229	208	226	214	193	251	232	239	217	242	227	232	210	208	206	233	204	216	219	242	247	228	220	214	237	252	183	206	242	217	242	209	194	234	217	207	222	205	226	215	224	237	229	231	217	238	212	218	220	207	190	245	251	200	213	222	205	204	238	235	203	235	205	234	219	219	209	223	212	210	225	215	219	238	214	231	185	240	215	223	201	240	226	230	231	222	227	206	227	216	217	197	240	226	214	201	266	215	213	209	211	222	225	208	223	210	225	226	246	255	242	218	207	228	213	222	243	235	220	209	205	232	206	219	224	223	216	241	222	235	245	217	237	231	221	218	195	218	229	205	224	221	231	221	210	213	223	222	207	214	223	209	215	219	222	206	202	240	244	252	224	227	225	207	216	218	216	180	232	223	215	229	226	229	219	261	207	235	223	210	253	198	220	218	239	224	206	207	217	209	220	208	209	242	243	200	210	217	227	220	212	213	227	218	210	218	209	231	225	230	214	207	242	215	212	204	225	251	248	217	235	215	204	225	213	220	246	233	237	216	235	225	217	206	218	209	227	204	218	241	233	220	223	208	205	216	209	226	231	215	211	238	206	186	218	223	216	213	229	189	240	215	225	199	220	204	244	229	243	225	191	218	216	221	229	214	230	234	212	228	224	229	221	243	235	212	227	218	223	217	213	217	187	226	232	228	205	234	225	226	181	218	237	236	213	237	232	212	239	231	182	241	225	241	229	224	254	221	210	227	204	209	224	213	237	226	225	223	225	213	251	228	219	203	239	265	244	223	195	200	207	217	236	249	221	225	220	235	226	214	209	223	238	218	218	195	235	221	217	199	206	225	228	207	245	255	210	237	234	204	216	233	209	237	229	210	221	237	232	242	224	215	208	213	242	212	190	221	223	209	213	202	248	229	207	235	199	235	240	226	210	207	207	217	219	236	219	211	229	190	224	228	222	233	217	221	206	233	215	206	207	247	217	233	229	219	213	211	242	198	212	254	209	203	236	246	210	240	198	216	197	193	209	229	198	278	200	231	245	224	226	227	229	206	182	198	218	229	228	191	194	214	224	226	256	234	217	205	230	217	204	220	222	213	228	241	214	208	224	244	231	211	196	212	234	231	207	227	227	221	220	216	235	199	204	226	206	224	206	218	214	205	214	212	206	219	215	215	226	214	221	235	202	253	216	227	205	223	218	215	248	217	239	198	205	209	215	230	230	241	233	224	210	218	214	199	201	232	233	214	215	239	222	229	225	264	217	231	217	228	221	225	202	192	225	232	231	218	218	230	225	197	225	249	228	234	221	183	223	216	209	226	214	235	209	230	200	221	227	222	222	227	231	214	243	229	219	224	234	223	221	223	195	223	207	208	226	249	209	246	219	217	202	217	221	204	226	215	199	186	201	212	234	235	206	215	238	220	204	229	222	224	249	203	228	210	229	228	228	208	204	227	216	195	198	221	232	203	222	232	190	218	236	266	231	228	241	202	244	228	209	212	189	216	200	236	229	197	207	212	208	211	189	217	202	247	226	223	249	222	218	239	225	235	203	248	228	204	245	222	217	216	225	209	204	210	207	224	236	220	209	199	235	233	226	209	250	243	196	226	223	256	197	231	230	227	227	200	217	216	218	253	194	243	226	216	207	232	191	251	232	215	238	218	231	239	248	225	214	205	230	238	200	210	243	214	223	261	221	222	227	223	206	223	230	232	229	211	220	244	214	218	218	221	223	249	219	215	194	221	203	220	216	228	182	200	220	214	196	212	200	196	222	216	226	227	213	224	213	227	212	220	222	228	236	214	234	205	206	211	223	212	213	210	227	226	221	218	203	236	223	231	238	222	209	221	210	213	215	210	239	221	231	229	238	246	247	202	237	210	246	191	231	227	227	224	196	220	239	213	217	212	190	208	198	227	223	235	224	216	199	241	222	208	219	244	208	250	222	207	236	185	237	210	233	233	215	221	199	218	205	195	249	206	230	203	237	225	224	217	234	220	233	216	227	201	202	270	201	211	230	199	215	210	228	250	248	213	209	230	229	209	220	223	221	214	224	225	236	239	189	223	227	223	228	244	212	242	243	227	207	225	213	180	203	230	220	230	240	225	264	217	216	203	227	237	227	207	211	224	183	234	201	209	214	240	213	254	238	200	223	233	205	219	243	253	204	240	215	228	222	209	229	217	216	223	262	205	238	209	217	219	224	251	216	220	236	212	211	225	230	223	229	242	230	211	194	221	187	221	218	234	185	181	234	246	237	225	215	220	251	242	234	204	232	229	232	216	213	253	216	219	213	242	203	246	234	212	239	204	227	222	197	192	247	218	217	207	230	220	224	228	231	222	222	232	230	221	214	194	206	216	230	228	225	227	212	209	201	246	223	230	189	248	228	226	234	224	224	223	231	215	226	227	216	227	254	220	191	224	216	210	205	206	200	274	208	234	203	245	221	224	266	206	215	190	233	195	230	251	214	217	223	220	189	236	234	224	222	226	214	213	257	222	218	199	205	214	214	234	231	226	243	228	235	227	223	254	214	231	227	229	220	221	221	244	204	228	230	210	210	236	220	233	206	231	230	216	203	223	217	223	201	266	219	221	214	221	212	242	207	224	223	225	228	256	220	182	214	234	192	223	202	241	207	228	209	227	208	219	224	221	254	224	208	244	236	232	210	225	214	209	240	247	236	239	219	224	226	245	218	225	231	223	202	209	219	216	242	222	239	229	197	225	239	187	224	200	240	219	225	239	196	223	236	222	215	211	203	223	221	214	247	227	236	229	213	209	213	203	169	238	206	216	217	225	233	265	224	203	209	253	214	216	209	217	219	212	250	205	206	216	214	187	230	186	215	219	225	222	186	220	202	235	209	234	197	235	209	226	215	237	216	198	217	220	210	230	220	201	223	249	223	234	252	209	245	216	218	216	213	216	211	222	216	230	201	225	218	234	219	236	228	214	237	199	214	236	196	218	222	231	231	222	194	219	206	230	206	220	221	202	233	218	242	245	213	236	239	214	237	238
49157	63057	65754	48028	20766	17166	23258	13845	10514	15125	17781	10014	13540	13994	9872	5243	3171	1971	1252	876	608	566	600	566	545	579	552	581	544	560	557	630	569	591	566	588	558	534	568	554	557	602	548	571	551	547	548	566	543	578	580	564	561	570	568	531	550	557	611	561	571	560	546	587	574	564	582	569	547	545	541	628	557	569	543	576	578	531	561	602	582	577	568	584	574	542	552	599	585	533	549	526	545	566	561	555	594	587	572	585	592	526	592	579	602	518	566	601	568	557	550	581	532	573	539	595	533	599	608	575	540	572	610	545	532	598	562	549	560	556	559	565	567	570	543	574	599	598	529	540	580	557	539	573	589	525	563	526	542	590	561	554	545	565	563	555	548	584	589	579	550	551	574	587	583	597	582	592	543	560	561	596	602	547	582	545	578	574	566	598	557	622	533	552	554	515	578	586	563	566	565	523	579	556	599	564	574	568	590	568	583	556	574	584	538	565	575	575	574	563	553	519	568	556	559	559	578	574	567	534	579	537	602	543	550	541	573	547	573	552	544	584	546	522	571	599	547	582	541	532	523	572	602	563	598	562	589	543	553	596	614	561	563	568	574	563	533	592	579	529	574	578	591	565	556	558	505	548	554	601	547	556	591	575	573	537	568	588	566	581	546	601	572	563	527	578	528	577	555	539	573	575	585	553	545	579	532	591	553	556	573	601	604	598	595	578	520	557	540	574	556	562	555	563	605	564	549	575	574	576	587	570	585	587	555	553	554	587	591	546	579	568	566	563	519	582	574	563	553	545	592	592	593	576	549	565	567	561	554	557	604	537	600	597	551	559	567	603	559	523	586	519	582	538	636	581	580	562	574	558	556	567	563	596	544	548	596	573	583	588	553	518	580	562	551	599	548	546	563	604	590	553	567	582	612	568	579	574	576	574	601	578	579	563	569	574	613	541	574	559	553	572	554	559	579	591	524	538	579	578	556	579	538	609	540	585	532	594	593	600	556	549	581	562	583	553	589	599	581	573	564	531	602	557	518	537	553	602	576	539	587	563	518	589	540	549	569	558	529	555	594	586	565	539	614	587	561	542	596	611	569	593	614	565	578	542	585	554	573	564	498	601	529	608	550	552	542	568	579	592	568	567	589	535	509	550	596	559	603	590	582	567	545	597	555	574	556	591	559	605	528	581	597	531	588	566	569	540	564	604	611	559	584	572	573	583	549	533	542	524	565	570	546	566	575	607	547	555	571	617	551	593	602	535	535	638	552	530	552	570	562	621	541	564	538	568	553	596	633	542	609	555	562	605	611	546	548	573	575	583	524	603	540	538	547	626	613	563	570	545	579	535	564	601	539	573	598	530	554	592	609	584	539	597	573	607	552	586	558	611	572	541	564	573	534	559	590	571	546	590	592	549	573	542	599	526	579	608	565	561	560	603	589	583	561	572	608	540	577	568	555	569	585	597	564	587	557	526	612	532	544	589	631	534	532	572	529	571	615	582	585	556	580	607	583	526	557	576	568	553	563	581	553	571	596	532	526	551	549	618	596	562	596	605	564	576	590	579	552	596	577	565	562	557	594	528	590	564	569	576	558	594	612	561	575	590	519	577	568	577	577	563	564	605	560	576	619	536	570	575	576	549	537	591	560	591	556	551	580	564	515	573	596	598	563	567	540	560	563	557	557	575	560	579	587	522	557	562	566	569	575	573	577	539	598	535	544	608	563	586	604	616	568	563	541	597	540	594	600	589	559	572	605	517	620	600	582	546	586	590	562	566	592	599	544	557	526	568	585	613	562	598	555	582	570	571	569	579	560	574	579	547	546	583	576	556	531	564	566	578	533	585	605	587	544	590	553	560	579	564	551	595	611	612	560	563	569	555	573	556	565	568	622	554	553	522	575	578	584	569	535	564	590	616	573	578	575	554	498	562	580	597	564	599	558	592	549	566	576	572	588	542	567	566	593	601	574	583	628	549	542	575	579	548	577	584	565	636	575	586	560	564	540	550	592	542	584	561	559	548	588	597	532	581	585	553	567	578	577	610	570	595	565	517	546	585	596	590	590	560	586	620	556	553	593	564	563	583	555	595	603	552	587	554	551	570	557	599	594	600	530	604	565	600	593	576	557	575	578	591	565	530	579	582	556	575	585	592	596	593	541	558	603	566	564	554	539	596	587	566	529	572	579	541	547	534	558	590	566	588	587	553	561	582	575	610	565	564	527	565	566	546	538	520	625	561	570	571	575	580	560	529	550	571	525	540	560	562	559	575	588	570	577	572	558	528	610	569	572	581	577	571	574	596	577	564	534	580	610	536	567	582	559	554	574	576	582	601	583	570	553	571	556	572	601	541	591	566	562	562	534	562	555	589	573	544	544	582	585	570	517	592	557	534	507	558	560	596	566	577	543	581	573	576	577	544	572	586	571	580	560	591	541	581	577	542	551	566	573	551	571	530	524	546	542	577	579	592	588	593	540	506	532	562	612	530	557	601	586	544	568	573	561	585	571	564	563	550	584	545	582	587	539	604	516	600	551	586	556	578	548	573	560	534	573	540	592	574	518	593	577	587	559	528	583	595	601	564	520	563	556	567	588	542	559	559	588	562	559	614	560	541	552	576	603	552	574	566	544	544	618	549	582	589	566	578	561	600	590	553	577	545	556	520	572	573	558	587	553	562	593	589	554	549	550	564	560	543	565	565	558	579	580	547	562	535	571	556	522	565	568	553	606	562	615	572	549	574	587	558	605	596	558	566	609	569	561	582	580	638	579	588	563	562	572	559	598	566	573	562	582	555	537	573	562	556	605	592	594	544	603	588	521	574	547	536	583	582	593	568	562	565	582	552	573	560	541	535	574	546	604	547	585	593	600	569	586	543	587	573	568	577	533	567	567	582	609	557	545	548	555	583	532	597	586	601	603	575	596	556	592	583	556	561	572	618	573	584	539	565	597	547	628	597	526	582	580	610	567	574	612	545	557	571	535	544	558	528	554	557	550	592	532	586	531	576	601	582	567	556	598	528	554	532	570	575	552	581	561	583	586	540	557	573	562	577	564	576	597	593	540	601	577	571	575	568	578	542	587	542	583	568	572	576	578	577	596	531	573	572	573	575	585	557	552	566	599	622	599	584	589	577	567	550	588	577	544	602	593	547	568	570	551	550	596	549	611	549	556	555	572	599	558	587	598	598	580	618	582	535	587	527	531	554	544	534	622	584	597	577	579	513	586	602	570	544	595	567	638	563	607	568	563	536	549	585	567	576	591	598	548	566	613	573	559	555	527	552	573	555	554	604	581	544	510	592	606	571	569	576	550	580	543	544	584	586	584	603	578	566	598	545	600	574	575	580	569	563	618	511	583	554	576	584	566	567	550	561	579	588	535	553	567	571	587	607	581	627	562	592	541	602	573	577	545	593	545	522	616	540	537	556	561	579	571	541	568	557	580	553	600	520	571	600	560	555	532	530	561	579	591	583	562	603	534	583	586	555	580	568	578	542	541	558	529	546
18788	17318	12875	4072	542	297	424	308	223	311	298	222	297	344	330	260	265	213	236	194	203	169	183	204	211	208	221	209	189	221	177	181	198	224	194	209	238	192	195	210	206	177	252	199	177	225	222	206	207	199	180	170	176	229	188	183	213	211	209	218	190	194	175	222	195	203	194	183	166	170	191	200	189	210	197	221	199	170	186	190	182	206	189	200	209	209	200	226	198	187	192	196	188	199	180	160	202	175	200	205	215	155	196	217	202	202	215	203	198	183	217	194	192	203	197	185	194	214	214	202	212	189	189	174	192	170	223	191	202	196	218	231	206	197	180	183	214	188	208	202	192	192	193	192	212	206	179	176	194	214	184	182	213	195	199	214	210	179	183	203	188	197	210	218	187	185	199	191	196	220	214	198	201	234	206	192	190	206	201	211	187	175	220	211	167	199	218	209	224	184	205	210	196	205	183	205	188	185	191	219	196	203	191	171	207	197	167	198	196	192	199	220	193	193	197	177	213	193	201	202	183	205	194	205	184	186	198	202	218	184	185	185	196	198	193	188	186	209	213	225	173	185	199	172	205	199	183	212	187	194	194	196	210	199	205	205	197	158	203	183	190	186	190	223	195	215	200	211	246	196	220	203	208	174	202	173	220	201	195	204	193	181	207	209	177	182	188	203	220	200	196	194	197	200	221	188	173	194	203	192	203	202	190	204	209	208	198	225	172	215	220	198	209	217	195	212	189	183	214	190	204	197	187	196	211	174	200	192	200	206	189	195	190	198	186	178	192	214	215	204	211	202	212	196	230	197	200	194	197	183	196	209	219	195	186	196	190	194	181	203	186	215	193	202	204	219	198	201	184	219	217	196	236	179	189	205	233	195	189	189	198	199	175	197	206	208	182	181	178	188	201	186	201	157	211	190	223	188	192	192	206	181	205	185	211	184	198	189	181	202	202	195	190	185	206	178	221	182	188	192	194	188	210	195	192	207	205	204	203	216	197	222	182	206	191	192	205	206	206	217	193	210	222	204	200	184	192	212	198	175	194	199	184	187	210	198	189	199	183	190	198	187	217	198	167	209	198	213	194	194	196	196	209	207	203	220	197	204	202	184	188	196	209	175	188	186	207	201	210	183	225	226	200	178	178	191	182	205	198	202	191	223	199	200	167	190	179	182	184	182	185	213	192	182	198	195	213	175	195	204	185	200	225	194	195	234	189	209	188	223	194	207	187	199	205	205	184	210	208	188	183	182	184	173	160	205	212	185	194	195	186	205	204	188	200	182	199	199	210	180	194	190	202	204	200	187	188	209	179	193	206	200	184	224	172	215	209	184	192	208	206	199	201	207	184	206	178	212	173	209	189	202	183	200	184	197	192	196	210	189	217	190	221	214	196	179	183	213	198	192	188	190	217	231	212	200	219	194	188	208	200	213	209	210	200	195	204	188	200	193	206	203	188	191	182	208	196	189	208	190	193	183	200	228	198	206	215	191	193	201	196	180	183	198	211	192	196	182	186	214	196	188	214	184	184	184	192	196	184	178	209	212	185	186	186	184	182	209	185	179	192	217	205	190	179	194	174	193	195	205	209	190	193	187	200	221	202	187	195	202	192	218	198	183	206	179	186	190	210	194	199	211	186	189	211	167	218	198	187	189	183	183	182	170	176	211	228	242	231	206	181	193	206	209	200	210	188	201	177	227	200	204	232	192	210	196	181	216	189	186	183	155	202	178	213	169	187	222	205	193	185	231	199	169	223	208	188	181	201	178	191	165	207	193	217	226	196	168	199	206	191	195	216	210	209	203	209	187	185	177	198	189	177	172	190	226	205	221	203	172	201	199	171	226	206	205	189	203	195	171	161	208	200	212	190	197	184	213	201	189	190	190	216	193	190	190	181	187	158	188	185	189	218	202	199	206	203	199	206	192	191	199	192	194	203	195	190	200	186	195	179	219	187	234	198	191	202	198	183	193	206	187	204	201	193	210	233	225	175	220	181	174	204	217	172	176	180	191	199	176	191	203	195	192	199	217	174	212	186	189	194	209	183	183	210	202	157	204	180	177	232	210	189	193	193	200	177	200	174	179	203	186	199	201	205	198	204	207	183	190	187	189	192	195	190	211	184	192	216	215	204	163	158	180	202	184	178	215	201	198	196	205	181	178	188	187	218	194	191	221	204	206	203	211	191	199	226	197	166	198	212	192	196	197	191	193	202	200	226	194	216	186	179	193	197	206	182	187	203	181	198	216	219	169	200	185	183	197	184	199	206	217	186	201	207	189	173	207	228	194	200	195	189	157	194	199	211	217	187	171	180	205	193	201	210	196	213	184	198	210	218	225	194	195	208	215	204	191	187	208	195	225	199	204	200	192	192	177	221	183	205	210	180	212	183	215	211	163	214	194	192	211	180	191	230	189	161	191	182	184	192	185	212	218	220	192	192	187	193	175	221	203	178	208	206	223	198	225	192	165	208	213	182	207	197	181	194	191	209	213	201	193	185	215	197	188	204	203	203	213	193	169	225	169	196	228	176	199	192	170	187	203	180	180	191	179	169	198	204	193	197	179	192	202	192	163	184	206	183	194	213	200	216	189	187	191	178	202	207	215	219	196	201	187	191	179	199	211	174	197	199	205	218	192	178	191	202	173	197	192	193	197	182	206	197	182	201	191	201	210	202	208	203	204	206	211	201	211	168	175	177	178	203	215	183	214	204	199	175	215	231	201	215	209	199	202	188	174	169	187	184	198	206	196	181	242	196	188	181	178	195	220	203	209	199	205	214	177	199	176	171	215	189	200	181	199	191	206	212	207	178	215	199	201	198	191	202	205	205	186	185	196	198	177	206	156	176	184	193	216	204	199	229	208	206	208	201	209	187	177	170	198	194	191	186	193	203	199	179	195	206	174	186	177	199	188	209	171	191	207	190	215	190	188	197	182	189	202	201	186	192	195	180	203	163	219	201	193	198	218	190	213	209	199	195	180	183	204	198	220	174	212	211	184	211	211	177	200	184	190	184	192	205	185	186	194	199	194	201	200	193	227	211	213	165	192	209	200	227	187	207	188	213	193	209	194	206	211	204	202	177	212	197	199	191	189	188	190	198	203	180	200	196	215	169	196	198	214	210	197	180	205	203	187	191	202	187	190	205	192	187	195	194	234	233	193	191	183	190	210	212	190	215	203	209	179	198	204	164	217	219	200	221	180	181	178	197	218	197	212	192	195	203	208	191	192	181	192	210	214	194	222	202	188	189	201	189	193	192	207	179	187	179	186	208	187	188	207	190	217	175	214	211	227	182	181	219	188	193	195	227	174	174	185	206	194	199	203	212	183	206	185	219	213	193	194	204	203	194	183	181	198	192	205	185	199	184	229	213	193	200	173	182	196	185	202	181	195	177	189	194	219	206	191	236	179	205	187	204	189	200	185	203	194	193	208	211	198	197	184	205	197	191	207	205	179	204	214	209	204	208	195	220	216	197	206	185	187	194	233	196	217	171	196	203	186
15935	21298	18517	8642	1681	1021	1784	1170	711	1017	1225	716	1081	1273	1053	855	707	631	576	507	523	546	484	522	484	510	551	524	494	532	517	493	523	505	536	573	532	526	521	532	501	563	511	548	485	480	501	554	493	537	477	549	529	551	529	516	532	530	517	498	530	494	502	507	522	504	532	515	506	548	495	527	526	475	522	535	486	498	511	514	552	514	547	526	535	516	533	531	520	524	554	519	524	514	489	519	551	521	500	555	526	522	503	540	533	533	544	532	545	502	506	540	501	517	502	510	555	567	499	487	508	552	503	519	518	465	531	548	498	494	518	534	540	533	521	472	512	521	527	478	496	538	520	545	526	537	545	544	503	580	516	524	544	551	518	514	531	560	484	572	551	516	503	537	545	538	517	513	505	472	507	519	506	482	534	510	537	555	547	481	532	515	496	493	539	544	518	513	533	505	547	533	518	472	568	487	495	501	513	474	549	469	522	518	530	512	541	513	543	526	496	475	497	499	505	500	520	521	512	504	514	525	537	467	492	532	500	532	488	524	509	519	514	540	512	515	517	477	445	494	516	503	542	502	498	475	542	488	512	527	502	527	476	564	475	531	480	517	497	547	500	503	544	540	515	536	497	535	507	503	537	573	495	471	519	507	541	512	521	547	510	565	517	480	502	493	592	516	494	487	507	495	519	546	528	513	559	483	562	468	522	550	523	573	528	516	508	545	510	538	510	486	518	500	516	552	558	532	527	514	503	519	509	495	514	499	502	517	499	529	527	535	521	542	497	535	513	530	504	537	513	534	547	494	524	527	512	534	513	568	501	517	520	549	505	517	517	552	520	520	495	508	538	536	547	535	529	521	524	557	524	506	495	520	518	526	539	526	484	560	490	505	492	485	566	537	512	511	474	533	518	520	513	561	529	521	554	519	495	547	518	530	516	535	503	507	563	527	535	491	489	536	546	519	543	525	535	517	507	502	544	519	571	506	501	505	502	488	507	498	559	521	547	520	515	495	520	479	525	559	511	540	511	492	526	518	523	511	530	527	532	558	532	514	586	558	562	509	503	506	493	542	519	534	492	490	523	500	502	490	543	535	516	528	532	508	522	500	496	589	531	507	501	506	495	483	479	543	525	514	514	512	509	483	499	538	510	564	522	479	520	523	554	546	503	530	523	503	515	505	531	550	554	524	542	553	514	545	506	543	517	491	519	486	554	543	483	534	510	518	518	504	543	529	517	499	463	533	532	511	497	510	526	524	511	507	540	501	527	496	522	538	527	488	526	482	515	460	534	502	495	517	519	523	523	506	528	508	509	537	536	526	538	488	530	526	551	537	558	524	496	528	504	483	501	599	473	495	546	515	563	521	550	538	512	547	517	524	482	495	537	530	571	535	502	521	503	492	530	512	524	539	490	546	562	546	553	501	491	554	472	544	555	522	520	492	494	505	510	519	532	510	507	527	557	563	491	511	523	530	455	527	557	516	504	537	498	517	517	524	495	511	550	578	503	522	494	505	492	504	538	507	509	486	502	495	498	527	533	522	485	552	540	519	514	568	536	460	508	558	515	531	505	493	516	511	474	565	532	533	558	503	538	506	548	553	520	512	538	551	511	535	524	486	524	499	526	532	504	528	485	567	495	486	519	535	549	510	540	537	492	501	493	513	497	550	523	527	505	523	550	509	510	493	493	547	551	556	542	515	508	503	485	503	502	523	544	490	507	520	491	539	502	548	515	501	519	537	490	540	509	515	529	510	530	491	511	536	508	557	489	525	478	513	539	546	540	553	529	486	545	529	506	459	463	494	456	493	510	494	518	498	552	548	528	554	510	500	548	515	516	516	523	562	519	500	537	558	557	537	521	537	472	493	560	546	470	510	476	531	531	537	515	524	448	516	525	520	481	507	533	510	530	497	501	540	519	528	542	513	514	543	520	516	522	477	531	508	536	523	548	483	527	521	538	487	552	512	511	502	524	513	527	510	540	526	488	497	525	505	501	459	525	538	513	536	517	507	537	536	516	550	511	508	554	471	565	529	486	506	504	553	503	537	522	509	488	520	523	499	495	476	561	544	501	519	514	523	515	521	528	530	519	557	502	463	567	512	509	511	498	531	511	537	492	547	484	505	514	508	522	521	556	511	481	502	514	502	484	552	514	494	460	533	523	538	553	519	483	513	501	506	473	563	518	480	554	529	545	517	556	534	500	534	557	520	512	532	530	546	495	554	510	521	529	535	501	497	534	515	523	529	502	527	534	531	516	516	537	514	522	514	523	534	576	526	505	527	503	490	522	512	562	561	518	547	510	508	519	515	514	500	518	535	503	520	489	490	528	542	558	548	494	515	519	550	481	497	498	504	495	513	534	496	516	513	496	522	509	513	536	505	545	530	497	561	517	491	517	504	531	531	533	523	517	545	527	500	541	511	521	538	511	538	513	513	533	535	542	492	516	531	503	542	524	496	527	525	524	518	511	537	538	496	501	501	548	537	510	513	515	512	534	528	480	553	518	550	512	511	552	495	490	496	507	506	481	451	489	542	518	497	504	512	512	504	520	540	543	515	531	529	510	541	517	518	537	481	483	489	508	544	543	500	540	530	509	540	507	482	500	507	500	486	542	532	556	525	495	560	553	516	534	491	527	543	479	542	526	543	524	522	528	509	522	514	523	529	489	536	505	583	556	544	530	515	528	520	522	518	532	467	583	501	561	491	535	532	507	494	502	505	516	507	499	533	506	496	509	530	515	518	526	572	552	506	525	583	516	495	518	495	506	514	486	501	513	529	503	519	538	511	536	494	546	493	551	497	545	491	537	497	524	492	537	501	520	550	534	519	535	495	522	484	530	512	517	536	515	525	537	510	531	494	523	520	493	533	486	523	476	551	507	518	548	501	485	536	545	542	509	492	506	514	544	526	521	517	536	533	515	519	516	500	529	536	499	493	516	446	542	558	548	535	561	550	511	503	511	501	568	498	494	547	507	488	551	495	550	519	510	500	521	523	509	509	545	516	521	510	494	558	547	511	540	525	537	548	515	491	496	568	537	524	520	521	508	526	506	538	506	486	538	497	518	511	501	525	533	524	573	522	506	486	498	515	591	523	519	547	506	502	525	552	528	534	547	545	526	524	501	510	505	528	504	545	504	525	541	502	539	526	523	526	507	521	489	531	508	538	470	554	505	498	556	542	542	526	507	531	523	520	501	508	543	490	523	549	530	514	534	497	535	510	522	521	482	506	516	543	492	551	510	501	517	493	530	567	528	511	542	502	528	516	525	527	486	491	519	531	505	532	526	524	555	556	564	512	500	502	556	522	496	523	511	467	505	502	491	505	496	548	485	516	531	498	536	492	525	517	538	470	518	505	553	567	534	552	538	516	519	514	507	528	530	477	519	497	528	530	510	574	531	508	516	501	494	538	588	516	551	521	550	523	516	552	586	514	515	521	582	511	532	527	524	511	513	571	510	512	513	533	556	513	501	522	530	511	526	556	553	520	514	547	507	505
62627	65708	60820	36069	12653	3086	5702	4025	895	2135	2386	1121	1258	1524	1211	807	460	329	269	244	198	202	192	189	216	183	184	190	202	211	209	234	211	210	218	230	198	219	198	215	225	183	200	232	230	202	219	202	194	205	210	197	211	212	219	169	213	212	212	211	190	217	197	203	210	203	251	195	200	203	164	227	185	233	217	209	197	196	216	220	192	216	224	203	194	249	206	218	198	193	223	202	216	220	201	202	203	230	215	210	205	209	186	216	230	209	215	198	221	219	190	196	227	208	200	195	228	218	214	203	182	216	202	178	190	200	192	208	190	188	221	223	208	213	180	215	215	217	189	214	209	235	220	237	204	218	187	194	202	224	196	168	230	211	222	221	211	201	226	187	208	203	228	219	205	217	206	196	233	236	198	205	208	209	228	212	213	200	226	234	215	227	224	178	184	222	201	196	214	205	215	222	200	193	224	225	183	230	225	200	220	186	211	203	188	211	230	223	195	223	218	206	205	189	230	198	204	224	195	184	189	209	228	217	200	213	172	222	225	194	210	197	235	201	227	218	225	209	222	214	210	229	188	201	194	208	195	196	220	190	199	196	216	235	219	228	204	193	176	210	214	186	231	211	210	196	194	217	215	194	222	222	226	218	199	237	226	206	209	169	229	205	225	203	225	232	215	182	214	181	232	204	207	215	206	194	217	202	205	193	201	203	217	172	221	225	187	174	209	223	221	224	191	208	209	216	224	233	194	257	234	229	228	186	202	199	189	193	205	246	197	225	212	219	209	218	229	212	201	215	190	228	215	228	197	202	191	195	175	212	194	211	182	198	205	186	189	209	209	198	214	201	188	207	202	232	187	200	189	205	227	204	176	193	220	222	205	213	206	221	222	207	194	211	207	194	231	200	205	195	206	192	210	206	196	228	215	202	216	193	194	208	216	222	203	206	206	220	187	209	186	187	200	206	194	209	229	228	225	218	194	198	207	184	195	192	233	241	218	217	227	202	200	216	191	208	209	226	187	220	197	178	197	208	215	231	218	191	212	207	213	213	233	212	206	205	218	205	213	194	194	184	205	202	207	191	222	204	193	214	206	207	214	208	186	200	227	203	221	217	213	198	217	229	213	185	227	190	196	196	237	228	204	176	185	203	207	204	176	221	233	182	184	194	233	224	223	203	208	197	212	234	196	226	208	208	218	215	214	227	202	202	207	207	207	188	204	204	185	245	214	250	208	195	211	226	216	177	211	226	205	192	238	195	185	199	206	208	206	225	188	184	199	209	225	227	214	205	197	226	222	195	224	205	196	204	218	184	195	201	220	206	204	202	205	210	228	201	216	205	210	229	187	203	185	202	207	204	209	211	202	188	247	232	209	225	232	222	249	206	202	200	217	194	217	208	188	197	226	202	235	191	207	205	205	219	209	217	216	244	189	213	217	230	183	209	194	201	202	205	201	219	239	215	210	212	202	192	227	220	193	200	201	193	198	195	182	202	217	206	191	204	207	196	225	208	216	205	202	226	225	219	209	204	187	228	190	191	201	180	196	190	193	193	194	226	225	213	188	202	206	227	215	211	236	210	193	216	199	187	229	216	187	197	230	226	197	195	239	265	227	233	224	178	191	222	212	206	202	219	209	199	194	197	198	189	228	195	209	163	191	190	201	203	178	243	199	206	244	204	208	225	200	207	199	199	211	220	219	192	206	193	216	214	255	212	189	210	219	219	238	195	193	203	190	221	211	190	202	223	208	219	181	199	208	201	207	210	190	230	200	225	207	201	200	213	217	229	229	193	199	209	214	214	218	217	209	212	236	209	205	218	207	205	178	231	219	201	220	218	209	198	201	191	213	188	224	217	208	214	234	224	218	221	214	208	187	210	212	240	172	210	203	193	224	198	197	226	216	237	205	230	207	235	225	188	200	186	203	207	227	225	193	177	224	199	239	207	213	191	206	216	192	197	210	199	200	194	209	228	216	195	222	202	219	200	194	217	212	203	189	215	209	210	200	202	206	207	192	225	199	205	219	211	228	216	209	207	212	224	220	185	226	207	198	213	202	216	195	217	224	200	209	188	196	213	217	195	232	202	177	216	214	239	196	227	233	197	209	214	210	210	207	222	222	198	214	200	221	224	191	200	212	227	194	215	204	193	205	204	205	208	196	197	208	211	201	216	213	223	202	216	193	210	223	165	191	201	188	187	200	209	199	190	205	206	195	205	189	222	213	221	205	209	224	204	199	203	222	205	215	222	211	215	209	213	213	214	195	200	221	195	205	240	234	218	211	218	198	213	196	197	218	219	197	220	231	191	201	182	217	219	224	224	217	230	197	197	204	197	231	210	225	230	224	203	233	210	198	212	238	206	214	234	168	208	219	196	216	209	177	221	196	230	226	173	223	209	205	209	213	212	204	212	177	218	211	215	196	203	220	199	192	230	200	208	229	205	222	208	218	228	203	201	226	202	177	196	200	221	195	228	206	207	210	215	221	204	194	219	197	210	238	191	215	212	199	222	240	206	224	203	208	205	209	195	206	209	212	199	207	189	200	174	199	225	201	196	190	196	232	187	210	200	222	259	221	195	211	194	201	230	212	228	218	206	232	222	192	196	214	187	194	192	227	216	252	213	185	200	212	201	192	208	207	206	236	210	190	195	204	198	181	203	205	207	204	212	217	203	195	220	227	231	193	217	198	224	200	212	207	230	221	206	207	228	196	198	175	229	206	231	216	214	204	207	229	202	202	227	175	197	207	220	218	196	238	205	190	200	190	222	198	215	198	205	195	186	215	180	246	215	222	204	219	223	206	205	223	233	215	213	213	204	175	179	224	199	191	223	194	207	198	198	187	212	201	228	181	229	223	225	213	212	209	239	197	205	213	244	212	205	212	217	183	213	213	232	213	221	202	209	225	186	203	216	233	200	209	245	214	214	217	204	183	222	214	236	210	219	238	210	194	191	212	218	202	187	214	182	192	189	216	212	212	196	197	223	201	228	196	178	213	214	203	189	207	180	203	225	177	195	199	218	206	208	203	215	199	235	227	202	189	207	215	217	202	236	205	183	210	193	186	198	208	216	207	214	195	188	216	216	210	236	215	220	195	191	234	229	198	210	198	211	228	232	204	219	216	240	215	236	195	211	235	228	214	196	198	213	208	187	216	214	227	190	230	201	226	220	215	217	223	187	227	196	200	197	219	216	197	230	213	217	209	193	219	238	212	206	214	206	224	210	224	214	200	184	215	207	208	200	177	200	228	223	212	204	217	206	236	208	199	211	186	207	217	201	198	194	225	219	221	209	218	211	200	181	206	215	209	223	226	196	227	220	228	220	187	208	212	201	221	202	221	205	227	217	226	187	211	193	184	206	217	205	207	223	203	199	220	206	205	204	220	206	184	209	198	241	201	231	233	200	200	198	197	230	200	201	185	197	212	222	203	219	199	203	205	254	207	208	236	185	208	222	196	222	190	208	212	204	205	200	236	187	200	191	227	163	192	194	221	185	205	212
40382	50120	54044	36568	15913	8128	18026	12613	3703	9083	9926	5099	6349	7195	5648	3301	1824	1216	781	624	600	571	532	497	563	551	521	517	523	537	507	580	542	542	560	551	541	570	538	520	529	557	569	532	523	549	566	535	560	527	545	545	589	536	567	575	582	535	551	542	550	564	583	542	541	521	569	536	526	555	567	513	538	546	540	514	542	522	596	542	545	548	535	566	543	583	539	561	558	555	544	584	565	565	589	537	550	568	488	577	554	564	535	534	554	521	576	548	527	577	509	536	554	558	526	573	550	546	533	530	555	524	548	490	540	524	532	583	537	553	526	506	530	535	560	529	548	530	531	551	522	539	540	525	522	505	564	569	545	524	545	514	544	514	526	559	562	585	548	566	558	564	512	526	509	525	542	538	533	538	537	531	507	500	524	583	589	567	528	530	533	541	519	539	560	538	533	533	596	525	537	557	546	563	554	576	547	531	571	565	569	503	512	518	526	552	565	568	542	538	514	547	536	541	563	561	561	513	553	561	599	532	524	468	558	534	523	565	535	560	529	544	605	498	548	509	590	567	521	559	558	566	529	550	579	542	540	534	555	502	537	563	566	509	547	524	559	532	526	551	523	556	532	558	539	562	519	576	519	549	542	568	543	498	532	544	541	549	524	524	579	558	524	514	553	537	495	587	555	549	524	523	539	571	544	517	562	590	558	552	550	528	541	508	542	559	543	540	587	542	552	608	575	511	527	543	569	527	551	544	565	518	519	550	520	537	533	542	550	557	552	507	522	512	534	537	498	556	549	509	530	524	570	564	535	587	532	534	506	561	528	552	535	526	564	548	563	533	584	531	574	544	550	552	535	538	605	529	539	510	531	535	544	510	560	564	516	552	531	575	537	574	607	554	547	512	537	534	557	565	540	547	550	550	540	561	544	539	573	564	542	538	572	522	563	545	541	579	543	514	538	545	541	550	581	544	539	548	541	522	565	548	535	523	552	552	534	532	555	531	519	575	551	558	578	522	512	547	594	555	570	543	513	550	585	563	547	533	534	528	542	543	499	536	532	570	534	560	542	581	536	546	545	575	500	525	584	582	532	481	512	524	519	565	571	540	554	535	538	521	546	546	517	516	551	553	534	595	535	599	518	541	584	570	504	538	528	551	539	555	537	542	556	492	521	540	534	581	523	581	531	531	497	527	545	531	528	587	536	543	591	544	544	506	565	549	536	542	529	549	518	583	546	531	553	534	569	543	507	570	562	525	513	548	516	573	530	544	530	523	532	544	584	514	483	519	529	530	516	533	547	509	537	532	501	576	534	561	580	492	519	548	586	554	539	555	568	529	534	548	545	542	520	601	518	554	564	544	553	522	550	568	584	567	531	557	500	543	521	563	554	542	524	567	538	559	570	567	538	545	526	542	567	544	555	555	553	499	528	523	540	530	578	544	567	545	533	530	546	570	536	550	521	561	571	576	566	521	589	519	535	558	531	548	522	585	534	568	559	529	520	490	540	548	546	524	543	551	552	579	590	568	523	555	561	526	556	568	554	584	589	575	543	544	538	489	538	570	557	596	543	541	562	559	553	566	547	549	565	532	524	544	524	545	539	523	531	510	557	545	538	551	595	541	545	537	522	555	568	514	539	566	554	572	532	505	531	521	578	553	565	552	532	538	547	532	532	538	565	566	550	527	517	575	572	547	554	579	517	547	555	559	562	567	531	518	531	521	513	557	511	525	532	517	594	525	533	527	533	554	544	555	495	564	548	551	515	543	508	567	550	549	522	545	568	542	577	535	562	557	527	553	598	594	519	560	524	533	597	522	551	556	526	583	534	562	565	575	525	565	549	509	534	573	521	551	524	554	575	511	534	547	561	560	522	577	575	570	518	545	555	527	557	548	564	514	527	529	556	558	588	521	511	530	525	574	517	522	528	558	546	576	561	560	555	552	545	529	533	544	562	546	556	514	516	545	511	570	537	537	592	533	531	534	559	564	523	552	549	567	519	512	545	531	527	543	535	539	528	521	535	536	575	546	529	575	566	509	557	499	551	536	498	551	520	545	520	523	537	553	547	526	517	549	505	550	560	531	522	563	538	525	546	571	548	530	531	571	554	534	580	532	511	549	552	556	523	544	551	561	555	569	571	573	553	532	529	571	585	537	535	516	539	551	548	543	553	506	546	539	563	573	515	618	556	520	556	495	564	571	543	538	532	536	548	556	520	516	575	541	534	545	556	545	577	566	560	555	537	503	545	541	544	568	477	565	554	547	536	523	525	539	549	566	544	598	528	539	560	545	588	582	564	544	546	542	546	579	526	565	585	518	524	540	538	510	546	579	554	577	548	524	501	492	592	516	518	568	568	555	569	523	545	529	531	550	559	563	555	564	572	617	510	502	529	565	564	591	521	539	534	528	519	531	564	571	543	523	532	558	501	550	566	523	591	541	564	572	519	562	568	565	555	554	547	601	540	530	546	546	564	551	568	542	553	539	523	541	531	528	503	550	586	554	569	557	561	524	544	533	542	587	542	599	527	525	522	554	537	543	562	544	491	547	564	516	541	549	522	543	522	567	543	537	582	523	562	554	548	533	557	530	565	522	546	576	547	584	556	541	564	564	514	506	476	541	509	521	530	563	563	596	548	581	552	518	524	537	541	552	562	507	505	565	560	566	530	533	531	540	518	530	534	538	552	589	553	593	528	538	582	595	526	546	525	537	547	498	566	529	508	548	533	550	563	547	568	539	510	538	575	545	484	527	571	574	576	552	565	538	521	552	556	554	511	536	547	551	539	544	540	526	539	578	582	520	533	548	542	522	569	551	536	511	571	554	562	574	540	531	535	577	545	541	528	549	566	568	542	522	544	545	518	500	555	524	525	545	575	541	565	512	544	549	529	539	521	525	550	526	546	536	564	517	547	549	494	540	505	556	578	560	572	532	576	540	512	525	519	532	564	505	569	576	512	535	564	567	536	503	525	580	494	539	521	572	527	572	572	511	546	552	523	530	525	552	517	552	542	559	543	560	535	523	540	523	529	498	558	527	521	592	539	510	531	537	555	551	506	544	480	545	563	510	555	536	540	514	579	554	580	546	536	577	561	552	549	525	531	579	546	531	588	529	549	538	537	553	516	504	552	500	517	547	546	560	525	548	516	523	521	557	553	530	508	568	540	533	560	546	562	567	544	516	573	520	544	554	537	542	524	516	565	517	554	560	541	559	525	582	536	526	527	570	559	520	594	535	573	546	501	536	579	537	512	540	532	532	517	557	519	551	523	542	602	567	509	566	523	480	571	541	552	510	525	546	536	586	572	540	580	572	561	534	525	557	533	596	526	549	570	531	581	594	546	540	578	556	531	545	519	517	526	551	532	538	515	553	530	562	528	537	527	527	571	557	529	560	573	563	535	569	568	576	529	542	532	507	542	568	550	558	514	544	525	556	553	543	558	535	549	521	515	540	560	560	571	596	509	538	527	567	548	545	544	529	583	548	539	576	540	559	536	504	558	518
76367	78982	73278	46746	20623	7144	7890	8724	2927	3852	3542	1923	1991	2118	2037	1473	707	459	326	263	222	250	252	258	229	245	230	229	240	222	205	207	207	214	239	232	220	232	250	206	230	233	208	199	198	198	225	217	208	210	248	220	228	206	204	270	234	251	249	222	213	223	235	234	216	224	219	236	208	187	232	232	222	228	214	226	218	230	213	205	225	248	205	237	235	237	211	232	223	208	205	214	218	224	222	226	215	217	240	227	241	211	201	220	214	240	212	221	233	224	217	224	214	231	230	213	242	223	234	201	225	232	234	230	207	229	208	196	236	213	215	263	218	224	237	215	206	212	221	223	228	215	215	230	194	210	223	252	246	230	193	226	201	214	229	237	240	180	182	228	224	213	220	236	219	230	225	227	231	217	190	206	213	226	212	225	230	223	227	268	197	207	222	229	220	230	230	220	244	235	208	231	237	245	222	220	211	219	228	233	231	219	212	208	231	210	226	221	232	235	217	203	207	220	220	233	204	220	188	242	197	219	252	238	238	231	226	240	201	207	228	228	214	188	212	217	214	207	205	202	238	221	187	215	208	218	234	204	218	202	202	210	224	218	235	223	214	242	246	218	241	219	229	215	219	206	207	219	216	205	235	228	215	226	225	216	245	222	183	213	222	212	213	246	239	211	231	219	251	225	203	213	235	217	202	214	218	228	244	231	228	244	221	213	219	207	223	230	225	224	228	260	222	223	215	226	212	206	218	183	222	216	218	217	229	220	252	218	220	235	240	214	223	240	259	225	225	213	238	189	241	229	240	227	217	222	209	235	208	228	206	198	226	204	228	232	220	232	215	213	206	213	219	232	245	252	205	201	204	182	219	227	197	203	247	235	210	231	222	217	218	212	203	205	228	220	236	206	208	215	218	241	229	200	217	207	221	225	218	227	221	186	217	220	208	233	239	214	193	215	215	214	238	222	225	244	251	204	213	238	233	234	245	207	220	203	226	234	215	226	244	200	208	221	212	187	202	203	229	206	228	201	225	220	192	208	226	237	222	220	208	214	238	222	229	228	225	231	215	232	220	211	189	236	221	207	220	199	217	202	213	234	209	225	191	197	219	207	231	226	233	221	237	236	231	236	218	234	226	215	220	177	236	203	233	216	206	219	232	247	198	260	247	225	231	202	228	224	222	236	231	215	243	212	224	215	228	238	200	221	203	230	216	219	231	223	219	241	213	224	215	234	220	220	229	200	195	224	209	197	216	242	204	244	215	218	234	214	230	248	199	209	272	194	236	224	222	207	201	225	221	225	239	207	213	233	184	221	209	238	267	228	237	217	243	232	229	192	211	216	252	225	228	225	225	183	217	216	237	222	232	242	213	200	215	213	206	218	213	226	245	225	206	250	223	234	197	233	239	201	182	234	218	238	230	208	214	213	218	220	249	224	218	243	224	217	199	218	207	238	233	229	232	231	256	220	196	204	202	228	241	194	194	253	220	235	211	243	209	214	217	211	225	221	213	206	240	212	191	225	222	227	222	222	230	208	205	226	212	224	231	175	210	213	226	207	241	242	219	234	222	214	215	216	220	230	223	215	210	224	196	217	226	212	222	222	185	232	219	220	209	221	201	228	220	229	204	220	213	230	231	210	229	212	249	216	230	223	221	239	224	212	204	201	251	199	223	217	218	215	200	217	240	231	215	217	228	216	203	220	212	212	213	219	217	207	248	218	211	227	210	219	219	228	197	225	211	230	233	199	226	219	249	221	239	230	228	224	197	210	220	211	187	205	244	211	228	209	248	223	223	229	270	216	243	237	217	224	210	238	222	219	219	217	192	227	220	191	224	216	219	208	208	223	215	221	231	225	201	233	222	234	232	235	221	193	209	213	217	241	213	235	204	219	201	208	264	230	256	245	220	213	197	222	195	205	233	241	211	208	221	214	228	228	222	239	227	227	224	214	228	211	202	206	228	228	214	225	205	229	199	211	222	230	212	215	207	193	198	234	217	249	226	219	261	240	222	220	223	237	218	225	241	229	207	202	220	226	241	235	222	206	221	212	238	212	195	235	200	189	215	203	223	226	229	246	228	230	236	211	237	240	220	215	188	237	236	204	177	216	210	193	229	198	252	216	208	220	231	225	199	249	230	203	200	221	208	220	218	201	218	210	256	241	231	231	240	237	245	231	235	241	193	220	224	227	207	234	217	219	233	230	216	200	213	231	214	273	227	226	242	243	216	217	224	238	230	247	232	234	225	197	208	237	198	256	237	202	221	225	219	233	227	226	217	222	204	238	220	251	215	220	223	213	205	226	238	249	221	237	243	198	212	211	230	223	210	223	205	220	213	193	239	223	218	239	205	229	231	203	241	187	211	229	233	220	236	219	247	212	212	241	219	221	208	203	225	230	221	214	198	204	201	234	225	252	244	226	210	205	213	204	223	229	221	228	229	221	232	223	229	243	225	222	229	227	192	248	212	183	207	211	183	218	207	231	256	207	245	206	217	211	178	218	199	233	248	213	229	211	196	212	205	199	207	238	222	235	228	203	214	221	222	203	222	214	215	211	195	228	240	214	219	209	241	228	234	237	218	202	212	214	218	223	222	234	217	229	212	207	254	212	240	235	218	239	243	206	205	215	219	213	232	237	222	220	237	223	214	218	231	209	217	263	194	191	225	184	217	225	206	180	231	247	205	226	235	222	240	203	227	218	175	209	241	217	224	227	238	199	226	194	190	248	219	208	208	231	205	224	232	220	256	205	218	241	238	234	230	220	220	222	217	222	234	247	246	222	226	208	224	212	188	246	245	229	226	206	221	219	245	236	204	221	220	222	217	210	231	195	235	221	208	192	209	222	192	204	223	238	220	203	205	245	200	192	246	233	210	210	206	225	220	225	213	230	215	247	213	253	221	250	231	203	199	217	205	241	200	205	199	220	232	231	204	212	227	233	232	226	235	233	239	214	220	225	242	211	199	221	222	200	215	208	220	198	222	209	223	213	262	208	252	208	238	204	206	229	203	223	196	202	229	228	218	192	223	215	230	225	239	211	211	249	217	219	226	223	219	188	208	234	213	227	199	226	212	247	266	226	229	207	184	223	213	202	250	207	226	199	232	218	236	246	224	223	244	214	236	211	221	221	217	245	236	203	219	237	222	199	219	215	258	212	205	207	228	237	228	224	234	225	213	231	244	213	218	226	204	201	234	217	211	213	199	196	238	237	230	252	213	214	229	222	204	215	211	239	214	222	219	250	215	223	221	197	208	204	214	225	219	211	225	218	208	188	227	232	223	224	236	216	208	214	240	231	228	221	205	190	232	228	222	220	208	208	218	210	227	227	202	232	220	211	216	219	229	202	217	213	225	213	232	193	228	231	219	213	222	212	201	209	210	228	228	212	216	223	236	240	221	232	217	217	234	216	238	257	190	234	222	210	198	222	236	210	221	232	236	214	223	195	217	209	253	252	240	210	240	220	230	220	205	204	214	210	231	211	199	217	220	226	205	213	227	216
50695	63172	68537	45832	23010	13501	21350	21630	9701	14184	13377	8156	8699	9180	9077	6330	3026	1693	1036	726	577	610	549	596	576	530	539	574	574	604	569	606	606	538	531	545	567	546	575	606	553	575	598	593	604	542	585	588	557	601	582	541	581	571	540	538	602	607	593	542	584	571	546	531	575	597	550	562	586	573	573	595	533	555	549	552	562	558	563	576	608	599	539	607	556	623	522	564	614	527	575	590	573	555	544	548	549	606	544	541	551	573	575	587	547	525	596	590	576	573	570	588	572	560	560	539	518	566	555	552	552	571	554	582	557	573	549	561	580	566	559	582	598	562	551	585	547	612	584	546	541	626	565	564	617	578	577	542	581	648	534	597	557	557	595	581	577	573	578	559	573	574	581	575	589	584	576	563	548	572	544	544	563	550	565	584	603	583	582	630	569	567	568	578	618	567	556	553	580	586	592	567	538	528	567	576	546	587	511	544	588	552	599	565	542	538	590	592	562	581	575	521	567	529	546	549	528	559	551	591	570	586	534	534	557	631	521	572	565	590	567	526	567	554	574	536	550	545	551	592	550	591	539	591	576	568	540	548	517	545	601	551	585	564	588	543	577	563	548	574	575	569	570	560	564	561	574	580	529	573	525	576	589	601	543	570	586	566	539	561	606	533	613	563	565	541	550	548	552	601	534	560	545	557	584	583	559	570	614	534	564	574	574	578	513	568	580	547	587	532	536	558	571	580	581	596	547	582	574	615	556	562	570	598	574	580	569	594	568	587	552	534	561	536	548	574	577	544	567	570	620	528	595	579	528	530	580	591	597	573	582	537	587	551	561	590	574	544	542	575	587	538	553	554	538	556	607	583	555	575	587	567	575	549	578	588	580	612	565	550	582	592	561	587	533	569	555	572	535	568	527	572	572	573	556	569	569	590	551	579	572	553	521	537	566	597	566	555	614	589	527	557	565	528	582	558	526	539	534	551	614	606	575	549	566	583	556	570	580	565	594	546	548	541	571	573	608	532	562	575	581	582	563	574	574	526	583	563	570	583	574	530	581	528	583	568	547	571	573	544	606	610	561	524	553	612	570	557	545	549	514	559	560	549	579	579	566	573	620	589	585	591	552	583	568	553	589	549	566	530	571	576	529	573	571	569	550	579	524	589	609	569	556	582	546	564	613	564	525	551	567	560	559	551	554	583	544	572	563	553	581	539	604	549	561	557	583	517	580	541	549	557	554	556	587	585	587	559	540	590	551	584	562	586	562	559	564	583	602	580	586	564	571	571	561	573	594	566	576	582	538	563	553	545	554	561	578	557	580	592	593	574	584	577	534	535	555	596	602	603	574	575	517	588	522	550	586	552	592	597	592	556	610	591	625	527	559	592	563	595	539	560	572	603	534	578	602	560	573	624	615	564	535	569	581	572	565	570	613	551	547	555	541	573	564	549	624	604	558	581	603	536	545	577	552	623	566	534	546	540	617	576	592	607	569	559	566	564	598	527	531	567	563	559	609	569	592	615	606	574	622	588	553	565	618	608	546	587	591	571	565	536	592	585	593	565	575	573	568	609	599	560	556	585	598	559	525	589	559	568	567	578	542	551	591	562	560	544	567	561	606	571	596	584	545	591	561	572	576	551	565	578	562	579	598	538	501	572	562	583	566	602	588	570	586	556	608	561	605	572	583	524	573	580	558	573	515	591	550	555	579	590	565	545	603	564	577	546	556	512	581	536	581	557	546	583	609	572	613	530	581	583	538	585	562	560	558	602	551	604	532	570	578	559	593	560	600	563	577	554	600	531	578	524	563	555	543	569	573	502	542	568	551	583	565	577	565	551	528	542	592	567	615	581	592	564	624	559	581	540	570	610	570	567	581	567	583	617	586	567	584	585	544	555	555	562	562	557	565	588	602	573	576	606	553	561	583	581	563	608	570	568	546	595	568	568	551	560	542	622	580	538	580	547	615	545	565	584	526	525	563	594	567	541	568	610	592	551	626	597	555	568	570	611	529	594	586	567	573	563	551	584	572	576	570	559	554	536	547	589	571	546	584	561	591	553	590	571	563	594	578	574	570	569	574	555	558	560	580	569	566	572	535	602	577	542	571	567	607	575	579	544	550	569	599	571	568	554	581	547	609	588	537	585	570	608	615	555	567	553	542	600	548	580	558	554	557	579	577	556	577	567	543	583	615	572	559	553	581	580	574	573	566	553	562	550	571	595	528	558	564	592	571	577	577	535	580	600	561	532	590	579	565	511	584	548	567	548	536	562	568	556	575	565	571	569	596	548	587	551	570	575	595	568	561	574	592	580	532	582	565	583	547	586	579	547	536	599	546	567	554	544	574	580	536	544	582	550	567	563	541	585	580	589	583	576	565	592	523	558	554	546	523	583	581	530	558	547	580	574	572	545	596	563	547	569	597	563	546	578	524	551	569	537	548	573	596	565	575	570	535	573	604	595	587	569	534	518	539	537	570	572	563	547	548	591	582	549	575	598	596	571	548	536	568	537	569	625	578	564	600	594	596	566	560	542	573	578	519	521	562	581	558	600	553	581	579	581	583	559	619	585	573	608	573	574	572	558	586	569	568	545	576	541	582	563	566	599	548	566	535	578	579	576	617	577	567	593	566	595	565	566	628	589	529	566	548	518	563	538	573	601	572	576	561	558	526	598	553	553	579	553	617	586	544	580	518	588	575	587	555	560	557	546	541	580	556	540	574	572	538	566	555	569	557	564	569	615	550	579	564	545	523	601	572	566	569	563	547	558	564	570	577	568	543	556	533	567	551	565	560	555	598	541	545	546	552	589	569	536	576	541	542	523	574	567	529	518	563	532	565	562	565	555	567	535	578	580	549	548	585	536	582	566	597	574	570	567	543	541	568	602	591	545	532	542	589	576	541	568	613	552	576	546	560	578	560	585	557	546	553	596	565	562	582	518	556	520	582	563	555	559	562	586	573	582	559	547	564	558	555	566	575	573	532	554	512	584	578	568	582	545	563	530	553	553	583	576	585	602	577	569	567	573	555	552	553	598	528	535	571	579	545	549	565	551	562	568	578	552	555	576	557	571	566	590	607	553	562	574	590	572	617	584	538	601	554	570	537	539	575	561	554	540	542	550	543	595	578	504	530	504	615	594	617	527	575	568	526	555	572	574	546	562	569	578	562	572	618	589	576	567	588	583	590	557	578	588	547	557	551	561	570	555	533	566	548	569	557	560	552	538	612	539	612	588	592	542	574	560	576	531	566	579	557	557	561	564	548	560	541	589	562	559	577	560	573	637	579	550	560	565	571	531	577	580	534	641	564	534	531	552	525	522	540	551	547	580	549	589	595	547	565	553	549	544	563	589	544	527	596	570	609	579	563	550	598	616	611	590	593	568	569	580	562	566	570	592	544	546	580	551	625	581	556	585	595	539	580	578	566	531	572	527	600	572	564	559	547	558	559	547	565	539	523	585	577	551	589	539	539	548	574	558	559	577	532	561	574	546	586	583	557	545	572	585
19692	17381	14394	4288	610	297	337	423	270	284	273	223	243	263	277	283	247	242	223	215	209	213	184	221	198	202	207	190	204	207	203	216	212	190	217	197	197	186	220	190	204	212	218	171	198	199	185	189	179	191	191	195	212	189	192	192	189	211	176	204	213	188	176	181	200	176	206	207	202	182	190	218	207	193	178	178	205	223	197	170	169	187	187	221	195	183	196	203	198	174	194	219	168	189	216	213	195	189	188	184	185	207	187	189	212	184	185	185	200	189	225	206	217	200	199	195	198	203	175	201	187	190	190	202	211	205	199	184	212	196	224	205	212	211	203	194	221	198	202	194	199	184	194	193	201	215	171	188	209	208	188	187	212	214	197	195	220	203	225	205	185	206	206	214	214	177	192	196	171	189	174	190	188	191	215	209	209	210	203	197	185	205	196	182	179	191	176	181	189	188	209	203	213	216	208	207	184	210	204	206	206	222	195	193	199	203	229	215	209	192	178	174	201	194	182	196	182	201	218	197	204	182	206	187	210	211	189	206	200	181	198	187	207	189	199	206	184	201	175	193	186	190	198	216	212	190	188	184	191	204	214	201	181	200	209	163	197	187	191	188	218	211	177	199	242	209	189	190	200	226	177	208	197	189	181	179	205	203	225	194	206	202	202	188	208	203	208	181	210	188	207	189	193	193	183	190	204	196	183	201	185	202	197	199	189	188	195	179	195	192	204	191	215	196	205	215	191	216	206	211	189	197	179	201	189	189	180	210	222	199	177	188	170	187	192	204	189	165	210	232	189	206	176	200	183	195	196	212	183	172	175	197	222	223	161	183	199	208	201	179	190	198	208	187	180	187	181	201	186	197	172	209	225	238	194	190	185	197	226	186	212	166	188	196	185	201	205	182	171	213	208	201	205	196	213	175	164	223	192	184	180	206	219	186	188	178	212	216	189	197	191	220	229	204	197	171	218	212	198	200	209	198	167	190	191	191	206	189	182	190	207	215	200	170	194	205	211	196	184	191	214	194	205	213	201	215	211	206	199	192	200	199	190	183	184	190	205	191	208	184	179	169	206	177	187	210	195	185	164	207	186	198	194	215	208	220	183	213	176	210	190	194	209	218	214	213	190	208	220	211	202	194	207	212	207	200	201	209	209	214	194	184	193	236	198	183	202	182	206	229	198	162	188	213	181	182	190	185	200	188	202	171	195	204	188	201	208	161	210	178	177	198	169	206	197	176	199	180	184	200	206	212	199	196	207	190	204	186	203	183	170	182	205	181	202	219	205	195	186	185	191	188	199	183	198	191	212	220	199	195	181	206	188	187	208	186	191	202	188	207	208	213	197	195	201	208	209	200	202	194	185	184	208	207	204	211	212	213	184	236	187	201	233	212	189	200	199	175	205	200	185	175	189	186	196	188	224	210	196	178	208	201	222	223	186	228	199	191	190	207	209	211	222	193	221	219	246	204	202	191	184	184	234	210	195	192	170	193	207	200	198	211	208	185	198	213	181	208	198	204	180	200	204	193	197	194	194	204	188	198	206	206	202	203	201	215	201	188	183	224	216	196	189	189	221	180	192	176	189	211	202	182	195	172	170	184	192	184	217	202	192	180	196	230	181	187	209	204	184	178	205	176	186	198	201	186	177	192	209	177	183	178	185	209	166	209	200	193	217	185	179	207	182	188	211	205	196	197	219	204	204	209	180	195	223	226	206	180	191	204	211	218	225	196	198	188	200	186	206	190	179	182	189	186	193	202	195	203	192	211	184	198	186	183	180	200	194	184	200	193	194	193	211	184	186	218	202	194	226	189	209	192	188	226	167	194	186	186	193	188	208	198	187	225	205	200	186	205	228	163	211	183	189	212	228	197	182	220	184	189	214	167	193	208	180	217	205	188	189	201	209	196	183	191	216	178	200	184	208	172	183	199	202	208	205	189	208	198	188	191	207	200	194	197	226	192	189	200	165	192	192	208	226	186	187	200	212	211	208	206	195	216	212	203	214	189	213	209	199	211	197	211	214	194	209	182	170	208	220	192	184	210	185	209	178	217	200	195	205	186	207	213	199	183	207	197	153	216	219	238	192	224	174	208	207	190	225	163	204	192	213	172	207	191	231	175	192	193	222	206	197	194	203	229	189	183	187	224	201	202	216	197	195	196	211	199	216	203	212	192	175	198	176	220	204	203	186	167	188	183	202	213	193	210	190	220	191	173	192	178	152	213	208	209	181	186	214	195	196	210	205	203	215	190	202	177	197	189	179	185	184	177	190	217	223	198	211	185	213	208	194	197	196	207	189	202	205	194	188	212	192	197	216	194	199	183	185	188	201	195	206	171	203	202	214	216	215	199	212	212	204	221	156	216	172	177	199	181	199	183	193	209	221	185	189	224	201	193	206	207	211	186	183	203	179	211	193	185	201	197	204	192	202	219	196	207	182	210	208	197	165	191	220	191	206	191	197	199	205	188	194	190	235	186	161	223	191	185	192	227	185	183	228	216	226	188	190	222	168	198	200	200	199	208	200	222	209	203	204	183	184	192	190	191	194	211	186	180	217	206	199	168	177	217	227	178	227	176	194	199	216	216	197	185	180	183	195	205	186	212	210	187	195	223	199	223	212	214	180	187	209	205	171	170	189	197	174	189	181	207	180	200	214	207	213	180	205	188	194	187	216	214	199	206	208	173	187	174	206	200	199	202	208	183	198	183	220	232	204	179	181	205	197	203	199	208	193	208	209	220	223	204	204	198	197	182	178	189	190	208	222	192	172	204	200	170	186	177	180	199	199	177	213	219	202	185	186	185	179	191	189	200	213	216	176	184	198	205	196	185	172	176	192	183	193	165	192	205	218	184	156	199	182	187	207	193	167	215	211	210	201	188	179	196	168	194	225	189	219	187	205	204	199	222	198	204	192	196	190	204	181	207	172	196	192	185	193	191	213	189	194	203	172	189	189	180	219	200	188	178	211	191	193	203	202	180	188	209	205	187	208	211	191	201	174	201	186	193	195	193	188	202	205	189	229	187	176	194	197	177	189	200	187	226	173	210	197	181	209	201	196	181	212	202	194	171	184	209	192	199	203	212	215	216	190	192	207	200	186	201	213	211	191	221	180	190	174	204	200	204	185	177	211	176	193	183	203	188	201	215	191	194	188	187	196	189	210	211	199	202	181	205	192	183	205	206	194	196	193	203	210	218	188	216	186	195	232	192	204	211	194	208	197	201	176	194	173	212	203	205	176	212	170	207	193	210	191	185	183	181	170	218	205	187	196	203	182	185	169	209	190	196	202	207	189	204	207	197	223	179	173	220	195	201	210	210	213	205	204	202	177	208	189	179	196	170	211	202	186	194	180	201	204	204	198	189	199	173	201	214	192	193	182	200	188	199	211	192	191	190	201	182	219	205	246	220	232	161	232	185	212	188	208	194	190	209	199	212	187	190	185	201	196	208	172	194	220	194	180	194	227	160	189	210	211	180	210	218	188	189	181	188	187	205	183	183
16471	21449	20600	8329	1951	1104	1230	1778	913	969	1123	687	726	880	894	883	733	620	583	553	528	523	527	524	540	518	531	517	529	489	527	512	510	463	547	567	509	563	534	501	526	513	510	508	542	538	537	515	488	501	521	459	500	530	538	505	487	521	519	520	490	541	502	500	481	516	511	535	525	521	501	499	502	533	515	516	491	507	519	482	537	546	527	531	517	506	575	534	514	531	526	555	527	522	515	543	501	521	519	490	496	516	536	548	568	563	527	524	531	495	503	544	530	540	526	511	535	495	495	554	544	558	560	570	548	509	545	486	536	520	467	529	518	521	518	497	487	542	512	535	540	536	497	528	504	540	491	526	489	535	490	526	521	525	511	515	533	521	579	483	485	534	573	541	529	497	504	558	554	527	530	556	567	475	507	464	502	539	511	513	511	516	493	536	527	473	512	465	505	558	548	520	549	546	525	567	497	525	521	527	541	505	496	539	492	517	543	502	512	551	525	552	512	536	542	526	504	524	504	562	532	512	539	509	548	536	504	534	515	511	521	513	492	520	533	510	510	472	540	527	523	529	513	530	523	495	557	557	508	490	594	500	502	522	504	502	499	519	545	517	492	485	538	493	510	555	545	516	503	509	525	514	522	512	543	467	519	515	518	532	497	488	488	491	532	568	539	534	509	499	513	505	525	496	579	577	535	539	468	505	524	533	523	511	496	531	556	530	528	505	498	572	532	532	535	521	492	498	521	538	514	501	550	521	531	542	532	550	545	500	539	480	548	517	546	565	512	518	529	540	479	517	557	539	512	522	484	513	555	505	494	505	527	516	508	497	527	592	506	543	520	534	494	542	556	548	531	566	555	497	555	498	513	528	501	516	547	510	496	554	556	509	544	526	532	567	502	475	506	498	549	521	548	534	570	506	570	547	501	538	564	508	541	527	574	507	558	483	533	546	541	527	531	517	538	484	554	547	536	542	506	532	497	493	515	516	492	557	522	514	528	510	510	518	514	523	530	500	532	515	535	518	516	559	521	526	496	514	510	518	563	549	545	517	479	555	544	546	528	530	510	513	512	532	535	546	529	539	511	524	522	503	549	508	544	521	529	515	505	554	518	489	522	505	489	501	520	540	505	519	519	508	520	528	503	509	512	523	504	503	519	525	514	528	527	515	534	526	526	538	547	536	472	527	541	540	512	548	509	515	523	537	535	563	511	528	524	495	551	509	513	534	530	492	513	522	479	514	545	510	531	510	519	534	508	541	488	520	497	536	514	548	528	515	507	548	541	474	531	508	501	537	512	485	505	487	543	535	576	525	501	540	539	504	487	503	521	561	513	516	545	530	500	525	533	539	530	454	494	528	541	522	536	487	495	532	529	508	529	521	534	518	526	533	500	565	542	499	529	524	567	531	532	549	481	491	518	548	532	521	527	520	511	532	551	539	509	507	591	539	536	483	542	508	556	523	530	537	517	521	548	529	518	514	498	510	503	494	481	521	521	543	552	523	545	527	549	508	539	559	494	483	527	531	514	524	536	533	515	516	516	564	516	518	505	496	551	561	516	494	533	572	509	520	503	531	500	535	536	550	491	547	543	466	479	533	524	547	519	490	544	518	506	511	479	543	572	521	527	544	470	518	519	536	564	556	542	532	517	516	532	493	530	530	535	533	518	526	536	539	516	572	519	535	540	532	525	547	511	540	521	481	495	514	476	523	530	533	518	510	521	489	524	519	510	542	509	523	530	490	515	519	490	508	531	536	526	503	527	553	486	536	515	513	511	535	527	502	531	497	519	499	495	515	524	540	556	550	493	515	523	512	507	565	515	496	523	507	547	577	500	533	547	536	523	538	541	497	560	517	491	554	488	557	506	499	505	531	496	479	536	515	554	539	522	540	535	503	516	516	525	509	538	503	547	527	508	571	553	505	527	514	546	556	557	511	549	525	534	529	533	479	543	530	525	523	572	562	543	526	526	483	546	506	526	536	544	513	533	545	522	502	553	519	543	517	523	542	542	519	541	498	511	513	498	506	544	572	543	552	530	549	566	505	538	483	530	537	545	526	511	514	455	495	480	523	526	507	539	556	491	550	557	509	508	502	578	480	514	506	506	539	541	489	484	499	566	503	531	502	492	540	532	521	532	551	520	504	531	484	529	507	511	494	540	549	538	517	514	508	537	521	510	499	551	495	525	507	498	514	532	536	552	545	513	530	530	549	530	544	508	523	493	481	550	524	502	519	532	510	519	506	545	574	513	544	533	505	538	502	525	516	523	556	544	525	540	545	511	555	532	504	525	525	504	545	521	531	491	503	522	503	506	527	527	530	523	560	537	523	540	539	521	523	514	560	509	532	512	531	506	531	542	498	508	535	500	512	529	539	551	489	525	545	493	475	561	526	516	511	553	536	502	531	533	495	521	486	545	502	531	541	523	540	548	507	537	494	531	523	529	553	562	528	526	522	530	486	548	558	515	538	496	528	521	502	526	501	557	539	525	517	543	496	563	517	491	527	558	512	541	529	543	511	501	499	497	519	536	561	559	537	518	509	533	509	530	559	493	515	489	501	540	539	510	534	534	527	501	542	512	558	520	530	534	550	555	526	526	512	519	532	518	511	528	519	550	558	557	523	547	544	494	516	527	493	511	507	545	530	545	554	515	566	513	553	549	516	513	540	516	519	543	499	540	548	484	512	535	490	529	522	477	536	504	515	490	514	503	564	514	523	508	519	540	496	528	524	502	508	523	513	534	537	536	517	487	557	521	566	543	519	498	535	535	537	519	500	501	543	491	501	490	513	525	537	516	538	512	467	552	535	537	539	517	529	495	528	594	512	508	483	513	488	573	513	512	504	516	513	562	542	522	571	562	555	493	513	517	537	516	497	555	520	536	526	530	534	546	483	555	498	551	538	527	503	526	565	508	516	544	520	516	534	504	515	548	502	534	485	525	525	489	512	508	534	537	538	530	497	517	514	527	542	485	513	506	511	540	517	548	530	513	543	540	520	499	553	494	515	504	542	490	529	495	531	532	474	517	542	512	525	507	578	515	523	487	533	506	524	501	512	523	480	503	537	534	559	493	519	537	532	517	544	553	509	521	525	480	518	553	502	507	521	546	532	509	512	494	550	502	477	533	570	504	510	514	523	492	564	533	527	509	509	536	515	522	535	504	572	514	512	514	487	494	547	540	492	522	570	552	511	498	518	529	486	501	521	508	515	505	547	559	503	493	541	505	531	566	523	527	520	495	546	528	533	509	503	507	573	484	508	510	516	526	489	518	535	531	558	508	505	510	548	503	545	477	498	553	514	525	510	533	495	521	512	527	514	574	526	523	523	513	529	519	522	511	520	511	537	514	513	527	543	536	479	574	542	479	535	497	548	481	519	544	534	534	522	493	533	526	556	556	499	535	533	516	580	546	508	462	536	502	526	518	552	488	522	480	540	525	527	524	552	523	504	490	564	482	519	502	470	505	490	588	494	484	523	496	546	517	541	562	528	554	528
62870	66483	61041	34446	13637	4396	4332	4269	2456	2073	1619	843	1082	1072	994	825	506	350	287	233	208	220	227	222	229	218	221	206	217	224	214	218	190	179	215	224	209	221	228	205	212	193	230	197	207	194	211	201	229	197	230	225	209	218	219	188	212	207	211	207	214	235	214	202	206	213	208	219	221	188	212	213	223	187	216	203	232	197	192	177	207	216	231	217	201	208	207	214	201	213	192	216	223	211	221	216	179	230	230	207	222	209	244	214	194	234	222	215	222	224	209	224	240	219	215	214	213	205	217	215	192	217	202	157	177	218	214	213	207	208	224	218	184	200	218	187	223	221	191	243	200	192	185	204	195	203	203	227	196	218	200	222	198	180	203	219	191	188	189	217	218	211	190	214	209	210	177	224	195	203	195	219	240	211	184	223	213	210	198	195	179	185	197	212	208	197	224	209	227	184	242	191	200	195	207	190	197	194	209	216	203	209	207	214	227	209	229	220	200	199	223	209	198	210	192	180	226	210	213	227	204	196	243	202	211	199	209	171	232	242	208	216	196	238	207	222	213	203	225	198	213	208	230	211	217	228	205	209	223	218	176	208	203	239	188	214	226	217	195	184	204	197	236	192	219	213	202	219	209	235	208	195	194	213	191	189	186	238	209	241	221	193	205	189	207	193	205	214	227	194	234	190	245	209	192	217	199	220	223	224	203	200	199	225	195	211	196	204	189	192	196	189	202	180	192	206	221	217	191	214	182	224	212	207	219	216	193	220	199	212	212	194	203	189	199	192	200	191	211	202	183	193	210	206	212	174	218	212	223	223	184	200	200	205	176	191	191	214	230	207	210	197	217	220	212	206	210	196	209	218	217	213	222	208	188	221	222	214	206	211	199	207	204	224	204	221	193	233	206	212	182	210	213	219	217	215	215	182	197	221	198	195	221	209	199	187	182	213	203	207	227	214	197	215	198	211	189	185	191	188	196	202	200	221	207	202	218	213	210	206	189	211	202	195	197	162	206	212	213	213	184	191	184	206	192	207	218	218	212	213	215	218	230	210	186	196	188	215	224	213	191	249	200	207	200	220	204	217	232	214	188	202	202	217	198	220	233	200	188	212	221	208	217	208	204	248	214	218	174	233	200	192	199	211	221	195	211	209	195	210	202	191	199	175	229	201	206	205	201	194	218	227	211	209	201	203	199	232	210	188	211	212	193	207	216	207	213	192	196	203	224	205	204	195	216	197	199	189	197	207	209	207	212	205	176	209	203	214	225	202	205	191	200	205	233	205	192	200	198	199	213	213	212	215	204	192	216	225	208	221	191	215	218	224	218	219	206	194	200	202	198	196	228	220	227	233	175	212	210	183	226	199	200	222	193	210	211	181	215	209	198	211	221	211	228	202	206	201	204	177	185	223	229	213	208	198	222	208	226	205	214	185	222	217	226	218	217	187	211	212	228	208	207	198	208	229	222	213	222	225	226	205	212	195	191	209	211	222	204	213	214	207	198	211	206	201	199	209	215	221	198	205	207	214	202	210	215	210	196	264	204	195	206	214	221	241	198	223	222	195	219	204	198	191	202	213	189	227	201	176	236	217	228	212	210	206	240	219	191	205	204	197	188	215	206	207	198	195	242	188	194	183	210	199	199	205	225	211	222	207	212	201	214	190	217	192	206	210	225	210	233	200	200	218	210	199	219	216	230	217	220	224	215	227	227	232	206	216	201	193	194	214	206	212	209	200	225	216	192	224	191	183	199	185	215	212	223	185	199	184	212	210	201	197	210	213	216	227	225	180	197	197	198	209	201	215	202	195	212	180	208	196	181	219	196	213	198	208	194	186	201	218	203	175	178	191	208	205	214	218	191	223	223	225	210	226	210	178	206	235	223	215	195	194	206	219	236	205	251	206	214	206	202	226	202	195	177	208	222	208	197	210	216	234	211	210	243	179	188	202	196	212	230	198	207	215	232	195	187	229	198	204	196	214	216	217	232	216	204	207	217	203	182	199	196	225	181	222	193	209	203	180	204	215	214	215	213	227	215	205	191	209	211	208	180	203	210	203	211	221	198	225	195	214	212	195	195	221	209	222	207	192	180	213	202	208	217	183	175	220	219	197	193	197	214	184	204	205	191	223	206	199	201	248	196	204	205	210	222	200	205	205	227	221	194	213	216	219	198	229	221	223	207	221	181	201	218	208	215	179	179	220	203	241	207	197	216	190	223	238	208	193	236	197	197	232	211	196	222	242	239	219	211	205	195	225	227	203	216	230	223	181	196	222	211	204	211	225	196	189	195	218	235	201	214	198	212	201	176	205	225	219	195	198	215	199	242	212	224	213	202	199	217	238	228	217	202	199	204	222	233	219	200	201	200	213	205	214	211	189	217	227	210	196	212	205	220	211	175	198	219	182	234	208	223	218	195	186	187	233	191	203	180	207	208	185	192	191	194	199	211	232	208	189	205	195	186	212	210	228	204	199	199	208	218	210	203	203	203	185	217	171	194	211	210	201	202	195	220	220	216	200	225	211	213	227	223	192	186	194	234	209	207	200	193	235	212	183	203	239	209	212	236	212	196	192	214	237	224	220	171	217	215	226	212	226	206	218	204	197	214	205	235	193	221	224	203	196	206	197	205	222	223	214	242	214	222	215	212	242	196	214	246	211	183	203	203	212	187	211	222	211	209	197	228	198	217	201	193	211	221	199	199	202	243	209	208	232	200	198	181	220	206	219	214	219	208	211	203	222	226	170	210	220	192	207	212	196	213	217	205	200	217	226	211	213	212	200	189	200	210	226	187	214	216	227	225	228	225	195	208	192	210	229	221	208	216	210	202	193	194	225	214	235	235	228	214	198	205	204	221	223	206	212	220	203	197	206	211	190	222	195	203	223	229	219	204	189	200	208	212	212	212	229	223	206	214	193	205	191	194	216	236	206	216	229	216	224	213	235	196	197	204	223	203	187	211	220	215	194	223	194	216	198	204	181	222	217	225	203	207	193	197	204	198	174	224	190	205	207	184	197	210	218	174	200	202	240	240	224	195	217	200	199	197	185	199	187	195	198	175	200	164	181	213	222	200	208	208	210	207	202	200	207	207	212	186	200	221	202	194	187	200	197	199	219	173	170	237	222	235	198	233	206	204	193	200	200	183	199	212	198	207	213	200	197	233	208	207	203	222	230	177	214	195	226	215	194	193	212	243	202	221	196	210	199	209	193	201	183	221	181	193	199	198	230	202	233	201	196	204	227	178	190	224	216	194	213	187	204	225	196	184	214	209	189	223	211	210	229	225	193	221	216	215	215	206	229	214	217	221	249	186	198	202	195	221	195	191	211	196	190	205	215	228	206	206	209	208	220	227	201	213	211	200	188	201	212	189	201	192	222	217	207	193	211	220	212	190	197	207	209	216	210	214	198	224	232	237	226	183	216	211	216	205	217	193	205	195	192	212	199	217	197	199	204	226	224	238	161	202	226	202	188	196	215	208	188	221	232	222	219	216	206	226	218
39946	50931	54310	35699	18917	11733	14484	15479	9348	8973	7385	3728	4957	5011	5006	3940	2273	1361	900	670	604	587	579	571	585	537	573	513	580	522	533	553	572	503	526	560	556	557	536	495	524	556	550	519	554	521	551	509	532	552	533	539	560	553	562	559	527	554	540	555	546	557	538	554	561	553	571	581	539	515	570	572	538	556	515	550	549	549	541	553	494	563	544	568	581	560	551	544	560	513	518	561	576	542	551	547	538	561	547	553	526	569	599	560	559	553	549	524	538	546	546	552	559	580	504	536	529	601	510	518	545	527	508	527	565	501	533	553	528	566	499	542	542	521	572	605	535	510	511	563	540	536	530	554	524	555	571	511	560	555	528	525	559	596	527	539	544	583	559	541	557	535	532	525	517	505	547	558	542	592	493	534	562	525	583	555	566	561	556	573	514	517	534	563	585	571	540	550	555	542	549	554	534	558	607	553	576	544	548	514	537	519	545	538	579	531	537	566	530	522	538	571	548	580	571	559	542	538	507	537	532	566	539	524	544	517	543	514	555	540	532	507	521	591	598	495	565	543	515	517	579	538	537	536	558	582	560	496	543	510	599	551	534	495	566	530	534	518	537	586	541	573	578	541	577	542	543	543	576	571	531	567	536	556	561	546	519	547	510	534	528	539	528	526	511	544	538	531	574	513	549	549	556	534	508	541	534	532	582	578	561	553	554	525	550	576	569	599	545	561	536	536	533	554	570	564	548	534	565	542	545	522	537	593	538	550	525	550	539	534	505	526	572	594	606	506	517	538	581	515	539	578	561	562	540	521	554	532	546	616	545	515	558	564	569	571	523	572	584	532	535	557	563	576	529	541	594	535	574	503	532	534	531	523	527	579	570	547	560	565	541	524	582	519	535	531	553	558	568	570	547	535	553	537	523	551	590	559	557	524	586	499	524	571	550	539	525	543	559	494	523	555	531	540	552	592	550	561	566	522	589	530	517	576	567	528	543	555	518	572	543	521	513	530	530	552	541	542	558	538	557	530	547	547	532	576	587	590	589	572	568	542	579	572	555	534	576	541	521	533	550	506	544	525	573	530	551	526	493	519	575	562	519	541	543	545	511	538	555	553	526	530	529	518	525	506	529	551	519	559	584	568	563	554	545	511	522	580	547	551	595	566	581	543	552	603	554	578	512	551	548	551	533	576	563	561	553	540	547	551	572	546	554	544	562	587	533	540	518	544	619	527	555	593	494	512	585	544	554	531	532	508	532	529	547	549	582	548	547	521	546	538	558	572	572	554	558	578	518	542	550	510	494	534	548	549	547	573	517	532	552	563	568	594	531	511	559	551	574	516	524	543	553	545	523	546	579	542	545	562	550	546	545	558	550	552	564	523	535	549	565	596	531	546	532	515	553	556	502	554	544	527	533	548	549	529	576	522	508	551	571	559	553	536	594	541	566	548	551	556	544	569	563	527	523	557	541	540	529	586	546	533	573	567	527	528	550	547	487	581	554	574	510	540	568	546	566	556	567	560	539	573	550	515	558	566	522	508	585	550	550	542	532	549	551	559	528	529	530	554	480	498	558	554	573	588	569	517	535	581	519	494	528	508	542	523	525	553	570	547	577	582	597	586	566	521	544	560	485	504	530	549	530	546	555	526	545	590	554	512	499	545	533	532	574	581	533	539	536	549	573	558	532	555	510	540	563	557	542	526	588	513	602	539	550	564	524	567	544	548	534	539	551	502	563	553	559	578	585	553	558	564	521	558	561	514	507	517	492	592	532	561	552	558	566	565	552	543	541	514	519	589	525	571	554	571	572	552	558	558	524	522	529	546	586	552	568	540	552	536	524	559	547	526	584	543	547	557	553	558	539	561	541	526	548	551	530	528	560	558	545	537	538	529	522	557	521	554	518	558	555	527	566	534	551	547	547	587	578	566	579	526	535	529	509	593	556	559	567	587	530	556	518	536	527	514	568	548	537	557	522	523	545	575	529	557	557	536	531	553	574	511	522	507	525	595	561	579	547	558	569	539	532	517	551	558	540	565	598	551	564	550	558	521	553	550	576	544	516	570	573	588	533	561	535	540	498	588	546	607	556	527	538	529	531	523	553	550	576	532	545	547	547	557	562	549	536	563	531	534	540	553	587	570	533	544	547	536	552	524	513	559	544	530	543	549	530	530	512	555	560	586	571	563	524	536	534	566	534	494	532	534	559	587	564	495	555	535	536	572	512	566	556	557	577	560	506	513	547	567	511	596	526	559	506	574	505	516	542	515	530	550	538	562	554	545	551	556	527	561	528	553	523	519	526	575	570	560	566	525	564	566	574	508	573	602	560	551	593	559	533	558	524	576	549	584	525	557	560	558	559	514	545	554	517	521	538	507	528	553	565	521	533	570	536	496	546	510	555	486	542	555	572	580	519	538	516	528	540	571	603	554	548	538	544	589	583	544	538	541	550	524	563	497	545	564	527	544	516	562	603	543	526	559	565	524	538	562	568	540	542	553	531	518	550	567	545	568	547	505	536	541	509	519	567	568	530	565	529	542	537	562	554	522	560	516	555	575	498	531	552	548	539	557	533	534	578	517	569	534	591	526	560	580	547	529	560	606	540	509	523	565	529	549	533	571	532	532	514	568	550	575	514	549	567	514	548	542	526	503	558	547	523	522	562	551	547	534	524	536	578	566	537	539	540	575	491	526	586	530	550	563	535	574	550	585	532	552	511	505	517	529	538	542	555	487	543	537	559	570	585	496	559	530	530	558	519	551	568	594	559	551	555	565	542	538	530	576	525	540	529	550	566	572	542	541	595	505	526	535	572	536	529	554	543	543	547	567	560	523	536	575	524	574	490	550	559	531	576	554	563	541	504	533	550	536	541	545	509	559	581	548	547	531	523	524	524	531	533	534	531	553	569	530	532	550	561	574	574	537	587	525	570	546	532	558	505	557	568	506	518	523	537	567	586	578	539	503	561	532	580	551	537	563	571	518	520	557	550	570	571	532	520	563	549	574	574	517	475	541	546	538	530	564	545	566	586	558	516	569	554	537	539	540	542	525	527	565	528	555	561	571	528	545	521	540	542	523	551	510	572	559	535	561	560	563	529	511	550	586	568	541	542	528	560	525	537	554	541	544	547	525	541	515	538	566	544	548	558	564	529	578	534	517	557	555	558	576	554	527	561	511	536	563	564	521	537	544	532	559	542	557	519	573	531	560	560	519	570	605	577	544	523	570	582	576	522	526	547	566	546	556	559	538	536	544	541	523	525	517	540	536	542	554	556	520	575	542	561	531	533	551	540	556	534	557	548	507	567	505	537	558	507	537	539	555	566	543	553	590	565	524	555	521	551	526	525	573	537	522	502	544	570	511	536	510	566	545	559	563	546	555	524	545	534	532	561	538	511	534	533	542	518	555	576	590	547	548	542	553	584	522	543	568	572	523	553	529	539	556	550	536	601	505	575	523	577	542	554	569	540	549	551	541	558	540	552	584	560	547	551	534	557	540	541	545
76019	78778	72606	44164	22194	10473	9761	7769	4565	4807	4034	1388	1933	1970	1936	1584	911	488	351	287	246	209	225	218	225	246	220	240	227	210	217	237	223	221	237	226	251	227	245	192	196	236	221	199	222	246	229	205	232	215	230	216	211	199	231	196	225	239	235	204	218	204	220	241	205	243	257	202	256	227	214	210	215	199	206	235	184	223	223	240	192	212	210	234	233	212	230	241	216	223	208	209	233	221	246	226	226	241	226	240	243	182	209	238	250	220	222	239	232	239	210	213	229	209	198	204	226	244	223	242	187	199	216	231	213	190	231	220	208	222	249	197	245	198	244	228	224	229	226	228	251	229	224	230	232	238	196	212	218	211	235	219	225	246	216	218	227	218	226	212	202	217	235	236	210	234	217	212	230	237	223	245	219	225	209	217	223	222	185	243	208	226	207	226	232	215	232	233	204	211	221	208	242	199	248	223	226	216	243	222	221	237	223	204	212	217	226	240	232	220	222	231	196	221	222	207	242	227	203	208	213	206	208	237	211	212	209	232	215	232	213	213	229	217	204	211	218	241	207	220	232	213	230	215	212	251	243	206	193	216	200	224	206	201	214	201	201	248	224	214	203	202	196	204	208	229	200	216	221	207	236	249	197	225	232	241	237	247	187	255	240	226	215	225	207	221	225	228	191	215	209	226	227	201	242	234	235	230	213	210	190	214	230	226	238	202	187	225	201	206	222	208	200	233	240	194	225	253	223	216	213	235	214	216	230	240	234	230	237	232	216	235	224	203	211	217	238	214	221	214	204	221	229	220	228	236	252	210	215	196	229	224	234	222	255	241	234	211	205	222	231	221	220	232	211	217	236	226	245	208	221	221	213	231	214	215	218	227	224	195	222	222	213	219	190	234	216	216	233	212	211	235	224	216	198	227	249	243	244	246	224	239	225	241	205	216	208	228	210	224	224	189	214	232	253	231	220	202	241	233	204	229	228	213	240	233	213	204	227	208	229	224	203	236	212	207	214	209	265	225	219	198	207	212	236	231	232	230	223	220	219	234	217	227	215	238	227	197	247	226	230	204	227	245	205	219	210	223	247	240	220	259	211	213	224	206	225	175	214	203	238	200	230	205	237	232	223	208	205	205	244	223	220	219	221	196	216	202	226	225	226	221	253	181	228	197	224	245	199	224	216	217	243	216	229	242	211	187	205	210	220	202	210	222	212	214	211	208	210	219	218	236	202	210	236	259	231	213	198	235	250	226	209	212	230	250	228	248	232	223	199	195	222	247	259	215	218	215	211	236	225	231	233	201	242	205	228	222	212	225	201	224	226	225	183	210	228	221	204	211	232	234	219	228	224	216	228	206	208	227	241	224	221	208	239	214	211	222	241	226	219	222	215	241	259	236	232	240	210	226	235	244	212	212	220	233	216	217	220	227	221	226	206	223	233	229	234	205	209	231	224	213	227	213	226	216	218	213	220	241	229	215	206	234	243	223	211	239	216	198	227	215	260	230	220	245	194	229	228	223	222	224	219	208	216	231	198	205	212	218	229	229	224	229	195	197	223	231	240	204	198	214	243	217	200	218	225	238	216	236	224	227	218	238	241	221	189	228	210	235	212	237	204	230	237	212	231	245	213	216	231	225	202	201	217	202	206	252	219	235	234	222	200	218	198	217	220	215	246	224	211	239	245	232	230	232	238	266	213	204	233	215	217	225	225	197	223	216	199	220	216	243	223	230	221	214	204	236	225	213	246	237	201	219	203	212	222	235	217	197	252	215	237	221	223	220	229	216	230	219	199	203	216	224	233	225	219	236	246	232	238	224	193	232	212	183	213	223	208	217	211	225	209	219	225	231	228	224	233	228	248	194	225	239	206	232	204	204	234	228	186	244	214	228	218	212	220	221	226	209	216	226	202	241	226	207	204	197	231	220	213	218	205	256	219	207	237	227	205	221	216	220	194	207	222	208	241	243	225	224	234	241	235	238	241	243	213	225	255	217	233	244	258	252	191	215	221	220	227	233	210	221	200	200	216	258	212	209	222	229	208	227	226	200	225	220	242	211	230	235	232	219	224	226	226	234	222	235	195	224	246	221	234	233	225	240	208	212	229	207	213	245	223	233	205	210	222	244	241	216	237	250	220	195	203	239	213	235	239	235	219	210	235	209	206	206	191	251	246	238	254	227	222	189	203	246	241	211	206	228	217	216	221	204	240	241	217	239	216	205	248	222	208	231	213	221	271	245	236	225	209	261	233	222	215	222	217	234	228	217	235	265	203	233	218	211	213	201	230	221	220	213	213	238	236	214	185	236	227	216	232	189	215	204	231	230	232	233	221	219	213	248	209	227	237	237	219	229	236	225	235	239	233	219	221	228	208	198	230	234	220	246	214	207	238	191	206	272	228	223	230	222	198	228	201	234	218	220	211	235	227	234	242	206	222	234	225	212	216	232	216	246	216	209	234	209	226	183	214	193	233	215	221	217	206	210	222	212	219	216	235	231	204	233	198	252	211	236	217	215	246	246	238	242	204	236	229	219	209	219	216	218	251	225	247	234	239	228	210	219	204	220	222	239	192	221	213	228	220	222	206	217	227	214	219	232	230	220	224	244	226	222	220	223	228	217	211	239	215	194	224	215	236	202	219	234	217	215	228	223	242	217	228	208	219	221	219	244	240	194	237	227	205	188	223	196	233	222	236	199	201	227	217	202	199	219	242	218	171	211	209	223	223	220	223	202	244	230	217	216	243	236	211	233	229	183	220	211	205	201	232	207	214	246	231	236	210	229	216	221	206	235	224	230	238	215	237	201	218	247	218	212	224	197	215	208	216	203	206	213	231	229	224	237	185	195	245	198	215	190	242	214	214	228	212	205	222	221	220	226	224	214	223	227	218	268	241	197	212	209	225	219	191	196	216	199	211	216	221	226	228	210	225	229	229	209	210	250	218	204	219	249	203	193	220	239	226	216	220	209	223	238	246	201	204	229	230	242	226	214	221	224	240	224	234	219	219	222	234	234	215	246	234	244	239	224	245	206	234	248	207	210	218	219	251	219	200	205	226	236	238	225	230	221	277	203	206	216	235	215	214	219	205	201	233	202	267	212	240	222	221	224	221	204	197	245	215	191	226	253	228	227	229	228	202	236	234	232	228	219	194	231	214	230	205	262	237	212	222	246	241	236	204	212	206	196	233	237	197	242	202	215	224	195	190	218	229	217	235	227	224	217	222	226	235	229	196	195	221	216	213	223	196	225	254	207	248	219	212	262	236	208	220	223	228	229	224	217	221	238	212	241	189	180	220	224	222	221	232	226	235	243	219	217	225	215	236	216	219	249	230	206	249	207	209	229	214	253	180	222	220	194	220	228	208	220	218	222	203	216	219	218	229	202	216	229	215	222	200	210	211	220	230	237	258	233	194	237	245	215	240	209	206	212	201	219	228	206	242	231	228	219	217	210	212	211	232	219	238	229	222	235	246	223	216	225	220	225	231	219	233	204	252	206	230	207
50112	63318	67704	44542	27310	19689	23498	20774	14535	17096	14654	5287	8548	8425	8555	6499	3852	1974	1170	804	682	590	603	603	596	568	531	526	594	546	602	565	586	551	591	543	553	596	553	546	609	541	560	594	571	579	593	573	589	572	594	581	562	595	564	562	547	561	555	572	583	547	564	561	582	542	590	608	584	562	585	596	608	537	546	554	587	557	572	592	567	607	593	580	591	594	588	577	595	623	593	574	564	581	601	600	583	594	619	566	577	548	546	579	542	528	528	577	580	619	555	582	596	576	545	530	541	579	597	563	590	559	570	549	578	603	555	575	525	558	614	562	562	555	529	572	553	519	584	579	541	566	527	583	567	548	528	544	524	539	577	606	583	547	590	573	579	582	566	620	595	574	567	572	607	583	601	579	577	586	591	521	619	565	588	567	549	582	562	561	566	575	518	561	589	616	548	572	585	574	575	561	515	566	579	549	544	543	562	549	606	546	581	554	524	584	554	540	515	547	509	553	563	591	567	614	586	603	575	545	614	531	573	585	532	582	543	585	572	540	558	546	563	606	594	549	578	593	571	597	620	578	558	538	617	622	580	577	603	570	533	572	564	558	567	581	590	565	584	610	556	583	576	570	597	576	609	510	572	554	597	555	600	513	586	618	549	517	587	549	581	531	547	560	548	561	573	524	609	627	537	564	576	535	519	563	589	587	515	561	559	581	563	545	517	557	562	562	598	593	593	581	553	561	561	567	572	529	527	500	555	580	578	567	602	543	574	552	569	585	588	583	551	586	563	567	588	611	556	557	532	568	596	575	551	537	549	551	608	589	541	579	560	562	605	568	578	615	580	565	552	590	581	557	567	643	528	514	539	577	544	549	566	586	556	607	546	554	586	605	572	551	558	556	517	537	580	545	563	568	592	570	565	539	577	584	550	584	598	571	607	587	551	559	577	561	588	551	548	561	582	578	539	611	600	567	567	562	536	564	583	574	588	549	586	560	554	562	574	584	544	540	588	571	577	542	589	546	619	556	580	589	594	594	581	590	517	548	585	564	561	599	568	572	612	629	600	609	556	615	565	540	540	564	576	590	584	610	555	616	578	601	552	604	564	596	562	566	560	549	566	597	543	589	611	573	552	508	591	541	564	561	558	556	570	587	587	584	596	547	531	573	554	596	576	535	561	603	561	602	561	541	579	529	565	572	608	533	559	564	609	595	580	580	612	576	555	588	548	546	550	569	524	593	572	576	598	556	602	568	577	597	551	563	572	578	554	599	582	582	559	565	573	570	549	563	528	586	534	565	576	598	556	543	612	574	534	613	579	533	584	555	542	541	596	574	537	557	576	587	540	544	595	547	604	573	568	537	571	593	567	535	571	564	637	560	576	584	575	543	539	556	610	594	562	575	541	597	581	549	582	543	594	539	574	608	574	555	602	556	601	598	585	578	578	571	592	514	573	525	553	592	586	613	587	560	562	526	579	562	570	526	612	588	571	533	572	566	596	617	628	603	603	564	552	524	618	542	568	574	568	564	577	553	549	605	530	561	577	619	586	566	556	594	528	580	556	545	582	610	545	560	547	579	540	578	577	583	578	541	552	551	587	624	585	542	578	551	599	569	562	569	566	577	591	567	586	579	580	581	510	591	589	578	591	610	580	566	559	558	538	555	549	570	566	585	563	623	611	567	564	599	565	591	610	555	558	509	540	532	560	612	578	575	586	587	573	563	536	550	576	576	588	568	559	577	579	598	578	580	560	578	567	566	585	584	574	594	580	582	599	519	559	582	564	548	590	569	563	556	558	570	576	599	571	542	574	584	566	560	588	560	564	598	592	540	530	577	594	579	611	598	566	592	568	595	574	562	556	581	551	539	556	573	590	580	562	570	551	586	565	568	573	585	619	596	597	621	569	571	559	576	561	619	544	574	553	555	533	584	576	588	561	525	577	597	555	548	562	570	569	600	578	522	599	578	602	578	585	560	600	537	614	533	566	553	585	589	593	598	553	596	617	549	592	610	590	567	531	566	569	544	595	572	552	516	585	579	588	533	573	580	620	556	561	624	566	546	580	576	566	538	578	513	547	568	555	569	579	555	558	561	616	558	592	639	551	613	539	596	579	569	562	568	542	607	565	560	562	575	558	581	538	566	555	554	561	550	569	543	586	577	579	604	576	557	543	557	627	564	582	544	560	588	630	541	615	573	573	626	604	570	580	582	551	583	580	544	569	599	577	591	549	593	557	547	599	539	580	543	597	537	581	583	584	576	591	553	573	612	550	552	586	529	598	551	565	557	548	575	567	589	601	563	570	574	545	507	608	564	589	617	604	572	566	603	545	576	569	570	568	560	582	582	600	575	582	582	533	608	590	594	611	548	554	524	573	571	555	515	582	554	578	595	590	637	571	560	554	573	584	525	622	582	528	547	573	585	585	565	574	574	575	554	601	593	582	557	585	568	587	563	596	573	546	564	568	560	552	521	641	581	601	565	601	602	543	573	564	554	579	597	551	593	587	524	573	537	567	623	563	553	611	538	578	540	607	569	570	588	539	568	625	538	554	597	576	526	616	589	604	606	571	588	574	566	562	539	586	577	561	609	588	597	542	522	570	606	554	542	568	608	601	549	572	572	568	584	567	572	574	550	593	606	558	550	594	539	551	577	605	549	543	594	564	588	544	576	611	567	548	585	547	558	602	605	533	602	586	588	579	561	562	595	572	544	581	576	550	577	593	583	588	573	636	556	605	574	601	611	558	567	575	573	576	557	597	542	582	573	586	626	568	567	540	583	550	584	562	577	558	561	542	558	570	596	618	565	611	560	587	603	566	598	558	555	573	554	592	603	605	547	601	561	593	542	562	569	604	553	583	589	576	541	603	551	595	585	577	553	571	549	554	560	583	540	543	600	547	559	556	562	597	577	553	582	552	588	581	584	542	540	584	559	564	599	571	549	578	555	591	605	572	591	539	559	570	541	592	590	587	573	559	549	574	589	551	562	594	572	560	564	568	561	569	573	589	570	560	566	548	569	552	584	616	608	578	624	553	594	583	533	634	572	544	557	574	579	576	558	566	549	559	567	570	532	549	543	590	614	511	579	564	597	603	573	595	579	554	560	594	545	531	552	559	601	573	550	598	580	585	605	584	552	562	568	573	594	572	550	629	561	603	593	571	552	606	575	580	601	594	580	577	561	641	589	559	597	574	591	560	566	592	554	568	585	555	594	562	575	557	581	574	579	597	606	557	567	585	596	543	586	578	558	601	571	624	543	552	610	585	569	584	554	580	556	566	556	548	572	569	591	583	626	598	567	592	555	591	599	573	543	557	568	570	586	581	612	589	558	541	566	537	562	532	554	558	616	526	540	596	538	551	569	576	596	557	533	556	598	588	584	550	563	605	608	591	580	575	561	600	549	569	586	616	573	553	559	503	557	586	554	569	587	558	542	587	582	542	568	561	569	596	544	538	580	502	577	620	550	588	573	561	562	588	592	526	624	577	573	570	599	568	560	572	528
22237	17638	12489	2922	639	335	408	376	309	339	322	245	284	266	275	271	259	209	224	230	211	178	197	193	223	211	198	187	186	189	222	198	198	205	192	224	209	222	201	177	204	213	196	209	207	207	199	191	194	185	236	229	206	184	191	197	209	178	175	206	198	199	198	187	212	199	181	206	214	189	183	193	237	197	191	209	228	190	222	204	184	219	195	189	176	223	203	209	189	176	217	181	234	173	181	194	174	201	209	198	214	201	186	200	187	185	181	184	221	183	184	195	194	209	190	187	184	171	195	218	218	202	192	195	189	194	205	198	229	210	189	184	196	228	189	180	179	202	196	195	204	193	183	200	189	204	209	209	191	194	175	185	168	191	220	181	210	197	194	196	201	211	222	180	196	178	211	195	180	190	211	207	186	204	191	205	189	191	188	186	182	192	200	221	230	181	182	180	180	190	218	196	196	164	180	203	189	199	195	212	202	185	186	202	196	207	222	187	206	214	205	213	207	187	204	183	190	188	192	212	222	189	212	189	216	211	186	198	237	212	215	220	186	217	187	230	204	208	207	193	205	193	171	209	199	200	198	212	170	202	185	198	192	200	163	203	190	183	206	184	198	198	184	205	198	200	203	207	195	228	209	215	190	178	191	184	215	221	183	202	218	207	193	185	189	184	172	224	211	190	206	196	191	205	221	204	193	191	169	177	162	176	190	199	200	202	203	186	226	212	201	188	232	208	196	187	189	166	202	225	197	225	188	226	195	209	176	207	216	200	180	225	170	195	198	204	204	188	223	194	211	193	196	178	207	178	203	192	191	207	195	211	208	196	196	178	203	206	197	199	189	204	182	177	197	193	183	221	182	173	176	207	195	203	201	227	214	222	210	205	219	194	179	181	199	200	189	203	215	214	218	206	183	203	192	183	233	208	188	190	196	199	190	184	212	189	196	210	205	170	188	194	210	205	206	192	210	196	213	185	211	189	172	255	189	185	193	191	189	213	198	223	208	189	192	200	168	216	209	193	185	196	202	199	219	207	207	217	223	184	201	194	199	205	195	182	178	181	206	213	175	211	182	205	212	231	171	209	235	217	189	229	211	197	192	176	226	209	187	166	214	189	182	216	188	209	208	201	197	203	177	174	213	196	195	194	201	180	199	207	209	181	203	206	227	194	193	212	200	191	178	204	212	206	186	200	197	185	214	195	176	159	179	206	192	212	201	204	209	204	203	181	191	227	218	188	198	189	188	215	201	178	209	196	177	200	204	190	183	206	196	226	188	208	207	217	199	172	197	199	163	218	208	189	202	182	226	206	187	205	191	195	192	187	205	201	213	182	198	181	204	226	220	198	206	206	185	223	171	192	191	193	230	216	194	180	196	196	184	215	191	190	203	205	207	207	189	206	198	217	189	240	183	194	216	205	193	182	194	206	200	204	209	182	212	181	193	214	190	218	187	185	192	200	188	215	171	182	176	186	210	198	192	212	222	224	202	171	206	201	215	197	186	223	202	234	210	206	204	195	200	188	228	188	200	197	197	187	205	190	187	202	197	206	194	210	170	187	195	182	187	170	200	204	188	203	202	198	225	201	188	200	186	176	205	189	181	213	203	220	205	190	203	209	186	181	221	196	209	202	203	170	199	177	185	193	216	219	198	215	196	186	213	193	197	203	225	201	207	223	217	195	239	203	197	210	204	177	197	214	179	186	197	179	214	201	210	204	185	200	184	178	199	201	232	219	194	208	187	187	224	202	212	235	160	186	213	205	209	195	212	187	213	214	196	194	201	201	191	203	195	192	180	188	179	181	201	217	185	226	192	190	203	224	181	194	209	198	173	209	191	155	222	194	200	200	196	220	203	205	180	191	207	207	196	184	202	217	193	211	202	195	200	192	220	190	202	197	198	204	201	182	198	228	204	208	218	194	205	209	179	209	190	229	194	170	198	199	181	197	229	177	193	198	190	194	186	211	185	196	216	185	181	215	203	181	189	196	172	206	200	184	206	201	197	188	209	209	203	204	225	192	189	180	197	174	205	182	188	202	186	194	216	168	202	206	192	182	191	200	209	202	183	179	216	206	230	176	215	196	199	188	194	189	204	204	198	170	190	201	196	211	198	197	190	174	198	187	197	212	188	207	194	195	226	217	189	172	199	195	168	213	212	207	196	191	180	197	201	209	176	186	188	201	169	186	197	200	198	202	203	214	214	219	216	210	186	180	191	204	189	179	214	235	205	188	198	202	205	190	196	205	210	214	182	179	208	205	191	196	168	188	186	195	194	180	201	207	191	198	206	203	207	231	200	215	223	207	180	213	210	197	172	172	201	189	186	169	192	177	201	216	199	200	196	220	212	177	217	201	201	207	204	168	232	196	200	212	176	222	196	220	201	187	187	209	198	187	167	192	199	204	204	199	221	189	202	220	236	204	187	196	203	192	215	182	216	223	194	221	210	190	201	183	185	218	210	176	203	180	193	202	204	208	202	225	200	196	173	195	191	196	198	213	220	209	211	201	197	212	209	195	183	212	225	191	187	213	201	185	178	191	219	203	207	198	208	191	204	194	205	187	212	189	195	203	197	222	208	187	205	177	187	207	187	181	200	193	200	218	200	185	197	221	163	193	189	176	189	205	220	199	236	203	202	222	206	237	177	208	187	195	205	206	176	182	201	191	202	194	206	205	207	195	209	210	205	186	188	185	189	194	193	199	195	194	182	208	184	180	217	174	182	173	173	189	192	191	189	210	185	219	201	213	187	213	194	186	214	217	196	198	217	190	207	191	200	207	194	187	194	203	200	201	217	203	204	211	191	211	203	166	193	236	213	206	186	207	209	186	202	199	190	161	205	186	228	205	186	196	205	202	180	183	181	166	214	206	200	173	192	192	203	195	188	195	212	194	207	188	217	190	213	201	205	232	209	177	225	216	201	179	193	174	200	192	197	211	199	219	197	181	166	212	184	197	208	187	201	204	202	178	187	201	189	225	204	177	202	189	216	193	202	194	187	220	179	189	185	175	170	177	210	166	193	200	181	220	184	190	205	202	194	200	184	208	200	176	204	210	190	223	191	204	204	195	215	220	197	205	187	189	163	208	181	195	201	218	203	184	212	183	225	196	219	164	198	201	189	213	206	175	210	187	214	189	224	201	208	211	190	190	190	200	185	208	183	196	185	202	200	196	204	179	188	207	202	205	183	170	203	172	187	214	168	221	212	194	196	181	187	199	193	210	202	218	195	176	186	217	195	186	200	211	179	240	199	192	187	206	242	212	223	209	193	188	184	204	198	196	189	189	182	214	155	179	187	160	197	202	182	193	182	177	219	182	197	187	199	193	225	189	213	200	182	223	207	182	198	180	190	187	210	194	187	191	181	220	194	193	199	175	188	177	180	197	174	193	185	190	189	191	204	184	201	203	198	211	166	207	186	204	210	205	190	213	206	215	171	197	212	178	211	193	179	190	194	201	190	209	193	203	217	189	218	200	223	199	195	197	188	221	220	201	179	180
18730	20933	18203	6383	2093	1318	1562	1423	990	1373	1156	705	826	845	926	868	756	591	623	552	572	542	494	543	589	518	549	506	504	523	548	502	536	533	506	506	541	548	511	524	525	513	542	518	524	523	542	530	514	507	527	518	501	561	507	539	506	528	544	556	494	559	545	538	522	484	502	508	508	521	508	508	570	563	529	536	556	499	491	533	557	509	492	525	493	516	523	504	556	501	507	500	489	528	514	518	512	496	596	507	522	491	549	533	509	543	542	533	516	531	531	510	515	568	527	540	485	514	518	561	550	525	487	505	493	524	540	527	510	550	484	498	517	519	541	503	524	517	557	499	547	521	539	501	543	517	553	551	502	530	517	535	522	562	538	496	480	536	523	545	483	521	517	550	504	515	524	517	533	542	527	545	495	516	546	505	495	490	525	528	557	532	527	533	490	477	506	510	543	540	530	492	534	518	511	524	520	509	523	525	549	503	502	547	529	552	540	499	519	513	486	528	531	551	538	579	510	485	504	501	550	497	487	521	500	494	512	521	493	505	514	487	530	519	515	538	500	526	586	537	545	541	534	538	507	502	479	507	535	534	511	488	505	531	499	535	520	487	568	508	482	485	561	505	501	512	510	547	473	562	524	532	513	491	537	578	493	493	529	496	513	510	563	545	503	514	524	515	504	502	551	554	536	501	528	516	537	513	528	553	528	542	595	533	545	502	518	501	543	513	518	501	559	559	520	572	506	518	528	527	513	505	532	531	503	522	535	520	496	516	513	566	501	507	502	537	511	526	521	503	543	526	532	513	518	541	541	530	530	515	504	517	567	494	533	499	536	561	521	495	547	537	504	522	502	529	517	507	544	560	541	508	551	546	538	500	534	520	535	485	505	546	501	534	543	509	538	508	547	580	494	512	551	517	513	521	546	584	526	499	554	511	509	508	493	522	529	548	533	519	503	583	583	532	528	517	514	564	489	545	536	501	528	547	495	512	540	518	538	503	539	581	536	518	569	525	533	486	566	492	503	483	521	526	581	528	536	517	523	554	545	585	482	503	489	577	555	547	546	498	517	493	507	554	511	523	554	483	545	564	554	534	523	542	478	485	529	547	516	524	513	490	520	548	543	534	565	524	534	564	534	525	549	543	538	503	511	520	546	518	534	542	530	512	541	545	527	517	529	516	561	528	553	559	542	512	521	563	529	510	497	551	542	487	536	534	508	510	530	522	541	555	538	496	524	553	551	542	504	494	532	488	565	516	492	530	526	524	530	514	546	487	516	510	490	561	486	503	487	525	568	564	566	560	482	541	545	541	550	544	513	510	540	551	515	559	553	530	505	509	506	499	544	528	546	526	522	526	533	513	550	553	505	534	545	517	530	550	526	488	527	510	553	522	533	494	501	567	500	544	574	533	493	515	545	512	517	514	531	495	525	492	513	499	513	520	541	549	503	550	514	527	516	514	488	523	473	526	513	543	484	529	507	593	540	539	535	528	533	527	531	542	519	508	496	522	516	511	552	507	497	495	535	538	568	522	571	523	516	577	516	584	560	513	462	514	525	497	505	556	526	497	533	544	537	492	522	530	534	536	534	478	509	537	550	492	545	513	526	469	542	552	542	574	518	525	541	528	498	533	522	537	500	502	504	540	552	550	543	548	554	524	520	572	524	541	515	470	537	520	540	513	511	538	520	505	533	514	508	535	523	531	523	531	533	545	521	533	552	526	541	486	514	507	516	506	556	518	534	543	552	471	520	475	551	509	545	489	504	519	519	512	564	558	542	541	507	536	573	525	498	495	525	543	516	562	544	544	549	552	543	503	523	524	519	550	489	502	497	499	535	517	520	523	561	548	512	542	583	516	563	518	541	547	535	509	475	526	542	524	539	542	525	484	499	511	531	498	522	490	511	529	534	524	525	527	525	543	505	558	556	532	505	508	520	529	471	541	557	520	535	571	506	526	511	513	509	523	539	509	570	545	500	511	534	499	500	525	570	525	510	537	507	510	515	506	528	494	486	500	497	550	536	478	522	543	534	531	534	528	541	541	531	543	489	525	524	535	528	511	524	493	499	529	510	547	541	498	494	554	482	526	516	537	530	535	541	542	552	510	527	528	524	514	511	573	519	534	484	577	519	570	549	505	526	515	523	521	515	509	541	492	503	549	530	517	514	524	533	524	538	525	536	545	532	562	495	562	504	498	493	526	563	533	552	555	526	502	502	529	534	539	526	481	537	561	523	558	495	549	540	502	534	533	507	534	513	507	499	552	557	521	531	555	501	549	526	507	532	543	572	529	539	516	528	511	559	548	520	520	512	508	527	551	503	534	567	543	472	503	555	502	556	526	546	568	552	545	502	527	526	494	531	538	516	516	531	549	497	544	566	487	536	503	572	534	531	499	518	558	512	505	502	501	504	515	536	499	540	526	497	533	525	562	566	552	478	510	559	520	536	564	506	502	506	543	525	502	515	530	529	481	513	533	552	511	524	534	521	497	515	496	525	525	523	522	522	543	559	540	564	548	565	540	466	525	502	520	556	499	529	553	569	514	510	543	505	544	520	490	540	538	558	553	536	560	480	525	535	521	577	534	541	525	515	538	516	539	516	525	538	513	529	541	543	513	534	469	517	510	508	509	561	558	508	527	501	540	520	491	542	555	518	513	550	561	530	526	540	515	542	522	539	582	500	513	523	507	538	494	523	522	533	481	526	529	538	488	511	520	543	542	561	537	515	508	495	522	522	520	546	484	516	508	545	503	533	509	498	549	485	506	491	539	531	529	525	504	529	503	564	500	510	530	505	553	534	572	555	500	510	523	540	524	485	580	567	542	517	524	566	549	494	510	527	542	563	528	512	483	489	510	491	540	518	501	524	544	497	528	549	521	550	507	533	511	505	541	509	547	556	519	540	500	525	499	554	513	497	557	549	569	516	532	530	514	477	541	478	492	533	546	490	537	479	555	523	525	568	510	509	548	520	512	511	471	552	512	555	549	516	534	532	503	551	557	486	559	548	567	511	550	558	535	523	498	495	564	525	531	542	584	501	537	505	524	561	524	538	500	534	529	524	539	506	553	516	512	510	529	524	491	499	495	513	533	517	508	506	564	557	566	518	526	529	547	558	501	534	524	512	465	559	548	476	528	556	519	529	508	493	517	551	522	532	521	526	536	539	520	519	558	531	521	534	569	534	564	550	512	527	576	486	529	499	530	509	569	574	522	540	521	517	527	524	532	545	487	522	489	554	512	544	526	500	520	511	489	517	520	563	546	506	549	511	543	513	505	518	534	536	526	498	543	492	525	536	509	539	525	507	516	523	530	521	568	495	531	479	512	542	512	548	544	522	529	522	546	562	542	487	513	557	540	488	487	559	571	505	521	515	515	512	509	553	522	508	568	479	526	532	541	536	484	530	539	538	495	509	538	510	518	524	566	480	559	521	540	512	526	533	500	512	557	527	554	518	546	573	516	553	538	510	497	521	540	519	499	504	499	497	548	505	479	580	555
63312	66659	61404	31428	13155	5652	5269	3863	2742	2780	1842	755	950	975	1035	914	624	380	317	254	210	221	237	214	218	216	201	181	221	209	188	205	207	214	221	187	221	221	187	204	214	228	222	222	222	216	226	216	192	196	214	215	229	226	213	196	193	191	203	193	234	230	209	217	194	222	204	185	196	234	193	202	174	220	216	219	211	229	207	205	200	192	222	220	201	197	192	198	194	197	213	214	204	215	180	216	222	196	197	194	193	205	203	194	221	205	220	228	209	214	203	205	210	192	188	182	188	218	229	207	193	233	197	195	194	228	221	200	194	200	193	230	215	206	208	199	191	208	191	223	217	197	218	211	206	217	198	224	228	189	197	185	197	199	230	169	222	212	211	196	230	198	194	205	196	204	235	215	189	220	226	219	229	209	212	196	208	209	190	215	242	230	190	252	219	205	202	213	223	194	234	222	215	212	232	188	198	211	217	206	196	231	212	194	215	209	212	202	220	208	203	179	200	190	219	193	249	213	193	221	226	200	195	236	195	208	201	210	205	226	224	198	221	197	214	204	213	234	208	181	196	207	213	219	216	210	228	199	190	220	221	194	212	211	184	201	227	204	223	218	201	204	210	192	223	237	194	231	227	184	200	194	216	200	196	226	198	209	222	210	208	195	188	200	188	196	202	192	231	198	204	185	178	181	217	213	188	211	190	216	204	218	223	197	190	181	213	198	208	209	216	217	179	217	209	199	201	222	201	195	207	230	217	209	216	219	212	230	212	218	216	230	205	209	191	215	234	185	203	198	184	198	236	223	202	208	182	199	175	180	214	213	222	235	201	211	202	216	230	230	193	215	215	194	184	195	224	202	195	196	218	251	222	207	209	186	204	206	253	209	241	204	206	194	201	209	188	201	235	204	204	250	222	202	208	215	185	207	187	209	187	208	212	238	232	224	202	181	189	189	215	212	207	214	214	197	200	216	200	222	199	211	196	185	217	192	227	210	193	188	216	191	216	216	205	207	210	210	230	208	206	206	216	240	202	203	235	216	220	223	203	201	228	192	209	185	205	200	217	211	202	229	210	223	206	209	216	203	217	223	208	238	193	208	197	218	209	208	195	222	195	239	204	213	221	185	221	214	195	200	190	190	212	223	224	195	200	214	218	212	215	216	210	210	203	221	192	221	200	227	216	232	204	208	219	212	237	194	203	215	214	199	210	188	200	198	201	197	199	193	192	193	214	205	196	254	233	210	216	222	209	233	203	204	194	184	220	223	213	214	198	230	234	231	207	214	213	192	218	218	204	201	188	196	193	210	230	212	232	220	202	229	226	207	229	191	214	208	189	201	217	187	194	222	187	194	201	193	218	216	213	190	209	209	221	196	203	229	201	216	219	221	232	208	224	197	221	203	204	240	198	215	210	204	211	222	193	196	206	222	243	221	203	217	233	221	224	193	203	214	226	212	199	197	213	216	226	187	217	232	183	182	201	210	209	231	239	221	244	213	202	221	209	199	184	207	209	211	223	217	211	221	216	214	215	226	207	246	204	211	206	217	202	206	199	204	225	223	228	236	225	187	201	203	198	190	208	220	223	196	246	193	207	214	205	188	195	197	197	181	211	206	222	212	221	217	219	201	200	229	212	205	207	200	213	208	240	211	205	203	205	208	196	228	232	221	230	203	203	190	194	228	191	206	205	233	213	217	217	204	204	183	202	180	226	215	216	208	201	195	198	188	215	191	211	203	234	210	219	216	191	208	194	207	235	212	216	211	212	198	201	216	216	203	205	219	187	236	234	199	189	193	203	207	201	210	231	232	215	194	197	208	201	221	214	197	216	201	190	220	219	209	207	236	201	217	209	207	197	217	203	202	212	224	230	188	236	200	231	216	210	191	206	194	228	198	224	222	200	219	201	205	220	202	217	213	199	207	242	201	199	208	205	223	202	189	232	201	219	197	213	235	217	205	210	212	215	218	189	196	232	202	200	221	202	224	211	207	192	202	223	206	226	221	205	215	197	192	202	212	189	221	242	194	182	213	212	193	204	190	202	220	215	197	207	220	208	205	187	195	198	200	204	212	198	238	221	227	204	230	207	193	242	210	237	211	198	213	210	193	216	208	207	188	218	206	211	184	212	199	192	205	241	207	187	221	194	203	195	189	220	211	205	207	181	204	208	237	207	226	210	201	189	238	212	192	227	204	230	223	195	208	212	182	182	214	198	227	208	204	179	218	237	180	189	216	217	231	230	211	195	212	213	200	210	212	184	187	206	207	197	200	189	210	221	204	188	213	232	246	238	230	197	242	231	237	199	192	186	231	214	213	224	218	252	223	221	196	232	226	187	211	214	210	204	204	204	201	205	179	206	207	218	222	233	215	229	217	198	229	195	200	192	184	212	195	220	205	202	194	208	191	222	225	236	208	196	203	235	188	226	204	210	205	220	199	187	202	207	203	217	218	206	192	180	201	205	204	216	228	229	195	207	192	214	205	239	199	200	193	181	210	175	208	215	190	198	215	215	249	206	182	217	218	190	209	214	198	205	215	213	207	237	209	201	201	218	195	190	217	202	227	232	201	188	206	201	195	222	216	218	201	214	207	234	230	208	213	222	228	200	218	206	202	188	208	229	206	202	221	224	213	206	228	204	194	214	232	217	209	224	205	230	204	217	226	199	180	201	213	203	207	172	177	186	198	203	217	210	195	228	208	222	211	220	191	211	208	203	204	214	194	183	200	207	248	195	214	231	209	198	208	206	225	197	204	217	215	230	211	215	200	200	215	215	199	219	200	217	250	222	209	212	219	202	223	204	209	223	234	222	207	183	191	213	223	188	199	235	191	193	217	211	221	189	185	214	194	199	200	217	213	207	201	216	211	205	200	235	208	224	202	242	218	180	198	219	231	206	213	201	221	206	210	206	199	232	206	208	207	215	209	233	195	209	189	223	222	229	213	201	185	215	193	230	199	184	203	229	225	213	178	230	206	243	204	203	199	235	206	213	197	185	199	202	216	204	225	214	216	211	220	221	214	205	197	209	213	219	205	190	216	194	221	207	242	187	222	247	190	211	216	237	224	212	222	204	216	235	218	192	205	211	212	216	184	212	193	211	200	182	204	205	208	219	207	214	214	229	221	208	207	208	221	211	223	197	175	188	219	172	206	193	210	216	199	217	227	219	194	222	206	206	198	198	216	234	215	198	202	219	205	211	179	172	206	198	219	233	209	232	202	205	196	205	195	230	201	195	209	231	181	232	207	221	204	199	214	236	172	195	213	203	199	203	229	212	209	202	247	219	237	211	234	227	220	218	177	223	217	220	191	202	210	194	199	217	241	211	237	205	208	220	226	217	201	197	199	205	233	204	210	239	218	195	186	220	184	218	187	203	221	210	214	217	187	204	236	212	204	217	218	189	187	208	214	184	209	241	208	198	211	217	217	211	222	228	201	207	213	223	231	193	223	190	194	229	210	215	185	194	210	223	212	193	198	223	227	183	206	225	207	202	196	212	199
40275	50995	54233	33649	19062	15408	16488	12719	10834	10854	8051	3019	4823	4722	5133	4129	2734	1471	998	765	625	540	551	538	550	551	495	554	544	562	563	561	588	546	540	520	575	586	541	613	517	555	535	581	566	574	543	548	607	570	551	535	557	523	555	532	556	551	533	561	561	565	527	550	500	544	536	545	580	600	564	537	533	555	555	533	542	569	527	523	543	543	538	598	581	549	558	567	544	592	549	543	532	517	525	528	535	573	521	583	499	525	557	553	557	534	566	529	559	546	554	512	567	551	532	573	552	569	576	528	548	590	504	527	536	536	547	558	558	527	539	554	577	545	571	537	553	568	580	536	567	573	587	520	526	526	552	540	554	590	526	596	582	531	571	517	523	565	553	521	540	571	542	579	546	596	570	590	537	569	568	548	529	567	536	522	538	541	554	545	574	500	513	556	546	588	498	534	538	585	556	596	541	560	524	570	515	591	530	555	545	503	553	578	536	581	552	543	574	575	538	572	552	505	525	539	501	552	559	555	552	525	549	535	560	554	543	528	583	562	528	545	543	558	566	522	583	564	552	564	571	574	561	529	539	532	575	551	533	580	505	508	588	537	543	469	511	538	540	524	503	568	535	567	591	563	558	564	537	531	551	512	542	579	547	513	535	583	531	562	553	540	528	551	549	542	549	556	535	558	536	555	555	571	525	559	560	562	566	576	542	592	568	534	497	572	550	554	571	540	513	533	529	542	592	572	570	581	515	564	532	556	568	567	567	606	555	572	547	564	555	504	531	557	538	557	553	519	549	540	559	569	524	505	507	541	534	527	545	527	549	528	553	532	477	569	540	532	529	538	559	527	497	566	574	521	590	554	527	579	502	542	572	567	576	568	540	553	550	549	594	563	597	538	511	581	578	544	546	555	514	514	552	550	570	557	547	584	518	574	520	541	544	597	564	548	531	532	540	527	526	531	531	500	546	514	574	581	566	530	589	534	515	547	512	531	545	563	510	561	508	550	546	505	556	555	541	524	543	557	592	576	536	556	526	517	517	505	573	512	551	545	539	561	506	537	514	572	553	556	550	560	567	526	549	526	498	553	549	521	531	573	543	523	560	530	492	545	554	591	524	530	602	539	531	553	529	541	538	556	566	533	511	601	549	549	567	553	567	527	528	549	547	571	541	525	547	553	568	569	570	558	518	598	542	533	552	541	538	571	566	535	506	531	513	535	549	545	553	538	553	526	565	538	515	532	572	519	508	516	559	584	558	573	554	582	523	579	553	548	554	504	532	554	527	545	557	561	565	556	531	545	558	516	534	515	553	570	515	530	524	568	540	510	572	518	557	511	545	570	539	571	568	535	539	535	553	501	538	538	543	552	559	587	541	543	549	551	522	573	556	532	593	556	569	549	521	590	543	545	554	557	560	562	569	544	571	520	537	536	539	532	568	529	563	557	541	570	498	565	534	549	541	575	554	568	541	550	531	534	545	522	582	508	548	545	516	529	547	531	546	532	552	587	567	561	570	556	567	555	532	597	576	539	568	541	575	541	550	561	545	578	545	521	577	556	545	569	515	537	532	548	518	622	556	560	526	604	536	551	548	591	585	526	562	543	506	514	553	563	564	572	546	559	543	569	515	534	528	548	551	535	540	539	555	529	554	565	557	542	552	561	539	537	558	530	554	552	561	580	546	498	538	577	555	523	519	503	527	593	587	552	545	531	582	512	551	541	547	511	535	524	528	544	545	557	528	577	543	568	558	520	557	592	567	512	570	553	538	562	560	575	539	555	510	523	547	533	537	554	544	520	501	564	525	579	558	532	526	560	514	559	544	549	480	581	520	540	553	534	556	547	557	537	567	555	583	547	568	511	571	545	569	564	522	555	530	534	516	528	547	549	536	508	587	536	598	553	538	579	557	543	519	525	551	530	524	571	552	572	546	546	566	540	569	550	600	514	548	547	537	575	586	551	488	532	555	546	518	560	535	568	560	532	586	538	549	563	561	504	530	568	581	524	516	583	513	533	573	519	558	558	567	593	584	532	559	542	539	570	538	506	515	555	569	546	540	541	499	529	540	585	530	590	546	543	552	520	555	538	552	553	545	538	544	518	555	542	526	545	535	526	558	527	523	556	560	546	487	555	568	539	513	556	520	575	566	561	504	562	542	564	549	567	516	530	485	541	557	553	559	516	535	545	505	533	539	535	517	526	561	522	540	529	552	554	553	550	528	563	518	569	542	545	524	582	565	553	552	540	571	527	554	545	549	615	538	561	512	533	564	525	519	536	548	573	586	588	570	505	541	531	529	562	565	589	523	531	574	505	562	554	551	519	577	552	548	539	554	525	546	592	532	548	586	561	551	539	508	474	547	564	535	520	599	581	580	560	550	574	549	556	564	564	567	535	621	574	516	553	577	524	535	538	554	530	556	560	576	547	565	536	542	546	549	560	532	546	560	577	576	542	535	529	569	527	553	572	550	520	566	557	533	520	562	569	533	522	556	554	535	552	592	570	542	524	542	550	555	570	555	549	505	526	556	532	553	580	549	568	537	536	573	586	575	532	575	570	576	517	568	491	535	598	541	593	554	575	584	535	559	565	529	559	524	520	559	546	563	588	540	539	532	571	514	534	596	532	557	557	549	520	533	558	539	526	572	563	562	551	556	528	569	591	593	548	557	549	543	557	561	565	505	560	521	525	547	603	518	552	544	535	557	541	556	544	557	565	541	549	596	523	534	564	523	530	549	580	545	589	570	523	523	535	550	538	554	539	543	508	516	518	516	581	564	561	504	527	551	547	537	566	556	537	565	553	589	496	557	578	513	537	529	547	577	567	557	528	557	589	548	547	549	547	556	532	556	531	558	550	517	548	567	557	509	536	555	557	525	573	519	547	583	530	501	525	576	520	578	574	529	514	532	556	601	549	559	570	522	621	549	536	577	488	524	514	512	572	528	529	538	554	561	513	579	528	549	588	515	580	599	573	534	539	546	530	527	534	553	547	539	540	531	558	507	513	548	532	551	535	561	541	515	584	546	546	550	522	528	520	531	533	553	578	572	559	574	547	530	572	534	560	506	515	504	490	556	535	523	489	549	542	533	564	532	564	559	547	541	593	551	552	530	548	587	551	563	513	566	550	561	538	563	544	535	548	558	568	531	554	512	533	510	571	559	550	534	568	577	549	553	512	550	531	563	551	566	566	566	545	557	532	539	567	553	553	522	510	494	553	540	549	567	536	552	552	555	544	563	554	542	572	542	573	536	557	501	555	552	525	541	514	583	581	587	586	529	587	539	610	596	533	510	529	507	541	565	563	527	563	568	524	548	521	571	578	590	554	559	580	522	605	574	559	583	524	571	559	542	515	506	591	536	553	520	529	539	558	513	561	568	554	539	533	527	566	518	526	507	520	559	563	576	550	580	548	517	579	559	531	534	551	570	562	563	505	506	548	523	530	510	545	519	524	590	545	584	517	570	570	536	539	546	542	527	521	543	522	572	554	525	547	574	541	553	535
76081	78989	69004	42708	23646	12684	10686	5930	6824	4966	3805	1121	1910	1821	2167	1727	1165	769	509	303	257	227	237	233	207	210	237	223	226	233	225	230	215	229	212	210	224	222	236	236	228	214	259	244	213	233	226	208	235	192	236	225	240	210	239	222	210	215	223	241	257	197	220	223	234	227	249	249	221	239	234	211	259	250	227	237	199	227	203	199	195	243	225	249	207	234	228	207	234	215	212	231	243	236	237	218	211	232	212	210	220	191	218	220	234	222	243	231	249	241	258	246	213	228	225	225	186	215	244	212	227	225	202	209	222	212	230	242	200	210	212	194	242	220	251	217	234	232	229	253	195	247	208	224	228	229	258	203	189	216	206	221	221	225	228	220	245	249	235	234	214	217	214	210	228	245	210	236	231	229	253	224	232	221	265	209	233	239	210	207	244	257	220	209	254	230	228	249	195	239	254	233	216	219	242	221	238	250	219	215	209	207	235	243	214	207	221	245	224	214	214	237	218	222	202	221	192	212	252	229	226	240	234	222	210	241	218	218	220	244	223	225	204	216	215	203	209	243	238	221	212	223	190	226	214	211	212	213	234	209	254	205	207	220	208	231	245	235	232	239	207	209	202	211	219	238	241	229	241	189	234	226	219	204	256	226	224	222	235	226	255	201	238	206	204	262	221	201	194	230	230	229	226	242	228	213	229	245	240	220	227	237	219	214	239	226	247	205	228	240	215	215	207	211	198	197	203	221	206	217	233	215	209	212	231	193	228	216	213	217	202	210	216	209	232	210	196	235	241	236	203	230	217	243	207	243	202	216	227	212	200	267	245	218	232	226	244	213	230	230	209	223	238	243	204	212	226	239	198	239	212	221	226	211	212	230	219	218	233	230	218	245	246	234	237	236	208	228	201	223	234	234	204	233	228	228	200	236	201	241	222	223	192	214	197	226	232	226	230	219	219	223	226	221	216	218	221	221	227	252	244	241	210	230	238	225	223	210	231	232	223	263	245	233	213	215	212	200	245	219	217	192	233	220	228	207	209	235	225	248	223	226	231	207	224	204	211	217	224	233	179	232	211	225	254	218	208	206	230	214	215	224	234	206	233	216	209	214	241	216	196	207	243	197	217	252	219	217	233	240	223	230	220	213	251	204	275	202	204	223	231	216	235	189	192	218	242	236	215	237	216	211	236	247	219	239	217	210	220	222	225	224	181	220	254	199	198	216	199	237	233	248	234	229	240	224	241	213	247	242	207	211	215	214	220	208	234	238	201	188	224	240	239	226	224	210	230	211	238	248	213	211	228	242	235	225	235	236	180	208	234	263	232	224	230	216	256	205	209	225	196	204	229	229	230	236	235	206	226	201	233	205	213	232	241	208	239	220	221	231	248	191	200	241	217	211	203	226	226	244	226	228	218	232	233	216	222	213	222	223	206	216	199	230	237	243	204	209	226	221	240	232	196	217	233	220	236	226	226	236	233	221	237	255	239	210	213	210	216	207	220	202	195	214	211	252	235	236	211	244	237	191	252	240	247	220	227	231	242	223	229	216	229	205	217	227	221	245	212	232	238	214	228	209	226	204	221	206	209	210	216	210	234	223	202	212	226	247	227	204	239	225	206	221	245	227	239	192	228	218	225	209	195	204	214	215	216	224	224	249	227	210	200	225	243	223	217	216	229	222	227	229	197	220	246	192	217	238	239	255	220	224	214	224	217	224	219	226	218	207	222	229	229	205	219	208	219	224	231	197	218	232	247	213	216	198	216	237	216	194	231	215	200	225	206	228	208	191	235	253	242	229	228	248	229	208	229	210	226	247	206	221	240	243	244	237	199	220	233	232	226	207	227	224	254	194	222	199	210	224	208	193	201	227	216	213	229	239	237	225	221	223	249	216	208	205	215	189	217	239	217	196	239	237	215	234	227	237	231	217	214	202	243	214	219	251	244	212	210	208	207	240	233	236	242	211	216	219	229	228	240	221	218	226	209	216	212	266	210	257	245	223	205	244	194	198	203	247	208	225	214	191	266	209	216	228	224	226	244	216	241	245	264	239	201	219	202	265	190	224	236	230	206	242	243	228	237	202	225	211	223	228	231	224	200	241	225	227	235	208	227	229	224	230	221	272	222	230	213	232	214	179	208	206	245	218	220	224	240	213	203	209	230	216	219	213	234	227	222	205	227	223	203	216	241	237	238	226	233	193	195	230	222	233	223	200	186	212	219	234	214	219	218	257	225	220	239	216	221	236	228	205	208	229	217	271	226	206	214	228	229	232	226	204	233	230	234	219	221	219	210	230	197	227	222	203	220	249	223	247	218	205	229	253	228	215	228	218	228	237	217	220	222	235	237	212	209	253	238	226	207	242	218	218	258	201	223	200	227	222	217	217	236	201	211	228	231	245	210	230	241	207	238	211	200	262	230	228	213	222	227	199	228	218	199	228	215	210	217	206	224	196	232	214	220	204	205	219	212	246	203	212	217	235	245	223	235	221	219	226	213	221	198	200	227	234	231	207	224	220	236	223	236	238	250	219	221	228	228	212	222	230	232	192	244	230	233	228	216	239	203	226	264	218	209	232	231	217	221	220	233	222	228	219	213	242	211	239	218	235	220	192	228	204	245	235	238	245	204	201	224	211	195	235	253	215	230	230	215	225	206	207	197	186	224	239	230	242	236	220	212	220	218	218	225	213	214	238	225	224	231	219	235	214	239	222	221	223	198	227	250	243	246	213	232	205	221	197	226	240	198	216	203	246	230	244	247	218	214	234	214	214	191	237	226	221	198	241	225	211	225	205	194	225	202	201	221	229	222	222	192	222	226	222	211	216	222	202	231	225	233	234	250	203	198	206	238	224	221	219	233	256	233	219	231	222	227	229	214	212	202	227	244	222	229	219	224	228	228	247	239	222	199	217	228	213	223	243	217	212	218	211	223	237	233	223	235	221	225	211	254	227	233	241	213	207	220	240	224	221	233	222	239	211	198	224	197	230	211	201	205	227	206	194	251	220	212	232	207	247	225	208	215	218	235	224	190	234	231	238	198	238	195	225	234	197	214	215	205	243	221	216	213	219	215	235	221	230	202	245	211	205	243	218	221	230	269	213	203	223	220	224	228	210	226	259	236	199	213	224	226	221	222	216	229	210	197	199	191	237	224	234	212	235	226	209	220	240	216	228	257	239	219	222	224	239	218	204	251	228	227	217	210	247	209	220	221	204	234	220	247	206	205	220	226	195	251	225	238	229	227	218	208	184	217	233	207	209	217	229	213	230	193	237	220	215	238	229	217	230	222	239	227	235	209	200	220	205	211	202	220	224	224	212	223	222	209	236	227	246	218	226	205	199	222	210	205	218	242	241	206	219	230	242	229	200	210	219	222	210	218	220	248	253	215	238	240	238	219	203	219	224	208	235	213	217	209	227	200	210	229	229	212	249	227	224	187	226	229	203	210	230	234	219	235	229	214	210	241	241	229	194	210	248	232	242	230	214	250	219	222	220	220	211	225	244
50221	63966	63487	44921	28222	24473	23688	17146	20886	15637	14068	4187	8471	7879	9217	7985	5267	3197	1852	1149	758	630	579	588	623	528	556	600	563	579	608	570	575	582	618	585	549	531	579	573	585	593	577	597	595	558	577	603	616	556	623	564	575	602	542	556	541	597	592	557	582	553	602	543	585	573	565	568	602	594	579	568	577	602	573	572	566	503	576	565	573	567	572	556	629	599	591	579	590	622	569	575	558	595	567	539	515	569	574	560	582	599	560	608	548	522	569	584	612	618	576	587	596	573	600	576	559	596	585	580	586	569	587	558	572	550	540	578	601	544	576	567	592	557	562	578	584	573	592	578	560	567	568	609	558	503	578	561	562	617	539	601	567	613	557	605	577	577	566	564	571	542	568	584	596	608	598	624	609	566	575	557	581	564	559	555	569	590	579	600	593	573	580	575	609	549	560	617	559	539	545	576	614	544	568	562	585	572	583	559	567	536	580	543	533	568	576	562	578	615	599	568	597	571	585	550	561	577	574	572	576	601	533	565	592	592	595	602	537	535	539	581	570	543	544	556	552	535	573	587	580	576	548	571	580	541	589	591	599	600	566	530	543	575	623	573	576	588	610	574	538	552	563	604	528	622	554	585	573	526	577	543	580	603	537	624	549	602	569	577	594	609	580	554	596	568	532	573	566	562	586	510	546	584	588	602	581	585	581	564	559	523	595	573	590	542	544	553	584	623	617	560	597	595	570	557	594	594	590	558	633	556	589	584	583	587	556	548	556	597	567	591	603	574	545	572	603	574	600	599	562	584	529	556	626	570	592	595	557	544	590	582	567	579	548	610	594	519	568	555	582	570	564	569	578	562	583	522	594	591	602	610	562	611	588	554	609	585	574	569	568	575	601	576	596	553	600	547	552	560	560	613	566	558	585	569	591	567	589	547	546	571	589	602	562	567	543	560	560	608	563	551	566	598	571	540	614	554	563	582	556	569	588	593	566	551	572	611	565	626	574	599	570	578	539	603	608	618	553	577	563	604	575	579	576	575	567	575	592	537	590	602	572	556	570	561	530	588	593	573	581	563	548	548	584	567	586	572	540	594	592	557	568	539	585	543	582	551	570	558	594	565	539	561	589	555	542	564	569	576	567	585	574	649	562	592	551	591	567	606	554	571	536	559	577	578	580	551	569	557	575	588	551	547	592	550	571	587	570	529	576	569	566	594	558	573	585	588	590	584	578	572	515	557	543	551	547	583	592	569	614	593	557	544	573	590	594	591	536	589	540	586	551	599	545	567	560	567	597	561	570	559	570	625	590	560	539	572	565	606	564	588	567	588	538	546	573	580	602	556	582	593	583	586	531	576	547	533	540	581	530	571	576	576	578	563	552	639	588	537	562	566	571	614	598	579	568	601	563	581	563	577	529	557	534	528	604	557	570	605	604	589	581	639	571	547	575	573	595	598	617	542	542	552	587	578	574	527	587	537	536	556	593	590	573	586	565	574	587	616	571	574	584	632	614	576	562	615	608	535	592	622	567	593	553	571	614	559	578	579	574	549	591	528	569	582	588	616	570	561	571	548	590	588	589	560	564	574	573	577	576	548	571	564	568	542	609	601	572	583	562	572	588	593	582	602	593	561	538	583	580	598	555	576	600	561	569	540	579	574	572	618	578	606	571	571	608	576	583	584	605	558	577	557	561	577	563	541	592	587	561	591	579	628	561	582	553	579	569	571	527	608	564	598	520	575	546	601	618	573	542	565	532	578	612	593	619	601	602	593	537	565	542	580	523	564	582	575	620	572	543	537	603	601	561	621	534	557	578	551	525	561	550	542	567	586	583	627	607	571	562	609	557	580	516	592	613	631	573	563	573	569	583	592	586	575	569	565	540	525	556	521	595	541	578	610	593	572	551	546	543	582	582	551	581	600	516	632	580	566	578	619	556	546	556	558	586	576	597	567	547	568	595	547	567	575	577	593	543	561	578	583	555	586	605	647	556	561	584	544	605	555	540	606	544	567	595	586	593	581	553	572	599	558	585	551	562	558	572	607	494	620	584	569	527	574	558	609	553	593	584	615	587	557	579	560	591	556	599	588	562	514	584	559	607	579	535	542	587	607	538	573	573	598	575	528	567	566	559	513	568	618	549	531	567	570	576	562	561	606	612	597	604	597	592	542	616	587	573	537	554	550	545	570	577	527	527	565	567	588	543	603	538	536	630	516	593	592	578	569	540	566	568	563	555	572	552	565	552	556	622	612	570	571	564	571	558	572	581	577	562	576	579	588	576	611	543	588	549	541	550	608	565	569	576	584	599	568	549	592	600	599	581	577	546	561	588	554	585	553	625	543	591	599	567	595	551	601	544	566	561	584	564	554	534	547	567	539	545	614	534	554	572	575	573	506	569	615	561	540	588	582	573	593	565	600	595	578	608	581	568	569	553	577	569	592	572	569	561	573	588	565	561	527	587	557	522	583	562	567	643	577	608	549	592	560	539	580	592	567	578	564	549	608	574	544	571	608	585	575	564	595	533	603	508	558	563	562	565	584	576	546	583	574	544	578	592	590	634	601	596	595	532	597	563	558	628	563	581	571	597	602	532	566	597	585	543	588	556	583	556	583	575	574	581	572	556	578	571	585	561	550	546	560	560	555	572	575	537	551	595	555	578	593	542	590	539	563	601	576	603	575	574	553	604	563	538	528	549	568	526	579	602	580	593	593	583	533	567	590	590	560	539	586	554	607	577	547	563	544	574	552	588	612	573	580	580	542	630	572	608	601	547	581	595	593	525	567	539	557	531	549	571	578	535	573	599	522	603	567	584	569	565	528	566	560	580	552	553	577	566	602	590	566	570	605	569	623	596	582	600	512	575	614	561	571	550	577	555	561	574	538	587	584	575	546	583	614	582	571	578	541	579	529	587	555	585	572	584	606	586	535	570	587	585	571	503	570	575	573	578	583	583	562	562	549	552	612	563	557	571	575	583	575	607	546	543	567	584	560	553	541	561	625	618	545	565	575	584	549	579	602	549	561	571	575	586	569	557	562	575	575	574	561	564	596	592	593	605	559	584	608	535	616	606	591	601	612	580	552	561	617	586	592	571	590	591	591	565	618	593	546	561	581	582	551	611	546	556	578	572	585	584	592	581	582	612	530	595	609	597	579	552	565	583	548	593	544	589	596	559	576	540	629	602	588	547	546	561	561	576	539	580	543	617	575	616	555	601	553	567	595	593	573	584	586	600	563	539	544	587	533	557	570	556	566	569	617	573	539	556	585	580	570	580	570	576	531	550	520	575	620	619	582	560	572	584	593	581	585	583	589	591	575	567	560	553	607	586	592	569	587	568	574	569	562	567	579	565	645	604	557	549	593	614	557	571	574	585	547	581	570	586	536	610	621	546	608	556	564	531	567	597	545	565	547	596	533	577	632	617	598	541	527	551	543	588	577	594	558	565	572	553	562	572	582	595	554	545	575	593	561	575	586	572	570	559	601	529	527	559	573	584	544	604	538
20678	16906	11684	2761	730	451	406	385	345	292	276	212	227	248	263	296	277	276	230	212	203	198	190	215	194	179	214	189	195	205	187	193	198	223	206	232	216	193	206	192	212	200	206	208	200	206	213	200	208	208	196	207	220	205	208	179	203	191	203	200	203	179	187	211	221	201	181	194	191	201	200	192	209	182	183	195	200	166	206	189	209	193	221	201	168	217	212	204	194	214	191	188	194	194	208	195	198	197	207	203	203	198	217	172	212	189	208	204	187	212	210	192	192	202	207	219	203	195	212	202	215	200	201	232	195	189	192	196	193	208	203	188	191	189	211	205	196	202	209	218	185	203	210	202	175	178	191	217	191	206	205	184	188	182	195	170	203	207	196	189	175	187	214	180	208	198	181	188	231	202	208	230	206	211	214	199	209	204	188	215	205	184	204	191	186	192	208	209	175	216	199	186	195	193	217	214	183	210	202	162	196	195	201	216	194	189	214	188	194	206	193	182	207	189	169	212	206	190	197	220	186	182	179	194	214	201	189	173	187	202	207	185	201	187	193	208	195	180	193	176	218	203	192	173	194	186	184	175	212	208	183	183	217	183	204	199	233	205	206	196	197	209	207	194	194	215	154	203	208	201	184	172	216	206	204	212	223	204	189	220	198	214	196	215	175	189	221	183	186	206	199	185	198	183	228	198	197	220	222	212	193	192	208	171	203	213	191	203	209	200	208	201	177	213	201	203	197	202	229	200	210	190	224	211	184	194	206	200	210	189	210	211	179	229	189	211	189	192	205	205	198	216	212	192	189	183	194	220	193	206	203	207	209	191	208	190	191	217	189	186	210	174	183	209	218	196	195	187	192	195	175	181	208	206	202	208	177	211	223	196	202	211	203	198	181	204	203	212	201	220	180	232	221	182	199	181	190	199	206	210	190	211	191	192	184	205	200	207	194	203	222	178	205	202	197	197	191	180	205	204	209	211	185	198	218	195	205	194	191	198	192	191	185	179	198	205	210	183	199	179	192	200	181	201	202	174	183	206	231	192	196	193	194	219	212	184	169	224	167	185	193	173	196	210	202	223	200	185	186	171	230	203	199	205	186	228	193	178	224	208	210	172	199	198	234	199	188	219	187	221	197	224	217	216	188	202	218	197	200	170	210	194	197	191	199	188	172	180	185	205	192	207	205	203	219	183	204	213	215	207	199	205	212	194	159	194	199	194	192	210	186	212	201	199	178	219	216	225	202	182	216	202	214	220	195	229	223	203	199	213	204	207	183	219	215	203	201	210	181	185	209	194	176	191	225	228	203	200	192	178	195	204	203	196	204	178	217	206	188	228	204	213	199	197	206	232	198	214	186	192	215	182	205	200	201	185	197	185	181	187	206	198	177	190	180	199	176	160	172	187	190	200	200	203	213	204	201	201	193	184	215	209	214	189	181	203	219	190	185	191	200	202	200	197	196	220	204	210	194	205	190	195	190	173	209	177	197	193	199	192	189	181	175	182	188	200	188	201	188	197	176	211	208	179	206	216	210	213	174	181	207	212	215	176	173	190	219	191	213	175	196	213	198	196	229	202	212	178	222	175	205	221	197	209	181	208	184	224	217	208	193	191	199	197	199	215	202	165	192	197	194	204	210	227	183	210	179	190	192	210	189	205	195	208	196	225	196	180	195	230	210	215	205	192	196	231	198	200	198	185	201	203	210	201	201	229	188	187	188	220	217	191	179	204	195	218	186	166	191	199	167	226	193	193	181	208	190	193	200	214	217	190	203	196	204	165	198	181	203	204	199	196	201	221	183	184	195	209	188	202	189	222	197	188	203	177	229	202	207	199	197	204	210	202	179	172	193	212	194	204	198	170	199	208	186	208	200	182	209	169	214	201	210	212	209	216	199	189	233	191	201	193	202	189	199	192	174	213	182	202	185	202	189	190	212	215	184	204	177	195	194	206	185	185	225	210	181	207	226	204	178	176	212	188	189	164	196	194	214	192	190	187	190	208	182	200	205	215	214	182	186	192	200	192	230	209	210	175	183	192	188	210	202	199	188	196	185	187	191	207	207	201	216	205	203	185	197	207	178	177	206	204	197	198	186	172	185	195	195	238	195	213	171	179	222	192	223	191	216	213	213	224	192	203	206	189	195	188	218	193	205	231	200	218	204	187	188	197	179	210	173	200	207	190	214	176	192	209	194	207	195	209	226	211	186	209	228	195	221	216	188	225	208	197	208	216	199	201	170	196	218	215	202	205	214	208	226	173	204	225	221	205	174	172	194	192	209	204	174	192	210	208	190	171	193	204	180	195	184	216	207	217	178	210	184	209	233	230	207	192	204	205	216	213	197	219	186	203	210	200	214	167	192	219	185	188	206	203	195	221	180	208	191	191	200	179	194	195	214	191	198	188	212	212	200	219	192	180	184	182	190	188	213	204	193	206	179	209	232	208	207	213	199	211	193	210	183	219	193	207	195	174	199	186	195	185	203	208	235	220	198	183	196	207	197	208	199	211	209	210	202	180	189	204	194	196	215	201	190	168	211	183	210	195	222	193	191	170	210	191	201	189	207	209	196	198	177	181	208	216	184	222	220	204	189	216	201	237	186	182	205	215	221	181	202	176	204	204	207	232	191	209	209	163	222	205	191	184	187	198	185	179	187	187	209	210	208	207	195	178	200	201	215	204	188	191	205	204	205	210	190	200	183	191	192	211	234	188	185	202	201	201	188	211	205	176	203	193	162	202	199	229	197	225	189	213	215	176	207	179	203	210	192	198	192	212	222	207	201	212	207	220	188	206	187	189	205	200	210	210	203	179	200	217	201	197	204	199	178	182	234	208	198	208	206	219	223	189	199	182	201	179	208	194	188	186	208	237	174	215	193	205	219	184	187	185	173	201	226	228	211	194	232	215	209	175	213	190	183	219	218	183	215	198	213	223	186	222	200	222	215	196	199	228	200	206	196	200	207	211	181	191	217	175	206	189	201	205	216	205	217	198	196	197	214	176	215	210	210	198	203	211	179	193	196	203	202	211	236	173	211	188	189	199	206	221	196	211	204	209	204	181	218	207	171	192	204	184	186	211	208	191	188	212	177	205	171	201	217	207	190	195	193	207	205	197	200	211	210	193	197	190	192	202	200	224	205	208	202	195	202	193	221	174	211	209	207	185	173	207	185	183	194	183	192	215	223	215	198	194	200	184	188	184	203	232	175	189	194	223	203	184	190	187	208	206	165	214	175	169	203	205	214	245	200	219	189	182	214	201	195	182	200	211	178	211	208	191	188	200	180	173	216	195	193	173	201	199	199	197	191	191	210	185	205	201	224	185	192	217	183	202	205	214	168	200	189	191	191	175	196	197	188	170	195	214	209	216	222	206	201	218	199	195	198	173	208	212	203	213	189	214	203	205	194	193	219	214	200	180	208	204	217	191	193	223	220	186	188	189	179	220	224	217	183	205	208	201	217	202	201	205	175	194	179	194	211	193	202	174	196	210	189	200	228	210
17272	20937	16451	6556	2346	1703	1749	1593	1313	1017	1032	598	823	888	968	1024	826	697	614	590	541	565	506	561	553	531	566	488	521	518	490	526	528	537	525	522	552	564	543	544	555	488	509	473	533	510	493	494	512	541	511	505	505	531	550	520	559	518	531	523	539	527	555	495	507	523	519	554	519	500	500	516	549	545	534	523	506	520	510	504	471	548	552	520	505	503	555	497	534	524	507	499	508	516	539	517	515	532	541	584	529	548	575	547	508	532	551	518	554	520	546	495	518	499	546	554	535	493	497	551	516	522	545	568	527	552	517	566	516	505	517	504	515	544	459	523	496	510	550	508	504	558	521	511	567	563	497	542	514	540	530	530	562	522	567	525	532	563	528	527	528	516	504	551	553	517	507	465	538	522	504	525	533	559	546	498	494	495	569	524	531	527	459	507	502	548	555	560	579	546	535	566	512	533	542	484	511	546	499	525	499	531	526	503	509	476	536	518	569	548	487	536	548	535	504	534	538	502	543	545	542	524	508	540	528	539	545	541	492	554	554	547	549	557	517	580	511	476	506	556	507	523	530	521	541	517	520	508	518	522	491	542	561	485	536	546	513	523	530	502	524	545	532	514	511	533	563	516	529	496	554	525	506	559	525	500	552	544	496	540	522	548	499	541	564	515	542	506	520	521	529	538	455	542	516	500	558	546	550	578	514	525	538	509	520	564	536	522	511	508	540	508	506	532	504	509	521	542	553	526	547	512	541	520	529	503	512	553	514	519	511	522	590	513	544	564	557	521	499	535	528	547	525	515	545	546	530	518	503	495	518	531	502	535	535	508	532	536	571	544	495	527	551	502	536	510	560	522	536	533	524	477	501	538	540	517	533	556	521	561	516	483	521	541	524	507	521	526	554	555	526	508	594	528	514	521	567	534	516	506	551	514	526	505	501	530	545	489	527	544	554	531	537	497	528	531	489	519	511	521	477	516	538	533	532	497	504	541	536	531	516	536	516	514	503	533	570	525	520	527	593	554	523	508	530	503	534	533	543	505	541	594	528	581	528	548	517	546	484	537	525	526	563	494	579	549	530	534	534	521	514	487	500	556	497	525	495	534	511	521	512	541	508	469	522	530	557	555	539	487	486	529	546	529	518	484	535	513	513	528	538	520	546	527	510	530	539	536	543	526	551	542	506	535	506	524	541	509	534	482	545	521	544	537	567	498	547	544	528	539	515	561	510	509	529	497	574	560	513	530	557	555	548	555	526	523	534	531	497	555	574	519	516	532	516	507	545	550	509	497	491	500	553	525	532	509	503	503	513	520	530	540	486	509	522	498	545	558	527	500	512	591	526	554	550	561	556	544	553	512	593	532	508	500	512	514	508	541	518	524	535	529	503	535	523	535	509	494	565	500	534	535	543	520	519	538	537	526	534	544	560	552	514	546	529	507	491	572	520	552	516	524	520	542	538	608	540	541	520	522	557	534	530	542	525	510	509	515	513	493	508	517	556	477	480	551	517	548	552	511	524	506	519	555	529	525	535	520	505	529	523	509	513	572	519	551	526	573	544	505	547	476	566	520	473	551	477	526	503	538	530	516	506	515	527	517	524	505	549	507	523	564	535	538	549	520	526	519	542	497	533	536	515	512	526	528	538	560	530	510	532	503	552	510	555	487	509	508	549	554	551	509	602	487	539	486	549	527	538	530	547	510	519	531	492	560	526	538	507	535	515	533	520	494	549	515	553	551	508	551	521	537	511	554	509	500	524	508	524	517	509	495	520	524	505	519	519	535	513	551	536	550	496	493	531	542	507	518	554	504	540	528	526	520	527	506	526	562	498	527	548	495	519	510	577	502	506	546	519	527	580	538	515	522	532	536	511	551	540	553	513	518	534	540	461	500	548	532	552	517	532	549	560	523	517	524	532	530	543	521	502	536	563	500	549	537	489	572	501	492	565	514	498	506	536	515	508	534	543	539	544	522	539	501	530	524	505	552	510	509	544	543	528	520	516	542	501	505	506	561	518	528	563	512	534	509	512	483	529	511	524	548	548	454	547	518	569	540	544	547	534	472	569	522	513	523	518	534	546	535	525	524	507	480	514	545	512	521	504	499	544	541	489	538	556	506	515	515	475	540	536	540	556	572	542	570	534	511	530	512	513	520	552	535	578	548	497	535	566	517	509	503	541	504	553	541	542	507	529	542	553	475	484	545	528	532	499	502	520	495	534	553	501	568	577	521	521	506	554	555	492	490	548	535	533	558	502	501	561	520	523	549	510	496	523	552	529	489	584	545	495	494	510	463	513	518	502	523	518	515	556	516	490	526	503	527	493	571	527	526	520	517	532	551	516	515	519	541	580	523	490	513	551	517	571	550	535	554	536	540	541	552	506	520	490	540	567	480	516	520	488	542	527	505	513	541	544	538	495	539	558	549	551	505	564	507	515	551	502	517	555	536	531	516	554	540	517	560	543	517	533	500	518	522	530	518	527	525	481	512	541	524	535	506	504	522	502	540	543	515	547	480	553	492	529	528	532	544	545	487	538	544	582	500	526	491	548	542	523	489	557	498	490	499	517	527	511	518	493	521	529	506	543	550	532	544	520	522	498	512	547	531	537	501	514	551	529	536	484	525	518	505	499	561	514	526	505	555	512	497	529	513	511	528	540	540	551	517	514	523	489	480	537	489	487	523	577	498	522	505	504	528	542	533	500	535	551	516	531	560	482	529	541	521	507	560	554	524	517	515	521	538	551	510	541	543	539	510	507	507	548	517	502	543	511	527	520	516	553	509	586	524	505	531	520	510	504	523	549	504	498	533	505	513	544	544	515	544	486	479	522	503	501	512	496	563	521	532	518	508	453	549	517	561	502	499	529	507	530	490	538	531	510	505	559	517	493	511	512	518	555	500	539	529	546	523	515	489	532	516	532	544	470	499	517	471	513	514	514	561	532	494	510	533	535	482	523	578	536	509	509	520	579	485	540	509	525	525	539	522	540	529	501	555	596	540	511	538	547	489	565	514	524	515	498	540	520	560	584	527	490	494	518	526	500	572	494	537	554	518	500	515	508	512	528	542	527	511	548	534	523	527	540	561	483	527	516	505	558	516	547	511	536	532	518	552	538	555	509	524	520	530	529	489	494	548	509	537	531	574	512	490	520	562	572	496	528	486	510	540	533	549	481	501	535	533	512	516	485	511	537	514	528	576	534	510	522	562	510	518	524	503	529	545	542	549	501	536	554	511	514	533	555	555	534	517	548	524	565	459	529	551	531	533	510	539	504	531	519	513	517	520	537	478	511	504	510	537	503	505	572	500	535	523	498	508	523	522	512	520	534	517	569	500	569	526	532	506	522	543	531	540	520	532	540	510	522	501	519	542	531	526	541	548	519	529	565	536	525	506	576	499	519	511	502	515	515	506	553	521	492	502	509	508	501	508	517	528	537	529	568	573	539	511	526	529	527	524	531	527	507	512	521	522	534	524	556	520	552	518	524	561	530	497	490	560
62711	65915	59357	32455	13477	6263	4614	3971	2608	1793	1619	458	986	1208	1255	1029	645	461	314	233	225	224	242	198	203	217	195	220	196	229	199	194	194	210	220	234	216	215	215	193	201	191	224	201	205	199	210	223	207	188	238	246	193	207	231	216	182	207	204	203	196	190	223	208	181	225	197	232	212	200	167	254	198	219	215	213	214	231	205	204	196	193	188	226	180	222	205	217	201	227	197	184	225	213	199	215	192	231	190	189	212	201	209	208	205	217	216	204	218	205	197	196	203	214	188	205	214	185	234	231	215	232	256	207	210	236	204	208	218	215	223	232	206	189	212	206	231	193	210	199	218	210	214	212	230	194	210	191	208	216	227	228	199	198	236	197	206	215	206	221	194	219	201	189	200	198	211	175	225	206	177	217	228	204	205	210	219	218	211	221	204	213	185	195	232	174	233	209	198	201	182	186	191	218	203	219	227	220	205	214	199	231	202	212	207	228	205	196	188	223	221	235	198	195	233	194	221	219	212	194	224	205	215	206	208	222	189	214	198	199	209	207	222	209	208	233	196	227	203	222	181	195	216	201	191	231	201	190	219	224	201	214	208	214	203	215	214	256	208	187	213	205	206	209	201	212	199	184	232	177	213	199	222	207	200	205	210	230	217	189	191	214	205	195	197	222	190	209	230	195	207	221	212	207	192	207	209	213	205	203	199	219	214	244	224	216	201	197	200	212	191	209	235	201	201	183	210	223	209	195	203	225	205	203	188	211	185	231	201	211	221	206	194	215	218	217	200	226	204	232	213	234	219	226	189	206	257	199	215	220	203	196	223	188	225	222	204	185	214	196	219	223	178	204	221	189	234	226	199	208	216	207	210	199	232	211	231	199	194	202	178	209	185	230	203	210	199	206	211	201	223	224	186	207	209	203	198	193	191	233	195	214	219	222	223	202	197	205	190	215	213	209	195	204	203	202	190	222	200	191	188	208	196	178	215	224	219	225	198	204	227	211	243	204	204	216	219	204	225	203	242	195	187	208	181	203	215	215	207	194	220	230	195	231	208	193	206	202	203	212	219	230	208	203	211	224	213	233	214	214	206	206	214	211	186	229	189	213	209	200	197	209	202	213	205	256	206	197	221	206	214	207	187	198	208	247	207	210	212	221	214	174	231	206	208	208	209	179	211	198	241	201	230	205	203	224	217	213	189	201	208	222	225	192	235	211	229	189	215	222	212	198	222	240	220	196	195	212	197	193	211	232	212	242	186	173	207	211	175	190	215	201	199	213	210	218	226	206	197	215	214	229	203	213	207	222	176	196	203	231	218	184	224	206	238	207	209	212	204	200	201	216	241	213	207	215	204	196	200	198	205	206	221	203	210	234	195	199	210	237	202	202	211	223	203	208	223	200	240	212	208	215	217	199	224	228	215	227	224	195	204	206	212	233	194	204	190	220	224	215	202	202	207	199	192	190	196	207	201	231	194	202	221	193	209	215	193	203	213	234	211	215	228	192	204	232	217	209	204	197	196	213	209	187	210	193	215	206	197	217	211	192	207	223	216	210	190	203	245	202	206	217	234	233	229	205	227	198	201	216	231	224	191	208	241	222	213	204	211	214	225	207	177	216	225	188	224	196	206	212	198	198	188	229	182	214	200	206	194	209	197	221	182	227	181	204	206	203	209	195	218	224	210	180	185	222	154	204	202	215	216	225	215	230	209	229	230	187	200	232	197	199	188	231	189	222	165	213	228	227	216	222	197	205	186	208	216	227	187	185	187	211	194	211	219	236	197	206	189	206	208	192	205	216	220	205	204	242	218	209	194	220	189	224	209	218	210	209	214	233	207	214	209	219	233	197	213	219	227	218	202	172	197	195	208	208	212	193	223	237	223	189	191	220	199	205	224	220	216	180	212	204	198	212	202	218	206	197	203	198	192	235	214	202	211	219	229	227	197	211	233	226	212	224	213	198	244	215	203	212	210	226	225	230	203	192	216	201	209	222	200	209	202	205	195	221	202	244	216	215	198	227	194	226	222	211	191	233	218	233	231	213	246	202	215	230	206	217	184	211	196	214	213	229	204	219	202	186	224	233	225	221	222	219	210	205	202	196	215	228	215	225	235	220	208	221	197	195	209	217	192	194	202	204	216	216	208	214	210	229	183	204	185	193	190	214	189	208	222	193	178	223	213	203	200	205	225	215	233	206	193	234	211	207	196	197	200	201	202	234	215	206	188	211	206	209	220	213	232	190	197	211	232	222	204	232	222	216	242	227	188	207	214	185	201	229	203	216	177	201	199	178	223	210	240	212	218	214	226	202	199	216	238	196	222	210	224	205	198	200	226	184	208	221	202	212	218	206	194	203	207	213	213	210	211	229	191	228	236	244	203	203	223	220	209	206	211	210	230	199	200	191	188	217	219	275	214	202	193	183	195	203	208	247	193	195	207	211	195	220	232	226	230	209	212	246	183	223	211	210	225	226	199	206	188	220	216	198	191	198	222	197	195	207	214	210	215	215	200	198	229	215	215	215	206	200	205	199	217	227	222	236	211	200	230	223	214	223	239	215	208	183	217	221	208	201	200	189	181	182	194	226	203	197	197	210	212	230	199	194	203	212	199	209	239	194	186	181	189	214	199	201	209	211	214	220	245	212	201	193	209	202	200	204	205	210	190	211	205	214	190	216	215	208	219	206	201	205	222	201	226	218	187	215	209	201	221	220	231	210	211	198	194	216	200	198	230	221	200	227	185	208	242	202	239	228	185	203	205	201	194	216	218	219	234	195	201	216	228	211	216	195	194	244	203	215	207	191	208	207	184	214	192	207	209	187	216	208	197	190	212	195	223	218	235	176	192	227	199	206	199	203	204	201	207	202	216	224	214	222	236	217	230	232	230	229	178	233	206	178	203	211	201	191	217	240	235	201	196	215	193	205	185	213	204	198	219	220	228	214	173	222	214	205	226	192	230	234	208	232	197	221	205	203	183	218	182	209	219	203	221	201	213	213	203	224	222	225	196	213	183	229	220	202	206	182	201	222	212	192	214	213	198	241	206	209	190	203	201	177	207	205	225	186	203	210	191	225	196	228	185	226	236	216	219	220	210	231	186	214	225	198	216	211	183	188	194	211	202	195	226	214	189	194	218	225	221	202	208	212	218	197	214	212	203	189	211	207	194	202	201	197	203	197	211	202	234	179	213	197	210	216	180	216	197	225	205	212	189	198	222	215	192	216	236	220	221	210	197	206	202	211	223	221	220	233	215	202	222	205	200	207	201	182	238	190	204	218	213	225	216	213	217	214	208	193	208	217	233	221	215	187	227	183	204	199	207	190	206	206	201	194	201	232	211	200	208	190	209	204	215	215	218	219	194	194	212	208	208	214	229	191	188	204	217	215	205	195	228	204	202	208	199	243	195	218	217	224	208	220	195	214	221	227	231	229	203	215	200	231	216	207	205	209	214	206	225	240	204	213	234	229	225	191	211	215	219	184	222	233	220	209	209	206	203	199
40383	51096	52221	35715	19064	16646	14795	13693	10277	7831	6837	1800	4607	5572	5666	4850	2959	1787	1134	792	621	533	564	566	567	512	549	532	568	533	562	575	531	539	524	572	533	532	542	584	582	578	529	566	544	524	538	577	571	575	544	538	529	556	529	572	543	546	573	569	543	545	548	540	550	535	530	528	545	542	545	544	557	519	532	547	548	540	543	557	537	569	545	520	528	518	503	544	514	508	573	503	536	555	582	560	504	561	528	531	527	577	555	540	540	575	576	526	548	534	580	540	561	579	559	566	527	509	551	544	556	549	557	555	524	555	536	547	551	571	562	526	528	568	523	534	537	515	570	579	564	545	523	551	524	578	565	571	547	567	546	537	523	554	546	550	553	554	531	553	520	552	530	557	558	611	526	586	507	552	536	541	512	547	504	548	531	552	565	583	537	509	541	527	521	528	520	565	517	562	562	552	537	499	533	556	560	559	559	554	574	571	540	606	523	559	528	563	597	537	529	560	541	565	581	523	594	562	514	555	550	557	540	542	544	512	548	532	567	517	557	543	534	507	564	574	574	522	536	565	547	527	538	515	568	545	524	517	515	549	512	538	592	498	522	492	537	540	520	564	513	513	558	523	559	568	515	512	549	538	551	535	569	540	559	511	537	552	546	478	537	517	553	580	576	587	532	569	527	547	516	541	507	584	552	516	540	548	549	593	567	503	533	518	523	544	538	555	557	583	491	560	570	511	536	560	601	536	541	553	538	545	524	527	577	530	556	571	481	563	580	533	531	550	580	540	549	513	516	531	589	534	548	500	541	558	546	536	580	536	572	549	536	516	584	552	534	567	543	517	515	563	520	559	521	563	522	541	584	576	526	585	562	568	500	529	561	558	536	590	525	568	575	553	595	558	515	515	534	542	571	558	570	522	555	546	506	556	533	545	598	567	537	522	555	540	564	509	559	567	544	562	588	563	507	563	501	563	546	523	507	583	566	591	551	554	561	555	529	544	536	586	570	522	565	526	521	549	593	552	558	576	560	530	584	566	492	540	537	524	577	540	536	584	582	533	569	556	518	540	563	542	563	569	513	554	526	555	542	540	545	563	541	561	563	565	519	558	573	554	554	526	514	577	581	561	539	561	499	559	532	569	547	536	567	552	563	549	575	511	542	601	595	530	510	513	518	551	547	555	528	548	545	533	563	572	530	556	565	574	554	486	592	549	565	505	537	565	585	552	567	536	572	570	517	558	540	507	551	528	524	551	578	547	567	566	603	511	503	553	535	554	543	548	583	552	571	559	563	515	553	543	590	545	530	508	586	491	542	545	525	556	544	574	538	580	564	520	555	529	543	563	538	569	550	519	571	526	539	568	526	566	569	549	559	526	520	533	539	565	594	555	546	500	548	552	549	542	546	536	525	593	536	554	524	558	615	547	489	571	546	570	552	549	530	558	594	553	555	539	579	549	543	548	560	520	558	574	570	577	576	523	574	525	546	522	573	539	573	559	515	555	557	553	562	534	541	537	561	538	528	541	557	559	541	544	580	481	576	515	528	511	551	580	528	568	579	511	539	550	553	557	521	532	485	524	556	520	569	595	493	557	527	549	557	561	548	524	557	532	560	530	548	536	492	534	538	524	545	555	539	529	550	540	566	596	547	501	602	538	536	534	546	588	552	550	551	564	596	532	556	530	572	521	529	546	587	565	541	560	524	547	549	570	588	533	560	552	522	570	537	513	556	528	499	570	608	524	576	541	568	546	546	557	514	593	525	562	543	547	561	538	559	552	558	561	537	524	546	521	555	545	538	548	546	550	516	541	533	539	523	558	541	538	551	603	544	537	510	545	550	531	542	547	557	547	543	506	564	545	580	562	536	565	549	526	599	523	553	577	551	521	560	590	520	621	543	543	584	573	574	560	550	552	571	576	524	557	528	568	597	551	518	546	556	556	569	546	542	569	567	573	569	560	516	539	563	540	503	519	536	543	546	590	550	566	559	576	523	589	585	552	561	530	553	558	505	502	566	524	558	576	517	566	530	588	557	543	533	528	550	553	536	562	540	575	528	527	622	546	522	549	534	531	549	580	558	551	548	587	552	555	545	515	540	564	555	536	541	552	558	554	527	544	594	571	561	550	538	516	568	586	570	555	503	525	509	526	576	555	582	523	578	554	577	536	485	558	558	560	552	556	565	533	555	532	538	565	587	542	545	547	597	551	548	592	549	580	532	567	582	518	500	568	509	565	553	546	553	547	546	565	544	545	528	565	559	560	550	504	519	560	556	505	495	589	544	558	527	553	518	569	577	502	532	587	571	535	540	539	556	533	528	509	553	551	555	573	539	568	535	555	556	543	532	525	549	521	511	532	564	523	528	537	520	554	553	525	550	563	544	580	600	548	539	591	504	600	541	567	547	536	512	548	529	516	558	525	496	530	559	578	556	502	508	511	539	520	529	558	601	528	558	533	543	529	529	534	560	517	542	542	559	564	493	534	541	560	558	504	547	520	574	547	544	558	564	536	569	537	542	574	517	510	584	539	552	558	539	552	561	547	519	558	558	518	523	528	527	535	544	534	570	560	588	525	528	509	533	535	554	588	594	534	527	577	511	555	513	550	547	532	513	581	539	539	545	594	541	538	531	542	514	574	486	511	558	530	562	542	537	552	546	543	553	560	592	583	518	527	572	526	552	567	543	555	533	593	541	545	566	510	563	540	481	533	528	541	495	585	562	542	533	580	521	515	503	595	521	582	566	585	570	548	534	511	553	532	531	540	526	565	541	567	547	511	552	521	520	537	531	545	508	543	544	545	542	572	513	538	514	551	529	547	576	534	554	538	535	555	509	544	566	557	566	530	540	519	563	532	573	525	523	570	586	607	561	526	574	562	611	577	581	549	514	588	545	553	533	535	540	537	542	529	552	554	529	536	540	505	575	518	534	533	553	484	539	543	579	510	560	548	581	561	558	513	524	561	553	516	542	545	570	546	558	537	572	553	541	490	555	499	506	533	516	563	536	562	554	530	570	496	584	537	534	574	560	551	545	494	547	540	531	538	546	557	531	584	565	552	541	545	545	526	587	490	543	551	508	517	551	531	583	550	547	540	521	577	571	563	566	563	540	566	574	534	569	555	548	531	545	517	551	570	533	518	573	558	588	544	560	567	533	544	534	562	509	536	546	494	536	541	513	544	587	535	551	538	520	496	573	570	566	554	535	549	560	520	549	573	521	590	525	541	549	590	572	537	554	552	520	580	505	571	553	517	553	542	588	534	506	551	503	547	542	527	526	543	524	541	567	534	558	552	542	567	519	555	537	546	572	540	543	547	579	489	573	516	584	571	571	555	561	510	531	505	545	549	573	577	568	568	535	535	560	556	551	549	579	595	608	529	560	494	597	519	563	564	542	550	583	547	561	583	525	571	544	583	564	540	592	547	538	568	533	545	544	545	557	586	526	596	504	513	583	564	557	584	533	554	523	549	528	553	538	523	569	544	588	590	558	527	547	531	546	548
75030	79098	71124	46115	22766	14726	10290	9333	6537	3244	3515	777	1800	2569	2384	2063	1131	678	481	323	248	230	249	240	236	220	233	251	208	235	221	228	223	223	208	216	219	211	234	200	229	222	211	227	221	197	206	233	229	221	217	240	224	216	228	211	218	203	237	217	202	210	231	213	218	199	215	221	206	196	234	207	229	241	208	214	219	206	225	242	214	240	204	220	219	203	212	224	202	232	221	227	216	209	205	218	208	247	210	216	209	213	189	227	239	235	200	231	203	235	231	243	213	228	236	240	236	215	244	230	227	194	224	218	214	213	194	234	220	204	205	228	221	243	195	239	231	221	214	221	224	254	206	221	228	220	236	209	207	229	223	216	186	197	230	200	226	228	201	219	238	199	213	213	224	215	238	254	221	255	254	222	205	222	237	219	241	215	214	219	244	208	222	233	231	207	225	233	239	227	224	230	197	227	191	199	209	234	218	250	248	216	219	215	204	220	232	231	227	221	239	198	211	253	220	223	212	221	234	227	206	208	242	216	211	224	230	241	225	227	233	225	243	234	206	219	242	227	215	224	221	204	221	248	227	256	223	221	220	241	216	184	212	244	213	236	217	234	207	235	220	238	223	250	191	228	189	218	213	233	209	230	241	239	226	252	214	208	235	203	220	223	206	224	244	232	213	227	220	242	231	213	221	232	223	235	223	223	219	216	187	220	229	248	218	249	205	231	215	220	211	220	223	240	213	243	226	211	216	214	236	215	217	195	223	206	213	233	229	239	208	241	223	194	215	219	204	243	228	230	234	214	235	229	223	233	217	211	222	223	219	213	202	210	229	207	211	210	217	234	251	238	210	203	214	207	212	216	209	222	225	238	223	211	203	214	247	226	235	215	217	245	241	203	208	201	211	205	194	222	222	212	220	211	260	225	210	230	235	232	219	222	234	204	230	223	229	221	239	206	231	235	244	233	210	218	201	221	247	200	207	211	208	220	204	255	218	228	215	239	189	226	201	254	211	217	201	249	248	216	217	210	219	221	232	224	236	229	223	249	202	202	238	231	227	238	223	212	244	238	234	234	218	250	216	200	214	237	232	210	220	219	238	228	252	224	228	231	226	212	210	218	239	212	213	207	206	196	207	222	229	227	187	214	212	200	205	233	217	241	216	220	216	197	221	223	246	218	238	244	215	198	217	209	238	230	251	211	199	222	223	232	211	207	238	214	211	214	212	243	214	214	232	227	230	223	232	222	207	220	234	255	235	206	227	215	233	232	228	229	225	243	226	228	197	236	205	239	219	230	233	227	208	229	257	219	237	209	209	215	195	217	187	224	239	221	234	220	235	211	201	223	216	223	217	250	224	216	233	235	227	235	200	217	197	244	227	244	224	227	235	218	215	217	231	215	227	232	213	240	225	227	207	223	229	243	212	227	234	240	210	224	251	227	228	228	250	207	194	236	229	230	222	217	229	229	216	245	209	222	226	219	225	227	222	231	201	205	224	201	238	221	215	211	201	235	205	216	236	238	224	213	198	203	204	234	226	205	214	220	224	238	227	210	221	232	204	229	230	225	210	213	215	235	221	233	190	209	250	233	207	238	239	217	247	201	232	220	212	236	228	209	210	228	227	268	245	220	219	218	240	243	199	216	255	211	232	208	227	231	224	223	222	204	223	244	209	237	246	216	238	210	208	205	239	212	214	204	222	214	202	236	248	219	192	219	215	234	209	228	231	213	219	226	220	228	212	251	213	210	235	232	214	233	195	207	216	218	204	219	243	233	205	210	228	214	237	235	210	230	242	203	225	221	221	204	231	198	220	218	234	212	227	233	240	196	241	216	253	242	214	214	221	240	248	240	221	204	202	219	199	227	259	214	203	209	211	219	209	241	199	249	202	247	207	199	189	230	227	208	212	222	240	215	206	186	231	211	228	200	214	186	225	221	224	216	226	211	237	247	227	248	237	215	227	215	213	245	231	208	199	218	219	216	190	216	233	191	233	203	220	225	211	242	218	223	206	214	191	229	202	215	235	237	247	212	220	217	204	215	216	205	209	206	226	206	222	224	216	197	216	210	235	204	234	214	227	231	218	220	223	223	203	202	221	218	208	237	227	197	197	257	240	223	234	241	217	225	232	220	224	246	232	227	248	208	232	265	229	199	229	205	222	259	217	212	225	242	213	216	203	226	226	210	235	214	227	223	226	231	184	219	234	233	205	222	214	193	210	209	207	210	211	221	248	225	236	212	236	242	209	223	205	227	227	241	193	197	220	240	218	224	208	227	236	233	201	217	231	243	207	237	237	193	225	203	211	257	215	200	214	219	197	209	210	238	193	235	243	211	223	210	188	236	245	189	211	196	186	219	245	248	230	233	206	224	219	215	217	183	224	232	200	231	245	201	220	198	228	227	242	212	232	231	232	218	224	225	218	242	218	199	246	231	228	211	237	215	223	227	213	236	219	229	236	217	223	195	210	220	221	221	192	214	244	239	252	218	221	212	187	200	248	242	223	225	217	216	218	238	233	213	223	219	227	217	241	219	215	216	221	209	222	199	221	233	213	192	240	210	209	225	214	230	236	228	269	193	213	212	223	224	208	222	224	217	191	236	212	229	213	219	205	207	197	222	216	195	250	212	235	227	220	223	223	216	214	211	216	217	217	214	230	229	234	217	210	211	243	201	210	182	254	222	212	211	228	221	214	215	245	232	237	274	224	245	209	208	251	235	205	233	217	213	253	242	213	220	197	227	207	219	244	238	207	234	229	261	230	261	224	230	191	211	236	231	212	213	177	220	230	224	207	210	206	212	240	224	213	232	221	245	214	230	206	193	210	238	229	189	213	221	239	191	226	215	239	214	211	231	221	239	251	217	215	206	221	232	239	243	213	212	226	237	217	247	199	217	198	238	201	239	223	223	208	200	218	236	240	227	180	217	238	246	219	221	238	217	238	198	227	211	241	219	204	228	224	192	240	235	233	224	224	215	213	225	192	220	210	206	216	239	220	220	239	217	218	207	218	222	238	220	219	187	190	197	211	208	219	246	249	232	227	245	212	189	207	252	243	216	234	233	232	230	225	205	231	218	222	214	209	220	199	245	196	231	214	224	242	222	184	225	205	216	231	229	207	228	224	224	216	220	209	220	250	239	241	227	239	243	234	216	216	209	218	223	221	238	229	209	215	211	218	217	244	217	260	215	194	214	214	206	256	238	230	249	243	227	227	198	236	253	196	220	227	238	223	225	237	227	225	237	239	231	231	229	247	210	245	202	207	283	243	226	219	221	210	224	206	234	215	208	227	229	224	245	199	241	225	238	234	201	203	216	216	228	216	214	230	196	219	216	215	211	215	252	193	229	236	219	217	224	221	228	220	234	218	203	231	198	212	212	219	253	234	244	247	208	225	201	215	229	236	214	210	228	276	228	257	205	230	247	218	236	193	225	219	238	223	206	224	227	223	235	233	220	240	232	229	223	218	220	241	203	218	223	215	213	252	224	204	253	204	242	224	212
49047	63019	64733	47589	28226	26532	23747	23644	19504	11357	12735	3067	8230	11249	10378	8564	5104	2910	1705	1048	724	659	629	626	616	588	570	556	591	590	623	560	611	654	572	569	588	564	548	591	558	575	577	547	518	602	579	524	573	524	571	582	540	557	570	548	535	596	594	521	577	549	582	589	577	518	564	582	620	544	532	608	579	570	573	526	586	553	555	572	569	570	545	587	557	563	580	576	569	593	580	580	563	566	550	544	586	640	531	555	573	556	578	592	570	564	554	583	557	566	584	537	547	613	598	588	602	556	558	540	569	569	537	533	563	608	569	597	562	574	602	605	536	586	561	589	560	568	607	580	571	560	554	561	559	596	594	556	535	541	571	573	567	578	557	552	553	546	600	580	580	554	599	565	563	543	580	588	559	573	559	590	533	575	585	560	563	578	572	576	593	574	597	558	569	594	591	607	573	588	567	590	574	574	529	578	531	529	590	580	581	577	536	571	579	555	551	565	549	543	594	577	546	585	585	555	608	556	619	550	541	568	540	564	567	555	608	607	564	600	578	548	545	581	560	593	633	591	581	604	544	560	582	529	548	563	559	603	541	561	594	589	546	544	587	558	582	594	566	584	538	610	581	554	563	587	560	570	542	556	564	587	575	555	574	582	584	582	603	598	598	594	595	539	576	608	565	592	581	565	573	588	524	610	540	588	586	591	619	576	578	568	568	563	563	521	529	564	559	571	590	596	586	571	596	564	534	564	573	560	569	578	557	580	544	596	629	554	578	593	556	561	594	537	615	570	558	547	602	564	561	546	537	583	546	603	581	546	538	562	584	613	551	595	553	528	540	544	568	572	546	550	542	588	536	576	573	566	574	582	565	577	526	583	578	591	608	553	598	572	579	551	614	562	593	561	598	578	600	603	585	590	539	588	574	569	559	591	613	558	574	583	596	549	569	622	540	556	561	580	595	563	599	559	597	591	566	546	550	546	541	550	539	613	579	595	535	551	559	578	585	559	572	551	546	577	612	589	580	571	580	586	562	600	576	596	564	570	566	560	578	561	598	568	574	570	577	563	588	544	586	567	601	551	580	554	544	588	548	579	592	595	556	581	581	584	579	624	547	537	559	553	597	596	543	605	564	580	576	580	557	554	543	567	535	557	599	526	536	566	511	571	588	579	566	570	563	590	566	576	584	565	596	587	532	585	590	605	586	546	544	599	554	580	549	549	599	580	541	585	550	591	553	532	507	548	590	574	561	624	549	598	553	551	604	548	571	560	537	589	560	583	548	551	569	543	586	594	581	525	581	541	624	548	563	519	537	577	604	582	543	570	569	593	551	592	563	599	584	599	626	613	558	545	618	582	593	582	571	571	557	575	534	601	579	590	552	573	567	576	579	558	596	540	585	581	556	556	574	538	547	574	604	550	559	559	555	566	602	608	567	576	572	535	584	572	587	528	577	552	607	532	535	553	559	583	559	567	551	617	584	599	579	588	557	564	584	586	556	572	571	573	554	589	553	528	593	603	573	611	560	518	579	563	560	555	562	549	555	544	592	515	564	570	559	573	578	545	569	573	559	547	579	573	588	540	519	610	582	599	583	573	562	566	557	537	577	539	578	565	582	568	567	555	542	566	595	577	555	578	581	567	579	538	600	541	560	573	592	573	551	547	578	515	593	554	586	587	561	576	585	586	571	606	600	562	558	601	617	529	565	601	540	623	533	573	559	565	535	587	551	575	556	646	571	597	548	575	610	559	547	570	547	623	557	579	548	560	531	597	539	602	566	538	549	557	580	552	579	582	571	543	601	553	623	542	581	551	607	566	602	566	560	561	549	570	519	547	566	577	540	569	570	562	534	530	596	559	542	527	605	585	598	554	581	536	612	546	538	598	591	591	587	524	576	561	588	602	619	590	579	545	587	582	566	549	582	612	593	519	515	624	588	557	579	575	544	588	595	633	578	563	587	611	561	562	595	559	574	576	621	549	592	555	589	570	548	560	602	576	557	571	533	547	560	539	611	547	559	547	588	552	552	576	573	557	566	591	573	587	564	544	606	572	592	579	560	551	574	542	635	528	527	589	555	588	549	625	600	602	595	581	557	543	549	570	571	571	610	631	570	586	592	609	558	568	525	604	597	546	593	580	573	584	617	546	622	587	584	625	539	607	564	561	546	553	557	576	566	563	584	585	572	579	580	548	562	550	575	564	566	547	565	569	559	582	565	601	534	585	537	599	570	578	594	534	543	584	567	551	566	574	576	608	567	607	582	569	571	515	586	567	527	563	565	613	601	571	581	556	595	561	558	609	565	546	593	578	584	582	589	555	582	602	588	604	602	572	566	565	540	589	552	585	555	573	569	533	581	572	542	568	590	578	569	576	592	547	567	544	579	542	567	573	593	539	575	582	505	571	548	516	554	544	561	570	619	578	570	589	538	566	511	555	569	577	604	590	592	530	556	528	567	588	564	559	562	600	597	567	581	562	623	570	574	570	598	551	578	554	555	569	601	600	504	577	564	569	566	558	596	565	556	571	555	537	591	617	576	581	572	545	622	554	558	569	577	575	588	585	599	547	533	575	553	579	548	592	599	563	575	548	524	544	572	579	588	583	555	540	599	586	571	574	551	529	573	584	605	573	574	585	578	563	561	542	574	546	576	621	557	531	549	525	527	543	598	536	588	603	561	566	545	572	514	593	604	577	525	603	540	618	598	554	614	575	567	563	560	525	570	572	557	557	553	575	555	583	505	569	599	534	527	601	558	580	593	613	567	574	602	596	537	563	593	638	570	561	608	546	612	567	604	576	606	579	576	559	593	568	569	543	571	617	578	611	543	532	590	555	531	581	568	583	556	562	512	576	542	576	608	577	576	512	587	581	581	561	590	542	599	544	567	555	572	560	606	534	570	584	547	585	623	571	581	613	588	585	577	554	588	557	603	600	537	614	522	560	587	584	572	576	574	560	536	546	556	560	637	571	545	604	565	580	573	577	600	588	603	536	520	601	539	587	522	624	591	635	612	545	573	594	584	581	598	597	566	507	524	565	604	611	576	556	526	552	580	617	577	589	530	558	593	555	550	582	568	598	533	565	574	532	564	571	590	578	602	535	568	622	556	596	599	593	583	564	580	581	574	592	590	581	546	571	590	560	580	572	565	568	552	564	573	553	598	570	573	555	561	569	551	533	588	570	609	570	555	574	602	570	569	609	581	520	573	593	548	562	579	562	573	598	572	586	584	577	562	570	574	598	539	559	597	581	594	576	533	526	586	557	548	575	576	569	545	629	585	579	528	547	559	565	567	533	557	598	597	539	578	573	548	585	557	585	589	559	587	555	593	562	589	589	568	612	591	614	576	588	543	584	583	574	560	569	537	544	580	570	546	558	615	540	581	544	600	615	565	611	564	532	562	567	554	592	575	601	527	566	574	562	563	578	551	586	543	564	583	555	627	577	569	593	569	549	564	552	552	578	543	541	575	554	546	542	599	557	534	520	545	599	589	568	579	554	599	565
20776	17283	11623	2953	671	512	440	390	371	263	292	190	223	256	303	303	253	235	247	204	201	215	190	228	198	214	187	184	184	207	194	194	200	197	191	217	212	176	189	190	211	193	192	206	200	198	175	205	207	199	196	182	212	193	197	196	195	180	159	189	203	194	198	201	178	208	201	181	189	190	185	210	201	214	196	208	207	200	209	182	201	190	198	192	218	210	223	223	183	193	207	198	208	182	206	187	201	228	174	225	198	182	192	208	203	171	193	196	196	189	197	220	215	209	217	226	194	191	193	181	196	203	199	197	173	176	179	213	186	187	160	177	188	179	199	197	206	169	221	197	186	207	197	194	198	195	195	207	168	201	174	201	201	188	198	200	200	190	212	209	196	193	181	207	196	200	178	201	191	203	232	203	193	164	191	207	196	174	197	190	195	197	202	188	183	195	176	184	183	204	216	178	189	201	175	181	205	198	191	182	180	205	221	193	191	204	181	186	180	207	193	192	178	180	190	210	202	206	213	193	193	195	202	204	206	219	234	211	200	204	182	202	179	216	174	204	195	195	165	161	191	213	211	180	185	185	211	194	203	187	206	180	195	195	203	191	205	192	175	192	193	205	170	192	162	178	177	185	223	218	198	193	201	200	205	223	181	233	175	195	187	196	202	202	214	197	211	211	198	172	216	197	198	175	209	196	175	181	217	180	196	189	239	214	192	194	211	207	190	193	188	208	176	188	219	181	227	226	198	178	217	212	197	192	179	207	227	201	183	220	201	186	192	213	189	221	191	215	202	196	198	186	201	194	219	164	189	174	198	195	204	200	207	161	200	202	178	200	218	184	193	193	199	214	172	171	165	205	184	170	192	200	195	188	180	182	201	223	191	186	196	194	228	200	202	215	181	196	203	207	205	219	188	174	213	217	222	193	201	190	195	218	225	228	196	180	200	181	202	200	210	189	174	207	190	190	199	203	203	207	195	189	203	168	190	195	214	199	202	188	189	209	174	215	196	199	169	188	193	186	190	181	184	208	175	207	176	220	207	200	205	175	200	224	208	189	193	166	216	191	199	196	179	168	221	207	183	198	199	195	204	195	168	179	200	208	202	192	192	178	207	177	182	222	206	185	194	182	173	179	192	202	183	192	166	197	220	191	207	197	193	179	187	177	173	165	174	205	203	188	204	198	238	184	183	214	215	206	192	198	205	190	201	199	187	175	191	188	202	192	197	202	198	211	195	180	196	200	197	176	197	191	181	180	212	202	201	174	192	218	202	209	211	171	226	180	200	176	210	190	150	212	193	185	203	182	185	217	169	214	213	195	186	182	181	200	197	177	204	191	193	219	184	193	183	185	210	181	169	245	176	193	198	200	192	203	185	170	200	183	194	204	205	205	198	184	176	179	161	209	180	204	198	180	206	203	195	220	211	199	185	205	196	197	203	209	210	214	175	193	191	191	182	192	184	218	186	234	207	235	212	185	218	195	204	215	221	208	185	177	202	180	192	184	204	187	177	205	197	229	204	185	216	194	193	190	225	195	189	184	194	189	181	166	181	201	204	181	218	201	201	193	193	196	169	179	175	206	193	192	175	188	208	171	202	207	193	195	215	202	187	209	226	185	188	207	188	213	201	189	184	195	202	181	197	205	203	173	202	186	205	191	198	193	177	195	202	207	203	200	181	203	194	233	199	230	196	175	222	201	193	181	180	190	201	213	194	200	182	192	187	203	213	177	208	182	204	193	194	186	178	168	195	175	188	198	188	228	177	191	193	203	174	213	212	200	217	185	210	229	202	182	200	181	195	186	196	202	228	177	191	209	204	193	188	191	187	202	196	190	216	195	175	179	204	213	187	214	224	178	211	208	201	214	184	185	193	173	219	205	191	187	186	195	203	190	195	220	192	208	213	196	200	186	197	165	183	210	185	177	211	205	191	237	207	198	185	195	175	181	191	201	194	200	190	194	191	198	190	218	213	187	197	182	185	191	202	202	201	210	216	200	202	212	182	188	169	184	179	199	218	211	203	193	186	213	211	189	206	208	180	219	194	180	195	162	215	168	197	177	217	193	199	219	188	205	223	205	184	188	185	203	206	210	209	209	197	186	216	234	218	207	189	182	219	182	218	188	179	183	181	192	207	193	186	213	201	186	189	198	195	185	176	196	211	175	210	190	214	195	217	174	203	199	195	179	189	213	199	199	204	215	196	185	204	187	188	181	190	218	168	168	206	197	183	200	177	206	191	182	199	196	196	195	177	186	200	177	194	195	205	198	184	195	205	202	219	182	199	203	205	205	174	198	204	181	197	190	227	193	198	234	207	200	219	185	179	180	184	216	184	183	193	185	202	225	190	217	187	208	207	185	197	194	212	210	195	204	196	197	222	206	193	168	190	194	204	208	181	203	201	198	192	198	189	230	188	220	183	181	205	175	176	190	216	187	176	185	219	212	191	201	170	196	187	209	211	161	190	197	197	219	162	193	169	170	194	192	185	200	195	190	197	190	187	212	191	213	192	193	207	203	196	177	183	187	172	196	186	191	203	179	183	198	197	171	198	187	195	182	207	208	197	192	191	187	189	214	197	220	215	189	192	230	180	196	180	218	195	192	193	189	206	191	201	179	200	186	210	201	212	187	212	218	168	184	187	199	225	213	206	183	185	189	204	185	189	198	194	190	229	201	192	208	189	198	203	191	226	195	205	194	213	194	220	200	180	202	200	219	167	149	209	207	206	189	190	198	203	203	196	203	208	181	171	195	181	166	211	172	182	206	197	182	194	179	193	196	197	208	212	204	189	194	205	167	189	190	203	186	177	175	172	176	204	182	170	203	222	179	184	222	176	195	187	213	203	187	193	221	195	203	211	188	173	201	184	193	183	201	186	224	192	206	229	195	179	202	210	179	190	220	195	178	219	190	200	202	180	190	200	208	178	201	181	210	228	203	195	189	209	180	188	193	170	206	199	231	188	197	223	189	189	177	232	218	175	194	222	167	199	172	209	173	225	192	179	181	210	181	207	184	173	229	211	180	211	222	186	183	192	189	189	193	197	180	206	204	188	196	176	181	176	229	210	187	177	195	204	199	206	214	180	178	188	212	198	216	204	203	203	203	199	184	189	192	197	197	190	163	188	164	197	194	183	195	192	207	199	221	176	192	209	208	203	186	184	188	183	202	204	188	214	187	195	207	208	199	211	169	223	208	202	179	196	204	188	203	174	207	190	196	223	209	180	201	174	194	212	187	192	186	182	183	200	185	210	229	201	205	201	168	198	187	194	190	212	174	226	186	178	199	166	193	214	210	197	217	201	171	212	196	193	174	215	191	174	186	191	182	195	208	195	203	180	191	205	192	187	207	219	198	170	201	196	207	206	193	204	193	197	194	193	188	206	172	201	199	192	207	196	200	207	211	186	194	174	190	208	197	186	192	197	196	212	197	216	224	179	214	223	194	189	196	199	202	195	172	216	220	210	194	212	179	173	182	216	177	193	185	205	196	185	174	204	210
17333	21064	16953	6662	2206	1937	1692	1624	1421	827	1045	622	674	929	1091	991	760	767	632	572	514	493	532	513	510	500	505	525	509	510	500	519	506	549	536	541	536	511	503	517	536	536	535	516	514	539	550	541	538	505	519	512	523	524	509	557	509	526	534	517	535	527	528	543	499	541	470	545	514	528	510	523	540	519	512	521	534	506	546	502	548	514	509	560	550	523	496	538	527	508	515	543	513	504	525	524	574	563	543	505	524	505	500	538	490	465	478	530	522	509	446	578	526	508	497	523	535	569	510	517	533	544	482	502	507	499	526	520	481	517	489	579	485	556	540	500	488	521	500	514	514	477	541	527	542	543	506	495	542	523	545	521	515	476	513	485	546	514	565	503	520	498	474	521	538	483	503	511	528	555	531	520	521	527	495	490	520	531	522	545	517	536	500	512	508	484	521	502	522	495	519	528	551	536	541	509	546	529	533	506	511	529	518	495	501	540	514	533	491	521	538	519	534	472	501	488	527	517	491	494	537	491	569	518	555	502	546	498	503	570	572	515	510	489	498	525	525	521	491	492	508	520	530	523	487	481	494	506	511	484	480	516	502	509	530	519	551	509	540	532	528	508	514	457	499	542	510	501	528	530	503	541	525	545	498	509	523	500	536	560	499	508	476	532	543	499	523	549	509	505	511	496	542	507	510	480	515	508	499	504	516	515	529	476	590	514	504	508	516	555	541	514	508	565	525	520	501	496	522	496	533	529	548	510	485	514	550	532	516	533	544	498	547	557	495	521	552	551	527	502	462	534	504	506	501	544	538	509	554	522	544	543	542	512	501	519	548	523	541	542	520	498	532	525	569	483	529	476	473	529	490	540	504	533	498	476	530	496	522	534	501	548	483	520	513	531	498	529	497	535	551	513	513	519	532	527	517	490	522	548	514	529	516	535	537	475	527	548	497	507	467	510	520	516	488	512	522	514	496	510	566	516	530	547	541	527	511	531	531	519	529	512	519	527	527	534	517	517	485	561	524	528	526	508	511	553	529	516	544	496	574	524	520	499	512	531	526	529	567	491	487	520	528	515	540	539	524	587	547	538	517	498	534	520	541	525	528	498	515	547	529	559	541	529	522	544	522	462	582	530	544	507	520	501	478	542	503	536	508	514	533	523	536	511	494	551	546	515	499	489	539	468	517	500	504	508	528	504	565	519	503	531	519	500	522	525	519	530	519	516	492	465	493	542	546	510	491	468	532	490	535	513	520	547	522	545	547	515	495	508	491	536	539	503	516	523	545	494	530	487	564	497	534	520	463	493	492	555	533	526	535	527	510	494	511	525	486	495	494	540	505	501	516	528	532	532	565	501	514	482	545	514	504	512	512	511	550	530	510	545	508	480	525	527	481	495	488	472	554	511	534	543	559	508	532	483	515	497	519	545	506	555	487	505	509	534	524	506	493	507	546	524	522	550	528	503	509	522	531	549	531	545	503	535	537	545	544	516	531	528	502	560	524	472	499	526	504	506	497	526	495	512	526	509	489	546	538	524	494	496	508	519	482	521	512	524	518	545	518	537	530	534	557	518	506	555	556	503	556	532	475	513	517	569	521	545	518	514	558	580	546	511	542	495	463	546	566	493	522	511	504	550	551	512	533	523	513	517	549	520	517	523	547	519	528	553	563	542	545	504	544	524	502	551	498	549	519	531	513	499	477	503	504	499	490	499	514	537	553	513	514	521	539	501	521	527	504	518	482	526	519	494	523	503	546	521	518	560	520	506	531	469	511	556	520	488	503	534	532	528	516	523	529	500	533	548	516	514	522	523	523	497	477	524	523	531	531	510	485	519	536	517	483	538	552	506	529	500	502	487	535	499	574	511	528	545	509	510	507	496	565	539	553	525	493	538	525	546	536	551	501	517	489	504	530	511	521	505	471	481	482	506	530	526	490	503	518	526	516	532	518	514	508	490	562	526	551	543	497	513	519	522	471	518	472	474	525	544	499	491	487	538	532	547	558	513	486	525	497	516	542	502	518	486	522	518	468	521	523	562	486	495	538	527	502	517	495	535	484	520	508	505	535	523	493	536	532	483	504	528	513	485	495	526	498	551	544	520	522	482	545	532	549	523	524	502	495	539	523	492	512	501	518	522	525	500	535	509	481	525	502	508	479	540	541	531	520	486	564	508	520	459	496	469	537	542	530	535	524	521	525	543	521	548	508	559	531	532	496	539	511	502	521	494	544	501	521	458	484	507	507	502	520	495	517	528	531	519	528	524	463	526	518	534	537	518	544	519	543	527	516	521	550	487	519	529	511	509	551	513	509	539	552	513	530	464	470	557	462	513	522	510	523	486	553	476	511	531	526	506	527	517	549	498	527	528	540	505	506	515	508	500	539	487	494	510	526	526	501	516	552	522	562	483	508	488	555	543	504	489	550	528	548	529	544	508	508	511	524	526	551	515	530	510	525	512	516	551	538	565	502	498	555	529	521	519	496	523	499	485	524	519	486	512	518	497	533	508	553	560	535	508	535	557	533	563	558	488	537	522	515	521	483	518	543	485	501	533	528	530	488	557	503	540	526	542	500	480	537	550	509	523	540	485	564	543	541	521	524	507	523	542	475	533	507	520	531	531	502	495	560	503	508	506	544	533	550	511	559	508	493	509	513	532	545	504	494	516	528	517	516	546	510	556	525	504	541	527	485	506	502	530	534	509	517	519	557	519	508	514	498	548	487	515	519	505	563	527	537	544	491	529	514	491	516	536	573	541	554	527	517	528	541	512	528	533	548	509	562	541	539	512	493	566	511	508	526	498	517	477	534	494	489	497	508	531	503	497	532	533	548	526	497	508	524	468	522	492	534	535	521	550	499	515	541	474	563	501	521	507	511	501	515	525	526	490	507	553	503	495	512	500	534	520	487	531	512	525	512	485	493	535	520	498	518	520	521	505	520	554	519	515	504	570	505	511	498	512	537	506	536	500	495	536	498	506	520	526	520	533	504	507	514	528	548	541	471	500	479	529	520	539	469	542	529	507	565	513	476	516	514	540	498	527	572	555	552	542	521	507	526	518	529	515	543	535	521	538	517	527	553	501	537	509	483	530	514	526	537	509	513	543	530	538	525	520	523	508	491	533	527	506	517	570	527	507	508	540	515	502	481	515	481	507	510	501	521	495	559	496	468	515	491	539	503	524	520	540	573	481	537	515	533	534	502	535	462	560	521	507	528	481	549	543	550	513	497	511	532	503	538	525	506	503	502	497	512	570	517	562	522	536	526	547	502	489	553	544	499	517	507	525	535	527	541	545	501	510	543	522	503	494	525	554	525	531	523	539	492	506	528	494	534	488	509	530	508	534	503	552	528	561	504	495	564	500	508	506	507	478	496	542	530	547	529	525	537	469	548	496	563	532	529	530	488	493	522	502	525	521	530	505	557	507	477	511	511	548	542	476	539	501	523	495	498	505	512	497	507	516	532	507	538	564	519	546	517	525	550	510	483	545	481	514	522	529
63447	65437	57705	32438	13597	8227	6337	5530	2876	976	1739	468	749	1230	1369	1136	737	495	367	310	224	209	221	223	188	223	210	226	212	196	189	214	199	207	198	218	193	218	230	195	190	204	206	199	190	223	207	187	213	210	194	204	228	185	226	196	185	179	193	200	186	207	201	219	203	203	199	198	230	235	203	222	216	202	194	224	223	210	197	209	200	184	182	196	221	198	208	173	216	227	222	181	213	195	219	174	211	215	194	196	204	216	229	202	204	214	196	203	198	200	219	207	210	202	202	226	206	210	186	227	233	214	204	223	187	208	213	206	229	199	207	196	206	198	228	233	195	195	206	220	187	218	224	202	221	220	206	225	188	201	190	192	237	208	195	201	214	224	198	214	223	197	191	223	172	216	205	227	176	209	195	247	193	197	194	209	197	217	206	181	198	205	194	202	203	213	223	191	205	210	223	198	210	217	218	190	199	205	205	218	193	197	227	198	187	218	195	212	207	207	199	214	194	193	206	184	207	189	190	188	201	236	249	212	202	220	200	205	210	192	231	189	228	180	241	203	232	226	193	210	211	209	217	202	189	194	202	228	198	201	205	229	207	221	197	210	207	197	213	234	210	209	183	230	205	210	219	207	206	187	218	204	209	205	198	211	210	195	185	207	195	226	168	228	191	212	210	219	206	215	223	199	200	201	214	189	204	223	203	208	182	186	187	209	224	208	187	213	183	196	205	227	198	186	219	232	202	193	207	187	207	207	202	165	207	215	206	219	208	219	226	215	237	185	192	183	208	209	194	232	235	200	208	189	219	200	221	204	216	196	219	200	170	197	216	219	181	173	212	206	220	191	217	210	219	246	185	204	212	209	227	194	208	226	228	211	222	234	201	205	210	209	219	212	194	248	192	198	200	183	203	190	189	183	185	229	213	209	189	194	205	190	200	213	228	205	230	211	203	209	226	230	205	215	219	205	226	211	207	215	199	204	198	214	209	205	219	211	201	220	205	205	216	222	219	217	234	238	220	218	202	185	187	208	194	214	221	219	190	202	206	190	222	184	174	227	198	194	227	234	218	208	220	189	210	219	238	198	220	207	217	239	190	203	202	196	206	212	184	223	220	206	192	179	187	218	223	233	228	212	219	193	228	220	199	219	209	215	207	191	192	191	243	209	227	228	191	211	185	198	211	202	193	215	215	210	200	205	203	190	233	209	217	204	171	185	206	202	201	212	208	208	191	208	231	217	207	210	222	206	208	204	233	206	183	221	203	204	210	195	195	206	203	182	228	203	200	211	197	205	210	225	197	212	215	187	183	185	201	185	199	185	190	213	198	214	210	253	181	212	200	219	189	221	206	205	195	202	218	223	207	214	178	214	178	190	205	212	223	202	217	198	203	205	188	201	219	193	216	223	210	238	214	224	210	202	205	206	204	211	190	175	211	235	213	238	229	185	200	195	188	162	220	217	214	189	190	223	206	211	195	187	227	204	192	216	229	209	242	199	228	227	194	200	178	210	184	203	226	216	205	187	206	202	211	211	186	190	175	201	198	202	223	192	191	226	202	224	183	193	208	198	212	184	199	211	187	213	217	206	187	191	178	210	186	182	224	208	195	220	198	192	193	201	190	233	194	193	180	220	242	222	208	224	192	198	213	195	205	219	213	228	228	201	217	191	208	196	218	186	194	215	203	201	198	211	220	204	219	198	220	201	232	195	230	209	225	197	192	192	199	212	212	213	216	224	233	207	215	189	244	223	198	207	193	202	197	215	206	229	195	194	177	235	190	204	212	207	190	220	206	206	209	195	192	211	226	208	212	233	202	200	193	206	192	196	211	188	179	207	210	228	188	232	184	210	199	219	193	192	216	194	209	203	180	215	207	203	199	219	188	222	190	215	196	203	211	226	209	193	193	222	194	196	196	204	202	181	193	188	229	184	201	189	193	171	188	193	195	191	191	212	186	223	211	220	213	193	198	193	212	195	221	190	212	210	228	216	195	209	190	183	201	199	230	212	211	229	212	229	200	195	200	195	184	227	184	182	249	171	201	197	215	195	209	207	230	192	195	214	215	179	194	212	205	201	215	234	237	194	222	195	215	216	177	207	202	222	194	203	211	243	202	217	183	190	204	169	200	224	207	224	192	203	218	214	217	212	212	216	186	188	213	206	217	190	214	236	205	194	224	213	199	209	202	242	209	199	213	181	219	214	195	209	194	225	212	196	245	215	223	230	195	223	213	203	230	205	204	221	203	199	174	199	206	176	208	189	197	215	207	203	216	170	232	217	195	218	190	172	211	210	222	169	197	205	191	202	221	198	209	236	216	202	224	193	180	230	221	200	220	223	182	187	207	195	219	227	210	209	224	187	203	213	212	198	207	217	221	192	189	212	198	197	219	208	207	231	233	192	206	211	197	213	212	203	184	219	203	200	197	205	190	213	201	190	199	187	187	210	200	209	217	196	198	184	214	203	197	230	225	228	216	231	202	203	216	206	207	219	224	218	217	187	219	204	198	195	206	227	207	234	218	213	204	198	184	210	214	168	217	221	193	236	232	238	234	214	207	206	212	198	206	225	206	215	236	219	225	218	185	191	226	222	204	169	208	195	201	199	204	224	189	223	211	205	182	192	212	205	203	210	207	210	198	208	217	183	201	226	188	195	198	217	195	212	201	206	207	207	178	212	201	239	209	201	239	194	193	222	169	230	175	165	209	201	198	197	221	208	209	213	228	193	209	216	208	213	225	203	208	211	222	219	210	223	201	199	208	213	228	199	204	219	196	215	200	210	213	201	213	207	194	193	185	202	188	218	189	223	213	199	214	227	190	186	210	199	221	208	215	206	220	191	230	218	198	206	212	195	199	211	240	218	222	215	226	213	192	226	219	217	197	171	208	219	204	220	186	189	200	209	210	209	216	206	218	203	194	218	194	208	195	203	190	221	181	221	212	221	211	201	189	227	205	207	207	213	213	217	224	219	198	209	194	201	202	227	176	202	197	216	192	190	216	215	189	207	208	204	221	195	208	224	197	217	235	211	217	197	189	194	196	221	201	211	215	214	199	229	233	193	218	218	190	200	198	214	202	223	187	202	205	214	225	207	209	174	197	199	202	205	193	205	195	201	207	202	208	209	204	210	217	204	205	211	217	207	201	191	192	212	202	215	213	227	230	211	216	211	209	199	195	219	218	218	195	204	194	213	211	203	192	208	204	234	220	218	224	205	216	223	211	197	200	216	229	211	209	189	200	214	210	177	193	216	216	230	209	194	198	188	208	217	213	185	211	221	230	218	187	199	200	195	206	214	226	201	167	202	212	206	176	219	197	183	224	223	174	199	199	205	173	203	215	230	195	190	204	218	197	206	203	197	228	213	171	213	217	207	231	173	215	232	203	233	210	250	220	224	220	211	201	210	204	180	225	208	217	207	198	209	219	200	225	194	197	194	204	226	208	224	222	222	195	224	207	186	211	215	217	219	187	219	217	187	204	192	207	232	234	230	199	215	190	202
40311	50321	50828	36350	19457	20785	18476	17469	9625	4157	7832	1843	3437	5651	6359	5144	3278	1963	1523	937	661	566	568	600	549	521	606	545	542	545	542	559	543	526	546	588	578	537	506	570	567	507	548	540	529	541	527	571	540	541	520	532	529	532	532	532	590	534	562	529	532	546	551	555	550	536	540	549	535	603	543	503	528	525	529	514	534	556	519	531	544	548	528	558	531	515	540	526	542	579	532	527	579	545	555	566	545	512	504	545	527	519	535	526	574	541	569	566	578	543	517	557	528	555	539	537	542	547	552	568	548	562	551	505	537	530	526	564	548	516	545	563	540	502	516	523	537	580	567	529	496	519	545	501	563	501	545	501	537	552	550	562	531	561	563	520	553	584	576	502	518	549	520	546	508	544	534	538	490	546	550	527	570	521	539	567	527	541	554	505	487	575	538	518	539	562	552	509	551	508	573	518	549	534	536	516	554	516	568	555	547	540	552	585	537	515	539	586	571	547	549	512	521	592	504	527	519	533	581	544	513	550	536	531	539	486	553	530	521	527	535	506	552	532	520	516	557	553	549	552	568	526	531	526	529	568	511	599	525	539	504	541	565	565	526	544	544	515	506	545	531	513	601	504	521	507	538	540	546	508	527	556	567	514	567	572	536	503	562	566	565	541	526	572	537	556	543	512	544	544	522	548	548	572	570	546	527	504	508	555	548	546	565	542	556	544	554	565	554	567	547	554	508	556	526	526	511	531	547	539	582	521	504	495	548	537	520	572	497	514	531	575	559	562	537	573	554	557	511	525	526	600	554	529	533	531	540	534	505	509	556	522	569	567	553	533	534	555	530	514	518	571	558	519	548	546	576	543	569	507	509	547	556	537	513	538	536	541	530	549	531	549	541	506	575	524	573	578	467	538	530	545	542	533	591	529	489	534	526	558	533	573	561	541	519	536	518	547	537	543	563	564	535	534	559	543	541	572	568	519	532	553	567	536	554	560	537	486	539	530	553	503	521	592	531	554	529	531	509	549	557	542	524	555	521	559	571	534	493	566	562	552	530	576	573	534	541	557	535	554	525	562	574	512	524	529	552	517	555	518	570	578	534	561	523	579	531	550	535	529	532	547	584	497	523	492	506	539	565	532	532	511	564	525	573	503	536	530	517	509	572	560	542	529	551	533	576	560	571	536	528	537	531	556	536	526	517	530	567	527	553	521	523	505	534	508	538	525	520	555	538	542	545	560	551	555	541	558	561	548	510	531	519	544	547	557	562	533	517	511	541	525	522	504	549	509	542	544	502	537	531	543	530	528	521	578	557	554	540	559	557	565	578	548	532	577	537	552	545	546	557	531	555	505	539	523	519	539	515	573	568	536	569	535	559	579	547	503	508	558	527	476	566	553	553	561	572	563	548	528	538	506	477	524	503	558	510	549	547	552	564	552	540	535	544	514	477	559	520	509	504	545	528	585	571	533	549	540	527	570	559	552	529	519	509	526	539	534	538	538	536	552	563	557	529	579	554	499	528	549	540	533	547	575	521	593	521	572	529	541	570	576	515	493	535	537	509	541	544	542	526	545	525	539	519	545	537	548	546	557	577	560	535	551	559	509	536	533	539	543	545	565	521	535	523	517	591	580	501	481	518	571	549	514	553	534	522	549	546	552	565	528	549	506	531	555	526	529	520	533	538	568	542	569	586	567	556	545	526	527	552	535	489	529	528	528	548	557	547	538	567	507	564	544	520	540	589	556	574	504	537	522	557	554	515	527	528	532	539	547	531	511	539	549	521	535	549	510	550	547	550	521	532	539	535	521	510	555	593	519	560	529	547	500	533	574	564	542	514	573	550	538	534	503	531	556	500	508	537	536	584	540	533	583	550	536	515	583	522	540	525	607	538	534	527	521	501	527	521	512	514	526	555	529	547	584	524	554	502	549	528	550	545	540	507	538	545	544	566	581	542	520	534	542	562	512	541	531	512	535	503	556	563	533	533	568	576	541	516	529	504	545	547	575	555	504	538	567	542	526	545	584	519	568	534	534	516	558	526	554	586	565	550	553	524	540	502	565	601	524	520	495	554	513	519	520	496	566	525	589	529	536	557	560	542	509	581	539	539	547	514	521	518	521	531	580	522	488	545	527	593	569	499	559	597	533	486	515	544	528	562	567	576	538	539	530	520	539	581	539	528	591	523	606	546	538	514	514	565	509	545	568	535	546	561	542	550	550	509	518	546	521	493	529	515	560	535	563	547	542	575	539	525	517	531	522	526	514	540	543	526	522	535	539	550	505	557	518	582	510	536	500	568	543	547	514	547	495	508	559	536	506	555	522	562	537	505	535	548	498	523	478	525	573	528	552	538	550	557	557	558	509	572	527	551	529	541	542	529	502	549	547	527	542	540	523	532	546	563	506	562	534	542	530	564	529	552	593	554	530	509	512	553	551	518	564	546	510	564	587	506	544	483	539	516	543	600	565	537	500	552	511	530	545	566	540	545	535	550	555	531	572	496	553	563	528	520	588	531	567	534	532	547	556	539	574	526	536	565	560	502	525	571	545	494	548	587	572	563	535	565	528	544	554	504	514	536	524	526	561	555	510	530	529	540	523	555	535	593	503	561	550	539	536	547	520	543	520	542	529	525	529	549	538	527	537	523	495	517	519	613	526	529	546	528	563	532	556	502	524	567	566	538	546	557	563	538	542	534	580	493	529	563	537	519	543	521	556	537	517	552	568	518	592	573	540	545	533	565	568	498	526	508	525	538	546	544	563	515	564	542	557	547	551	519	562	542	488	537	495	537	580	523	521	546	556	520	566	558	556	503	528	597	517	519	572	524	559	562	525	558	548	534	561	561	544	575	549	527	524	560	561	537	532	602	505	552	541	517	538	539	534	529	565	545	518	514	561	533	535	582	499	499	582	578	511	545	500	523	541	537	564	551	542	563	542	571	533	542	545	519	573	550	526	544	532	544	508	539	509	541	533	515	561	501	489	500	535	500	515	536	548	567	523	548	530	560	565	586	538	554	514	558	537	530	523	551	532	544	552	582	494	539	546	535	506	587	516	514	499	528	572	547	529	536	525	514	530	528	597	530	582	560	539	570	516	526	577	554	551	527	548	608	524	568	526	502	558	508	514	579	539	538	538	525	531	501	549	528	566	564	549	595	507	528	521	544	527	518	530	531	544	546	517	543	541	546	536	512	561	540	584	500	546	568	495	515	580	522	558	546	535	540	545	513	545	584	531	545	566	532	543	515	548	516	510	548	550	540	512	540	562	520	577	557	536	548	552	585	524	542	543	569	533	534	526	525	545	535	526	551	519	546	541	534	575	536	519	533	523	517	509	533	559	551	576	501	521	564	543	534	558	545	575	517	567	534	530	561	539	490	531	553	539	514	552	526	520	515	563	536	545	527	519	526	586	543	577	541	535	539	545	581	560	546	559	550	534	558	555	543	553	555	520	538	581	541	554	535	547	565	518	559	542	572	542	547	553	547	488	540	523	498	584	517	540
77699	78074	68665	41715	21461	16639	13437	10810	3979	1350	2692	672	1518	2343	2417	2000	1380	775	541	359	271	202	239	250	188	235	192	207	224	232	201	201	219	197	208	200	188	199	230	215	234	197	221	200	236	220	208	221	195	221	198	224	219	211	237	222	192	206	220	242	247	237	205	236	222	225	235	212	197	234	213	234	265	211	204	219	237	223	204	229	203	202	209	198	217	219	237	233	210	228	245	221	227	220	216	243	215	208	239	222	213	209	200	201	212	183	219	211	201	220	214	215	223	212	229	214	238	204	207	204	199	200	212	248	214	223	222	244	228	181	203	226	208	237	205	219	228	239	211	214	202	265	220	209	225	219	225	220	246	194	228	237	235	202	222	245	211	233	236	219	222	221	210	222	230	214	252	231	221	242	210	244	207	189	224	186	216	203	211	204	219	222	224	232	224	181	239	272	179	213	225	226	231	245	228	196	228	224	208	232	237	203	224	222	221	224	200	231	219	238	221	255	211	192	213	209	226	197	222	192	233	220	211	219	242	209	238	239	209	211	240	195	196	234	211	217	244	250	215	245	242	246	211	252	205	237	227	220	215	202	240	206	213	197	214	224	204	234	237	227	217	206	208	229	227	253	231	223	213	212	235	204	220	224	225	200	212	217	221	237	215	211	184	220	249	215	231	219	236	190	213	209	236	224	210	208	247	199	232	227	213	200	232	237	207	243	232	245	202	231	223	203	244	205	215	190	209	230	229	201	209	208	224	230	235	220	218	218	197	223	209	218	235	242	203	230	225	206	195	207	241	202	227	182	232	232	215	208	204	219	203	217	229	197	232	229	194	198	219	202	202	228	203	213	200	219	231	212	234	214	229	215	254	238	239	228	224	224	198	222	198	220	201	198	236	214	209	204	230	201	207	216	237	201	216	219	219	208	220	220	226	233	198	217	218	224	243	213	216	232	230	209	239	216	234	214	218	213	230	240	234	199	248	202	229	224	244	200	233	233	229	190	205	200	221	238	225	229	238	201	241	213	209	218	237	225	243	240	222	223	195	230	226	213	246	232	248	217	214	211	254	186	209	213	227	180	190	223	232	198	217	193	215	227	217	208	210	227	197	223	210	222	206	222	207	229	219	213	204	226	211	214	198	217	233	184	209	207	227	227	189	248	230	236	220	221	219	211	247	230	224	235	191	220	243	236	213	213	235	215	226	218	224	246	221	245	201	233	196	210	212	204	215	237	243	226	217	205	232	202	212	234	171	226	255	206	225	249	226	217	231	227	221	210	215	220	200	229	224	214	211	256	232	208	215	220	226	238	244	224	212	181	219	209	231	255	209	210	218	214	235	233	228	204	222	245	220	202	212	205	233	226	205	205	219	206	205	235	247	235	218	196	233	227	211	252	216	205	220	186	192	234	208	233	204	239	221	224	220	208	236	237	232	201	227	224	231	219	198	238	251	222	205	204	250	216	201	247	229	210	211	225	220	194	202	217	252	218	199	212	177	209	198	224	208	217	243	232	207	241	203	206	214	228	221	228	217	250	239	248	222	215	217	236	217	195	225	221	237	227	245	181	234	205	220	209	215	213	221	225	186	218	234	224	238	228	238	207	230	224	215	216	216	226	226	202	231	204	218	201	222	212	223	218	223	242	195	228	225	213	215	219	210	214	220	211	234	214	198	273	204	194	230	207	222	212	220	222	226	209	217	235	196	249	228	197	221	233	239	219	205	208	238	190	223	208	222	198	192	220	219	220	216	214	207	209	212	215	245	222	258	203	209	184	231	222	240	228	199	222	203	233	213	226	224	220	196	193	228	222	230	200	189	217	222	198	242	215	216	208	236	228	219	226	220	243	203	242	189	214	218	204	230	226	217	229	207	222	203	216	227	213	225	238	214	221	221	206	223	201	228	201	237	212	212	208	232	208	201	231	223	230	213	223	231	240	217	225	237	225	219	200	207	233	211	230	227	218	231	236	232	203	233	221	222	222	199	202	233	199	211	209	219	203	210	230	220	198	244	224	222	223	208	221	201	226	192	220	199	221	247	233	210	205	219	219	188	207	219	229	225	205	220	227	236	204	242	242	205	235	249	213	215	229	238	227	239	225	235	230	215	208	218	244	222	221	221	214	231	220	234	221	209	213	226	220	224	175	222	233	209	235	257	216	243	200	226	211	204	205	231	211	203	210	222	238	205	227	213	236	221	210	218	210	194	245	218	214	215	213	216	212	214	216	247	227	243	219	217	201	250	217	197	245	186	244	229	225	236	223	250	234	192	220	237	239	213	254	223	234	220	232	201	221	246	233	238	222	242	217	215	245	233	201	228	216	237	246	221	215	223	220	206	221	200	228	218	208	202	221	210	225	234	216	210	217	217	206	219	237	228	225	228	224	217	214	209	241	212	220	208	211	216	208	218	207	199	203	234	227	205	228	202	225	233	244	205	205	226	197	243	227	242	232	217	206	207	225	232	205	217	202	205	235	220	228	240	225	213	232	191	216	252	185	224	217	219	237	205	225	231	224	232	203	238	209	240	218	239	206	215	231	221	222	214	224	232	241	205	198	224	202	238	211	234	210	230	220	217	222	217	247	235	208	214	192	238	237	219	213	232	215	241	230	240	222	248	219	217	205	218	217	217	208	226	206	234	217	229	206	233	208	243	215	229	232	237	241	228	240	211	210	211	202	213	215	217	234	212	224	229	203	238	243	237	242	254	216	219	243	227	217	198	226	206	229	197	231	240	239	236	213	216	221	222	211	226	216	226	247	247	228	211	211	203	215	225	220	224	213	237	206	219	231	230	228	201	239	227	220	192	233	234	242	230	203	200	227	224	222	242	207	217	218	200	224	221	232	239	240	226	221	236	234	202	225	214	197	232	237	209	224	215	215	200	236	208	209	196	238	220	215	198	204	214	218	194	251	224	209	201	221	239	230	231	221	214	210	235	207	229	237	223	242	260	225	221	234	229	214	218	223	204	192	231	225	226	201	224	241	239	234	197	225	207	219	220	258	220	233	237	187	197	241	227	230	206	227	214	234	207	215	233	212	213	213	223	220	210	212	258	231	226	225	219	207	243	191	223	206	220	221	221	235	187	218	224	219	234	232	217	206	217	212	231	216	202	220	203	221	204	234	247	225	205	218	199	211	226	196	218	209	219	230	206	227	194	223	212	227	243	207	214	219	228	221	233	229	206	204	205	215	203	237	226	224	220	231	204	207	212	202	222	207	205	248	212	236	234	206	231	224	228	250	217	218	220	222	236	208	217	218	218	221	219	221	207	201	207	197	244	226	224	199	219	227	211	214	209	223	205	213	237	231	249	248	229	236	229	212	209	238	211	227	216	222	206	225	218	204	179	210	212	218	237	219	196	206	194	202	238	224	223	245	239	215	221	214	189	226	228	227	242	205	246	198	223	220	223	236	210	187	235	233	239	214	215	230	199	231	242	215	222	224	224	217	220	239	234	216	205	223	237	223	262	209	220	196	205	197	250	220	218	228	193	214
52151	62590	63402	43708	27577	30187	27798	24791	11725	5743	10582	2694	6730	10234	10834	9228	5832	3544	2445	1286	766	659	650	584	613	572	584	622	576	545	558	578	590	564	555	523	566	601	580	569	556	554	538	540	607	583	585	591	571	597	564	644	575	532	549	605	543	552	558	571	581	610	545	589	583	534	523	600	600	553	582	544	509	589	557	539	584	541	580	597	598	558	582	582	527	569	599	548	535	576	604	588	562	517	524	590	573	560	556	545	548	552	597	555	573	568	569	540	526	586	564	558	536	604	571	586	529	529	541	593	547	566	576	582	561	552	535	568	609	517	561	561	566	588	554	603	533	602	529	626	575	586	580	551	600	585	573	552	606	587	540	518	567	559	561	573	553	569	568	566	579	568	551	568	545	522	521	608	555	584	563	576	544	621	571	558	547	549	543	558	573	540	555	580	606	574	534	589	567	580	589	556	549	533	514	584	566	607	558	566	566	581	581	574	613	594	614	600	568	587	578	592	542	584	587	547	549	571	542	586	578	574	567	555	545	572	578	557	527	556	548	568	603	537	579	572	525	579	553	576	554	517	589	592	524	609	561	517	551	523	555	557	543	604	588	575	589	557	577	535	574	547	593	550	610	551	554	591	574	577	589	593	618	561	593	567	567	559	530	583	583	550	570	561	570	562	556	590	569	566	551	569	595	571	566	640	587	554	573	567	592	552	538	563	543	547	588	561	585	556	563	553	563	539	555	601	574	547	576	585	582	540	560	575	584	591	539	557	564	556	534	561	568	567	551	557	546	514	528	587	574	598	562	592	580	605	540	558	579	566	529	554	545	550	578	586	576	572	587	535	610	574	574	548	556	544	550	589	532	538	592	555	525	584	556	612	551	511	600	569	544	570	567	571	569	592	592	544	572	581	580	562	575	608	603	536	583	549	532	572	591	533	567	582	564	532	557	555	542	539	544	551	563	544	521	583	576	594	568	558	576	566	602	532	563	540	570	545	559	560	555	595	509	593	566	578	573	595	594	533	592	562	548	580	571	561	548	570	571	566	559	593	549	571	541	565	599	601	567	570	575	554	552	599	583	567	575	553	578	563	537	566	559	542	580	578	569	551	590	620	555	550	588	525	570	589	581	582	530	551	561	579	590	561	550	584	520	555	559	556	580	578	534	543	610	540	619	581	575	602	586	541	603	571	571	550	592	580	551	546	563	517	563	557	552	608	567	588	537	557	540	564	542	547	547	551	549	587	553	555	530	586	586	568	598	576	555	565	539	544	541	609	584	570	527	587	521	580	630	547	531	579	528	558	571	506	527	510	603	580	556	563	564	583	606	585	602	579	578	533	603	556	577	508	548	598	588	576	558	572	547	559	545	611	582	598	571	575	575	583	587	551	564	583	570	542	603	540	561	604	558	541	504	582	562	578	568	558	556	577	567	515	594	569	566	567	555	574	506	568	614	593	554	575	583	552	548	592	592	567	563	552	525	546	562	582	560	624	562	550	579	568	548	591	596	566	568	590	571	534	556	515	593	557	551	569	555	554	531	555	570	570	556	602	540	582	580	592	563	537	548	563	595	601	561	540	574	573	548	546	533	571	569	550	541	576	543	517	557	578	575	575	530	552	568	549	558	585	542	571	589	575	580	569	553	555	591	560	576	533	574	581	535	579	586	582	548	541	581	559	566	557	591	563	551	609	553	562	594	560	589	573	597	583	549	545	603	598	533	553	571	548	547	570	602	585	563	571	576	555	540	591	559	565	571	594	551	607	586	560	519	542	558	529	600	540	550	545	557	544	572	538	532	564	567	566	573	572	535	527	591	577	551	555	574	586	544	605	571	599	576	534	562	552	590	581	602	606	581	594	579	570	576	559	573	553	593	558	569	541	569	514	567	560	507	586	591	567	596	545	551	593	567	597	552	538	545	567	572	511	584	548	541	564	564	542	602	556	636	606	591	586	571	543	554	567	538	554	540	561	551	574	547	554	567	600	518	564	553	522	614	571	582	552	602	542	553	584	560	573	579	587	566	559	524	563	544	518	521	554	596	535	593	548	580	561	538	543	566	580	558	545	552	544	585	600	545	574	565	556	561	606	578	577	568	583	565	579	539	587	594	553	534	566	569	560	532	563	565	546	570	534	586	564	574	523	567	533	568	526	595	553	570	560	573	572	604	605	565	537	511	613	530	547	557	560	594	541	572	555	551	579	577	549	547	560	548	531	593	503	522	566	551	559	607	542	536	549	595	596	616	601	544	558	582	567	545	542	586	582	579	551	534	568	589	622	560	560	554	551	556	582	580	558	559	552	542	564	608	544	556	555	593	580	598	588	552	558	563	577	567	575	541	580	544	580	572	554	571	583	555	559	583	552	559	554	569	546	576	556	593	576	558	581	596	535	621	579	564	602	580	567	500	597	570	595	531	592	548	580	522	604	525	560	557	584	537	575	577	540	535	570	598	547	586	571	558	573	514	536	559	528	586	569	576	535	528	598	562	581	588	578	594	580	552	584	568	569	560	571	563	515	553	536	539	564	582	541	571	590	584	560	509	572	554	555	579	524	505	577	575	540	523	612	568	569	528	572	615	562	571	539	553	534	580	540	560	559	566	569	571	562	553	588	610	590	573	550	536	554	585	551	561	569	565	599	583	581	558	545	575	569	579	547	563	583	545	568	542	609	587	599	566	581	571	549	573	551	577	574	545	550	605	556	590	543	581	569	538	579	564	584	603	549	598	549	589	553	582	571	594	572	558	571	583	517	581	561	588	531	537	571	602	591	561	583	589	583	587	581	568	553	604	551	546	594	592	553	578	604	580	585	600	555	537	570	593	570	561	535	582	584	597	566	546	590	551	579	559	578	569	576	572	556	584	518	536	552	573	577	582	541	576	572	535	546	587	582	544	539	518	599	543	549	587	558	569	566	581	529	554	579	545	564	556	561	518	540	577	549	529	577	549	575	539	574	564	571	587	546	577	575	575	549	567	577	572	536	543	588	586	574	541	544	529	597	579	575	572	567	577	623	567	611	560	617	564	569	575	573	537	608	587	533	563	575	564	513	524	572	559	546	566	560	622	567	572	593	528	521	585	572	532	550	576	549	521	563	562	570	578	615	589	565	553	592	544	581	580	555	556	602	571	578	611	561	605	551	552	582	519	573	505	547	599	554	563	554	559	555	590	536	562	519	538	570	580	582	545	564	563	568	587	589	584	561	583	608	602	575	562	581	573	595	553	555	564	560	565	539	605	554	572	548	555	565	591	568	567	585	586	567	593	536	540	550	521	581	589	550	549	518	561	600	595	535	598	580	555	557	520	534	585	582	542	524	561	543	572	587	574	553	581	553	565	521	551	591	566	555	539	562	570	565	597	583	547	582	562	569	547	553	543	557	589	594	551	594	610	550	554	544	527	575	589	559	555	591	597	589	547	562	562	568	571	574	585	579	575	553	529	589	575	593	585	593	575	560	525	542	557	560	538	572	576	578	581	577	604	569	515	558	590	545	572	537
21425	17112	10654	2506	566	502	513	466	252	212	217	216	230	303	311	313	280	249	212	229	213	207	181	205	205	198	197	171	178	184	191	224	187	198	194	199	196	199	204	193	193	171	198	205	183	169	198	238	172	217	183	205	203	191	198	192	206	194	208	193	182	207	178	183	195	203	171	206	191	174	192	212	189	199	218	195	207	182	204	201	191	187	175	201	192	189	185	191	204	193	201	212	187	187	183	167	189	215	178	191	197	189	202	198	198	173	209	178	201	217	168	204	223	175	183	181	192	214	186	196	199	220	203	152	197	193	191	189	186	212	202	202	204	171	179	195	157	188	178	203	206	189	184	186	187	216	182	197	176	175	175	177	201	197	185	189	192	179	189	201	195	199	180	199	188	194	191	186	165	194	178	178	201	208	204	204	202	187	194	186	203	207	186	194	188	194	172	197	213	196	215	190	193	188	186	183	192	180	189	206	189	199	192	222	175	202	218	198	205	194	202	192	201	204	209	220	177	190	166	194	206	195	219	181	186	175	196	194	165	193	166	200	157	201	166	196	185	200	169	194	198	173	225	190	201	189	194	188	205	193	203	213	210	186	203	194	187	204	179	190	186	194	185	202	192	220	206	200	175	225	188	202	210	228	177	202	211	193	179	209	174	190	190	193	204	195	179	210	185	196	186	182	195	199	238	216	180	213	199	192	179	183	170	185	222	181	169	188	200	224	222	183	211	210	203	190	204	202	205	204	205	182	201	212	237	196	176	190	198	172	210	202	201	196	177	195	184	208	196	192	195	186	183	206	192	198	183	178	214	201	171	208	184	189	190	195	202	166	185	196	198	230	200	204	180	160	185	196	224	188	200	183	182	197	228	200	185	182	184	184	192	181	185	193	200	189	170	188	200	197	189	187	199	197	198	206	193	189	192	176	193	200	202	189	197	172	196	174	191	187	211	214	187	174	181	179	189	202	219	197	239	200	190	193	199	202	186	162	213	209	207	178	198	185	176	205	189	174	207	203	227	202	186	206	212	199	189	183	197	207	168	172	177	189	210	210	188	199	177	207	204	192	185	187	166	206	208	177	185	188	186	195	201	200	178	207	220	209	178	197	192	195	221	185	206	218	171	190	206	202	202	182	194	175	177	171	215	201	176	211	199	213	205	191	172	175	189	198	190	199	199	188	199	188	174	187	204	214	183	195	200	182	182	198	200	174	191	182	188	188	194	194	199	205	199	189	206	213	169	208	179	205	181	187	200	208	202	188	220	218	211	166	217	203	189	177	160	175	190	188	187	183	206	184	188	199	219	202	171	192	184	194	190	194	202	198	206	217	226	211	194	187	191	166	199	214	184	168	200	228	211	218	211	195	178	189	196	222	181	176	200	189	206	207	187	181	196	203	189	188	174	175	199	184	206	176	177	193	198	196	198	178	202	191	195	193	202	191	204	182	201	205	192	218	208	208	181	198	174	195	222	181	176	190	197	193	195	206	196	198	194	203	203	217	188	190	202	178	183	175	168	193	186	189	228	194	199	196	193	189	173	201	198	186	182	199	200	215	194	177	213	191	202	188	200	199	183	205	211	194	194	206	189	201	197	182	195	189	189	194	194	189	176	198	180	184	187	185	198	223	179	202	186	184	211	188	186	199	184	200	188	163	206	208	207	230	190	201	197	164	196	153	181	211	213	199	197	199	197	188	226	185	186	194	225	185	187	201	191	167	166	183	169	186	199	187	192	211	199	196	187	208	171	177	190	198	171	181	216	175	199	170	190	188	214	211	179	188	171	183	211	189	179	203	166	208	202	190	164	173	204	193	204	186	208	197	185	164	196	188	191	198	194	197	184	206	199	184	216	192	172	186	191	192	213	211	222	176	187	211	205	211	207	204	220	204	197	182	184	175	203	208	185	194	154	189	185	173	196	205	196	190	172	175	181	210	181	164	206	165	154	182	203	185	196	194	208	172	218	178	216	209	202	180	187	181	183	208	188	171	206	161	172	186	196	183	190	180	212	212	205	196	172	192	173	168	197	177	172	225	203	212	175	190	183	188	192	207	186	202	207	168	182	175	206	168	151	194	235	171	204	204	209	196	204	193	185	190	194	212	210	211	200	209	198	185	208	224	157	212	193	198	205	217	216	210	205	197	222	199	181	213	213	202	179	186	197	192	215	214	155	208	191	196	181	190	188	186	205	208	205	187	211	208	190	205	158	188	193	210	204	196	204	218	191	198	182	205	209	164	191	192	197	197	221	172	188	196	187	194	196	168	176	195	180	197	206	198	192	200	198	196	197	201	201	178	185	195	217	174	222	165	182	195	185	193	192	210	215	192	207	201	186	204	186	190	183	208	176	195	188	193	195	199	203	208	207	215	181	192	194	149	186	180	220	191	199	213	183	189	205	186	191	189	184	203	177	207	185	182	197	195	215	166	196	203	194	217	176	196	198	206	196	174	207	184	180	216	203	177	189	215	163	199	206	212	186	185	179	175	188	205	201	187	209	203	218	184	202	198	190	188	181	199	201	199	178	196	181	172	185	197	175	167	218	194	191	182	201	192	177	193	190	195	200	203	190	179	185	189	192	178	204	180	189	186	216	210	188	197	203	215	185	178	193	187	210	185	197	190	204	188	227	174	189	190	198	184	188	188	205	184	205	197	183	210	204	173	204	192	198	187	206	213	196	200	180	174	195	181	194	181	183	203	202	184	182	186	222	202	201	209	220	188	213	184	195	188	204	206	181	198	195	201	187	203	179	192	194	177	187	182	196	215	181	197	194	194	206	187	190	192	212	193	180	193	185	184	222	196	200	210	196	194	194	216	174	193	197	180	169	179	171	191	187	207	196	233	184	201	208	163	189	180	207	202	192	194	210	221	200	186	194	181	187	210	211	170	215	180	187	195	211	211	191	197	193	218	170	231	182	209	169	194	189	187	170	189	190	196	169	183	179	195	182	186	203	204	172	197	187	180	183	179	199	202	201	203	218	163	188	212	168	211	175	225	197	198	199	192	207	197	178	203	196	197	206	185	201	192	197	204	174	201	177	184	184	193	194	170	203	191	202	184	165	212	182	193	178	168	200	177	196	176	165	178	194	192	191	189	193	201	190	197	195	201	212	193	192	186	182	188	203	195	199	186	196	199	186	192	203	215	205	187	188	205	196	191	180	214	189	188	190	162	207	201	194	209	196	197	197	207	195	212	199	192	197	192	221	180	195	183	193	187	183	215	225	199	198	172	216	183	179	188	189	174	179	185	181	207	190	192	196	185	187	190	173	205	187	191	197	202	195	206	216	211	192	192	173	201	195	198	231	188	197	192	186	195	194	187	210	201	152	195	186	215	186	189	209	170	214	204	204	199	206	188	206	199	197	176	200	210	195	201	189	214	185	200	197	190	183	171	170	176	189	174	205	205	187	175	205	170	190	195	206	194	201	222	205	193	204	192	198	188	201	198	202	192	177	209	191	197	173	178	194	215	187	195	210	198	192	199	159	189	195	182
18264	20562	16360	5734	1881	2129	2181	2029	873	642	714	568	745	997	1050	1058	865	711	629	588	478	543	527	447	552	510	528	517	529	494	499	528	533	469	501	513	506	519	506	527	516	504	500	528	514	557	543	500	483	537	520	515	538	472	523	531	533	528	550	536	491	526	469	481	516	487	493	538	513	472	482	534	530	508	497	517	463	556	539	516	522	473	507	543	482	501	543	484	532	487	517	473	570	516	454	518	527	505	512	454	495	511	485	508	500	468	520	545	521	536	506	556	524	494	478	559	512	489	496	485	516	524	515	537	479	507	498	526	539	461	521	495	539	515	543	507	474	522	490	517	542	520	515	530	508	502	489	537	510	509	518	509	521	446	519	534	583	492	515	556	501	517	533	531	537	512	504	537	500	542	531	493	526	481	502	505	521	491	492	512	531	487	511	538	513	495	510	544	524	490	538	537	536	522	533	537	537	523	487	509	533	488	526	509	494	470	498	513	525	507	543	540	483	541	549	475	509	527	466	487	505	501	513	497	523	510	476	487	520	488	476	515	503	495	510	476	484	511	486	539	504	488	510	528	489	510	542	503	477	526	501	543	546	525	470	506	487	512	551	509	507	523	508	512	497	512	516	504	506	507	525	519	534	536	501	480	507	519	540	516	533	546	488	481	479	498	526	529	526	498	520	529	554	537	533	507	512	517	481	536	501	520	506	513	507	497	506	511	482	512	491	558	505	531	504	493	481	499	459	476	514	523	516	530	526	509	490	493	506	513	486	481	561	527	483	529	487	488	547	500	510	503	502	537	477	476	494	537	500	477	518	522	540	509	500	521	553	526	486	487	514	520	473	540	514	509	495	519	533	495	540	505	473	505	533	482	526	482	490	519	544	490	520	476	551	520	526	505	540	486	488	511	506	549	519	520	505	524	531	483	518	502	491	534	531	498	497	520	513	537	504	478	505	476	488	512	487	478	498	510	486	533	484	523	478	465	531	511	509	454	536	504	512	529	483	490	528	538	545	511	504	502	485	466	508	490	541	501	518	520	502	501	500	492	481	503	497	533	545	525	528	492	484	540	503	450	521	501	559	529	502	505	525	509	475	504	507	535	522	530	495	488	518	484	501	510	512	521	529	554	540	505	504	476	484	548	510	537	540	500	532	564	535	481	530	500	497	511	542	502	478	509	464	477	516	497	497	527	516	534	505	506	487	535	502	497	498	501	480	529	512	519	506	523	537	497	505	504	485	547	502	541	525	523	519	519	484	495	552	488	535	473	512	462	505	491	483	561	491	499	526	520	529	493	479	478	544	525	504	449	506	483	531	510	505	511	486	519	524	482	557	508	494	506	492	526	530	487	529	473	502	483	519	489	516	537	504	556	488	507	544	500	531	527	500	499	498	514	508	532	554	494	516	529	481	477	537	511	509	478	524	496	500	548	493	492	492	513	495	499	562	490	527	477	530	479	541	490	524	504	532	541	498	487	504	527	521	540	490	511	523	519	539	542	521	547	508	518	476	551	498	501	484	492	556	491	508	525	494	509	535	530	524	479	498	506	511	521	542	492	484	497	524	503	554	522	448	503	484	519	543	498	496	466	513	500	498	540	517	507	516	520	539	486	508	514	468	508	515	503	484	468	545	517	515	579	507	535	492	507	509	510	523	504	509	543	509	523	529	478	518	528	507	546	523	540	534	558	517	517	472	508	506	460	501	477	539	484	520	518	485	515	486	527	486	523	508	528	491	523	479	526	528	510	506	483	486	535	486	550	523	502	503	547	488	490	501	548	509	527	496	493	492	489	484	497	499	500	528	512	526	539	541	505	515	471	499	465	543	482	485	478	484	527	491	508	536	534	506	479	519	485	494	486	518	523	501	505	520	527	486	485	508	567	503	489	520	497	516	520	535	534	539	501	486	503	493	469	528	463	519	481	488	491	502	525	514	519	477	531	531	502	472	487	495	524	550	541	553	491	480	536	511	531	509	510	511	508	516	544	518	499	481	505	515	512	516	476	529	496	498	510	478	521	487	502	494	466	482	475	555	493	494	516	486	521	523	527	502	498	505	491	470	525	499	526	535	455	533	527	492	490	544	531	479	511	518	503	492	544	514	541	540	495	554	477	510	525	536	504	466	462	498	519	515	504	484	518	520	522	494	499	522	531	489	535	541	502	537	490	505	494	584	481	510	507	548	527	473	559	504	526	550	526	478	525	526	507	479	473	518	498	554	489	534	512	525	509	517	533	488	529	473	509	518	513	500	490	552	519	504	522	479	548	505	507	494	539	517	503	562	499	489	511	505	476	492	518	471	556	488	542	528	480	487	511	490	515	509	530	527	491	494	466	494	564	490	517	497	523	512	475	506	548	530	458	529	502	468	510	508	515	487	520	472	531	536	542	563	495	506	501	496	531	547	529	485	458	538	502	511	524	534	494	489	506	493	530	528	515	503	526	525	494	508	488	511	476	524	517	520	534	489	507	479	540	539	512	533	494	545	475	498	496	555	508	510	531	535	491	526	530	461	541	509	514	530	504	517	522	515	489	519	507	555	486	561	521	520	508	530	548	488	507	482	561	500	553	510	484	517	523	519	511	515	514	478	496	536	508	490	560	520	508	553	519	535	508	496	539	533	543	499	518	480	501	480	498	494	503	535	493	497	534	523	485	533	494	525	508	492	529	547	495	520	454	506	510	570	506	496	511	509	499	525	504	551	492	522	513	512	576	525	500	575	516	505	513	505	525	498	498	517	513	524	525	523	536	504	484	505	490	534	523	582	504	537	512	488	513	477	515	551	508	501	497	508	536	492	551	526	532	530	496	503	534	544	491	511	512	584	498	539	484	579	497	535	545	508	525	521	481	521	543	536	521	490	486	482	504	537	506	538	523	498	531	487	514	477	511	531	476	481	521	496	503	538	483	513	510	474	498	517	611	502	526	466	509	471	486	506	529	555	495	507	504	482	520	502	504	532	525	500	477	509	503	518	515	526	463	515	537	509	529	518	527	544	571	521	462	563	498	495	519	485	548	485	520	509	542	516	512	519	531	528	501	497	504	498	515	492	511	494	481	497	522	493	488	517	500	486	528	528	558	477	515	527	518	500	471	524	498	529	509	556	495	481	520	521	511	526	507	518	542	509	536	489	497	518	507	483	522	497	477	516	517	503	521	542	539	528	497	490	491	501	545	506	514	518	520	477	546	524	527	525	518	517	514	498	552	477	515	529	492	549	521	521	478	528	492	497	495	513	504	555	508	487	523	511	463	514	502	521	535	554	530	490	478	503	517	497	489	509	510	518	521	516	495	496	504	522	528	492	512	505	506	506	517	543	540	550	508	525	524	457	535	508	526	528	526	525	585	531	492	521	550	487	507	508	524	522	533	514	568	522	493	524	512	501	490	520	511	478	516	522	493	493	486	529	442	500	527	553	536	534	548	541	513	546	490	531	519	511	513	535	502	484	503	514	542	486	522	510	528	520	512	479	484	517	502	518	489	467	512	501	492
65025	64297	53729	29982	11580	8787	8558	6374	1702	684	960	366	870	1674	1575	1268	911	612	453	343	226	194	206	221	234	192	205	224	188	209	216	200	219	204	212	204	206	207	240	216	210	205	203	202	159	173	200	206	187	206	189	198	197	198	204	210	224	205	233	236	220	189	212	196	189	204	211	227	193	220	206	201	194	211	184	204	220	199	207	227	217	212	228	202	200	223	216	224	218	196	193	203	213	204	203	218	229	217	231	194	193	215	190	203	201	202	187	192	177	216	218	183	219	204	213	209	194	214	196	237	212	206	189	202	208	236	230	202	227	195	217	196	217	190	177	191	207	188	213	192	200	191	205	201	188	201	216	196	223	200	209	178	199	204	206	196	210	222	223	196	209	219	210	200	244	203	204	196	194	204	189	213	205	220	207	217	189	211	213	180	227	228	214	220	197	200	213	196	198	211	187	190	188	198	223	191	198	215	200	202	208	214	213	212	214	222	192	221	217	211	214	205	205	188	205	199	204	188	177	195	198	203	183	178	201	188	197	207	198	210	179	209	230	222	202	175	200	193	205	200	195	189	179	207	204	206	234	214	225	193	214	195	203	205	176	210	227	226	179	184	219	209	224	210	186	213	178	212	192	219	193	206	205	193	195	194	178	202	224	214	198	216	205	187	190	171	212	200	207	195	206	233	225	203	210	216	199	209	198	205	200	205	209	205	208	204	194	203	204	183	185	189	203	205	200	214	169	184	201	215	222	198	205	211	209	196	194	215	187	216	214	193	202	214	218	191	209	195	201	205	202	178	225	164	170	219	198	210	188	210	211	217	210	232	205	213	199	193	203	189	214	181	181	222	215	219	199	223	206	217	206	208	196	222	241	199	197	192	198	225	208	183	203	210	186	190	190	223	217	212	208	196	177	195	208	176	208	177	210	196	224	210	217	191	194	200	198	205	224	214	220	206	183	211	195	197	218	213	216	216	205	198	205	191	196	211	199	214	193	191	221	198	216	171	189	205	186	203	193	187	219	212	222	196	210	201	230	187	205	220	198	210	220	178	211	211	189	198	199	214	215	157	211	243	188	223	212	203	216	196	212	199	222	190	184	204	191	183	233	199	198	232	223	201	216	204	208	213	217	196	184	178	201	208	183	216	196	204	202	196	196	203	204	222	208	182	247	196	205	195	179	203	204	201	199	212	181	192	196	215	206	194	229	188	204	211	191	216	200	191	196	216	217	190	197	216	213	200	190	215	205	204	180	184	209	207	191	194	239	200	239	200	189	193	226	236	190	201	217	214	187	224	210	205	225	199	207	203	201	197	206	218	200	224	208	212	198	194	179	202	199	209	213	204	222	183	204	197	203	223	197	159	223	206	213	198	190	205	206	223	205	186	227	211	207	195	220	181	190	206	194	207	179	234	219	214	223	186	207	217	210	218	208	207	236	195	194	181	218	207	196	194	198	221	196	187	193	207	215	224	198	214	202	210	204	206	199	208	194	235	203	187	184	203	197	197	204	204	203	210	189	213	195	200	228	202	208	188	208	203	223	190	193	205	210	204	174	204	197	199	209	186	211	209	207	213	199	229	198	220	206	215	205	197	214	194	180	202	206	202	212	229	189	219	203	214	209	221	177	209	197	206	197	199	204	221	198	190	209	203	184	190	222	215	203	188	198	197	208	198	215	218	213	207	218	197	197	204	209	190	206	210	203	178	200	187	203	216	232	220	213	230	202	206	223	227	221	174	226	183	198	238	203	203	246	209	203	195	198	175	227	205	220	209	198	197	199	212	200	205	217	190	206	228	209	230	192	218	190	186	206	216	227	210	203	191	196	210	184	203	198	229	215	203	226	194	211	188	200	211	224	193	190	215	192	180	180	190	206	183	165	197	195	209	217	205	234	203	203	204	203	181	167	202	212	224	195	219	212	230	198	187	231	193	202	217	209	209	204	208	198	193	196	215	224	216	201	197	221	232	214	210	198	215	202	203	187	219	190	196	191	203	209	214	202	224	204	210	214	196	171	194	195	221	198	216	208	197	202	203	188	188	219	210	207	179	175	175	222	196	194	200	190	202	209	221	219	202	192	198	201	202	219	198	204	210	186	214	185	190	193	192	199	219	218	212	207	184	187	198	191	174	216	179	185	200	213	178	205	194	206	197	209	191	190	206	229	214	200	209	229	194	207	198	217	204	218	191	209	220	196	187	229	224	200	231	183	214	199	198	214	199	223	207	217	218	224	215	208	209	195	200	193	198	223	212	210	227	216	196	229	186	207	191	180	219	224	193	188	199	196	190	171	194	211	202	221	199	234	224	227	206	198	245	235	214	221	206	196	207	216	197	184	193	227	204	218	218	204	202	199	192	219	205	206	215	179	228	200	212	209	197	190	204	193	208	207	213	190	201	215	188	185	176	188	205	209	200	183	199	195	210	204	219	201	208	212	201	206	200	180	195	217	181	194	188	203	199	202	214	202	171	196	196	201	208	210	197	206	190	186	182	209	190	183	198	189	218	222	183	198	220	209	194	204	203	197	245	210	195	201	223	212	214	228	183	190	193	209	207	198	197	205	207	194	185	227	217	188	206	205	237	188	182	204	212	223	159	192	218	187	203	186	215	202	186	203	191	196	212	203	213	199	180	172	193	187	190	231	188	182	192	211	211	202	183	210	211	205	199	195	205	190	230	215	194	215	212	226	222	212	211	234	203	196	209	209	175	223	205	193	226	210	213	216	213	202	205	207	196	231	193	191	222	208	215	194	179	213	188	216	204	194	190	191	188	190	206	229	194	221	211	212	179	185	181	204	198	202	192	217	201	170	211	192	205	214	197	208	205	201	218	191	195	188	209	213	178	217	214	192	199	196	203	206	192	218	215	225	203	184	187	199	189	190	194	190	207	188	202	211	205	209	208	195	205	219	234	209	184	195	207	191	226	187	219	174	179	195	185	206	216	224	200	205	219	213	190	208	212	177	211	202	187	187	209	205	177	211	206	214	203	204	197	198	203	173	195	197	201	226	211	218	216	198	195	211	176	232	199	225	226	207	212	229	238	197	206	191	179	216	210	195	201	193	191	208	220	191	230	204	207	217	211	203	228	227	204	199	209	200	184	196	189	188	200	208	203	200	204	221	208	226	225	190	175	220	187	186	214	224	213	215	202	206	194	193	221	229	214	213	189	212	201	203	207	210	231	184	210	202	192	201	201	181	198	174	196	189	230	182	206	182	213	219	195	193	191	225	183	188	199	239	212	211	189	211	186	191	188	188	208	191	213	193	215	193	223	213	213	188	202	190	237	196	202	157	196	206	194	184	230	188	204	222	187	194	191	205	195	172	212	216	214	210	187	212	223	204	203	216	191	228	201	220	195	216	186	217	213	207	197	209	205	188	187	204	197	203	193	190	220	204	223	196	188	184	179	214	188	218	187	219	212	195	188	194	197	185	189	207	219	224	216	205	216	206	192	236	192	190	227	218	216	199	190	207	214	216	214	187	192	201	217	188	185
41957	49224	47742	33420	18957	21981	23030	18555	5743	2593	3927	1313	4242	7830	7467	6418	4099	2924	1915	1169	628	569	555	584	595	510	548	539	509	537	539	494	507	518	513	535	508	545	545	521	508	547	520	530	536	547	519	538	562	516	540	537	577	566	513	557	559	571	566	508	521	544	514	547	483	541	558	548	516	537	545	526	537	500	545	560	535	556	568	547	541	508	521	491	527	534	546	529	600	512	535	564	555	550	508	521	586	502	574	518	509	548	532	542	533	518	538	521	557	592	494	542	552	512	578	532	566	525	519	521	538	554	554	569	544	484	570	544	545	570	517	532	550	524	544	556	553	526	571	543	539	541	534	525	476	552	545	545	550	543	552	530	578	553	494	545	504	506	557	527	502	523	557	526	562	552	485	550	537	572	500	544	526	548	582	530	522	512	590	521	543	503	546	492	527	532	522	523	539	497	539	538	540	550	540	554	561	511	586	524	543	523	487	560	538	518	515	522	538	505	509	551	520	515	529	530	538	543	526	560	480	520	538	536	546	526	503	503	536	547	585	543	543	518	540	508	528	548	550	535	530	542	526	576	545	534	489	503	529	523	543	551	509	560	537	518	548	523	600	538	537	528	536	539	546	504	543	541	598	556	543	479	507	533	592	527	558	521	531	522	518	553	523	535	522	536	532	544	525	526	510	538	565	535	557	498	566	523	556	559	561	546	526	551	524	546	521	561	533	504	549	527	539	490	571	539	539	564	522	501	536	576	504	538	539	612	537	496	571	546	517	533	561	509	533	582	533	536	516	486	515	530	568	516	545	530	521	559	570	557	518	464	570	551	518	555	555	570	545	578	505	543	536	517	519	522	500	558	521	544	526	502	536	504	507	551	543	548	535	510	559	551	551	521	511	505	509	521	555	527	555	502	542	561	541	541	546	543	528	530	554	546	570	542	524	491	542	547	562	545	523	548	568	508	571	564	501	549	557	524	565	530	488	503	503	553	520	564	496	534	494	534	508	525	519	526	543	556	488	554	541	519	536	549	522	525	503	485	512	545	578	585	515	519	519	543	518	528	547	486	541	525	518	548	522	533	531	542	531	546	523	510	542	491	522	524	533	499	517	513	481	553	529	533	545	546	536	545	548	499	489	550	516	526	509	543	530	530	510	536	555	520	530	576	516	538	525	527	576	515	525	555	489	526	532	530	502	535	503	538	507	527	538	523	540	507	502	518	546	516	542	539	564	557	532	506	530	524	556	547	554	498	560	524	510	548	521	539	498	543	523	511	516	517	565	530	523	538	508	494	564	526	503	528	529	541	488	553	525	543	510	516	542	529	555	540	523	547	566	541	478	530	548	542	568	482	560	549	581	551	532	499	532	558	537	513	540	497	524	565	564	535	496	539	486	574	499	507	518	495	577	507	537	504	537	548	542	521	487	522	520	512	532	541	562	548	535	544	534	557	488	534	519	520	550	530	547	534	486	492	562	525	529	488	509	525	536	518	534	524	571	516	548	523	516	599	525	558	586	481	544	538	514	551	534	539	509	551	504	522	510	559	539	536	519	532	564	561	540	552	502	560	541	550	541	575	520	546	535	526	553	538	536	537	507	540	525	519	519	487	543	529	504	528	558	549	579	571	527	543	530	554	569	529	509	549	536	512	512	522	512	521	559	527	540	524	516	563	537	528	537	536	499	535	549	523	531	544	542	525	516	542	553	525	515	543	521	500	535	600	517	526	540	526	520	549	504	533	523	535	548	506	494	522	553	563	481	530	548	533	489	557	522	521	542	551	554	546	559	511	540	514	527	532	556	526	553	555	561	526	515	541	532	550	508	519	537	557	528	535	530	492	490	522	540	572	518	543	546	539	520	492	546	510	533	524	528	547	514	559	531	526	569	558	533	503	566	517	537	540	502	544	538	565	533	550	566	524	513	531	520	529	563	491	547	542	474	550	500	514	528	523	535	548	510	529	555	555	529	532	550	550	560	514	539	543	520	519	553	491	542	550	519	516	569	512	529	577	534	521	539	562	531	503	515	529	526	502	570	519	548	534	519	540	540	574	529	533	522	555	529	528	539	529	561	526	533	497	530	541	561	502	550	550	557	542	493	541	559	534	520	549	535	525	517	540	515	522	509	534	516	496	518	488	496	527	511	549	540	491	543	533	545	536	529	548	519	541	567	536	541	510	547	556	563	541	535	487	506	516	545	555	501	528	523	536	535	566	520	499	530	541	562	524	551	539	527	551	504	523	566	568	545	554	511	540	531	544	553	531	510	569	520	527	522	529	521	517	539	545	541	516	515	522	497	541	501	563	538	541	483	540	541	519	545	564	469	521	526	557	564	546	566	517	553	569	559	558	559	579	511	481	544	549	544	528	548	558	518	506	512	531	510	508	541	545	526	559	565	533	499	525	526	531	548	561	526	541	540	550	568	559	547	509	518	537	513	560	524	531	570	527	569	549	510	543	520	540	552	523	532	509	550	507	543	579	529	552	544	528	537	537	539	550	506	540	497	541	522	538	526	543	478	506	512	471	493	524	553	518	555	505	505	511	526	549	544	539	536	539	533	580	536	594	539	514	522	556	579	541	553	489	513	550	540	533	524	536	547	541	535	577	559	513	526	534	544	555	543	501	530	491	556	523	557	530	508	520	557	522	509	528	572	540	539	529	537	522	552	594	571	529	545	521	525	544	531	554	515	549	533	518	546	536	566	529	536	550	535	547	534	535	551	512	521	521	504	552	517	500	520	516	555	508	587	511	544	549	589	541	572	516	514	530	552	541	524	547	549	561	505	529	531	529	464	536	551	528	544	569	556	548	549	503	536	534	496	479	532	527	531	536	514	534	540	547	514	519	529	540	536	527	562	511	546	513	560	604	546	549	487	550	503	544	557	499	523	582	519	510	551	512	482	557	495	524	513	548	561	513	519	490	514	562	530	547	552	526	546	547	528	517	548	529	528	544	521	511	525	524	521	534	544	553	532	531	530	527	532	553	502	514	564	583	502	501	511	557	554	542	505	492	532	522	524	579	544	554	534	512	540	526	543	534	529	558	522	562	530	532	530	515	556	482	509	527	502	539	542	501	520	547	544	533	492	525	604	549	522	537	584	550	531	536	557	585	552	513	545	538	507	515	509	508	501	547	495	512	526	567	551	522	552	553	495	509	541	471	552	505	537	493	547	566	540	567	523	529	560	522	573	517	494	544	497	522	513	522	504	586	521	510	553	524	550	551	509	544	542	577	552	503	569	537	540	521	577	566	514	562	526	520	518	557	532	503	545	548	541	547	534	544	505	540	507	553	591	551	534	544	539	525	536	535	513	535	503	567	514	549	547	522	524	538	505	538	545	537	531	543	525	516	509	554	509	508	540	552	530	511	555	525	549	507	516	528	524	541	513	543	565	514	541	538	544	526	604	529	545	530	562	539	502	560	497	531	567	497	549	505	544	531	561	518	564	531	530	544	562	551	527	526	504	513	503	574	524	521	539	509	560	538	531	501	539	492
76668	77773	65636	42436	20511	16490	17077	11691	3463	990	1478	410	1271	2770	2971	2170	1582	1142	743	436	263	229	252	202	252	210	229	214	200	222	207	236	219	236	231	262	230	204	218	222	245	214	204	213	228	213	210	205	234	247	241	211	191	226	224	220	172	235	236	216	213	228	206	221	213	224	210	243	216	197	235	217	236	211	219	219	187	219	213	216	224	228	212	255	226	224	242	250	225	213	213	220	227	214	224	233	230	203	227	208	195	233	222	208	253	212	243	210	209	225	225	228	234	226	224	198	219	241	215	201	230	218	206	227	223	196	212	197	217	214	205	220	203	220	201	216	203	210	185	208	214	223	227	229	219	209	226	206	216	213	231	234	202	197	212	219	232	172	216	218	193	205	198	196	184	203	209	232	189	222	225	206	233	240	208	219	221	215	211	212	204	220	224	230	214	216	208	225	231	238	224	209	223	211	216	234	226	203	252	190	234	222	205	225	213	198	186	200	228	190	211	196	209	242	216	243	241	249	217	204	225	219	217	210	228	180	224	198	197	221	232	229	216	208	197	194	236	221	213	198	225	224	237	224	196	216	189	237	222	226	211	233	204	224	212	220	204	216	234	204	200	205	227	211	231	218	233	205	229	223	240	211	224	212	228	207	192	252	240	235	244	203	233	242	243	224	232	232	216	198	236	234	240	235	209	222	201	245	228	207	203	232	219	191	203	217	223	218	216	215	219	235	212	215	220	196	243	246	205	239	219	235	221	222	199	213	220	210	212	208	221	241	212	214	230	222	199	233	237	204	203	237	226	205	213	228	202	184	201	227	219	225	220	216	213	187	206	214	210	206	219	208	219	225	227	228	220	214	199	233	217	201	222	198	236	219	215	240	235	211	224	219	206	240	236	213	239	199	227	227	225	221	232	199	223	218	244	206	231	211	213	198	220	209	220	236	213	232	239	221	218	211	206	214	218	219	232	211	201	227	224	226	234	227	220	230	179	197	231	233	185	241	212	218	235	223	210	212	210	229	207	222	217	198	225	226	216	223	183	235	218	211	213	219	183	222	181	183	222	219	203	175	230	238	226	227	189	222	230	208	213	203	221	225	207	203	207	218	227	243	204	211	213	229	191	199	195	192	209	230	209	221	234	212	174	216	228	219	230	213	238	261	236	208	206	225	249	209	224	223	224	220	202	198	227	229	209	213	217	210	231	198	205	241	218	226	216	202	230	208	226	210	212	224	203	223	207	231	228	215	230	209	219	246	217	261	237	202	212	214	213	226	257	197	214	212	245	237	239	240	243	222	233	240	208	194	225	251	208	203	247	227	213	217	201	218	219	214	205	222	214	207	216	211	209	196	230	224	199	215	208	234	205	226	217	209	218	210	214	229	231	207	207	221	238	225	217	227	218	209	241	218	245	238	209	203	188	204	197	171	187	191	209	204	219	234	213	207	216	202	236	230	235	228	248	223	245	211	232	235	225	211	261	229	211	197	210	225	206	208	231	201	226	210	205	226	215	220	239	222	222	218	213	226	203	201	226	230	223	220	214	209	233	214	231	233	191	201	228	221	235	199	222	203	206	200	208	227	223	229	216	205	236	203	215	230	244	228	237	244	213	233	210	241	244	207	221	227	202	209	227	222	224	221	217	209	219	213	213	193	200	206	210	236	201	225	252	212	229	229	235	217	222	223	221	241	243	264	203	236	228	247	249	215	228	247	254	226	224	216	214	206	240	230	197	232	209	253	203	235	212	227	224	234	213	217	237	218	209	206	222	197	239	222	225	253	231	217	239	229	243	234	234	226	254	176	218	234	247	182	182	212	243	223	226	237	200	230	219	202	206	235	223	214	230	244	208	216	219	209	193	239	218	204	242	213	213	219	211	195	200	219	228	217	217	209	229	212	228	187	209	225	231	240	211	221	222	229	203	219	216	222	220	213	244	204	221	216	204	196	223	235	252	229	225	231	206	232	215	195	234	223	197	242	207	231	229	203	228	178	233	229	218	208	203	224	217	214	207	249	257	221	230	216	230	210	198	223	225	230	224	221	239	229	231	232	227	206	225	214	214	188	220	213	234	224	226	210	233	264	218	223	238	224	218	228	239	225	218	196	229	211	236	234	219	231	222	232	209	240	201	227	212	206	216	250	224	221	214	246	200	231	236	221	251	217	239	203	214	247	226	225	216	204	231	224	220	214	239	228	229	226	256	221	227	187	221	201	234	209	210	210	221	213	223	192	231	210	197	257	224	229	224	231	232	246	222	197	212	204	232	216	201	229	225	210	231	228	227	215	206	210	230	202	204	219	215	219	224	244	226	234	204	200	227	218	231	243	211	228	235	188	247	233	206	213	217	222	211	232	209	238	206	200	218	232	207	217	213	204	226	225	249	213	202	209	229	221	195	227	200	219	233	209	214	216	219	209	206	219	203	216	215	209	215	207	238	217	211	204	220	219	213	205	220	222	226	203	249	227	243	203	225	227	218	198	203	215	215	202	230	223	217	236	214	234	228	206	214	206	194	233	219	218	208	217	214	193	230	204	226	197	216	193	243	244	236	214	238	241	221	209	195	214	240	226	201	214	227	225	215	213	185	236	225	227	229	233	202	208	219	196	198	193	213	205	230	213	225	205	215	221	221	229	223	207	225	232	216	230	208	211	218	207	201	221	238	222	233	235	222	189	205	216	219	186	250	210	205	210	220	243	218	236	221	226	219	192	203	198	227	232	232	226	247	248	211	220	223	234	183	216	228	206	220	229	237	201	250	218	238	208	245	236	218	206	196	225	227	204	207	226	203	242	213	226	227	230	231	226	223	234	230	207	227	225	234	218	203	181	219	233	215	212	223	225	234	252	254	208	220	237	213	238	211	227	209	212	194	195	225	216	207	187	189	235	214	222	189	206	216	237	226	191	247	214	212	215	241	210	228	198	212	225	212	210	220	224	192	233	181	229	196	197	205	199	227	240	204	245	233	204	213	215	205	244	218	221	206	236	186	216	219	195	204	209	235	178	241	213	221	242	236	206	228	216	247	194	212	214	224	213	222	196	206	169	206	226	217	227	188	230	215	202	214	213	198	241	229	204	221	245	223	236	189	208	214	211	203	226	198	214	225	246	223	201	233	206	209	193	226	205	213	220	201	217	214	227	198	210	191	230	200	217	223	208	207	220	194	221	200	233	224	213	207	220	213	182	210	175	189	233	195	200	242	226	220	216	215	209	226	181	225	191	220	215	201	211	229	193	218	213	237	216	223	227	221	214	230	215	219	188	211	224	224	206	217	207	222	196	238	197	240	217	222	211	248	227	179	206	223	228	203	213	221	234	198	217	222	203	231	239	191	248	228	227	253	219	201	208	219	212	205	204	209	228	208	215	221	223	193	232	233	200	197	205	222	207	193	206	232	221	203	208	250	205	200	223	229	242	215	207	251	227	192	209	222	206	225	238	234	236	227	208	223	208	236	237	234	201	196	228	207	240	218	237	240	226	190	229	244	206	213	239	212	227
50880	63421	60097	44178	25961	30090	31639	25344	9715	3841	6186	1507	5841	12132	12710	9397	7143	5372	3219	1869	774	660	629	669	728	566	539	550	562	589	508	558	502	545	553	544	562	603	583	586	556	573	559	554	567	532	578	585	578	575	608	588	560	606	546	558	561	573	585	577	552	576	560	538	525	534	608	578	556	584	596	561	582	578	605	598	562	579	551	595	566	525	614	551	584	535	553	541	554	544	556	599	544	559	580	570	558	594	556	548	519	540	547	576	584	532	583	557	583	586	555	528	548	588	532	557	588	571	561	562	558	595	558	540	555	585	531	566	551	579	578	563	584	593	551	607	596	553	509	543	584	522	596	507	583	552	584	571	554	563	555	561	573	561	563	599	558	576	579	532	539	551	585	572	545	538	576	572	575	524	566	551	583	572	555	547	566	608	560	541	592	589	535	599	566	549	560	569	562	593	549	567	558	539	601	621	543	565	612	546	562	579	541	537	571	588	573	597	572	576	563	544	573	585	556	563	568	576	554	581	575	526	575	563	593	593	596	572	565	576	525	547	508	566	511	541	554	579	546	575	518	570	557	608	552	590	572	596	568	574	525	549	587	531	573	561	552	572	563	593	565	544	566	537	550	562	584	595	560	587	569	536	565	587	532	611	571	590	522	568	558	579	578	534	576	503	579	578	555	605	559	536	558	592	548	573	561	531	545	572	558	556	553	550	591	570	539	613	562	579	573	602	515	616	567	572	575	515	549	564	533	549	562	592	560	566	554	536	589	593	529	550	574	606	571	544	560	525	564	565	543	572	561	590	613	568	579	562	564	541	517	572	561	587	510	526	544	530	566	534	556	584	535	559	530	565	567	570	576	594	533	524	567	542	570	609	600	507	608	572	555	554	549	574	566	576	568	596	571	567	585	530	607	555	548	582	540	575	496	564	588	554	575	531	520	533	541	573	565	602	566	573	554	522	546	561	565	595	536	571	532	505	576	578	555	600	564	535	584	549	586	539	565	576	538	592	551	557	582	569	589	598	595	529	577	586	543	587	516	585	537	594	528	532	544	546	581	565	560	508	568	547	560	561	565	605	535	565	534	537	579	516	560	509	566	544	597	554	529	534	574	557	519	555	570	555	571	582	594	548	556	574	550	541	552	588	573	532	552	571	555	609	543	525	590	558	552	512	542	583	557	544	568	583	610	536	598	580	545	568	589	559	557	597	556	567	563	557	588	547	534	564	582	570	547	565	568	556	597	536	604	574	547	565	572	611	587	535	563	592	579	597	574	538	607	508	575	585	552	576	576	558	532	585	532	536	538	591	523	585	588	527	536	566	538	574	566	564	572	565	541	564	528	607	561	619	565	570	556	583	512	550	554	544	573	592	551	542	529	515	554	557	582	555	581	551	553	567	562	570	541	533	575	599	552	585	554	561	538	571	584	595	553	556	555	588	520	531	524	559	558	585	551	491	549	576	564	549	535	544	582	569	571	565	567	546	583	555	549	570	571	582	562	515	557	550	547	523	561	533	562	554	575	544	532	587	529	535	564	586	562	582	566	515	536	603	594	574	574	561	555	537	573	561	537	551	600	561	540	605	590	543	612	535	579	555	550	555	530	552	562	546	517	562	551	582	519	572	559	543	605	562	535	589	541	554	605	598	559	571	569	561	568	560	540	570	539	544	557	540	576	565	502	537	573	535	555	534	557	569	592	545	538	548	560	563	531	563	539	559	540	557	521	577	561	562	568	603	526	548	564	541	584	559	553	563	577	574	542	601	571	549	558	607	599	581	578	588	527	562	585	566	579	564	568	595	581	565	567	554	553	573	558	577	554	555	554	563	562	571	559	521	617	527	558	541	512	520	603	583	576	578	580	548	594	574	540	554	622	573	580	499	550	577	601	545	589	577	579	563	570	570	565	566	566	547	566	550	573	519	568	565	560	560	574	556	498	581	582	615	543	542	548	593	557	544	560	547	586	584	568	573	573	561	532	560	542	586	569	571	584	569	592	563	568	589	567	556	516	552	557	559	555	564	574	609	567	535	587	527	593	613	508	538	535	590	549	558	588	522	569	597	549	610	592	548	559	559	570	571	574	528	589	558	548	548	524	582	561	581	542	594	553	561	595	585	568	564	579	564	538	585	511	558	581	574	527	594	519	553	574	595	564	525	587	578	572	536	576	538	608	512	548	558	552	548	556	545	552	568	534	555	543	604	536	576	585	582	535	584	549	569	583	572	508	583	580	548	572	558	520	531	552	558	562	533	560	561	568	567	553	575	535	561	547	589	540	551	579	552	544	532	561	565	535	593	539	544	596	554	552	544	556	579	528	516	526	582	591	570	594	545	585	537	547	520	561	574	613	561	552	534	559	557	568	595	553	605	512	595	528	564	561	582	564	548	521	584	576	554	552	566	535	556	579	605	562	558	632	568	552	580	547	594	547	522	544	569	599	583	554	554	567	559	569	515	558	524	569	597	529	606	583	579	570	558	570	586	536	567	559	556	501	560	570	570	532	567	559	564	534	573	582	577	541	577	578	557	586	588	581	581	571	563	555	592	583	550	549	582	553	513	524	525	585	547	592	555	579	570	546	569	545	569	578	523	582	528	569	552	547	585	561	525	537	556	546	558	556	558	561	550	560	550	579	553	585	586	586	581	547	606	573	531	543	534	559	602	584	566	553	522	528	569	551	572	569	571	544	544	595	597	590	571	572	558	541	560	572	585	563	583	583	509	596	575	544	553	546	579	581	556	574	555	553	595	545	537	529	550	559	522	530	568	552	568	558	533	552	587	576	550	568	562	511	559	542	565	561	565	574	561	537	550	545	571	540	538	581	598	578	570	563	570	562	571	560	585	584	509	563	533	549	575	526	583	587	586	546	571	598	553	567	562	522	602	536	574	531	544	551	572	566	576	556	576	595	564	567	538	564	551	560	551	572	547	566	547	564	536	552	543	563	537	554	533	567	541	575	571	534	567	566	541	572	561	553	542	569	616	541	547	536	545	570	558	550	516	561	571	550	582	583	514	571	516	581	589	592	577	555	575	603	594	595	521	512	546	536	553	608	587	568	550	570	587	561	542	557	551	558	526	586	506	570	574	574	561	564	598	538	521	553	582	608	572	543	561	550	534	553	544	556	562	592	575	564	568	559	594	579	589	569	572	563	574	563	559	578	548	582	530	552	587	591	569	575	562	550	594	544	530	556	586	546	553	542	556	576	577	546	535	554	585	557	549	582	578	533	531	574	585	540	573	591	546	591	542	567	575	548	568	568	554	527	559	584	546	600	576	591	551	556	549	577	527	537	572	576	577	586	543	529	545	557	551	559	560	559	533	587	576	512	593	554	596	590	586	581	541	551	560	531	539	571	575	548	591	563	535	559	564	585	578	550	598	543	586	533	611	614	601	573	573	608	530	573	542	602	551	547	543	553	545	572	535	567	541	578	516	548	556	572	527	611	555	572	576	584	573	572	575	551	569	541	542	572	517	528	520	573	543	617	579	591	543
21155	17472	12035	2900	555	469	576	455	247	207	217	199	193	287	285	276	261	271	229	224	189	197	194	218	194	210	181	202	176	206	197	191	205	197	188	196	191	199	192	194	193	181	165	189	208	212	178	174	189	198	188	193	190	183	185	204	158	208	201	192	186	193	217	191	176	176	197	166	181	191	202	192	228	160	190	191	205	214	189	191	187	170	210	179	190	174	185	188	194	188	199	174	182	179	172	193	173	196	188	196	167	210	183	187	182	198	185	180	191	183	186	189	186	190	185	169	189	204	192	169	179	213	199	208	195	202	213	184	167	216	178	189	174	229	184	204	225	195	193	181	178	172	242	183	180	193	206	190	205	209	202	209	193	210	210	186	189	197	208	205	162	177	189	184	172	187	182	182	196	213	213	184	185	194	203	193	189	184	165	176	174	205	189	187	182	188	173	176	200	190	191	184	186	178	190	177	184	177	177	173	203	173	177	188	217	163	178	200	182	198	187	193	170	196	198	170	210	201	188	190	171	199	205	189	166	158	212	161	194	189	186	207	196	180	169	194	186	175	206	181	213	207	174	191	187	197	169	180	199	192	192	188	176	197	194	189	184	176	219	193	181	182	186	179	202	186	197	180	190	174	208	183	203	191	190	170	205	172	201	186	178	167	196	195	189	198	168	197	206	162	206	184	179	188	188	191	184	201	191	181	193	215	184	166	165	191	208	197	203	189	190	168	196	189	194	189	188	199	189	182	201	181	188	180	203	195	211	178	188	205	174	211	220	212	213	177	164	208	196	216	195	183	209	189	180	189	168	188	177	190	188	191	187	197	191	174	185	161	189	201	203	189	197	213	193	194	197	177	169	172	173	185	194	157	198	195	190	176	203	189	206	183	197	171	195	183	216	184	195	186	187	163	181	189	170	203	197	192	189	183	206	211	181	192	196	202	199	205	173	189	185	198	184	183	196	218	198	179	196	200	203	207	207	203	191	187	170	176	227	214	172	197	195	194	177	189	189	193	178	173	180	173	215	193	185	203	181	178	189	177	199	215	183	190	200	178	193	201	188	187	171	184	185	184	195	193	177	172	171	193	209	226	200	203	199	186	192	182	176	174	164	184	190	216	198	186	182	188	200	181	186	176	210	187	205	203	191	205	188	159	207	214	199	166	222	206	212	208	191	204	194	179	199	193	168	165	208	171	197	203	198	176	188	195	185	205	189	191	186	187	171	195	210	171	189	191	210	180	181	183	202	149	167	172	185	185	187	212	208	198	200	194	205	196	186	193	184	198	217	179	210	180	203	195	179	163	168	205	186	209	185	177	195	192	163	194	192	174	174	180	212	202	208	182	195	182	181	197	219	206	187	213	188	203	188	209	177	169	224	180	198	155	217	204	190	184	191	199	192	177	187	175	167	197	191	175	184	198	187	166	214	184	207	182	187	158	185	180	192	199	173	190	169	202	188	200	165	183	201	200	210	192	186	164	170	184	201	191	193	166	161	199	182	179	201	186	181	188	199	198	182	207	179	187	210	192	175	176	175	189	199	208	192	209	192	185	177	209	194	181	199	204	184	173	207	225	191	221	177	205	171	194	174	195	185	199	169	202	183	193	211	175	177	190	171	206	196	162	222	158	170	185	171	189	162	187	188	202	209	201	200	186	194	196	198	174	196	164	196	201	178	185	192	209	188	180	203	171	180	177	180	199	184	184	175	212	189	216	189	194	195	161	171	217	187	181	175	181	174	218	203	154	186	185	196	173	183	196	190	174	195	186	197	193	188	180	180	175	209	190	200	160	183	181	192	182	181	198	173	161	176	195	182	176	176	201	183	165	203	211	171	176	202	171	191	193	197	180	165	186	191	183	181	200	168	215	171	186	199	204	188	219	207	204	195	200	174	194	177	161	175	191	160	164	177	168	189	187	190	180	170	173	182	191	196	212	204	171	188	164	229	204	179	183	184	182	213	167	183	181	182	185	172	205	204	188	177	204	161	208	183	193	186	190	190	179	194	210	184	202	183	197	188	188	172	210	177	165	177	173	195	199	179	209	176	194	177	187	175	180	199	216	177	195	191	192	204	160	188	186	175	204	182	186	182	169	192	186	178	169	172	176	192	208	195	182	164	205	191	174	182	191	165	214	199	218	204	207	178	207	184	201	188	186	190	194	206	202	165	194	191	186	197	233	175	195	185	170	178	195	191	189	212	183	163	174	207	190	185	185	193	180	212	202	180	178	182	205	197	185	190	195	188	182	172	180	185	179	191	167	183	174	191	205	177	190	173	199	195	193	192	202	179	183	181	192	183	174	182	201	193	194	202	186	202	195	193	208	176	189	205	208	187	182	181	176	195	185	203	186	210	165	193	214	186	201	201	181	188	190	195	224	199	194	175	179	185	199	192	190	170	188	177	188	185	208	191	179	185	190	163	202	184	221	176	180	192	188	179	166	208	210	197	171	168	192	192	180	196	208	189	187	194	200	160	182	177	208	198	172	201	193	232	183	193	185	224	170	184	189	187	168	178	181	177	198	208	204	193	199	166	176	170	182	194	199	178	184	191	182	192	176	196	168	171	211	174	198	178	201	194	170	192	190	178	174	205	176	188	188	180	189	183	186	183	193	199	173	188	209	176	193	205	185	212	175	174	203	209	219	190	175	189	198	209	162	160	194	196	183	187	182	156	183	180	197	186	177	177	196	183	185	194	197	193	214	188	165	193	197	173	173	195	224	203	204	195	192	188	200	204	198	197	181	184	210	200	189	206	199	187	186	182	207	165	172	184	192	180	174	192	184	209	180	207	197	184	190	177	183	187	177	196	188	184	208	183	180	191	190	196	202	192	201	195	190	179	212	183	192	205	201	183	193	181	202	201	179	197	188	184	203	190	207	193	205	215	197	218	195	171	189	204	170	205	191	153	182	214	193	193	158	179	203	175	172	175	183	181	167	217	206	191	190	186	173	180	202	194	180	172	164	187	176	203	199	212	200	212	184	179	193	180	203	192	215	215	178	204	186	202	193	188	186	178	203	189	185	194	208	186	190	198	191	192	221	184	187	170	185	188	208	179	170	213	188	175	175	198	220	203	181	206	179	201	161	191	199	180	183	209	190	208	179	203	189	206	188	198	159	217	210	179	175	183	185	183	204	181	177	195	168	188	190	229	167	180	185	179	161	209	198	182	177	193	192	200	210	204	177	176	188	161	219	199	191	170	181	183	176	212	191	192	198	193	181	199	186	184	179	209	188	203	186	194	196	197	183	166	177	179	201	189	217	197	211	203	165	234	188	181	201	192	190	187	193	194	181	178	191	210	182	201	189	184	199	187	215	206	185	213	164	185	197	204	174	206	188	180	189	200	190	193	178	183	187	172	201	212	201	206	214	182	195	174	172	204	191	212	177	214	184	201	178	188	174	189	208	196	206	202	200	173	186	199	180	170	208	195	214	185	209	169	169	191	181	190	182	176	213	184	202	188	185	182	175	193	188	197	191	183	195	170	175	184	193
17697	21489	17235	6449	1796	1945	2521	1773	794	575	629	522	628	958	1077	916	746	740	645	557	520	505	481	489	443	489	468	496	508	520	533	508	522	488	526	472	505	507	482	508	528	515	507	492	471	500	531	537	513	500	458	500	502	512	512	497	477	532	509	500	500	462	510	471	531	513	485	496	486	504	534	501	509	491	470	530	488	536	473	497	518	489	522	503	514	523	492	504	511	510	509	520	493	535	491	531	491	488	499	486	471	463	491	569	521	527	525	488	498	502	476	474	491	465	512	508	532	499	534	531	534	515	517	536	494	505	487	488	526	487	484	490	490	516	506	511	474	516	503	504	521	539	521	527	535	521	507	491	542	497	530	507	489	513	484	512	516	500	525	512	499	509	454	528	473	528	503	506	481	503	506	514	522	543	500	545	477	497	497	494	487	501	472	525	501	484	488	476	482	463	507	526	524	512	488	486	473	506	512	505	521	475	516	504	504	490	460	518	481	481	553	538	488	497	472	497	526	509	489	475	505	515	494	488	487	487	475	490	510	483	495	506	451	474	506	520	530	504	498	503	532	538	517	505	501	508	495	479	521	507	505	525	488	519	455	525	513	504	491	495	497	519	510	519	521	520	485	545	494	475	497	501	472	517	503	527	475	520	512	516	481	516	496	502	526	542	511	499	511	517	505	483	495	485	491	506	504	497	493	518	466	476	520	492	491	473	466	508	505	510	472	514	497	493	499	467	498	511	461	548	487	490	502	495	497	531	514	465	494	515	494	508	477	504	509	481	468	476	522	543	490	512	488	519	507	525	500	502	495	517	491	472	481	503	504	476	498	480	479	505	467	496	493	533	553	493	510	522	541	506	505	459	515	500	485	487	533	493	510	525	535	511	505	488	510	526	461	516	489	484	485	527	528	503	504	491	505	519	465	459	481	499	477	461	488	493	488	529	501	475	486	512	515	500	496	437	530	525	511	492	518	533	497	519	520	475	494	491	540	511	553	536	516	461	532	488	456	491	463	488	483	482	477	520	525	532	487	496	506	532	509	493	467	519	505	488	533	544	516	511	526	484	560	524	471	546	458	468	503	557	539	522	478	527	518	469	506	529	525	515	485	472	477	506	497	522	479	491	514	485	514	486	492	529	491	505	514	502	495	498	476	531	487	475	502	486	554	517	497	497	473	492	477	467	462	489	511	482	484	505	534	508	501	535	479	546	539	496	500	495	496	524	518	493	468	474	503	483	500	478	525	486	517	474	504	474	503	498	477	509	474	512	509	480	463	492	487	524	512	530	538	461	466	499	505	524	519	522	481	487	508	508	505	480	521	497	479	535	462	514	511	479	516	512	452	513	494	493	496	502	497	468	544	526	506	487	478	497	494	483	510	537	496	498	482	519	475	506	483	490	524	458	559	546	504	537	521	487	533	485	489	515	520	483	513	483	506	520	506	529	502	500	463	508	497	503	463	543	478	516	500	486	510	523	497	514	466	508	561	497	485	528	487	490	514	513	468	477	461	466	509	501	495	461	526	484	487	484	525	487	484	514	533	451	433	492	538	496	500	518	528	518	501	523	505	515	479	496	498	531	502	550	506	500	461	507	517	557	475	529	528	462	491	486	446	527	499	504	482	515	538	473	474	508	493	480	501	522	505	508	487	502	473	549	499	505	494	489	500	479	497	521	529	478	523	502	496	543	493	515	534	458	519	517	495	490	515	484	507	510	493	463	459	505	531	519	497	550	518	536	515	524	463	478	475	445	489	509	513	455	525	478	510	472	481	529	542	462	455	505	461	507	518	505	512	504	539	497	469	507	505	456	515	479	507	506	514	501	495	494	546	495	536	504	514	456	497	494	456	490	517	508	517	512	493	468	511	513	498	505	555	506	524	484	483	510	516	481	482	480	483	490	511	479	523	507	499	505	522	517	463	470	558	500	534	506	490	521	505	483	482	508	467	527	501	504	505	491	482	515	528	486	543	489	463	523	538	465	473	503	500	506	459	519	523	531	464	483	505	475	471	501	502	500	513	488	495	496	539	496	516	551	497	487	449	528	510	519	495	505	479	486	491	506	513	485	524	464	467	482	535	503	486	463	488	511	498	529	508	484	496	504	484	480	495	501	496	529	484	438	488	524	517	469	508	526	537	466	507	498	488	512	501	504	505	536	496	488	512	518	495	519	543	489	478	530	538	494	525	509	521	491	455	463	514	522	491	509	499	518	498	458	477	515	508	538	497	498	468	496	541	490	516	500	487	513	498	494	483	509	502	499	492	504	509	495	512	501	461	511	497	515	490	438	495	526	479	463	475	488	484	510	496	486	517	527	509	548	511	508	516	509	480	536	484	494	499	521	516	466	502	475	509	520	524	527	488	494	552	511	506	466	540	515	510	482	479	475	488	528	480	476	508	500	514	510	509	479	468	525	501	523	480	462	496	507	517	476	514	499	491	533	521	501	502	474	526	477	506	504	502	499	506	467	511	499	508	492	525	491	471	505	500	483	501	491	511	505	530	541	509	466	490	491	540	511	485	464	512	473	470	494	496	493	525	529	499	494	495	492	534	500	490	516	497	496	509	479	489	499	488	478	482	525	547	484	493	472	494	469	508	466	487	512	506	494	502	501	496	477	504	511	479	474	522	504	468	488	518	513	527	504	517	486	523	470	505	502	507	514	502	494	464	510	527	476	462	507	521	473	512	517	495	484	541	490	542	458	493	510	480	486	484	485	507	506	463	503	481	520	531	459	477	484	517	535	475	503	508	514	517	476	503	509	490	497	506	513	542	527	496	511	489	482	480	518	504	511	522	500	473	466	497	478	525	487	483	503	502	493	477	479	521	540	521	481	521	520	502	508	455	494	473	505	465	509	506	518	493	537	480	492	470	477	493	480	493	483	480	496	528	483	477	518	505	521	467	514	483	495	499	496	486	491	490	511	481	517	485	465	546	534	539	490	498	510	479	514	529	491	505	521	527	520	495	511	479	516	498	507	480	510	515	483	456	518	497	482	515	527	500	477	499	558	502	486	472	465	495	512	455	512	509	487	482	509	467	496	520	548	512	520	487	474	509	485	554	526	502	504	522	504	500	460	521	464	488	489	513	455	476	522	464	512	504	497	501	465	472	540	507	512	526	525	521	487	501	507	507	518	504	495	522	484	490	522	546	537	484	499	514	493	528	493	508	507	505	449	492	490	488	485	493	455	526	505	516	469	514	518	507	462	515	513	500	495	443	465	505	541	532	477	537	537	537	504	513	518	473	500	519	472	506	494	489	526	506	519	504	538	512	487	509	517	490	501	473	453	514	516	543	514	531	466	520	502	456	506	507	494	529	495	477	518	510	483	495	485	508	492	536	560	491	489	547	473	523	529	492	494	504	470	484	482	509	449	524	493	516	505	457	529	478	466	497	491	469	471	470	536	494	469	489	528	474	529	466	481	498	504	521	510	477	499	432	492	524	501	489	487	443	465	475	509	507	472	510	519	546	497	487	475	522	511	477	469
64426	65609	59983	35257	12729	7065	7760	4310	1689	387	656	266	507	1031	1369	1232	670	575	446	329	249	218	194	218	217	195	182	211	221	227	216	209	183	206	205	193	189	184	197	199	217	229	205	210	191	201	200	212	203	189	179	212	212	216	190	181	203	215	192	210	181	194	208	213	205	204	199	208	211	209	192	225	194	201	202	226	181	213	201	181	239	213	202	207	206	200	210	223	186	195	209	231	209	231	189	192	226	213	186	209	215	187	215	200	186	185	187	214	220	172	177	227	217	200	172	167	183	182	224	204	205	207	201	203	160	200	217	203	197	183	201	189	188	202	194	234	201	199	212	196	210	193	221	212	224	206	201	217	213	215	222	212	201	234	208	212	187	182	215	184	202	199	218	235	204	196	194	197	177	189	224	205	196	191	202	191	205	194	198	197	194	179	183	188	191	185	217	190	199	215	206	195	212	203	210	197	207	209	199	182	193	206	188	194	219	174	205	206	219	189	191	211	220	196	203	229	209	177	187	202	201	196	190	203	224	175	206	217	199	214	211	210	202	203	202	218	207	200	177	207	220	162	188	182	219	209	182	202	218	209	212	204	227	214	175	232	213	182	197	198	204	205	189	212	198	174	206	211	185	207	201	207	235	218	192	201	214	216	198	191	209	214	190	194	190	186	162	198	212	206	220	199	202	192	207	213	164	227	180	183	198	192	213	227	218	204	210	192	216	197	190	209	188	189	212	179	185	223	222	188	200	223	196	214	179	220	213	222	214	174	227	196	208	208	207	185	205	204	189	212	206	203	209	202	199	213	196	211	208	183	206	215	215	195	214	184	185	181	187	195	205	215	224	203	218	199	217	188	181	183	181	211	217	199	194	202	218	188	193	216	200	177	204	186	191	188	197	200	203	189	210	201	218	188	213	210	220	190	200	209	194	215	187	202	186	179	191	198	202	182	193	209	219	185	208	189	241	193	191	185	218	196	214	195	196	226	203	217	225	197	204	190	194	201	243	184	191	180	216	206	217	214	193	214	179	206	221	175	200	205	197	186	219	226	202	173	194	187	209	200	181	196	213	206	218	207	179	210	191	203	208	211	198	219	165	196	218	168	189	204	193	196	230	170	192	199	187	199	233	198	214	210	176	195	159	211	211	201	205	188	191	212	210	206	203	212	204	203	203	200	198	209	188	179	199	188	220	198	166	213	231	203	207	189	221	205	194	176	216	190	224	218	187	172	196	193	220	183	208	203	216	218	189	216	177	215	225	193	206	213	189	219	196	179	225	207	195	186	187	181	200	219	209	186	186	198	208	209	224	189	207	171	192	183	205	190	213	157	214	227	202	199	193	210	198	215	209	203	212	224	181	214	194	219	218	189	196	198	234	209	202	196	181	213	172	212	224	207	187	189	182	190	200	217	180	213	161	183	193	192	194	190	198	189	224	180	193	215	200	207	193	189	184	217	200	226	197	208	213	202	216	213	211	206	214	209	219	214	215	173	195	208	193	205	226	185	181	171	227	207	180	209	204	213	218	210	190	199	203	243	193	194	234	197	222	199	176	194	180	188	172	227	205	204	216	200	202	202	200	197	199	195	177	211	200	215	185	189	207	210	183	202	190	212	237	198	203	201	203	189	202	204	198	180	194	214	202	191	169	221	188	219	194	200	230	190	197	187	200	215	210	187	206	212	189	219	189	202	189	187	207	201	189	199	212	199	212	189	186	203	208	203	198	235	208	188	187	200	194	210	222	199	179	206	195	196	168	207	184	208	207	198	242	206	174	212	194	202	207	165	212	205	204	218	226	210	198	218	204	216	183	205	205	218	183	202	212	199	216	234	204	232	228	189	175	194	193	206	241	211	196	184	197	243	247	193	163	191	213	196	185	187	193	212	217	206	223	203	221	193	183	184	191	232	212	191	193	235	191	221	182	194	222	176	212	234	210	224	207	189	225	205	211	206	222	202	194	158	200	175	196	192	207	183	197	210	203	202	214	212	203	200	201	201	191	201	196	174	218	211	224	191	207	181	225	185	209	210	218	177	217	210	209	209	211	232	176	210	210	210	210	235	200	201	213	219	205	181	189	227	210	224	200	213	208	197	211	204	175	213	199	191	202	224	183	206	204	219	201	200	213	215	197	202	194	222	189	188	207	193	201	211	203	174	219	200	204	214	198	178	200	230	181	217	205	182	220	195	197	201	191	185	189	204	207	200	205	192	195	171	200	214	224	209	214	200	201	184	218	200	199	225	197	194	209	194	232	222	212	226	169	201	207	217	195	202	208	210	210	230	183	213	176	213	195	209	193	200	189	217	192	198	205	224	195	212	220	214	193	196	241	194	216	221	208	216	233	191	181	224	192	204	192	203	215	208	205	194	202	210	194	189	203	191	167	190	212	192	207	203	195	196	184	190	212	217	198	190	217	222	191	181	210	203	204	219	216	211	195	190	204	188	198	211	209	235	198	193	221	211	204	188	209	176	185	218	202	230	211	206	185	179	208	188	211	186	205	203	202	210	201	198	189	177	185	199	216	187	205	198	214	221	200	198	187	188	205	201	221	218	196	220	218	227	217	187	191	196	186	196	182	215	215	198	211	184	205	164	221	190	209	186	199	188	203	220	222	201	201	210	223	201	176	221	207	202	213	219	201	216	208	222	221	202	191	200	205	184	189	194	189	206	202	198	224	207	209	195	194	195	198	203	191	182	202	199	211	192	199	181	187	191	211	179	182	214	199	208	216	185	191	214	210	192	204	203	221	207	219	197	195	213	220	205	211	216	185	198	189	204	230	190	204	169	219	208	206	175	205	188	203	200	199	226	206	202	198	197	198	212	195	186	215	194	197	190	182	191	211	186	224	221	182	186	195	193	201	185	197	198	188	210	186	203	214	208	212	206	205	211	194	227	213	218	192	207	195	217	210	207	195	204	200	182	194	203	204	227	180	187	200	189	223	205	190	197	181	215	204	207	189	220	197	189	212	200	181	213	209	199	218	224	217	176	182	204	194	209	212	209	195	197	193	211	200	216	204	179	213	201	205	179	194	230	189	199	210	200	189	213	181	202	205	195	213	210	198	188	200	197	214	206	197	211	192	185	216	184	196	186	215	176	207	186	208	218	192	213	220	184	230	185	206	187	218	229	213	234	212	192	179	218	205	195	199	210	189	201	210	211	216	202	198	217	214	201	215	203	186	188	199	200	195	215	211	206	194	186	202	197	215	199	210	208	174	201	218	226	194	211	236	211	208	197	209	185	198	188	209	196	200	208	181	204	204	210	188	192	199	204	174	197	194	229	205	195	197	209	190	181	214	220	180	197	202	203	197	198	225	196	215	199	180	205	195	205	194	208	213	214	204	215	189	232	217	216	188	187	200	189	206	211	221	202	223	206	212	175	185	188	191	193	219	190	195	197	201	229	216	211	210	219	216	203	219	210	203	222	200	207	205	215	199	191	190	203	181	196	194	203	197	182	172	190	209	207	204	192	190	213	235	219	177	200	205	203
40874	50039	53348	36999	16694	18499	21144	13591	6095	1286	2696	817	2359	5218	6703	5524	3194	2303	1721	1052	648	600	589	597	536	516	488	532	538	477	517	502	589	529	532	531	533	539	532	514	511	546	510	547	536	520	538	556	516	553	534	520	555	565	556	573	509	527	553	548	509	526	553	548	513	514	517	496	519	495	538	499	582	509	513	587	569	510	558	568	501	536	483	497	507	534	535	507	521	561	507	564	538	509	487	531	529	535	515	512	552	561	520	533	535	533	510	515	554	547	517	478	510	509	546	532	520	550	501	509	526	561	489	549	527	499	490	550	523	533	536	526	577	550	543	493	547	499	490	520	569	541	479	514	510	495	539	537	551	504	526	501	527	497	593	531	524	526	545	567	509	518	549	533	503	514	514	524	570	509	517	525	550	557	537	554	514	514	495	559	559	503	512	534	481	520	517	578	501	535	547	533	497	550	554	543	526	522	504	517	568	545	570	531	543	523	529	550	544	497	525	517	566	507	510	505	509	578	559	534	512	526	545	527	527	522	522	503	512	547	536	540	551	528	547	545	520	557	460	495	525	517	524	511	535	487	539	511	496	530	478	560	469	540	500	553	586	506	587	567	586	540	535	563	532	534	529	576	497	562	535	522	510	544	539	498	518	531	495	538	500	515	531	533	556	538	517	559	535	549	548	553	487	564	567	486	472	538	490	561	532	540	548	515	528	551	518	537	529	546	557	504	533	534	546	520	529	542	479	526	541	552	513	551	517	504	511	525	561	520	498	521	570	534	544	534	559	520	489	521	511	513	536	468	502	499	518	583	535	552	502	537	577	534	486	495	515	532	462	480	514	529	502	556	525	552	542	535	616	548	569	564	529	506	535	535	548	566	534	534	485	535	573	501	516	514	529	533	520	547	543	563	543	545	581	518	575	544	533	526	507	533	519	561	541	530	521	549	543	481	508	506	476	574	523	513	561	525	534	555	530	473	535	508	530	514	569	521	494	514	486	518	527	489	548	526	551	526	512	504	537	548	546	547	540	488	526	515	548	548	495	535	530	551	530	515	493	509	534	523	551	506	541	531	490	551	515	560	543	551	529	523	527	500	499	551	572	500	539	504	566	509	551	590	540	547	503	537	535	517	502	529	529	490	511	517	542	536	518	591	553	553	540	568	504	553	478	555	560	552	563	533	577	472	503	519	528	540	506	520	552	527	550	570	521	534	529	530	513	508	518	568	493	518	512	478	523	532	549	550	510	498	521	516	513	540	496	527	487	497	517	546	517	554	521	530	531	495	544	554	528	499	531	535	522	532	536	509	515	533	550	513	480	536	492	502	523	510	483	515	542	499	557	527	505	565	545	504	527	534	541	499	537	548	554	539	572	519	532	538	574	548	529	508	503	523	526	538	550	545	519	529	564	541	539	539	511	498	568	533	504	551	524	534	547	498	517	520	541	549	546	538	528	573	560	533	535	537	500	525	534	531	526	578	529	539	503	509	544	536	577	504	506	492	524	541	535	555	512	516	527	551	546	556	550	500	513	541	499	521	520	504	540	524	514	542	521	579	574	530	558	542	547	523	506	577	536	543	585	559	511	564	506	508	544	515	522	506	541	541	540	508	506	520	492	577	552	510	515	534	522	551	527	543	581	540	540	521	515	521	502	497	520	535	494	514	540	532	514	539	540	505	534	561	585	555	504	533	526	559	568	540	507	534	553	523	517	514	525	531	537	520	547	503	510	545	551	517	524	516	541	499	501	525	505	492	540	494	507	561	513	548	496	550	514	544	531	492	474	511	514	527	542	510	515	520	534	486	535	542	564	546	516	481	504	534	542	559	527	481	509	514	517	519	549	524	543	517	494	512	539	533	510	500	553	486	577	535	530	523	597	488	554	498	558	527	527	559	520	547	504	536	527	551	512	541	545	512	554	588	521	509	529	488	528	531	537	515	539	503	548	542	532	519	514	536	507	504	493	532	540	548	540	539	510	529	549	502	567	524	514	531	519	541	525	538	551	530	529	552	560	516	544	536	509	516	521	525	537	520	594	566	545	550	519	554	466	546	520	532	543	548	506	488	526	557	505	496	502	569	514	533	517	501	528	497	538	489	520	514	552	538	527	519	565	504	498	525	550	551	533	487	511	477	506	525	486	523	542	571	569	534	536	489	525	574	518	523	542	532	515	493	516	495	546	530	535	538	524	492	544	529	523	543	527	520	508	514	512	498	580	536	513	565	570	499	516	546	533	532	564	539	479	531	510	581	513	540	533	546	540	509	576	557	538	515	499	527	585	520	510	545	479	518	526	556	515	511	541	537	549	510	530	520	515	497	528	527	511	522	509	572	574	526	538	526	496	536	531	529	522	524	528	525	551	526	495	514	531	570	509	525	540	524	524	539	532	548	503	557	474	552	539	540	555	511	517	504	513	547	511	530	520	526	499	516	528	565	511	529	537	524	505	506	494	541	484	547	539	570	509	499	522	524	527	526	526	530	517	538	512	521	566	566	501	488	540	539	573	504	532	566	548	540	531	547	558	558	536	575	517	528	564	540	534	529	553	519	516	495	527	558	497	539	508	511	549	484	523	535	530	558	519	576	593	523	478	509	509	543	503	569	528	536	530	546	543	489	483	532	514	502	590	545	537	533	542	517	536	514	531	538	541	532	532	504	535	539	532	564	543	521	557	498	538	540	537	512	556	518	543	523	491	537	536	505	530	520	521	525	536	541	536	521	546	528	560	486	542	566	496	508	552	498	490	545	563	513	521	528	562	571	514	542	531	541	563	541	552	499	502	497	525	547	549	505	563	525	567	527	546	551	504	501	488	501	564	547	554	549	558	527	548	518	526	575	555	589	562	517	491	514	512	548	549	547	565	524	536	573	535	521	509	537	481	503	545	540	508	550	523	527	510	519	525	514	523	535	506	567	524	538	513	511	537	533	520	532	496	540	563	527	509	550	497	518	553	533	506	530	529	509	501	529	539	515	529	509	546	517	520	534	527	535	511	531	529	563	518	517	523	508	537	503	551	497	564	518	505	515	521	513	572	492	539	519	521	536	500	554	570	523	541	496	536	509	535	486	533	520	497	503	526	568	547	512	527	554	548	524	484	506	522	512	520	539	493	546	524	531	535	525	477	510	514	517	518	557	514	542	543	536	532	531	584	539	507	536	531	507	518	523	521	511	511	504	534	482	556	515	538	523	523	574	502	527	512	499	530	509	554	510	550	537	535	533	583	510	559	501	532	523	507	552	547	552	521	565	548	543	519	540	497	513	508	496	528	575	540	549	500	539	512	500	514	522	549	531	505	559	525	533	534	555	481	505	543	508	499	541	525	530	548	544	522	530	530	490	483	507	522	495	558	558	553	564	571	554	516	503	516	525	517	560	548	500	571	549	531	512	532	563	514	538	521	521	520	504	520	511	530	537	518	546	510	536	525	512	540	557	557	543	548	540	538	514	559	515	542	522	543	518	499	516	500	526	551	613	550	524	527	554	518	535	550	558
76670	77839	71286	46016	20914	16050	14994	9765	3655	479	697	242	464	1648	2551	1960	1446	1092	751	513	283	240	252	238	230	231	190	215	204	228	238	200	233	225	191	211	219	225	199	231	230	214	225	216	218	217	200	196	205	226	222	247	213	212	222	232	219	214	207	218	203	197	225	189	249	200	205	231	211	194	205	221	238	205	213	211	210	219	213	210	212	236	195	219	240	211	196	231	217	224	201	201	226	217	201	193	191	225	212	214	202	228	206	197	207	214	218	214	201	194	215	218	197	227	223	200	217	211	200	231	209	226	213	194	218	198	219	210	206	217	199	195	196	224	225	238	240	219	216	232	208	214	221	227	238	221	232	215	234	186	234	193	247	213	216	215	201	213	222	203	243	199	223	217	212	236	209	217	230	227	231	224	192	213	221	221	230	213	215	212	186	232	193	227	189	214	221	236	227	199	233	223	231	208	208	242	218	225	221	231	218	232	240	241	215	241	206	198	199	213	222	195	222	230	221	196	276	213	215	236	199	247	187	211	223	205	212	206	216	185	239	242	234	200	227	227	221	221	203	205	229	219	217	217	212	244	228	215	210	195	210	220	227	209	223	213	199	194	213	218	214	199	211	210	217	258	224	205	222	217	236	233	200	227	192	239	235	217	241	232	221	213	233	219	223	195	238	230	198	236	187	215	219	206	215	202	247	221	209	212	221	233	233	248	204	209	221	234	198	213	224	241	227	235	234	227	218	201	236	232	213	202	229	225	229	230	184	227	223	218	237	197	227	206	225	205	221	216	217	176	251	206	208	222	216	212	209	224	238	202	203	244	214	208	210	206	230	233	222	217	231	216	220	233	214	247	207	201	233	218	213	217	225	214	219	232	209	212	192	209	203	201	216	214	235	234	226	220	214	220	228	209	218	237	209	215	217	218	239	207	195	227	237	224	217	223	235	216	202	231	206	213	212	216	204	210	202	216	210	212	214	210	222	227	223	234	219	241	188	197	224	216	222	227	223	216	214	225	197	217	235	209	203	224	224	233	207	224	254	199	210	199	227	211	229	225	225	210	226	221	222	204	237	241	215	223	203	215	195	213	180	228	214	233	209	213	248	201	250	221	225	212	221	218	239	209	225	232	196	216	229	198	209	222	236	228	214	214	224	195	208	244	223	248	200	229	212	223	235	210	239	209	232	216	232	219	248	201	217	217	222	216	215	202	226	223	209	224	212	235	227	202	229	234	238	225	217	193	205	220	215	193	212	204	228	209	195	228	231	211	194	228	236	213	228	183	232	223	224	220	243	220	215	199	203	205	245	201	229	245	194	228	205	217	225	232	200	233	200	237	210	233	201	202	231	226	205	237	197	233	212	184	212	226	204	218	200	221	232	217	218	228	231	218	213	212	238	207	209	200	199	230	220	223	216	226	203	259	209	224	199	232	239	219	227	209	210	220	223	229	215	212	220	206	210	235	239	214	233	228	237	222	224	234	238	225	220	228	225	218	179	231	213	189	213	230	258	218	197	210	220	202	225	227	222	238	223	206	234	244	202	201	215	213	235	210	215	210	215	212	208	210	275	227	235	220	187	203	192	221	224	207	212	233	201	214	205	228	219	221	209	256	225	226	239	229	206	202	237	214	228	218	212	201	230	201	227	200	215	196	213	201	214	225	229	233	194	198	224	220	203	217	203	236	197	196	207	201	232	237	226	224	227	227	187	237	226	187	193	207	222	223	214	220	228	199	251	203	207	222	233	226	227	212	232	220	213	214	222	213	227	237	225	224	228	218	213	213	217	224	222	203	206	223	217	202	207	211	199	220	228	226	229	224	203	215	211	214	247	232	226	219	213	187	238	199	221	213	227	206	175	217	218	199	227	245	240	219	214	215	223	211	203	194	224	195	217	236	226	206	213	209	224	226	210	218	210	217	230	228	193	222	226	211	238	221	210	184	233	211	226	198	225	215	223	223	225	182	212	213	215	237	216	241	221	219	227	217	235	238	218	223	198	207	208	221	222	183	206	226	225	208	206	236	241	231	196	225	212	236	224	209	210	228	230	218	222	220	218	239	225	208	193	233	241	222	220	199	198	209	228	211	234	225	219	246	222	216	212	235	228	237	197	203	216	233	235	232	222	225	213	246	235	244	225	231	217	207	196	216	210	227	205	201	234	208	220	211	227	208	221	217	210	221	216	232	199	202	187	212	254	202	219	237	200	219	224	229	226	212	198	238	210	209	239	223	211	224	221	195	232	219	251	242	227	210	216	209	200	230	232	211	212	208	223	213	190	204	201	211	233	236	209	217	202	209	230	222	221	218	222	217	231	242	234	202	205	190	208	197	190	236	228	208	185	193	220	234	207	229	211	255	211	250	212	225	196	206	207	226	219	206	209	191	221	204	190	193	242	242	208	228	238	197	206	206	208	225	188	207	235	225	209	230	231	218	191	265	212	244	214	213	218	211	240	232	217	209	241	250	227	186	242	216	214	200	238	234	205	201	236	211	259	236	204	223	231	208	226	210	226	212	225	220	214	232	196	213	245	202	191	214	217	220	217	191	217	232	200	206	218	235	223	170	203	222	212	185	199	202	207	237	218	240	212	232	215	212	199	226	206	220	225	228	194	217	216	197	232	225	216	222	230	199	214	238	214	201	246	208	219	219	242	223	222	224	222	224	223	238	250	209	239	207	231	218	212	216	227	236	207	184	214	213	244	202	215	222	209	250	215	249	246	230	217	235	234	223	235	233	232	201	190	240	188	214	206	196	214	213	212	241	233	216	203	225	205	222	211	227	233	240	223	221	220	221	227	216	210	204	233	211	220	211	265	229	212	216	226	201	203	207	217	221	221	234	230	216	204	233	215	213	228	216	198	195	223	204	239	210	236	220	233	196	218	206	187	218	227	221	207	210	233	201	216	200	243	213	213	211	211	198	227	195	223	181	223	234	239	207	224	203	213	247	190	212	209	221	214	206	248	246	226	231	225	221	227	212	212	223	212	210	205	225	197	230	201	221	202	225	206	207	206	197	212	245	198	226	221	211	190	238	213	206	238	226	263	194	229	223	219	217	217	229	212	210	204	219	205	194	203	196	228	223	196	196	235	225	222	220	194	194	226	210	236	206	211	229	193	192	243	209	242	214	206	203	237	225	208	229	209	235	206	224	238	216	217	211	235	236	213	232	204	222	229	201	227	223	218	229	216	203	227	231	218	206	227	236	208	238	224	225	218	205	192	215	226	217	209	205	208	214	201	221	227	207	219	214	225	224	227	211	224	245	224	223	254	209	181	219	236	220	211	202	219	234	212	255	204	230	215	223	230	243	215	236	201	216	217	197	225	211	204	203	208	226	193	221	185	229	224	228	226	196	243	228	203	230	202	224	215	196	229	196	204	196	203	207	203	273	226	221	214	230	222	207	199	209	216	223	237	245	221	209	208	178	207	217	197	234	203	205	220	221	215	211	209	214	218	221	192	231	232	232	218	210	214	225	209	214	214	192	211	211	196	217
50973	61985	66232	46336	24163	29303	29461	23098	10266	1608	3160	816	1877	7756	11355	8510	6672	4984	3535	2248	858	650	659	689	567	555	546	536	560	547	566	546	565	604	568	592	501	563	582	530	565	588	575	570	545	552	537	538	566	623	638	604	565	558	577	556	593	580	518	585	586	554	513	547	522	555	580	561	515	540	582	540	572	571	533	589	533	562	560	583	550	538	555	566	558	558	546	558	550	550	573	547	569	550	583	552	555	579	538	558	561	557	578	595	574	570	550	566	538	566	564	562	585	575	527	560	566	559	551	584	587	587	583	580	567	547	586	546	564	540	563	572	559	581	563	549	573	556	545	576	539	544	596	607	567	549	525	546	547	599	563	524	538	519	520	533	615	588	532	532	563	543	553	553	548	555	523	530	550	539	552	587	586	520	541	556	536	607	578	557	563	537	568	557	548	557	567	544	534	557	574	526	544	573	548	559	534	518	550	559	587	550	551	556	547	584	548	541	564	529	580	518	552	568	531	532	501	582	578	556	508	587	521	577	579	529	574	567	571	566	533	582	562	568	583	590	570	569	508	571	576	513	577	564	551	583	589	529	561	576	554	516	559	521	546	525	558	621	522	569	517	571	570	560	594	525	549	555	549	530	559	579	602	553	561	519	576	586	563	565	565	566	544	599	551	573	536	565	541	570	555	549	532	569	584	505	573	557	574	563	548	569	539	553	526	506	521	531	578	595	578	572	533	578	571	538	545	596	559	549	572	614	552	579	578	557	523	570	561	548	521	540	519	550	566	524	558	552	540	558	588	576	593	558	540	585	561	544	539	564	533	529	559	574	543	561	540	553	552	548	579	553	517	533	580	552	578	604	527	543	566	586	548	528	513	574	535	600	532	590	538	547	535	552	538	554	559	548	571	529	576	584	587	593	579	528	541	554	552	526	555	543	510	537	577	592	530	570	545	568	532	571	580	567	572	537	519	543	580	568	581	545	562	544	578	597	574	554	540	566	594	509	579	553	538	548	571	559	558	579	567	559	576	515	587	539	595	567	541	523	580	542	516	527	560	546	543	509	572	520	559	540	553	536	579	564	546	568	573	557	553	576	539	559	562	568	552	542	528	552	579	586	549	564	517	518	554	558	581	559	556	596	577	593	541	538	526	545	542	575	545	530	587	556	548	557	592	571	532	512	534	562	570	521	539	563	572	543	521	566	527	534	584	571	592	510	541	517	610	499	566	565	563	581	525	542	533	576	579	523	543	585	599	550	565	529	547	563	596	568	554	565	544	573	538	555	584	546	563	559	568	523	559	518	543	572	532	545	531	572	582	551	588	574	583	573	514	542	563	528	583	547	585	545	538	526	561	546	568	546	519	559	545	559	576	554	568	568	549	543	525	540	620	591	545	571	544	532	549	517	549	555	586	573	570	581	560	592	569	538	534	579	535	570	553	527	554	572	558	576	549	548	550	567	567	545	565	584	563	545	574	536	563	552	594	547	535	562	560	590	549	541	582	538	587	538	572	565	609	582	535	555	512	551	553	573	515	525	539	560	535	578	570	538	558	536	539	538	549	523	554	552	538	534	563	546	562	564	581	585	537	569	577	550	524	537	544	555	555	595	582	559	619	554	594	563	588	576	530	512	538	546	541	572	556	558	518	568	564	544	583	549	556	556	520	552	520	571	526	600	509	543	555	541	533	560	559	544	559	575	561	547	570	536	556	548	533	565	588	547	576	569	603	546	534	536	599	540	567	515	527	522	552	519	588	546	525	556	504	574	525	569	536	518	528	563	576	593	484	549	597	519	598	572	584	529	529	580	565	555	594	550	504	610	579	531	565	562	560	577	567	530	536	523	600	554	596	556	583	590	554	545	596	577	559	572	560	540	554	552	615	575	576	531	541	546	520	599	544	584	543	547	566	550	585	539	546	511	549	584	544	525	559	569	543	577	561	539	563	582	555	534	568	573	547	543	590	533	545	552	551	562	579	553	556	577	605	542	563	544	528	582	560	603	558	572	527	586	535	539	505	592	550	546	577	530	586	587	584	554	581	584	557	596	509	541	537	571	542	523	553	557	582	569	562	530	555	575	531	589	598	564	570	571	564	577	533	567	554	558	532	604	579	559	526	513	550	538	530	539	508	554	571	526	548	516	596	561	546	554	533	575	570	583	560	570	564	566	558	590	588	535	522	547	547	564	549	574	546	566	552	593	525	559	535	527	529	524	571	531	558	554	576	537	545	551	543	540	565	568	538	553	528	558	557	555	530	539	541	590	559	572	524	555	528	529	559	571	555	585	546	562	548	555	517	552	544	547	576	553	561	548	533	557	564	562	591	568	543	545	557	581	540	537	559	551	573	557	552	569	585	546	571	559	517	559	519	546	532	520	534	557	547	558	568	530	581	556	551	613	549	550	581	596	587	558	586	580	575	581	553	564	556	558	575	591	539	562	576	581	551	529	565	564	595	585	517	596	517	519	514	541	535	566	526	581	542	536	548	568	538	541	535	542	531	559	588	531	569	494	599	572	548	573	522	561	570	584	568	536	593	561	546	555	578	596	543	560	564	577	553	576	590	580	563	538	516	564	577	578	565	547	552	554	553	551	545	554	591	548	561	500	576	554	542	564	544	585	553	570	580	556	551	511	542	551	553	584	573	548	589	533	571	583	558	578	555	579	540	551	535	600	535	575	609	524	555	545	552	556	579	541	563	523	586	539	552	526	573	572	548	576	581	575	552	580	567	550	529	555	561	526	556	580	529	547	586	540	527	545	546	610	582	552	550	563	521	605	593	545	547	571	552	539	551	524	565	529	576	570	563	548	561	526	547	530	471	565	562	548	573	578	568	545	565	569	539	568	566	567	624	552	533	574	531	539	559	540	523	558	532	574	527	549	535	538	580	548	558	601	570	581	568	512	579	572	588	576	574	561	510	588	513	571	543	560	584	545	540	547	564	586	593	530	537	532	585	618	583	572	540	564	551	588	519	548	541	599	522	568	577	570	581	535	548	592	564	553	548	596	538	571	578	542	569	566	578	588	552	568	571	566	536	586	529	572	528	554	558	604	629	541	563	609	574	518	584	568	500	576	552	541	594	552	583	573	543	523	570	590	547	542	585	539	561	519	561	521	541	576	559	499	572	551	567	542	548	530	591	546	551	596	513	513	540	562	539	526	539	553	556	585	598	560	550	581	607	571	549	503	558	541	546	546	536	552	514	568	538	572	526	552	549	549	548	572	549	551	585	579	584	556	518	549	552	580	538	544	519	577	584	518	545	554	539	534	561	523	557	551	545	574	591	569	595	517	566	557	537	553	557	539	560	578	522	558	602	594	556	545	543	583	496	538	544	526	541	559	570	557	541	600	529	536	583	538	580	567	592	584	514	523	569	538	529	536	534	607	611	546	540	556	539	529	562	511	533	555	567	552	547	595	590	590	577	577	532	544	551	537	562	523	606	535	562	559	531	573	504	553	555	490	565	556	562	553	507	539	506	581	530	572	544	542	556	585
19903	16923	12127	2683	480	581	630	463	290	195	193	202	213	238	211	256	246	284	245	234	174	174	189	180	177	208	170	154	180	194	188	213	195	186	208	162	177	179	165	175	185	164	199	163	188	191	184	171	180	188	197	196	189	194	184	199	159	166	179	201	200	204	189	169	194	166	154	181	160	201	192	174	210	164	174	197	208	186	189	188	200	173	185	194	181	199	191	197	199	203	198	210	202	178	166	178	191	177	163	197	163	175	180	172	187	166	198	178	189	165	183	213	202	203	169	195	185	208	189	200	197	186	189	211	189	186	195	174	181	205	169	193	191	182	196	179	182	188	201	157	202	180	194	185	174	182	172	189	186	182	178	174	186	176	173	166	165	204	177	168	191	184	165	200	160	150	211	177	170	174	194	190	168	197	201	203	202	187	163	186	180	191	179	175	167	155	188	182	202	190	175	193	153	183	205	154	218	208	193	176	168	187	206	186	192	187	193	180	181	182	192	196	203	181	199	165	174	179	206	180	195	170	185	188	178	184	194	196	178	168	183	201	175	199	216	194	208	172	200	171	182	188	197	172	193	164	183	213	179	194	176	186	202	166	184	189	157	182	174	189	204	193	190	191	177	178	200	181	181	171	172	170	197	187	185	176	185	204	208	178	171	199	168	194	196	184	189	179	200	195	207	174	199	182	183	169	192	188	209	184	181	175	178	203	190	187	169	191	205	184	193	171	157	203	158	191	169	176	169	180	206	203	181	194	188	191	159	197	199	173	195	193	216	162	215	214	208	184	166	170	182	183	204	174	177	168	224	185	193	186	180	174	198	171	162	176	162	207	191	177	181	170	202	194	159	193	171	180	202	188	188	195	190	194	193	188	194	180	180	202	172	186	182	161	198	191	195	168	189	191	198	184	174	191	216	181	191	170	205	191	174	162	171	182	208	214	195	169	185	177	181	179	172	209	214	210	178	167	153	178	168	193	161	178	185	206	180	199	207	166	160	206	185	183	179	190	189	192	177	173	180	190	234	175	196	181	188	183	184	186	198	188	200	181	192	179	184	159	164	168	188	199	180	193	198	186	162	162	188	177	167	198	198	161	175	190	169	179	187	177	191	205	162	184	195	187	179	184	192	164	173	193	205	173	197	144	178	177	193	179	167	171	197	158	194	182	188	180	156	194	175	177	185	169	191	184	206	173	188	181	163	173	175	179	198	212	195	187	177	173	200	193	169	177	167	184	177	181	179	175	180	174	181	189	179	171	204	186	193	181	193	171	177	210	184	177	188	174	183	193	191	190	173	184	190	188	200	183	189	171	197	197	159	225	207	207	178	180	174	208	191	175	184	181	195	213	182	202	157	174	185	172	178	212	190	212	196	215	165	183	182	219	180	191	172	184	188	207	205	184	166	196	198	193	198	189	157	185	202	167	192	211	219	182	184	182	195	167	204	179	177	187	181	206	188	158	179	178	212	197	195	167	210	168	188	203	205	200	199	194	193	155	175	184	203	185	172	192	193	181	169	176	181	186	171	183	162	186	176	183	196	191	205	203	165	188	192	190	176	196	167	188	187	187	204	185	188	181	168	178	170	182	186	197	188	170	202	209	182	207	186	194	181	187	195	196	209	203	171	200	175	141	196	170	191	192	185	180	188	207	186	175	176	185	166	192	194	167	200	196	174	167	182	177	193	185	203	173	166	191	164	172	170	190	182	190	184	182	194	195	187	185	179	180	174	185	172	207	167	186	183	183	217	170	175	183	157	198	165	189	199	179	211	194	184	199	198	176	204	159	195	184	194	176	182	171	206	212	197	206	192	203	186	156	168	191	174	170	185	183	175	191	196	173	201	207	170	184	177	178	189	198	191	175	195	162	171	187	180	174	174	186	177	166	182	188	168	217	185	175	169	166	205	180	175	203	174	218	200	181	186	178	177	211	201	187	204	149	182	176	210	195	187	177	186	176	169	177	180	200	194	163	168	179	208	181	182	206	169	182	191	212	169	168	173	188	186	179	204	215	165	177	204	182	180	196	208	200	190	200	177	172	195	177	185	148	192	175	188	186	179	179	176	191	195	198	209	179	188	168	191	178	181	199	203	202	199	199	173	170	184	194	199	194	208	171	190	193	179	173	185	192	172	173	175	198	188	220	190	209	172	201	196	177	201	189	211	189	175	168	190	201	173	157	189	188	200	181	159	192	175	188	193	230	166	186	175	186	178	179	184	198	190	165	175	183	218	201	172	206	197	178	174	178	205	169	192	189	179	171	195	187	187	185	175	208	189	196	178	195	198	192	188	192	186	179	169	183	170	170	195	158	196	178	170	164	194	201	184	198	193	160	182	168	186	186	194	186	172	187	182	178	201	172	187	200	191	183	192	177	184	151	199	185	171	179	176	194	176	192	168	194	190	210	204	189	186	188	169	179	187	217	181	166	187	170	218	149	171	157	204	171	175	212	180	193	164	200	177	183	176	198	191	198	189	203	216	182	186	205	196	189	171	164	201	202	183	191	187	198	206	186	174	198	172	178	204	178	207	190	205	182	200	201	174	177	164	193	156	196	187	197	204	183	170	185	212	174	185	195	163	181	205	186	160	169	186	190	196	203	180	166	180	188	175	182	163	203	216	182	165	192	160	197	176	195	167	195	210	191	167	185	175	197	188	187	187	196	211	185	181	188	174	176	153	178	190	201	169	204	162	182	186	210	206	175	191	196	184	192	184	178	200	217	182	196	199	197	193	187	191	181	200	176	178	202	182	192	167	187	201	202	194	190	182	161	210	181	175	193	188	191	197	185	185	206	199	195	178	195	195	179	178	181	185	208	188	198	194	191	178	188	201	194	185	171	184	184	211	177	177	169	207	195	161	162	180	161	193	159	204	160	189	203	170	194	198	184	194	186	170	192	202	177	193	178	196	211	187	175	181	169	168	210	179	189	194	158	156	173	195	197	186	217	170	216	184	188	231	183	185	198	194	191	163	187	175	177	192	170	193	155	182	170	184	184	171	189	165	177	205	182	186	170	190	198	201	192	195	188	191	186	186	179	173	187	160	184	177	186	214	188	204	170	196	184	172	206	177	178	163	205	172	182	178	192	169	162	169	200	188	177	174	166	207	180	173	191	179	181	183	165	183	187	197	201	186	166	184	182	173	170	193	192	172	178	194	197	178	175	169	179	200	197	213	188	196	196	185	208	161	177	201	199	210	222	177	195	204	193	190	157	161	190	177	180	178	172	180	177	190	165	202	167	183	173	169	160	168	180	204	184	186	192	206	165	202	190	173	199	159	182	170	205	192	201	181	193	163	206	179	180	158	181	192	213	172	163	214	169	161	177	194	185	187	175	209	191	166	214	163	181	173	157	196	193	170	190	189	197	177	185	170	199	193	188	177	175	184	161	207	169	185	193	185	209	177	173	198	194	179	185	213	204	177	187	192	199	186	177	187	186	212	172	174	178	174	188	164	190	197	167	204	187	175	174	201	180	187	194	179	179	194	192	194	189
16739	20630	17781	5803	1723	2331	2555	1995	894	482	530	515	534	760	686	767	888	849	706	644	564	496	516	473	524	526	495	496	530	479	509	539	535	489	481	491	494	523	512	462	439	461	496	494	478	487	470	465	505	516	474	499	534	521	490	477	502	468	509	510	468	495	492	444	471	481	500	454	474	474	530	475	464	483	473	501	498	461	488	501	477	499	490	536	500	501	489	475	470	498	470	504	482	494	492	468	466	515	515	490	501	553	490	524	451	475	461	464	503	519	510	454	522	517	468	503	458	513	489	498	445	489	506	475	482	490	500	512	487	470	502	506	500	439	471	493	467	462	527	474	504	490	501	483	475	524	522	509	493	457	498	493	481	516	505	502	480	429	543	474	511	489	502	453	515	483	471	519	489	505	528	475	491	487	486	500	469	512	523	446	517	498	503	473	479	485	462	507	492	456	493	502	514	505	476	512	467	456	470	505	459	498	482	524	465	463	507	512	482	472	497	517	505	501	447	499	511	516	504	503	482	546	481	478	477	476	518	518	475	477	490	521	514	458	465	475	470	489	462	485	498	457	562	455	515	481	472	527	486	457	487	499	515	473	456	498	494	538	467	469	479	479	495	476	510	491	498	528	478	476	476	470	495	471	489	470	482	492	457	493	481	499	483	469	504	515	478	447	479	467	523	467	493	491	496	507	498	517	504	470	465	484	528	476	472	454	474	523	504	507	513	490	473	511	486	478	485	505	484	463	464	496	515	513	485	485	456	500	477	463	489	468	492	475	464	474	491	504	492	514	496	509	454	462	512	514	508	519	471	507	463	487	469	450	470	542	491	469	482	499	467	495	488	457	471	478	476	498	477	564	507	509	466	510	482	467	482	515	476	482	485	459	516	472	453	514	482	501	511	473	479	494	489	462	491	481	476	473	515	519	480	503	536	464	511	491	495	469	512	477	464	484	468	497	502	544	508	486	493	493	471	513	508	523	530	457	463	483	522	450	475	483	465	505	506	506	450	471	512	547	487	470	537	475	512	524	476	503	439	508	510	444	467	464	514	484	529	459	498	465	515	463	506	514	476	490	510	516	484	492	492	473	545	491	460	443	462	484	498	458	520	469	464	508	495	510	479	513	543	457	473	465	493	487	490	458	501	500	534	473	516	493	485	506	486	486	512	511	498	512	504	445	485	487	468	508	514	508	470	492	493	507	517	467	506	516	478	479	478	538	474	464	484	479	491	494	512	488	461	499	477	465	472	496	504	456	522	523	507	493	467	511	483	484	468	490	481	472	503	505	455	500	494	471	494	497	478	476	471	477	478	490	479	454	458	507	496	490	494	506	494	502	479	477	509	478	460	430	524	471	536	497	441	473	507	485	431	531	476	521	506	510	469	516	526	537	504	530	474	462	505	485	514	513	440	487	452	494	509	482	510	511	499	509	518	465	486	496	491	464	511	454	489	502	475	497	508	505	463	483	485	500	494	477	495	469	470	478	510	488	474	462	525	452	493	479	477	529	490	492	484	461	520	505	478	471	507	524	502	507	503	449	509	498	491	462	477	481	456	552	472	500	525	462	490	475	517	523	497	461	463	482	470	476	499	487	478	522	467	485	489	496	442	504	520	473	467	490	454	511	506	484	468	542	470	469	488	489	486	495	462	510	485	502	490	491	481	499	463	452	554	455	494	525	452	517	446	512	535	475	446	503	493	495	473	505	475	486	499	471	514	502	470	476	519	523	460	502	500	498	460	490	510	523	472	456	494	481	490	487	501	504	441	511	496	468	468	484	488	478	512	465	506	492	474	505	487	510	508	464	547	503	492	479	524	480	479	500	471	466	486	521	509	461	469	484	509	473	511	458	519	484	535	514	471	485	509	503	527	465	542	469	452	507	490	474	469	509	474	504	479	478	495	528	473	498	486	475	450	528	493	501	476	488	484	473	507	493	504	466	507	460	479	491	484	480	521	445	487	452	503	502	484	467	503	465	494	494	487	488	487	472	495	517	490	456	497	498	492	469	471	480	511	529	490	480	478	445	444	489	520	522	517	527	515	569	477	467	473	434	477	500	433	517	502	501	510	539	482	488	490	475	504	527	490	462	474	505	485	507	498	507	483	493	475	521	494	506	445	475	471	482	518	482	457	499	525	496	469	488	474	499	513	450	511	499	450	492	524	451	505	482	517	484	475	498	496	481	478	504	498	443	461	480	455	507	533	468	499	521	492	506	488	485	462	511	483	486	465	514	490	520	486	484	485	507	490	492	477	505	449	487	485	410	504	489	466	454	495	486	486	529	481	484	474	502	470	454	522	494	438	471	486	519	502	498	463	520	496	492	494	480	483	501	496	513	487	488	503	463	500	502	513	493	490	482	489	520	484	456	474	480	515	490	499	511	484	468	517	526	480	546	505	460	521	494	491	482	498	494	460	501	466	480	477	443	471	474	534	514	505	477	469	503	472	501	473	506	490	508	525	513	510	482	520	512	457	486	472	508	477	491	467	505	502	491	501	502	500	499	476	427	495	501	489	524	521	495	462	494	498	513	499	454	480	501	473	539	490	490	503	463	473	505	480	498	491	460	474	478	496	476	466	496	511	483	478	511	501	501	499	470	488	522	474	464	493	527	468	461	487	529	473	471	502	464	468	505	517	475	477	460	490	494	495	492	500	520	519	521	486	469	483	471	512	507	494	496	508	517	515	479	487	508	476	493	490	489	484	525	463	534	526	519	470	475	487	506	512	489	492	491	463	522	489	500	478	482	479	445	463	463	506	453	536	459	483	521	443	460	530	494	474	489	511	516	491	510	510	504	497	448	476	526	496	484	485	475	484	499	529	505	488	456	513	482	496	467	502	502	486	481	494	517	472	511	462	512	531	502	442	462	500	480	513	534	506	508	472	477	479	495	475	466	528	473	495	498	509	543	501	495	484	483	463	527	452	428	485	469	502	484	463	482	489	481	444	498	511	478	441	497	455	482	473	478	506	522	489	477	503	510	501	490	507	474	503	471	496	465	481	482	476	481	499	507	501	512	490	477	534	459	469	478	464	499	479	508	487	473	457	519	497	437	462	498	506	507	527	516	487	514	502	502	461	474	469	462	491	500	479	491	521	471	541	452	528	478	515	522	457	466	469	476	507	464	498	512	497	500	509	502	494	453	507	456	480	470	467	506	484	528	458	477	500	475	496	490	479	529	468	479	520	479	494	492	510	497	502	542	491	480	459	494	490	480	473	484	496	504	486	472	510	506	486	476	550	455	478	482	466	439	472	500	485	496	451	449	513	521	493	500	496	510	523	484	482	495	529	517	494	489	499	507	492	521	516	484	455	497	504	440	468	497	497	447	456	503	503	507	490	501	438	483	527	481	475	514	496	468	489	519	453	483	485	503	487	510	468	502	481	453	493	534	512	475	534	483	500	467	474	524	485	504	498	510	478	464	472	441	489	506	542	472	497	496	456	477	474	534	454	471	481	507	476	485	512	481	471	457	486	465	500	502	484	463
62107	65981	59621	33873	11766	8560	7531	5693	1683	270	265	224	260	638	740	710	769	806	535	447	260	234	211	262	192	193	213	209	206	206	195	238	203	219	202	193	202	198	173	195	190	183	200	187	215	169	179	206	217	221	217	220	228	196	180	193	197	177	178	196	190	200	214	206	222	201	196	195	214	206	222	196	187	212	192	215	199	191	207	191	188	199	220	218	225	202	212	198	192	216	208	197	234	203	207	196	171	198	177	205	220	191	194	225	165	166	193	202	209	186	154	185	218	202	227	175	200	185	183	211	212	198	218	155	183	184	194	216	190	195	194	193	216	221	185	196	205	216	178	213	191	218	215	229	182	207	202	203	210	203	177	220	199	192	196	186	180	196	214	171	213	207	205	183	194	195	178	213	184	209	181	189	211	204	215	218	203	186	214	177	192	190	203	193	194	204	185	171	225	180	181	192	197	199	205	183	189	192	195	216	198	204	196	204	190	212	195	196	185	200	202	188	184	193	201	198	169	219	187	148	205	195	212	170	191	198	202	223	200	206	206	219	193	168	219	200	208	179	187	180	207	210	179	182	191	195	207	240	191	182	195	201	201	213	198	218	202	213	199	192	176	207	199	205	215	169	209	207	190	188	189	179	212	213	195	192	197	214	211	207	196	200	235	205	199	207	199	196	214	216	201	188	200	196	215	220	206	205	205	221	182	184	186	206	187	178	170	198	188	195	240	190	195	219	211	197	203	185	204	173	209	202	213	196	220	188	202	211	224	208	213	193	193	199	179	196	180	202	198	215	210	201	211	184	174	207	190	206	210	201	206	192	207	184	209	220	211	211	212	219	177	180	202	205	186	196	215	217	185	211	205	220	241	204	203	222	204	209	207	197	202	187	199	172	184	172	227	194	197	213	197	204	215	198	200	214	185	185	202	196	205	204	210	196	200	203	203	207	192	190	191	200	191	202	201	197	192	203	181	213	177	189	174	188	198	205	194	192	213	197	204	186	190	184	186	214	186	202	228	207	237	202	207	206	195	204	177	235	201	205	183	218	226	197	177	180	175	202	176	178	208	201	195	199	209	213	187	199	220	193	195	205	191	208	193	211	198	189	208	180	193	188	228	188	210	203	205	193	193	202	225	203	193	179	216	190	184	215	207	217	211	188	197	211	200	169	216	206	210	222	182	203	175	200	203	230	223	209	213	210	218	198	205	206	214	202	207	194	198	190	205	206	165	191	179	236	225	189	209	190	185	211	226	199	191	182	207	207	216	201	222	192	187	173	182	211	218	225	186	220	184	194	189	203	206	213	195	187	182	203	212	182	193	176	211	198	181	201	197	218	195	193	213	210	193	185	185	202	183	204	184	201	206	189	194	205	211	187	194	180	211	188	184	203	209	192	201	185	183	204	230	198	216	226	221	212	195	204	206	185	208	189	198	235	204	176	201	203	203	186	209	224	205	193	209	209	212	204	210	203	194	180	178	205	195	208	206	175	195	201	221	188	190	170	190	205	211	182	182	196	193	216	178	204	199	194	172	177	191	170	225	203	214	202	183	199	184	198	220	195	180	217	182	189	195	181	213	194	215	180	194	202	174	203	208	190	192	179	196	206	202	200	179	194	211	198	203	221	194	190	173	218	209	202	191	196	196	204	203	198	207	193	189	183	173	199	206	194	179	191	184	195	198	189	219	212	232	188	184	199	185	201	178	210	208	200	187	208	188	189	196	206	191	214	201	204	185	200	214	181	197	185	210	171	205	183	199	232	175	172	202	213	193	231	213	182	220	208	179	191	203	211	201	206	183	191	195	201	187	195	171	229	184	220	218	195	190	195	196	188	220	198	185	181	167	215	192	199	209	210	205	199	220	206	194	203	195	206	185	196	200	191	194	219	197	184	213	166	190	186	209	187	189	195	213	206	203	209	182	194	196	186	198	191	192	220	217	202	220	208	185	171	211	217	196	192	187	225	194	222	215	186	205	188	209	195	182	227	193	184	200	188	222	179	191	163	191	197	190	214	205	210	214	198	195	181	186	200	193	219	184	197	193	217	201	189	211	206	179	161	212	174	174	188	225	181	202	176	217	216	202	209	218	198	196	199	191	213	187	210	179	210	198	194	212	198	195	212	191	195	201	193	224	228	217	194	204	196	213	191	186	216	205	202	226	201	185	204	202	191	181	202	211	198	182	197	230	192	188	177	186	193	216	189	214	183	208	192	199	202	214	201	195	205	204	184	197	211	198	214	218	192	174	182	188	195	219	187	216	194	217	204	187	205	182	205	195	193	237	189	208	196	204	190	200	199	210	194	191	201	210	197	230	212	198	221	224	209	199	178	205	189	205	166	204	176	180	208	166	159	202	193	207	168	185	198	218	196	207	201	207	174	198	210	176	177	211	210	164	192	162	188	193	181	199	197	184	203	204	191	218	184	209	180	206	173	216	191	211	186	194	206	173	187	209	215	196	212	187	199	195	221	201	192	185	194	202	189	177	190	188	201	190	206	202	172	207	191	193	218	179	195	167	230	195	199	186	192	207	200	204	186	226	195	194	195	197	214	204	196	211	185	188	214	196	183	156	196	208	207	226	193	221	201	196	222	221	190	176	213	205	173	172	220	191	200	205	216	203	207	184	189	173	196	186	210	218	197	200	210	186	202	208	184	216	196	193	165	182	210	211	191	195	223	189	189	215	204	178	178	193	192	199	202	213	176	220	178	211	200	180	215	199	213	176	201	205	210	200	179	188	188	176	238	192	171	208	211	203	203	202	169	174	179	204	212	204	188	179	195	174	184	178	214	191	216	198	171	182	191	203	183	170	211	183	195	207	200	217	211	217	211	205	187	200	194	195	216	213	203	199	209	188	199	207	201	204	214	211	209	220	175	180	197	216	170	200	223	166	191	195	205	201	193	184	167	211	200	172	208	179	195	209	205	196	205	198	183	188	189	170	195	183	185	215	221	212	195	217	213	180	202	207	212	216	202	195	202	200	214	210	217	208	194	172	179	204	197	210	199	208	209	186	215	196	200	195	198	205	182	215	213	177	183	208	190	227	188	190	187	214	225	193	207	185	179	223	192	215	193	194	194	192	180	207	184	203	202	191	199	178	205	201	191	227	187	179	205	214	200	174	197	198	197	193	209	188	228	188	223	177	209	223	188	203	202	203	204	204	203	193	204	200	219	210	200	191	196	195	175	207	161	190	206	191	186	203	178	219	191	162	196	183	176	227	215	217	182	191	168	189	197	205	188	195	194	213	218	195	197	211	183	230	217	223	210	187	186	180	196	200	203	200	204	203	196	198	172	196	222	221	223	220	192	196	194	207	186	211	197	194	206	210	160	180	168	206	164	200	215	176	226	197	182	173	217	159	198	213	195	190	192	202	210	175	204	213	224	178	210	192	182	200	186	199	207	189	187	192	168	192	170	195	194	183	192	181	199	192	191	202	193	184	192	190	195	200	201	202	187	194	206	206	211	180	204	201	209	187	180	214	197	189	209	201	198
39951	50447	53329	35520	16194	21461	20593	17668	5566	868	1011	630	925	2888	3591	3519	3637	3790	2566	1978	838	603	758	695	570	514	541	516	512	499	534	517	511	510	524	529	517	512	535	520	524	546	561	514	535	512	498	566	548	546	616	609	616	545	562	563	508	527	522	537	521	556	553	523	521	518	521	546	518	515	505	522	523	534	551	516	532	502	505	531	551	525	551	480	543	526	522	477	480	507	493	513	514	520	500	497	534	501	566	515	532	506	512	497	579	503	543	518	521	524	520	510	530	495	501	505	527	490	548	541	493	513	517	512	497	520	561	535	504	515	559	538	535	505	512	520	500	544	490	505	524	546	536	522	515	539	536	516	493	513	525	534	484	538	568	532	524	492	554	530	550	511	504	544	507	521	511	536	518	538	490	470	552	485	559	537	544	540	538	468	526	504	522	491	545	568	516	504	507	496	528	462	481	503	496	533	499	518	504	533	531	527	539	524	508	488	518	519	534	537	474	518	533	524	445	539	529	475	493	485	542	516	534	499	539	530	489	526	539	520	523	562	516	524	508	529	538	504	487	509	476	536	498	536	499	501	516	474	510	574	526	529	518	504	478	484	564	537	531	518	533	502	508	505	506	526	529	538	536	523	504	499	536	523	522	500	574	507	482	528	486	538	544	522	500	506	523	546	480	497	532	503	560	533	515	506	505	489	558	548	528	533	564	553	524	504	538	492	536	528	514	557	477	502	510	528	508	571	509	489	501	502	535	534	560	504	539	473	518	541	526	518	523	522	508	505	520	503	523	550	529	512	551	567	505	533	541	518	522	500	561	544	521	551	540	565	525	491	546	551	523	496	518	553	532	563	554	521	521	525	543	512	539	507	505	480	533	539	519	522	479	497	497	532	521	498	509	504	529	541	526	519	529	501	529	520	501	505	553	535	552	549	536	512	516	558	534	499	521	536	516	498	559	536	511	519	520	527	483	551	531	522	510	557	497	502	528	505	547	471	549	516	590	499	515	523	546	503	489	484	469	522	508	463	507	482	543	498	540	506	513	487	533	511	546	505	496	500	522	498	539	517	496	536	534	536	521	522	538	490	548	504	543	551	522	491	529	503	467	506	533	539	527	536	514	508	514	503	539	539	516	485	530	550	555	547	491	533	527	482	570	505	537	514	517	517	548	522	518	513	512	542	504	530	532	523	510	553	532	520	513	519	490	499	491	504	495	520	502	517	547	510	525	545	533	506	514	540	504	491	522	551	552	541	484	546	502	511	505	496	473	456	552	508	525	525	535	529	497	477	512	566	514	500	528	497	486	507	558	533	542	530	506	502	527	513	499	507	484	588	545	546	523	501	496	513	532	555	547	526	504	520	560	485	522	518	517	551	514	558	508	528	527	542	518	547	523	510	562	496	502	522	531	513	522	510	556	535	497	504	532	552	520	537	574	524	523	566	523	541	543	526	514	490	505	481	506	485	550	519	496	473	519	511	534	505	506	507	510	541	532	567	545	522	508	496	497	522	520	545	501	517	520	542	544	528	526	546	513	548	500	517	521	534	501	547	517	506	537	558	532	487	508	539	525	538	520	564	528	516	525	510	509	514	523	516	472	510	521	520	523	501	494	543	556	547	508	514	518	551	508	531	487	500	508	552	522	504	504	500	476	534	512	524	523	531	521	495	527	510	497	574	511	530	543	489	491	571	511	475	521	508	521	526	478	522	514	507	552	545	529	517	497	530	544	488	525	546	546	531	516	566	522	485	503	534	514	537	512	507	540	518	477	469	488	534	564	506	531	517	516	504	487	518	513	531	516	535	503	454	528	528	538	527	542	520	584	522	535	491	513	503	557	522	561	508	513	489	586	499	520	519	513	557	522	525	530	524	511	492	523	538	551	501	524	522	526	520	528	497	543	547	527	512	520	531	513	507	510	569	486	488	515	481	519	534	554	503	539	509	506	501	520	523	565	527	543	502	503	508	540	525	522	487	508	525	508	516	518	512	558	522	503	531	475	539	537	535	520	527	513	507	482	561	485	497	547	515	536	535	537	537	504	518	534	516	519	541	537	544	521	517	471	522	497	507	500	527	553	522	516	534	507	504	489	529	520	519	556	544	503	549	544	521	516	514	490	533	530	543	508	545	541	494	512	512	539	469	557	513	522	484	534	539	510	512	500	505	538	489	538	516	513	515	471	474	514	526	561	543	549	523	544	500	539	508	535	525	548	477	534	532	512	527	552	562	459	456	522	516	528	497	550	513	547	502	553	511	501	547	532	523	509	555	486	512	521	514	504	519	528	528	537	512	533	534	524	481	520	523	519	557	540	506	507	530	520	525	531	489	539	520	526	507	511	482	496	463	517	530	536	520	519	501	513	501	504	544	519	506	535	534	491	508	525	535	510	510	518	492	549	540	524	515	506	500	516	513	533	493	487	526	534	519	490	524	515	518	476	496	493	487	535	535	549	552	554	526	530	509	527	564	553	511	538	496	515	523	540	526	536	490	543	506	493	539	516	522	491	496	550	538	498	490	509	481	523	490	560	498	503	551	535	529	533	493	500	527	521	527	535	495	576	528	541	519	504	527	497	520	527	525	513	511	500	514	529	531	510	529	494	539	504	481	537	565	476	496	522	512	549	518	550	528	518	511	477	521	492	502	534	576	524	534	524	543	472	557	551	490	482	504	531	538	513	514	482	525	491	541	501	551	531	516	548	546	500	549	516	533	545	523	513	503	512	540	519	515	580	472	569	502	537	469	459	548	543	569	491	539	477	539	539	517	520	515	516	559	568	533	491	509	536	538	497	508	518	521	525	548	495	526	540	510	528	511	553	498	527	536	505	486	551	511	524	477	511	545	541	535	478	521	562	522	539	537	499	529	533	531	491	535	518	516	500	553	535	555	535	557	510	515	528	511	518	498	547	535	537	523	483	510	507	536	539	546	519	495	543	470	497	513	509	529	521	511	556	521	513	527	521	521	531	477	499	507	516	499	520	524	504	548	529	550	509	517	491	534	492	504	499	543	514	513	544	518	544	526	520	547	564	520	509	516	557	525	544	506	488	528	539	527	545	537	504	510	527	526	520	522	524	552	536	524	527	515	540	505	492	548	551	530	506	547	547	523	501	515	481	495	524	552	502	538	484	497	518	505	530	548	546	562	559	534	505	532	526	496	500	514	440	517	530	523	524	527	514	545	488	532	546	515	525	516	531	547	537	515	535	505	536	540	520	527	537	518	498	523	547	521	502	508	504	490	493	518	499	533	536	533	517	502	574	508	507	513	513	543	530	526	500	486	484	508	507	517	543	528	510	530	492	531	526	499	499	543	518	543	529	525	533	527	501	477	548	547	560	516	485	523	494	510	506	520	515	523	480	497	558	541	500	523	513	526	501	558	528	545	507	523	514	539	502	521	516	533	549	520	590	523	511	483	542	496	512	517	522	507	522	496	509	512	526	536	500	534	538	510	541	521	470	551	504	507	492	534	521	494	533	544	502	529	543	537	503	514
78990	77540	69848	43921	21001	15625	13914	12114	3500	340	327	312	428	812	1045	1337	2082	1708	768	472	263	257	249	250	193	195	219	238	232	217	227	239	243	221	206	220	189	245	236	224	209	222	202	222	224	220	222	179	238	230	205	234	229	200	219	204	215	209	215	226	219	229	207	241	218	231	246	216	214	211	204	228	214	203	219	204	211	222	225	239	219	241	225	223	215	204	200	213	251	227	235	234	239	211	197	215	198	186	212	202	254	222	247	233	250	195	228	237	211	209	220	189	237	195	210	241	210	214	191	213	205	207	215	213	200	241	228	220	182	214	235	207	236	235	223	231	193	240	243	212	208	226	216	211	212	204	237	244	224	195	197	247	243	209	218	196	219	223	209	235	227	209	226	208	209	217	195	220	225	231	183	234	211	197	211	222	245	196	209	229	223	205	219	198	195	193	230	232	225	239	243	222	207	195	207	197	206	244	236	241	202	228	208	234	218	244	219	182	218	202	201	202	198	202	212	253	207	189	206	194	227	233	234	221	199	207	170	209	225	223	191	214	200	230	245	207	257	238	205	206	246	222	214	226	211	246	224	238	211	243	212	220	239	235	190	225	221	202	234	222	227	229	225	210	211	220	238	181	212	223	219	188	182	174	217	221	200	213	207	207	209	226	182	227	216	221	241	227	224	200	223	209	228	205	203	223	240	187	225	228	195	238	217	225	195	220	187	211	211	190	221	194	218	236	240	211	207	218	240	200	222	196	237	213	215	234	234	225	237	207	221	232	206	247	241	256	206	209	217	206	222	221	212	216	209	218	206	192	229	195	211	192	200	233	202	225	254	195	216	210	223	209	235	253	208	214	227	246	213	198	195	218	205	219	209	221	216	212	231	207	221	212	220	227	207	215	207	232	197	203	223	233	223	223	208	201	222	199	201	220	250	226	211	201	196	228	217	220	225	203	218	205	211	173	205	226	242	228	214	206	230	227	232	219	219	217	213	192	206	217	192	226	209	224	208	234	225	233	218	218	230	218	211	208	217	217	232	239	212	226	232	211	205	209	232	212	203	194	214	199	230	247	197	213	217	240	196	241	190	214	239	229	224	235	197	237	212	204	222	222	218	220	232	227	207	246	211	207	192	215	225	238	240	193	226	225	212	211	212	239	200	217	199	217	206	227	238	218	205	243	206	228	222	202	237	218	221	227	228	214	197	233	244	226	226	250	239	202	215	225	208	218	203	206	196	207	206	189	191	184	200	233	197	201	220	193	233	194	245	202	193	206	238	218	213	208	237	240	202	240	204	221	219	227	229	203	211	235	212	226	219	232	241	218	231	216	200	210	239	217	246	245	207	199	239	232	235	199	195	219	196	211	212	241	233	216	243	182	205	210	209	208	240	206	230	201	210	208	190	201	217	191	191	204	217	191	208	250	207	233	236	208	196	206	224	215	194	237	219	212	199	220	235	210	217	187	218	227	219	200	190	236	241	218	194	233	220	219	217	215	205	217	202	202	242	200	224	211	216	226	236	225	244	211	221	212	188	219	243	204	231	214	222	206	216	204	219	232	204	202	229	235	203	222	258	211	211	207	205	218	236	202	205	200	218	220	229	232	236	213	204	216	198	219	251	226	209	200	204	204	222	191	230	206	212	191	221	212	211	227	216	245	229	228	234	214	237	212	205	218	239	236	213	219	213	203	202	221	228	234	205	218	210	200	218	210	200	228	223	230	216	219	229	199	230	221	206	236	223	195	224	215	230	230	204	192	231	218	215	220	252	200	195	212	195	213	202	205	223	206	217	216	251	245	220	224	220	224	219	230	210	209	246	178	219	233	199	215	201	216	224	222	194	209	219	236	215	242	193	193	236	212	231	242	236	207	224	227	193	217	200	222	223	200	222	228	227	236	225	226	224	242	236	216	209	208	237	215	236	188	194	201	232	202	234	216	206	219	217	220	214	229	222	234	202	221	233	200	238	220	225	211	218	200	217	198	233	232	192	198	219	207	212	213	252	214	227	210	204	198	211	226	217	195	219	201	226	220	196	211	240	221	238	220	213	186	196	203	211	207	272	226	229	195	214	225	223	190	219	214	226	198	206	248	200	239	209	201	186	214	250	198	213	220	238	208	190	206	206	192	223	207	206	190	216	227	200	247	210	205	217	224	211	228	184	204	235	211	227	224	241	212	210	194	239	224	240	206	185	238	215	242	218	215	195	226	227	199	198	197	229	202	222	217	204	205	214	206	180	188	208	229	219	222	195	205	210	199	227	235	221	225	216	207	226	231	189	225	211	250	225	209	216	226	213	230	190	207	238	190	230	221	203	211	211	221	229	244	238	182	200	209	202	221	222	215	222	204	212	203	202	206	248	209	226	230	217	213	222	191	196	211	240	240	187	235	228	232	229	236	192	215	217	193	188	201	204	232	218	191	235	221	202	201	213	210	241	225	208	231	224	223	214	198	227	205	190	217	188	217	234	216	218	220	204	197	199	222	202	238	210	218	186	221	223	176	224	214	234	247	217	217	214	195	202	193	220	223	204	211	232	218	230	211	219	245	223	196	203	207	199	232	200	215	205	213	258	208	225	204	216	212	211	228	211	223	196	216	213	230	226	237	242	223	187	232	200	222	235	204	216	208	226	219	213	214	214	197	204	222	218	203	208	205	224	220	213	221	182	203	203	235	191	206	233	205	239	222	234	237	204	208	227	211	219	224	234	213	198	222	193	202	199	195	236	213	211	297	225	247	195	197	204	210	216	207	226	199	187	183	227	213	221	206	255	212	215	206	227	205	208	238	214	237	222	208	224	197	188	234	214	213	209	202	207	245	212	210	203	217	207	226	196	231	208	197	199	207	230	204	194	213	225	210	223	198	205	220	224	225	225	223	224	219	236	228	198	219	227	216	230	220	221	210	227	240	211	237	202	235	199	211	231	232	223	213	201	217	207	217	221	226	209	193	245	216	219	199	224	218	218	210	215	228	230	203	216	199	206	219	217	228	220	211	225	226	209	221	226	228	228	199	231	228	212	200	196	212	234	214	218	224	228	253	231	214	219	220	206	226	195	209	213	206	219	221	222	213	205	249	194	228	205	219	237	221	235	226	199	232	248	217	221	213	220	210	203	200	226	191	196	224	184	189	244	212	212	195	206	206	244	210	226	204	223	218	210	191	198	223	217	235	201	198	217	224	211	227	204	228	240	211	210	204	207	181	205	190	180	235	213	205	189	214	194	214	218	221	224	210	206	195	220	200	219	207	197	236	225	216	224	205	213	239	232	235	205	230	205	218	207	202	209	241	233	196	207	204	224	239	226	201	213	218	239	217	223	219	181	221	223	221	196	223	228	174	233	220	207	217	227	217	227	227	239	245	211	207	227	212	203	200	223	212	220	205	183	207	219	195	221	247	208	192	215	205	198	251	221	220	198	201	201	231	207	210	218	215	203	216	192	213	219	185	202	206	220	229	196	199	210	209	202	234	226	237	242	225	235	192	216	195	218	237	209	213
52986	62518	64224	46150	24954	28895	29079	26468	8656	1027	1258	989	1630	3692	4748	6335	10014	7839	3484	1848	736	584	718	748	561	595	553	552	570	562	548	565	579	588	594	588	579	577	524	519	535	598	602	525	591	594	556	549	570	579	600	581	540	538	553	564	570	550	519	548	566	547	559	555	569	592	547	512	551	543	597	525	538	504	520	603	564	580	558	548	578	532	560	540	584	620	600	536	532	565	547	530	529	563	538	576	555	550	539	582	546	513	520	562	572	537	555	545	580	570	534	554	536	550	550	534	537	543	546	565	505	595	532	579	611	636	576	520	542	532	554	559	557	586	558	549	578	521	568	600	573	547	543	579	555	568	562	513	539	548	561	585	528	539	549	554	573	542	543	512	563	574	524	518	514	552	554	565	579	553	570	543	595	523	552	571	570	558	545	576	570	559	528	522	559	560	573	570	582	554	558	528	562	520	537	608	558	560	556	595	542	576	547	553	567	542	535	525	561	538	500	562	601	565	544	521	586	544	548	601	557	553	580	541	507	508	558	545	562	526	572	541	559	568	569	580	586	583	538	505	566	546	519	542	609	586	522	571	523	573	571	542	569	551	565	584	528	572	556	567	561	549	553	587	544	534	533	549	537	602	564	552	544	555	537	510	543	518	578	583	567	574	562	538	567	557	543	548	535	541	567	574	582	544	527	557	557	562	550	538	540	505	561	529	510	563	543	605	505	603	556	562	538	539	569	615	537	529	556	580	527	497	571	556	552	551	534	542	528	540	562	547	577	574	541	556	544	553	561	543	543	584	532	537	588	583	545	586	565	566	560	546	557	567	604	572	564	573	528	536	551	534	546	554	535	534	561	556	524	532	537	584	551	548	520	589	541	530	560	558	526	559	572	510	563	610	567	524	533	518	550	528	590	513	551	547	552	619	532	539	524	574	555	558	596	579	577	568	582	568	529	563	520	589	541	559	520	526	538	583	585	554	557	544	575	544	538	582	571	545	567	518	551	546	572	543	553	530	546	571	561	564	534	531	558	538	522	538	521	612	547	547	536	557	530	585	537	541	556	566	594	572	560	555	519	552	543	498	546	565	587	574	560	556	515	536	558	537	550	553	548	535	506	519	572	520	539	543	543	567	577	552	529	561	512	554	561	550	607	597	590	589	556	556	580	560	590	559	553	576	524	538	540	543	541	558	552	585	553	601	514	554	570	536	534	544	575	541	559	561	568	543	548	615	581	531	563	556	548	518	561	551	560	565	594	535	517	568	573	556	537	557	556	536	571	623	541	546	550	537	558	572	557	604	587	578	536	557	534	596	555	573	501	520	568	549	586	541	579	554	550	575	555	555	564	522	593	572	540	553	516	576	529	510	535	568	570	547	547	544	531	515	566	558	542	525	537	544	501	561	573	548	534	566	537	563	564	525	611	573	572	544	566	558	570	534	567	563	538	540	531	540	520	561	584	568	530	531	538	576	574	572	562	543	562	570	564	535	573	584	549	595	571	541	561	542	495	574	587	532	559	537	560	534	544	539	584	544	565	546	516	535	553	554	521	543	528	575	591	562	561	571	575	573	569	563	517	561	580	581	570	578	586	541	499	537	586	557	525	586	538	545	585	552	576	573	520	602	547	559	533	540	597	564	576	571	529	527	560	585	577	638	560	572	566	562	561	548	519	541	571	580	570	561	539	585	573	582	559	517	535	599	553	551	564	529	544	587	542	610	547	541	565	559	540	573	570	512	548	562	571	551	541	579	555	567	572	533	571	591	540	585	552	560	599	579	570	556	547	550	548	590	584	553	559	547	571	521	580	530	533	544	542	537	523	539	576	586	546	546	503	549	540	549	552	519	531	579	544	590	545	563	564	540	537	521	567	538	531	566	557	542	583	534	562	598	562	504	564	526	542	582	595	561	554	532	526	572	600	564	588	535	569	516	541	571	576	597	537	564	554	508	580	576	578	562	560	540	567	555	552	584	574	590	540	510	509	508	572	563	560	577	532	558	550	572	538	608	561	547	581	557	588	526	579	527	488	607	542	558	595	543	565	581	588	554	564	553	550	575	592	553	525	583	524	558	550	522	574	555	595	543	545	555	556	568	537	552	568	550	530	539	532	551	534	568	554	552	596	538	603	572	526	576	549	563	580	505	549	579	565	537	542	499	598	532	536	545	579	526	524	571	606	579	553	575	538	547	514	576	572	542	563	538	545	548	537	533	571	575	607	560	569	617	561	594	552	566	540	566	571	522	564	541	518	554	573	548	571	571	558	578	539	560	564	535	589	583	565	578	571	578	562	563	556	580	544	567	526	529	548	518	572	581	532	532	538	531	553	535	559	563	579	601	585	571	522	543	574	565	498	624	584	588	570	551	515	581	603	568	568	532	522	565	564	527	570	559	568	526	565	537	567	578	542	512	510	547	572	528	546	541	503	553	501	555	587	588	560	587	585	597	541	529	585	559	517	571	549	546	538	588	547	560	557	566	585	584	555	609	539	555	568	535	584	602	537	556	515	563	546	529	552	573	523	550	560	533	532	570	574	575	542	512	578	541	566	535	525	543	574	587	577	536	574	551	531	528	580	559	634	577	553	570	545	589	514	539	550	552	523	557	567	587	554	545	538	558	557	575	590	553	555	539	514	555	510	543	540	558	546	528	542	609	527	548	548	567	573	553	559	559	591	582	578	548	566	527	536	602	560	584	550	559	610	554	547	592	582	528	550	544	524	533	599	543	589	562	572	529	531	552	554	587	557	555	542	520	560	536	542	502	594	573	525	587	559	560	555	565	578	586	542	541	550	576	550	610	584	576	535	583	533	542	601	505	569	572	587	552	567	553	565	537	558	545	558	578	574	547	566	551	554	560	547	525	557	577	554	587	567	581	577	583	550	547	563	553	592	551	576	551	534	566	572	548	530	553	562	544	598	601	569	552	558	561	537	535	566	551	531	566	536	555	576	559	551	561	544	574	568	566	617	570	559	570	564	594	546	546	582	555	563	549	603	603	586	534	579	529	532	575	577	586	575	602	557	580	603	553	514	536	523	535	551	601	547	577	549	550	563	557	597	552	595	541	547	563	533	564	548	590	583	562	580	555	546	586	597	527	560	536	525	566	559	544	517	558	575	576	518	545	545	542	521	539	526	580	537	548	535	546	536	536	546	570	565	564	529	512	576	642	586	509	539	561	564	529	551	600	561	544	566	512	509	538	562	586	538	552	580	573	555	493	553	546	592	557	524	521	578	534	539	506	560	563	558	558	535	581	586	538	552	585	527	524	574	549	545	551	568	553	606	547	513	535	582	584	565	548	501	544	539	556	581	568	519	579	562	550	595	570	522	548	605	549	558	545	533	561	547	577	560	584	581	584	584	571	551	558	565	583	569	540	528	523	567	630	545	549	556	550	550	554	548	579	573	575	574	564	536	569	525	560	518	564	542	589	530	566	605	599	557	555	588	568	548	549	558	546	531	521	545	515	564	560	584	572	572	577	571	578	611	576	547	525
21771	17446	11901	2765	627	537	544	561	217	188	198	201	194	205	260	257	268	278	197	200	183	225	191	194	192	201	198	187	196	190	176	185	197	194	186	196	170	191	185	154	191	168	161	195	182	188	183	181	192	189	204	203	183	183	190	181	173	200	180	190	193	191	176	199	189	197	192	188	189	171	178	198	178	196	168	165	199	194	166	182	196	167	200	186	189	174	194	186	181	159	194	170	191	157	173	210	184	153	196	172	175	175	166	167	176	214	197	207	181	186	220	187	202	156	192	189	197	185	208	200	184	197	179	180	184	207	207	184	181	188	219	179	181	187	210	179	168	188	200	221	182	195	174	188	189	172	205	183	194	160	170	196	183	192	182	195	180	189	174	189	188	194	171	175	228	166	187	198	192	187	178	205	203	190	204	181	152	179	170	164	191	186	182	184	201	200	183	205	199	167	182	194	177	186	216	185	193	184	204	173	191	189	171	167	185	198	181	172	187	192	191	200	174	177	197	176	192	164	202	184	185	184	200	173	158	183	201	183	176	190	206	183	198	182	198	175	198	164	173	174	183	182	181	199	185	168	200	182	207	157	180	194	189	192	152	184	181	196	193	187	194	192	183	175	184	164	164	213	194	229	186	187	189	235	186	193	160	193	193	165	175	169	180	183	184	204	212	175	190	188	162	180	185	165	192	168	181	194	178	170	179	176	159	185	217	187	197	209	199	160	182	202	181	188	164	162	189	180	200	172	202	188	189	198	174	174	173	179	163	203	166	188	175	180	187	173	173	168	196	191	188	183	185	181	190	167	179	165	176	175	183	184	183	188	189	198	197	199	196	185	187	189	187	195	184	207	201	182	181	179	164	162	164	176	183	175	192	189	183	163	176	185	179	203	167	199	173	167	176	203	190	204	213	192	212	196	168	182	162	198	167	172	187	186	189	202	175	176	159	177	179	184	190	178	176	148	173	184	229	201	169	218	206	190	182	192	190	184	192	195	170	202	209	194	195	198	192	182	188	183	183	165	178	209	197	191	169	199	201	175	178	181	181	196	181	198	198	179	184	178	182	203	187	161	193	182	179	155	164	171	187	198	169	209	211	170	193	190	167	190	186	189	203	171	171	146	176	212	187	187	188	179	182	160	187	175	161	178	169	162	188	173	169	184	164	201	175	190	186	181	174	203	171	187	185	182	179	186	194	183	187	201	207	196	191	176	209	160	189	183	201	164	172	193	171	188	190	197	189	210	170	180	193	205	177	188	181	198	181	203	174	165	186	189	177	207	180	159	176	182	211	156	210	211	183	183	178	177	174	194	180	181	169	160	204	175	200	171	155	193	204	202	193	201	200	175	178	202	202	173	195	197	174	180	179	158	197	209	188	180	176	179	210	182	211	173	181	192	191	194	182	197	178	196	193	190	188	187	185	158	197	182	191	194	203	192	179	216	192	197	180	168	218	186	161	196	181	172	159	220	200	170	181	207	196	179	211	181	181	195	199	193	199	178	195	169	175	186	174	199	187	220	202	189	183	185	190	169	176	183	191	167	171	152	195	162	190	176	180	178	200	209	178	191	185	181	177	183	179	171	152	175	191	184	170	184	192	207	195	203	197	188	167	182	160	170	203	198	207	173	176	167	178	191	183	205	215	162	168	172	169	191	170	193	177	181	186	184	206	200	196	211	177	191	189	172	195	166	191	174	194	208	185	188	165	175	195	211	174	190	174	164	220	186	176	200	177	172	183	184	177	156	178	192	171	166	203	187	180	200	200	187	181	195	163	189	184	178	187	176	181	177	172	184	183	170	172	190	190	181	174	193	196	191	179	210	197	185	169	177	195	179	183	196	193	178	191	189	203	174	176	176	189	173	178	169	198	170	191	202	180	213	197	159	186	157	173	160	172	171	173	170	171	152	174	174	181	164	167	158	192	179	186	201	196	204	205	182	190	177	210	183	192	194	184	180	193	176	197	199	164	202	155	197	165	174	174	184	189	208	162	200	190	185	199	193	181	187	166	207	188	168	192	180	172	203	182	185	179	188	177	183	162	181	173	199	186	196	203	181	199	175	185	191	177	207	188	202	174	188	201	179	191	183	163	171	168	189	196	195	204	181	202	181	171	168	206	177	164	165	187	177	166	181	194	174	195	181	164	205	178	180	156	171	174	175	201	216	178	175	210	187	200	202	190	206	160	184	177	195	188	189	192	184	151	179	179	184	182	196	215	185	185	185	195	205	189	183	179	181	183	151	190	200	180	185	177	182	163	187	185	203	192	190	187	185	196	170	175	165	180	186	181	184	180	174	195	157	179	215	174	190	189	182	197	191	198	195	178	178	171	194	186	180	178	186	210	158	180	184	215	198	191	184	173	196	183	172	192	195	192	162	197	168	176	160	203	177	165	159	182	159	204	172	202	189	204	180	173	190	168	192	170	185	188	194	189	206	189	173	176	179	210	187	209	207	193	181	189	195	204	186	170	186	177	175	186	208	188	172	169	181	189	167	178	194	159	185	215	176	205	188	199	169	207	196	185	191	184	170	185	191	183	186	205	193	185	188	158	174	171	171	191	186	191	160	206	194	217	187	187	182	170	158	178	198	197	190	170	199	176	179	197	174	188	163	156	171	174	183	211	185	177	180	177	186	209	164	192	181	188	186	191	208	164	177	196	186	194	203	164	181	205	188	166	195	184	189	184	150	171	179	187	194	183	183	181	187	226	193	171	190	192	171	185	177	182	207	168	162	189	186	189	184	183	172	188	168	170	174	182	170	176	182	188	203	158	188	160	185	196	181	189	180	185	177	175	187	208	169	154	163	198	206	186	200	180	179	182	196	219	202	194	176	164	170	185	170	172	154	182	177	207	172	163	189	204	174	175	179	196	176	208	201	192	205	191	181	190	183	207	184	197	179	170	180	166	183	161	158	183	185	171	191	207	191	179	170	173	174	179	192	204	172	165	179	179	183	207	203	180	164	185	173	196	176	208	208	175	184	188	185	176	182	179	193	173	178	167	216	173	178	184	184	189	185	191	190	202	177	200	174	170	189	193	178	179	193	184	190	186	171	171	191	190	169	180	211	197	198	188	178	191	172	169	170	206	178	161	188	187	212	182	167	159	176	188	174	182	190	180	171	183	199	173	188	197	192	186	173	172	211	171	150	185	184	190	196	169	205	183	180	177	178	165	182	195	166	200	205	204	182	150	182	185	197	185	187	175	178	171	164	176	175	161	187	211	199	202	151	192	180	184	193	190	197	198	197	195	183	182	189	193	188	191	197	170	170	181	223	190	199	179	180	188	195	187	204	187	176	179	206	184	180	179	184	175	192	161	169	195	175	192	189	207	164	187	195	168	196	178	170	225	204	194	182	193	178	181	170	180	193	161	203	174	205	184	181	172	185	181	198	205	174	179	177	197	186	179	194	192	171	191	194	187	185	198	189	164	190	177	199	195	192	177	176	170	185	169	197	179	176	182	189	202	199	191	197	167	210	193	193	186	195	140	187
17965	21232	16947	6317	2112	2285	2409	2407	765	479	494	519	535	682	827	882	955	904	676	565	505	477	462	460	493	530	498	488	485	479	464	489	504	480	490	516	516	503	472	480	497	480	473	528	512	470	518	512	496	475	479	498	495	493	500	472	475	534	516	503	468	514	464	495	450	498	466	468	498	505	543	467	501	505	491	485	494	486	520	511	454	493	504	443	459	465	467	495	539	508	526	483	505	482	461	492	468	453	482	489	503	469	500	491	499	487	494	471	494	482	525	481	499	446	490	477	525	496	516	473	480	470	513	487	478	479	489	499	500	492	490	449	483	459	451	476	459	502	469	491	509	470	479	457	545	438	512	480	482	441	472	492	472	495	512	518	518	502	455	516	504	516	486	507	528	464	510	496	498	509	450	503	502	505	490	459	514	528	450	473	466	488	473	486	492	522	489	517	522	488	500	482	473	471	517	503	477	508	530	483	497	508	488	487	501	514	480	451	505	514	498	508	505	501	489	504	510	450	461	475	495	546	514	481	478	500	492	486	495	492	476	490	471	497	497	480	482	499	485	493	480	465	491	481	478	487	470	483	514	469	515	517	458	458	526	493	508	501	447	453	482	480	479	490	493	516	451	487	438	494	497	488	467	464	500	479	479	524	470	481	491	473	536	480	496	505	499	497	507	480	484	470	449	509	487	458	472	461	496	473	485	502	476	485	507	488	476	501	470	498	531	508	476	506	460	468	504	519	497	493	505	524	467	498	499	511	501	501	455	500	505	469	489	448	481	466	480	496	521	464	454	517	502	511	493	484	463	486	501	510	498	467	486	526	504	505	478	506	465	508	511	468	489	481	496	467	500	452	505	469	511	498	503	501	498	477	469	532	477	492	452	483	526	488	514	461	488	499	462	500	473	489	506	505	481	513	505	484	506	458	478	479	466	492	499	472	554	458	507	516	495	461	521	496	483	490	508	501	472	531	515	464	504	484	505	474	500	496	500	491	512	476	475	499	461	510	519	481	467	470	501	495	487	504	491	488	476	518	523	520	522	507	490	476	512	467	489	497	438	494	506	481	518	445	524	498	463	475	509	505	509	476	496	514	535	517	502	511	474	475	474	484	506	528	469	488	509	521	493	502	462	496	512	464	474	507	519	510	524	489	513	465	492	515	489	484	459	479	473	477	511	498	461	472	458	456	487	516	505	469	498	482	550	519	500	485	469	471	494	528	503	471	486	465	496	526	488	475	517	475	504	495	508	471	454	480	462	566	490	477	520	504	491	488	478	484	484	505	478	520	508	483	542	511	513	465	468	500	492	534	457	508	481	502	467	441	493	460	510	512	455	487	490	500	505	477	527	480	515	491	514	523	483	477	496	465	489	478	486	516	452	509	456	463	469	482	475	504	478	479	498	466	480	504	551	478	497	476	464	501	449	480	479	491	482	503	541	484	463	453	523	499	472	460	518	487	485	514	509	506	464	468	497	521	491	484	468	543	447	499	456	515	492	480	517	502	465	482	492	481	501	453	468	464	468	500	526	481	509	498	463	486	483	488	486	495	530	522	496	499	485	483	471	497	504	505	451	509	488	491	527	466	461	482	505	501	485	492	519	521	483	496	530	489	493	524	467	539	489	517	493	486	493	461	520	504	499	521	508	470	490	485	487	504	527	523	474	492	478	488	481	458	464	478	508	512	485	493	493	491	515	481	484	479	506	482	509	476	459	525	497	503	480	495	487	535	539	506	504	475	488	493	464	483	498	494	494	517	484	492	497	478	513	485	492	465	505	470	461	440	465	511	466	520	520	514	502	484	509	482	468	547	429	503	523	477	487	491	462	523	509	486	475	490	524	495	483	503	508	453	531	461	470	488	509	456	480	506	506	506	477	496	476	485	545	499	478	540	481	504	502	501	483	530	514	521	469	471	478	520	488	485	522	482	512	459	457	486	514	518	503	491	523	473	460	462	478	467	532	473	477	473	523	477	515	508	485	510	482	496	511	478	492	523	496	506	453	513	526	489	480	460	486	486	494	496	483	539	528	453	499	452	494	512	471	481	476	504	517	482	505	510	478	483	477	509	472	522	500	494	461	518	534	496	491	502	457	519	503	486	433	516	480	524	508	517	506	500	501	469	500	511	493	545	488	475	476	465	462	494	461	463	497	511	477	467	478	477	463	503	493	514	522	510	476	520	477	472	471	468	479	497	473	490	506	437	517	476	499	500	483	485	498	544	480	493	503	471	488	511	519	491	500	495	503	482	472	463	489	513	528	469	504	542	476	458	445	517	506	489	443	495	468	500	500	510	522	480	462	491	485	516	484	490	512	480	495	507	519	502	457	516	485	436	446	536	462	512	500	497	489	506	514	465	490	496	461	496	502	491	511	517	473	476	479	465	475	492	494	483	464	509	483	527	493	494	455	473	471	461	441	506	493	511	482	487	483	452	487	504	493	519	463	473	446	466	471	511	528	449	495	490	502	512	500	470	499	496	466	507	491	482	500	476	512	461	470	482	503	505	486	523	502	474	480	482	498	521	512	552	499	517	498	479	488	517	506	470	511	476	517	477	468	443	490	489	452	486	490	522	491	528	500	462	486	457	472	529	473	478	536	510	505	500	507	497	518	517	438	471	497	503	482	479	505	475	498	474	503	515	477	528	492	507	485	499	501	495	486	438	491	496	482	483	483	507	512	492	474	491	524	466	472	507	487	473	544	450	466	487	511	489	466	481	460	461	504	526	515	490	516	509	510	486	485	498	482	466	536	500	485	483	456	482	486	487	453	458	446	456	473	483	453	483	495	540	507	462	466	452	477	527	484	485	494	527	464	521	514	525	508	493	495	504	469	469	539	519	476	525	496	494	444	477	466	500	464	489	492	467	512	537	498	507	477	508	532	498	487	490	518	510	471	456	477	478	474	518	493	486	501	462	447	491	536	473	454	503	493	508	496	478	441	501	506	517	481	452	463	499	501	474	485	473	469	531	485	495	490	533	450	476	469	511	472	494	466	508	497	510	493	503	461	495	523	480	505	460	468	512	495	495	528	486	527	482	445	520	463	476	479	467	483	483	507	523	503	496	474	507	520	500	502	484	484	508	490	492	506	514	463	462	469	488	488	489	491	499	515	494	474	505	494	509	485	513	476	506	488	501	466	496	458	480	533	492	452	494	494	504	507	502	492	505	501	465	483	504	533	518	513	486	537	497	479	533	509	524	487	492	527	459	484	519	527	518	498	502	444	510	477	497	496	517	483	508	474	507	473	477	507	481	522	487	523	487	481	529	499	501	492	493	443	479	482	490	493	498	504	472	486	521	476	479	510	527	496	474	518	516	478	485	522	471	481	479	513	495	472	482	459	486	474	470	505	490	481	453	487	460	504	499	494	493	501	461	514	481	503	501	493	479	530	497	504	490	512	507	459	515	471	501	506	498	490	478	497	499	449	484	470	510	487	526	484	491	509	484	501	466	475	502	449	479	482	474	485	490	473	485	493	482	486	516	500	523
63279	65025	57685	33115	14636	9211	8128	5965	1148	255	330	285	338	1055	1168	1294	1148	818	428	290	213	213	195	201	215	170	210	191	190	183	203	182	221	194	214	186	214	200	201	178	217	203	204	214	192	179	175	199	191	203	198	226	188	198	201	203	185	201	190	218	224	208	224	182	211	177	188	208	172	193	218	211	211	182	201	182	207	189	186	182	207	200	197	202	193	190	212	194	191	197	194	210	224	211	202	192	173	200	189	208	208	197	178	191	212	204	205	194	202	184	214	211	185	186	189	228	178	202	204	200	196	180	200	215	233	177	175	207	176	204	180	185	183	210	189	196	197	198	205	230	206	196	192	177	191	208	199	213	215	226	204	208	227	175	205	219	207	195	197	186	174	192	190	204	229	209	174	230	198	201	187	204	187	201	212	247	168	186	212	187	199	195	202	183	199	191	209	207	196	178	190	197	199	233	206	208	200	202	182	201	199	200	175	229	200	240	183	196	187	189	200	172	213	195	180	206	204	213	200	212	209	200	219	203	216	176	187	200	185	188	201	222	219	201	205	212	229	205	209	197	183	194	178	226	198	168	201	198	208	230	200	206	209	212	173	203	194	176	201	188	191	199	184	213	171	220	201	189	205	186	211	189	211	213	213	201	221	210	211	202	199	215	200	201	191	181	197	201	208	204	207	203	188	188	205	188	196	202	187	188	202	162	182	197	198	187	208	199	171	198	206	187	195	201	216	186	200	183	187	208	194	205	172	201	195	199	194	178	197	218	177	201	209	208	209	207	194	201	187	203	182	203	180	203	215	180	198	190	179	197	199	206	215	203	179	226	204	202	193	218	177	190	197	216	196	186	199	177	191	199	202	178	188	202	199	195	186	183	194	216	200	198	201	190	184	218	192	184	178	180	213	197	208	206	213	179	178	206	188	173	199	184	203	196	209	177	185	169	198	190	200	196	179	224	203	200	189	198	205	202	224	210	163	218	200	206	216	230	203	183	237	200	194	215	166	194	205	191	207	200	192	173	211	197	198	195	176	200	193	198	201	233	180	193	192	181	194	222	197	190	225	187	190	204	197	165	215	206	217	208	189	226	168	203	183	207	187	212	232	201	200	176	188	194	204	220	199	197	221	196	216	224	232	217	217	185	204	189	203	195	185	191	197	187	201	203	195	191	186	198	220	198	206	208	193	208	205	185	192	217	186	185	193	197	206	183	188	214	151	204	220	216	213	179	219	201	223	199	200	199	223	207	215	219	197	197	200	184	205	173	202	182	204	206	214	182	164	162	202	186	184	209	210	180	195	201	197	194	184	204	187	223	204	229	169	197	208	184	183	187	200	191	203	210	222	177	189	205	177	214	190	219	191	185	188	180	199	199	210	198	193	205	174	207	196	206	185	193	189	184	205	192	192	201	177	210	195	215	187	189	209	192	202	209	178	192	189	192	182	176	206	189	201	186	197	185	219	188	192	177	186	191	225	210	236	199	202	216	182	183	172	194	185	194	214	201	188	183	206	193	198	209	188	218	174	193	194	182	213	187	204	210	221	199	200	187	196	182	185	193	188	215	206	219	206	208	190	210	178	205	181	200	225	219	188	202	213	183	199	187	183	175	228	219	178	210	203	212	229	192	168	212	218	191	207	204	217	176	183	204	168	171	195	198	191	214	192	219	203	222	173	200	188	208	201	214	203	230	197	218	219	188	196	204	201	218	223	197	216	197	186	189	185	175	194	180	177	206	190	178	183	214	180	206	222	176	194	218	176	193	200	225	223	199	188	219	194	205	193	201	207	210	201	181	197	193	167	182	195	186	196	196	195	203	203	181	177	237	216	180	188	186	209	192	193	214	190	177	200	203	165	193	185	214	231	205	199	205	190	213	203	190	192	175	197	190	198	189	189	197	176	198	209	186	186	172	211	211	189	202	202	207	212	168	219	185	200	208	187	217	190	185	194	242	205	209	176	209	192	201	208	207	208	190	189	183	181	185	198	205	194	202	211	182	196	191	210	178	182	203	195	193	224	177	191	196	228	185	207	192	193	187	189	186	196	207	203	216	208	207	192	181	214	197	212	183	210	199	198	180	198	209	181	206	214	179	205	164	201	200	185	197	208	194	207	178	212	209	224	210	201	207	185	192	186	189	182	188	200	240	204	223	190	198	200	162	189	211	205	197	190	189	185	202	184	179	239	193	201	166	181	197	201	208	173	195	203	214	213	216	188	178	190	189	223	187	207	197	201	180	226	191	199	214	163	193	191	191	189	169	171	180	200	187	201	207	189	180	175	193	174	159	201	196	200	187	212	213	197	204	193	201	213	196	197	215	217	210	183	195	211	210	206	176	197	213	185	187	199	195	213	235	201	201	200	183	186	178	200	197	222	194	218	188	196	184	192	210	199	180	185	171	195	194	206	199	206	204	182	195	188	183	193	207	188	215	192	187	173	200	203	201	196	190	172	190	173	185	191	198	213	228	200	211	195	211	200	184	179	191	195	170	211	201	197	193	214	199	208	221	222	179	182	204	214	199	206	182	206	184	204	188	193	202	196	232	219	187	212	195	195	186	210	212	218	196	205	224	197	189	212	211	211	179	217	183	169	182	193	199	204	203	180	203	203	196	186	195	200	221	218	197	192	200	187	224	194	199	189	210	184	213	192	204	202	202	184	188	218	195	208	198	217	219	192	209	174	203	172	184	215	192	209	204	200	186	179	209	206	199	211	212	206	195	183	193	189	217	213	180	171	207	207	173	194	182	188	215	206	211	213	201	214	174	161	157	220	174	181	180	196	213	196	200	193	210	198	207	222	191	198	190	195	220	214	220	221	195	201	208	193	178	192	201	182	183	188	184	196	203	193	212	212	200	222	200	197	197	190	193	183	200	200	208	194	224	191	205	205	206	192	231	185	183	203	196	175	195	209	179	199	204	185	213	205	200	185	205	179	174	212	204	215	214	212	182	176	212	217	191	183	213	195	195	194	206	214	177	221	211	196	184	183	187	187	220	204	190	200	217	183	197	208	186	194	199	209	190	203	187	193	206	189	206	196	191	212	181	247	199	198	192	171	184	200	215	216	214	198	184	203	194	194	184	215	209	187	201	198	204	219	203	220	200	189	200	204	222	183	216	183	219	205	190	216	189	175	189	203	218	203	201	192	192	174	208	174	170	217	177	174	217	201	181	145	218	188	208	203	188	215	203	190	185	194	175	214	194	201	212	199	215	204	203	190	201	228	210	185	204	179	197	209	185	200	206	235	192	207	206	189	202	168	179	218	197	225	211	168	175	214	208	211	195	199	197	207	176	192	200	188	215	191	198	197	190	180	195	197	194	177	181	179	194	188	188	188	204	202	188	213	199	226	175	208	212	205	195	201	181	177	183	219	208	205	203	203	187	199	218	188	207	192	188	202	190	180	190	202	189	195	204	218	203	167	204	172	209	191	200	180	151	192	200	201	200	175	225	200	181	206	194	217	198	214	204	190	199	216	168	200	206	226	212	201	222
40677	50153	51042	36893	21206	22230	22146	17584	3893	661	1011	917	1293	5051	5542	6313	5386	3704	1686	1024	614	535	553	560	503	544	561	537	511	536	498	515	521	572	504	487	484	557	510	506	510	506	516	517	481	549	521	484	530	522	512	546	495	538	529	559	537	545	504	528	512	520	492	494	546	507	531	510	520	505	516	524	542	517	520	534	530	522	530	502	517	535	527	519	528	507	505	515	536	505	490	515	496	505	546	520	523	507	521	506	483	509	512	503	553	519	512	547	538	527	494	494	532	520	532	513	542	493	535	558	560	551	549	519	524	522	534	521	499	507	527	504	520	547	537	537	478	512	514	520	529	514	546	502	506	503	542	536	546	553	581	517	562	494	535	516	499	498	544	571	516	542	537	531	532	528	537	514	500	559	560	507	494	513	521	499	507	541	542	489	499	546	525	529	549	526	512	522	488	528	528	544	555	520	542	500	515	521	573	513	510	513	542	532	502	547	502	567	506	499	531	514	571	529	525	519	510	520	519	578	544	545	522	553	534	539	558	490	524	541	519	490	482	540	517	567	510	507	539	508	489	533	495	541	540	523	502	492	535	567	513	552	493	581	506	473	515	477	506	519	505	511	516	516	538	530	517	545	545	552	553	508	551	509	495	510	552	501	550	542	521	502	549	488	507	538	524	548	515	509	546	517	520	505	543	491	529	524	521	485	521	510	560	489	562	548	566	530	518	498	547	530	546	556	532	561	518	555	540	512	574	544	554	523	503	546	520	509	504	494	471	485	534	542	528	538	512	478	548	501	532	497	509	549	525	503	527	537	506	517	537	526	506	543	519	522	551	513	524	496	535	537	519	550	541	515	530	503	545	527	499	549	476	497	552	496	492	563	513	511	528	530	535	510	556	541	515	504	521	520	508	521	530	557	512	564	558	502	560	526	506	506	528	572	498	493	540	542	584	512	496	513	510	484	542	523	518	513	541	537	494	546	515	529	565	513	488	522	482	584	524	529	513	565	502	504	540	544	543	550	526	551	560	517	555	542	513	513	510	510	486	520	507	558	517	499	521	507	501	554	497	535	532	534	545	504	551	544	540	521	531	525	503	526	477	472	555	521	540	506	501	511	563	531	511	506	525	501	535	523	500	524	529	490	519	553	534	513	507	498	513	557	522	501	507	536	520	516	509	526	518	538	511	527	488	562	577	560	518	516	474	531	569	577	531	519	541	496	535	506	536	572	517	508	535	501	548	530	532	578	558	535	535	538	521	595	547	518	515	555	542	567	519	507	531	540	532	549	536	490	549	550	512	523	521	540	568	520	527	499	474	553	559	522	469	538	532	550	512	502	487	550	522	514	530	494	515	509	551	521	541	475	528	545	529	539	538	508	517	519	546	530	498	534	546	518	530	500	521	556	553	522	533	534	513	554	535	502	508	532	539	558	503	512	554	537	537	541	515	547	538	485	497	559	539	519	512	515	510	511	551	503	523	490	533	546	496	506	523	495	517	537	482	535	555	527	569	495	503	532	569	511	544	562	501	505	546	503	525	519	565	505	521	520	482	493	550	524	515	553	526	566	514	476	503	512	543	526	513	545	499	482	499	520	520	512	518	565	503	507	514	531	582	537	515	502	537	532	490	501	534	538	527	502	524	514	521	497	529	490	482	522	565	512	504	532	521	520	536	550	554	523	499	503	541	488	505	473	491	556	546	555	512	495	499	536	544	521	495	511	517	532	527	560	519	500	527	536	528	528	485	550	525	491	502	516	495	503	522	561	530	522	489	533	568	519	544	481	520	508	511	502	491	514	514	558	501	568	528	514	496	535	479	535	542	563	574	482	532	550	514	530	562	512	527	505	556	521	537	521	524	540	490	547	505	522	515	565	542	530	541	499	532	524	481	498	514	525	540	515	534	513	499	548	516	529	554	519	535	535	497	511	547	479	494	566	541	526	536	537	498	554	506	540	531	547	506	532	526	530	484	487	521	540	530	533	537	493	547	497	547	563	524	488	514	538	513	553	505	534	541	502	544	494	524	515	539	563	525	494	497	534	518	489	549	537	516	506	519	512	531	528	482	512	541	533	500	534	561	516	543	508	524	520	499	504	535	529	520	506	541	538	500	507	503	574	539	540	511	540	510	496	525	545	501	567	496	507	520	540	536	505	515	528	511	529	499	485	544	472	530	526	474	524	513	508	541	514	514	529	493	532	549	512	490	577	473	494	543	528	520	531	540	508	514	518	539	516	507	517	506	503	518	578	522	498	501	511	524	531	510	558	522	499	535	505	534	552	517	541	544	534	529	513	511	534	531	558	493	565	539	548	543	501	529	536	516	504	511	517	528	488	518	525	524	498	547	527	495	527	500	514	536	510	499	516	515	469	514	515	509	528	559	500	536	550	550	525	521	496	518	540	546	512	553	531	479	506	567	522	484	563	504	555	535	508	538	521	575	535	517	538	502	537	532	527	484	521	507	563	489	521	549	510	499	557	498	548	522	541	486	546	559	527	499	529	534	531	530	531	550	503	499	513	539	563	498	547	527	522	558	523	538	499	551	517	538	576	509	554	507	485	461	484	488	508	534	513	510	510	541	555	542	513	498	484	510	477	505	519	524	550	519	500	534	522	536	519	512	560	512	531	498	544	545	504	481	529	516	544	547	489	520	552	559	569	556	552	497	507	537	503	536	525	559	480	554	517	537	518	513	541	536	548	500	524	506	486	547	535	564	498	487	508	509	542	549	518	553	503	482	521	512	505	549	520	547	515	502	505	545	522	552	498	480	514	539	534	513	524	529	500	517	498	538	540	505	537	538	514	509	556	463	518	511	545	551	512	519	495	542	503	529	559	506	499	513	523	540	555	520	542	505	512	495	549	496	539	525	575	520	492	511	533	494	523	516	496	526	524	542	517	514	534	531	548	496	485	526	510	531	563	519	551	535	512	534	527	538	552	550	489	531	556	505	541	536	516	490	490	501	533	512	538	537	519	569	553	536	503	538	534	546	522	478	534	544	531	536	530	543	564	526	546	525	498	469	507	515	523	466	478	551	560	522	493	565	558	508	481	528	514	536	514	555	527	543	517	520	540	526	512	577	524	526	522	515	521	500	523	542	570	529	491	535	505	498	500	522	545	512	533	537	516	488	535	527	513	538	504	501	512	509	545	530	572	553	529	531	507	501	521	498	517	501	556	505	575	528	510	515	538	511	537	548	524	492	583	490	502	519	487	488	534	550	491	522	529	554	490	505	561	527	505	532	549	544	517	530	531	531	523	529	517	530	527	552	513	531	538	501	516	476	513	489	525	516	520	490	544	517	518	522	512	524	532	505	503	506	527	474	511	547	521	495	486	534	528	520	519	514	552	488	523	512	488	546	519	516	529	515	513	509	563	491	487	547	502	494	576	525	580	559	515	558	517	573	513	510	509	510	537	517	500	529	532	543	524	527	480	518	511	545	510	501	484	540	549	494	549	494	506	487	504	508	534	502	501	512	547	495	518	511	556	524	522
77495	77686	69246	46436	24049	17003	15056	11302	2253	304	319	266	376	1721	2448	2113	1599	930	553	309	261	223	228	233	206	220	191	234	214	207	252	200	214	206	223	212	238	220	210	219	205	229	214	207	211	224	198	223	229	195	210	238	218	211	242	199	234	212	196	183	221	195	202	208	225	225	234	202	225	210	242	214	204	193	193	199	253	227	211	226	225	208	227	220	202	223	220	224	206	226	211	209	202	184	226	207	221	243	221	186	219	197	229	212	204	207	220	206	220	226	190	234	221	227	215	251	237	227	201	197	206	203	224	221	205	214	226	201	229	222	231	205	239	213	239	199	208	202	232	192	231	215	245	228	198	223	233	211	178	243	216	224	213	220	211	213	206	227	219	205	192	214	202	198	228	215	180	229	199	212	214	210	200	237	227	204	231	197	218	202	221	239	193	236	232	214	206	231	214	208	224	224	229	194	222	226	220	214	212	220	243	213	227	183	213	203	220	197	231	240	212	210	207	214	229	187	212	190	219	218	219	182	210	208	218	221	188	225	205	226	219	194	221	215	185	211	217	241	203	241	216	203	209	199	222	206	225	219	198	212	201	212	233	214	223	230	224	216	263	258	226	208	208	216	229	197	212	220	233	196	228	217	237	226	260	239	216	207	223	209	226	232	199	228	223	181	231	216	189	219	231	244	225	211	235	215	194	221	210	229	209	213	225	207	232	225	200	222	220	199	199	232	213	209	198	228	217	210	233	231	190	239	221	215	183	199	228	199	228	212	212	211	207	236	199	219	209	195	216	200	227	206	201	203	204	225	234	203	197	214	213	226	216	239	210	188	203	209	219	241	222	203	226	231	234	204	222	237	219	171	213	221	176	238	221	213	220	223	222	209	213	198	208	239	202	204	210	235	232	221	222	222	242	203	223	225	204	245	203	224	196	225	226	195	228	205	205	222	218	216	233	223	213	199	228	223	186	209	217	212	220	197	210	197	197	180	215	219	218	209	195	215	233	208	222	219	224	244	203	236	230	224	232	227	210	219	225	242	219	234	208	223	221	201	207	240	247	233	178	207	194	227	200	198	217	220	215	217	232	205	223	232	224	208	202	220	223	215	203	216	216	207	228	197	209	239	227	207	231	209	223	219	215	224	205	226	197	220	187	210	213	210	210	207	229	234	208	206	222	234	215	218	222	244	244	205	203	236	183	217	228	210	213	225	234	235	243	207	210	221	208	205	220	211	221	192	249	214	234	203	195	216	187	228	198	213	234	214	210	215	225	249	233	236	210	220	212	194	199	222	196	231	221	239	242	211	237	215	215	209	203	216	204	227	204	225	235	214	233	220	206	219	215	223	210	204	234	194	234	209	221	235	181	229	234	202	204	186	223	224	230	198	225	207	243	192	233	214	244	229	218	218	216	196	229	226	212	181	201	216	218	227	223	196	202	215	221	220	230	231	225	198	204	223	205	217	206	216	218	234	212	220	208	187	193	210	214	188	215	199	189	195	217	189	222	211	244	219	208	208	218	189	213	211	208	216	248	212	223	195	203	203	212	214	194	247	216	201	170	253	223	235	230	204	231	212	235	208	219	220	228	231	210	238	199	202	213	211	204	231	196	227	224	245	220	218	223	194	224	216	215	221	217	197	236	219	212	212	198	194	196	221	227	208	221	220	221	201	215	218	234	205	199	207	190	207	223	199	209	192	212	200	204	210	217	192	232	230	217	214	222	217	235	212	246	196	200	220	244	221	207	255	200	206	229	197	244	239	203	211	216	206	230	225	229	223	223	199	205	220	225	191	216	210	209	231	219	198	266	210	218	209	175	216	230	203	242	208	220	228	171	219	237	203	181	221	214	225	200	216	221	260	218	244	209	201	217	200	210	243	193	234	206	217	219	225	238	211	207	190	236	208	258	200	218	215	213	216	189	189	221	220	216	210	218	201	238	214	201	220	218	225	216	189	203	197	196	219	212	246	217	207	219	233	243	218	220	210	186	214	230	245	207	203	223	202	205	232	225	211	189	233	210	210	222	228	202	203	225	231	231	208	195	214	206	229	200	200	230	185	207	211	210	223	221	218	245	217	237	203	220	201	240	208	244	203	211	206	222	212	197	207	207	200	236	212	217	199	239	210	219	221	241	235	211	221	228	223	213	228	206	219	232	220	226	233	205	240	232	213	230	222	242	197	197	209	206	226	223	200	231	191	213	218	229	235	206	218	187	236	223	223	232	212	237	213	223	234	176	228	203	229	221	229	209	213	211	213	212	210	208	200	221	196	224	218	205	201	231	239	213	227	205	205	190	218	203	185	199	185	206	202	205	234	224	221	232	222	227	225	221	208	221	245	226	223	238	216	187	200	224	230	213	234	205	198	193	218	217	231	212	213	229	214	223	247	203	203	196	212	211	214	194	216	217	216	217	212	223	201	211	223	237	199	196	195	192	196	225	234	237	218	250	227	225	206	216	231	209	202	220	211	231	178	191	204	249	215	252	204	233	237	227	210	216	209	208	187	187	230	212	204	247	227	212	206	235	214	222	209	220	219	191	237	209	222	219	208	204	226	212	227	219	220	227	233	186	216	204	209	208	216	235	224	194	229	209	202	203	208	236	192	211	217	204	220	206	205	238	222	209	235	234	220	181	213	228	221	210	237	207	202	207	203	221	230	204	239	189	227	195	237	239	202	199	205	227	194	215	197	189	243	219	203	222	200	207	195	225	224	226	253	228	189	208	235	234	211	237	208	210	214	223	197	221	223	219	208	228	210	213	236	203	240	218	232	199	205	204	225	216	224	198	219	231	221	206	206	216	216	189	222	219	217	203	228	192	236	218	202	218	223	239	207	207	218	197	229	214	227	192	211	222	223	240	227	244	226	233	228	204	216	221	222	228	221	215	215	208	205	214	218	241	217	216	190	224	204	215	212	228	216	217	212	196	230	206	247	219	242	216	228	246	233	200	203	225	192	217	213	215	209	231	233	210	229	205	216	219	228	221	206	206	230	197	229	199	191	232	212	204	218	209	217	229	206	209	205	209	227	200	221	214	235	210	211	220	223	211	243	233	205	232	216	221	213	200	219	228	208	191	227	215	237	230	206	196	212	206	216	214	210	220	225	233	212	208	273	200	216	205	222	195	201	201	221	219	213	212	223	236	210	226	214	214	225	225	217	228	208	222	235	235	215	204	222	213	199	221	213	218	237	204	185	221	190	217	230	225	185	219	240	214	226	192	225	209	219	230	208	235	226	223	208	199	200	211	236	232	188	224	204	218	235	218	201	216	218	209	208	228	228	205	231	202	217	257	230	228	227	196	198	210	203	212	218	201	223	217	183	207	232	218	223	227	198	224	210	222	198	226	219	231	219	208	220	201	233	216	200	187	220	203	230	223	200	214	193	241	218	204	222	242	197	232	217	182	219	213	225	199	216	190	213	209	227	207	205	190	221	230	229	232	236	225	244	196	196	220	212	208	226	204	213	192	224	225	226	223	198	229	213	240	225	232	244
52844	62277	63838	48870	29545	29877	30032	24276	6022	933	1270	763	1436	7663	10703	9525	7224	4346	2047	954	728	544	616	625	581	525	564	564	530	573	582	561	589	519	612	564	560	612	483	565	528	583	565	548	544	578	571	553	526	545	585	590	557	558	574	581	540	534	540	515	544	536	571	557	512	575	570	541	507	576	574	567	568	567	561	519	561	549	547	579	533	573	578	515	561	593	572	577	544	560	533	558	530	531	562	585	510	550	552	556	551	593	523	538	535	558	587	563	586	565	550	540	535	573	580	560	525	576	568	554	542	578	539	564	573	573	579	553	580	553	585	550	575	559	553	592	547	539	528	527	558	554	572	562	592	546	565	593	566	589	536	551	573	539	536	508	534	549	575	596	561	544	628	554	576	577	540	556	536	556	556	540	610	606	594	561	531	529	551	569	564	565	592	565	556	580	536	557	581	524	554	563	546	558	520	559	519	546	516	540	551	542	533	580	502	569	536	541	553	563	528	611	544	577	550	557	568	570	559	558	562	547	538	582	590	546	529	547	528	523	572	546	575	545	546	519	564	542	602	570	548	574	553	536	542	563	567	539	537	584	568	533	529	577	560	552	549	574	569	558	588	588	557	537	573	580	578	547	548	555	572	553	535	564	540	546	559	556	550	564	553	555	519	543	557	560	550	513	512	554	569	583	565	588	578	598	564	582	544	609	544	563	560	571	520	562	535	508	534	594	530	564	571	548	592	545	550	535	598	596	559	585	536	618	577	557	549	544	489	559	548	560	571	548	555	566	557	551	546	543	541	557	590	549	564	563	548	567	567	540	509	557	587	591	566	526	578	544	572	557	509	539	566	539	575	525	547	581	537	548	564	524	572	579	561	575	578	594	569	547	542	555	538	550	553	580	595	545	542	558	546	535	551	527	547	517	577	590	535	530	553	536	604	593	532	542	573	615	597	606	590	577	565	558	547	589	522	586	583	556	559	520	572	564	504	555	543	538	559	553	528	502	581	558	530	565	532	559	583	548	550	544	531	588	540	564	544	501	528	532	627	538	632	517	543	533	538	520	568	559	530	558	519	565	548	517	548	554	547	545	525	577	546	605	595	539	515	571	556	546	553	584	565	539	546	554	531	574	573	537	562	559	569	529	548	587	596	545	553	532	533	556	553	533	576	537	517	519	564	564	522	570	526	575	548	547	559	520	552	548	529	600	529	537	506	525	544	545	578	573	622	553	548	544	512	549	559	584	531	552	542	552	552	565	573	583	554	548	585	574	543	538	583	541	521	528	509	537	518	547	543	526	576	572	518	548	538	563	519	536	559	586	552	551	573	569	502	572	529	555	555	556	554	573	543	564	536	513	541	576	578	567	573	566	575	604	569	518	600	577	583	552	538	556	574	552	525	544	584	564	557	525	521	594	553	541	567	564	527	555	554	538	523	510	546	543	547	579	573	568	574	582	548	558	544	543	557	538	577	569	594	519	508	522	573	601	548	543	535	571	506	573	597	555	580	613	575	555	562	603	581	553	539	524	559	547	556	567	515	563	546	540	552	568	538	563	537	575	522	517	587	542	545	532	564	577	561	560	557	573	543	553	590	584	545	553	562	546	548	582	558	580	530	602	538	552	554	572	528	561	543	579	545	531	581	524	580	546	568	564	564	549	542	505	586	558	583	550	581	564	531	513	585	560	579	582	553	557	547	558	586	584	596	604	587	535	522	557	532	562	528	542	579	567	529	540	560	528	576	540	572	561	579	597	528	533	570	543	543	546	613	587	546	623	555	547	536	584	574	558	556	517	556	527	555	533	558	548	576	578	553	525	597	542	500	566	571	509	617	565	582	544	563	541	573	581	563	517	572	546	563	528	551	572	609	538	586	553	548	531	580	577	604	573	563	543	597	578	552	545	558	543	561	574	560	536	533	534	533	612	560	558	550	538	596	527	570	578	562	536	541	534	570	548	565	533	530	566	550	556	574	579	543	522	544	578	517	563	596	546	578	584	515	530	570	573	540	583	564	528	572	511	555	514	546	565	524	507	522	564	533	561	539	576	567	546	589	577	551	493	548	552	589	550	514	542	508	556	618	535	563	547	572	560	569	544	549	545	568	539	597	544	568	548	577	558	548	552	534	567	566	567	565	558	566	535	586	546	557	579	543	641	540	544	529	534	548	567	549	502	525	599	561	568	578	566	523	518	538	529	543	533	564	547	570	566	496	547	565	551	592	520	529	554	556	581	545	515	553	539	541	557	549	558	567	567	520	563	516	524	544	585	541	523	564	543	546	552	530	588	514	551	555	545	566	576	549	558	507	517	548	570	536	554	552	573	565	567	551	497	539	566	531	553	552	552	583	528	546	599	543	569	594	525	533	539	571	543	492	535	558	575	600	520	557	572	586	557	542	562	576	560	523	593	552	520	549	558	596	548	557	519	539	553	530	564	567	551	557	575	552	537	553	542	538	546	529	559	570	543	527	576	553	598	598	555	614	565	585	565	577	560	563	521	527	543	569	592	533	556	537	547	586	553	569	607	587	580	544	526	576	568	553	574	556	507	579	553	552	546	590	563	525	578	574	540	571	573	541	578	539	524	553	532	537	555	515	551	515	550	558	542	554	543	558	559	514	525	578	536	533	551	565	563	594	563	608	551	573	559	570	585	523	537	550	571	539	557	526	540	512	539	553	510	529	567	555	553	569	532	563	581	541	539	577	520	562	543	523	531	570	590	628	549	532	554	556	583	567	566	569	540	589	526	569	518	581	556	589	590	525	512	511	577	517	568	546	556	545	567	567	532	549	542	574	602	532	530	563	533	535	549	577	555	561	575	553	602	566	556	564	557	551	546	583	544	579	575	610	575	586	559	578	519	561	565	519	584	538	533	533	554	550	573	556	530	567	581	578	541	532	539	531	570	540	585	485	547	544	593	535	567	503	579	556	576	584	540	573	565	552	517	544	560	574	542	545	543	557	561	544	548	540	568	538	571	550	533	541	517	544	568	585	556	561	585	515	532	580	580	541	581	566	586	565	562	537	544	545	556	602	531	515	599	542	579	543	604	601	551	563	565	548	595	544	532	502	557	546	557	555	559	575	567	555	549	573	513	580	590	554	520	592	583	602	562	576	550	555	603	563	538	531	556	568	588	580	553	548	575	579	564	590	556	572	580	529	525	556	579	524	549	535	568	547	564	555	584	542	549	525	562	575	563	536	547	564	564	598	542	531	561	569	575	550	560	540	595	575	557	579	560	547	578	574	582	580	537	562	559	579	543	548	566	506	569	584	535	547	594	547	584	592	522	544	575	555	585	556	537	551	584	548	596	567	543	588	602	569	553	543	560	561	538	607	534	509	578	540	500	588	573	520	561	553	570	576	574	539	543	562	604	543	562	589	617	554	585	559	519	578	534	539	527	531	574	534	557	527	522	590	563	572	566	558	516	551	528	544	558	613	563	554	534	525	561	588	535	503	527	547	555	557	536	588	533	577	580	584	598	560	548	528	566	565	580
23402	17650	12530	3227	655	520	565	449	190	176	173	195	160	189	229	245	275	270	186	184	197	196	186	175	212	169	183	180	186	167	158	172	171	194	180	184	179	183	158	174	183	176	212	165	192	177	208	189	183	197	179	186	190	171	167	176	187	183	178	175	201	192	174	178	196	189	186	187	187	189	175	191	151	186	182	182	172	182	189	175	157	201	195	196	180	204	200	190	177	165	199	181	188	190	177	194	175	167	190	163	186	197	201	167	164	193	201	169	176	181	178	164	148	159	163	188	198	200	178	185	203	195	185	164	184	164	202	199	189	197	171	195	183	162	181	165	181	203	170	179	175	180	163	165	185	182	175	189	209	198	202	187	165	150	203	174	157	159	192	193	205	178	156	169	172	175	178	182	170	173	165	184	184	182	163	171	176	182	192	191	190	168	181	178	153	175	170	180	179	167	197	172	200	190	199	193	150	178	196	164	175	170	170	177	172	180	168	181	178	195	188	203	213	201	191	197	189	172	204	179	169	171	173	174	172	188	185	153	178	202	187	175	179	219	188	152	159	187	174	169	180	187	186	188	185	195	209	194	184	194	180	162	182	183	202	186	161	195	174	184	189	175	196	178	178	207	176	216	185	186	193	194	171	179	174	170	206	163	181	213	148	182	178	174	186	179	184	184	180	195	179	168	176	178	204	199	162	181	159	153	170	213	184	169	187	175	183	194	174	142	178	177	181	187	180	182	149	179	164	197	168	202	189	204	198	184	189	198	185	180	192	215	162	179	175	189	204	188	179	228	179	195	181	189	200	170	169	179	215	183	195	195	171	169	221	179	183	191	178	162	184	196	185	177	171	174	184	193	153	184	176	157	178	169	161	191	184	188	182	180	154	205	203	191	210	196	194	172	188	194	182	158	183	189	167	164	181	183	197	194	187	205	192	181	174	171	189	178	190	199	167	183	185	187	175	191	212	183	166	199	200	174	199	176	182	176	203	182	180	191	170	192	186	185	165	202	174	181	177	199	177	191	202	194	176	181	181	172	191	204	169	192	194	183	163	182	174	198	175	180	197	176	178	199	193	176	170	178	172	183	170	182	214	184	192	181	192	207	163	186	194	205	186	175	151	200	190	167	185	209	163	184	164	185	169	156	177	201	185	185	150	195	178	184	210	181	199	187	197	185	176	169	184	176	179	135	183	172	186	173	208	201	176	196	181	180	179	186	187	149	218	175	184	201	195	162	207	181	188	162	182	188	200	195	177	167	206	208	165	182	163	182	182	194	199	196	167	199	164	183	187	172	198	180	188	196	189	194	212	168	194	189	183	193	183	189	175	207	195	195	193	190	186	201	154	165	158	193	190	151	168	179	178	199	181	188	171	183	207	197	182	198	176	166	181	170	195	172	167	170	182	201	164	177	168	174	215	185	194	178	180	163	185	204	175	187	176	182	188	203	173	185	181	192	180	163	164	215	186	177	183	207	180	204	191	203	183	196	150	186	215	176	181	180	170	211	154	156	192	196	177	185	195	184	178	185	168	187	187	184	183	165	171	193	173	197	200	231	182	178	194	182	168	176	190	198	157	172	172	187	170	180	169	179	185	180	180	170	194	181	171	195	165	187	188	184	174	168	154	184	174	156	152	184	180	175	177	212	188	211	184	188	163	184	180	187	197	181	196	184	183	201	174	166	205	168	181	166	201	189	191	159	195	182	197	161	178	176	200	173	206	181	191	202	191	151	178	187	178	194	179	176	200	194	171	183	202	178	185	215	181	185	179	185	189	172	162	154	160	192	195	183	201	194	171	210	197	190	176	180	181	162	148	181	178	182	218	153	184	199	179	191	244	178	188	183	182	164	191	153	161	176	178	184	170	179	156	195	172	196	186	193	190	202	182	190	184	186	184	182	211	203	201	193	184	173	178	196	184	185	163	174	190	170	180	187	188	193	200	178	180	183	188	220	181	181	163	193	176	188	163	189	183	202	197	187	169	191	193	192	194	180	198	178	203	171	178	173	178	198	192	169	168	181	200	181	188	182	170	194	175	195	202	167	200	162	171	184	188	187	196	193	202	185	172	178	179	197	187	178	175	199	173	183	167	184	192	161	170	199	184	195	163	184	165	182	186	164	199	167	206	154	185	177	188	178	189	181	159	195	199	168	188	160	192	200	161	182	192	177	194	186	225	176	183	150	191	159	196	170	189	193	203	170	189	196	190	191	184	175	190	190	177	177	179	186	192	174	198	172	176	194	167	189	201	148	190	176	202	150	191	177	183	198	177	208	168	201	201	184	167	200	191	190	201	204	210	188	178	191	182	183	184	182	194	184	182	176	169	196	180	180	170	174	184	162	177	195	189	178	179	194	191	185	182	185	203	176	192	173	182	174	153	185	196	184	164	199	182	191	187	189	165	181	178	177	197	197	188	166	170	188	189	165	172	178	183	192	179	186	179	189	168	172	175	179	187	197	178	172	200	184	176	200	195	177	188	185	175	198	196	187	182	188	198	175	184	176	197	171	170	165	192	187	180	173	146	200	194	177	175	191	187	179	179	204	181	184	190	235	204	175	184	189	204	198	168	186	192	199	177	191	185	208	172	181	168	187	192	206	174	196	184	198	216	161	220	171	163	172	152	179	195	196	151	181	182	183	174	176	174	171	190	193	208	200	160	192	176	193	180	176	204	169	209	205	187	156	178	184	188	180	170	183	200	170	199	184	172	193	208	169	192	183	197	188	199	200	191	175	202	198	172	176	179	198	181	195	172	187	184	202	187	183	179	203	182	174	177	192	167	210	184	215	173	175	171	183	176	183	204	193	188	198	195	198	183	153	195	183	188	190	201	211	186	185	174	199	199	177	205	185	187	183	172	171	166	175	158	190	181	167	170	197	190	194	181	151	199	165	199	208	170	201	169	209	187	159	193	190	174	179	174	202	199	197	197	163	212	183	195	188	191	179	181	169	191	190	182	184	200	203	188	189	199	175	201	204	200	188	201	153	195	186	187	193	173	178	193	191	177	167	163	186	169	203	192	187	198	176	161	181	169	191	200	177	171	166	198	181	164	195	167	201	179	201	198	179	208	209	170	166	179	189	167	162	190	181	187	169	180	168	201	173	183	202	173	183	194	180	184	196	204	212	165	179	208	164	185	200	213	189	183	199	180	177	185	198	184	173	196	176	182	202	184	200	177	153	181	188	203	198	186	177	210	166	172	186	194	184	198	168	165	167	203	197	169	194	192	182	165	190	168	196	175	184	192	178	173	191	208	188	213	176	186	182	191	178	180	151	182	212	194	196	182	185	182	172	184	184	179	216	185	173	174	176	154	165	171	196	180	184	157	199	179	180	211	187	170	201	181	181	183	190	197	191	191	157	201	191	168	185	167	190	187	187	178	181	203	189	179	171	186	189	196	206	195	166	181	182	185	190	203	185	203	191	186	164	216	208	149	200	180	169	171	169	180	175	196	163	199	196	171	158	165	185	200	157	204	144	177	185	163	174	212	174
19700	20860	17834	7235	2245	2085	2367	1915	706	485	529	507	458	522	806	916	973	878	560	523	459	491	528	494	492	469	522	483	462	496	473	450	501	466	458	518	496	453	485	513	472	494	488	508	539	518	479	537	480	508	498	472	503	476	482	476	503	490	508	463	452	458	462	452	522	509	501	487	525	502	529	521	473	501	488	479	523	492	517	499	475	468	450	502	500	485	492	437	511	513	506	466	446	480	497	525	522	487	438	477	501	478	460	444	477	499	493	472	493	461	492	469	489	473	521	518	475	479	484	475	460	451	480	504	506	493	468	465	494	479	470	500	499	514	453	458	507	463	489	480	489	482	536	473	487	471	474	490	503	487	499	481	501	483	494	458	462	503	492	519	469	511	507	484	491	513	492	479	505	470	451	466	507	507	473	523	474	464	504	502	478	509	465	469	481	444	453	480	473	463	497	469	494	471	497	455	469	539	456	472	499	491	489	495	481	492	438	519	519	446	495	476	516	508	497	539	455	478	446	505	472	509	447	527	517	487	490	484	487	493	495	468	506	446	490	418	492	468	447	479	472	491	483	470	473	540	518	465	486	464	497	476	496	462	472	441	479	468	487	488	470	476	491	476	476	473	530	472	502	541	509	470	496	491	522	501	487	511	535	524	486	505	487	448	473	487	489	531	521	498	485	485	445	510	501	509	463	453	481	482	458	467	480	462	533	456	466	484	470	452	484	489	474	472	495	482	513	455	509	502	482	552	483	486	528	471	504	469	463	498	477	544	518	490	495	520	484	454	479	472	513	525	461	500	489	482	473	478	470	488	481	475	513	464	496	518	549	558	484	457	446	465	492	495	484	522	477	511	479	508	477	489	493	514	448	528	479	513	486	541	511	493	493	476	481	485	497	529	468	466	483	487	496	465	476	486	498	483	476	497	522	507	467	472	499	476	479	505	462	478	489	512	485	513	477	536	499	467	483	454	473	516	488	494	449	481	495	478	461	504	546	459	492	474	474	492	514	492	453	470	470	518	480	458	475	480	483	497	473	482	468	426	457	479	506	469	472	475	463	502	482	476	481	476	454	488	480	532	496	494	481	466	488	488	441	479	471	506	505	489	475	497	468	505	502	491	482	515	510	488	472	495	494	484	448	494	464	500	527	497	485	495	478	476	517	471	467	484	478	483	464	508	486	474	481	488	464	504	453	500	515	448	457	485	483	530	472	503	498	478	478	433	480	502	474	514	508	505	507	487	495	477	481	479	501	491	492	451	454	465	480	445	448	508	502	470	521	497	464	493	524	480	485	476	486	496	488	491	492	506	490	477	475	457	440	454	478	486	466	488	459	488	515	494	483	507	477	481	491	494	483	483	495	460	453	502	469	478	465	489	510	493	435	471	473	480	480	456	508	456	495	488	498	488	439	483	500	503	496	486	493	482	499	515	462	475	472	445	498	466	469	488	497	526	454	455	468	473	473	476	468	437	489	429	478	476	490	459	489	512	476	432	504	464	485	457	465	504	464	487	488	468	464	489	496	498	465	522	477	494	483	436	488	459	463	484	488	461	449	501	457	503	472	504	455	500	504	490	475	494	452	513	492	495	487	509	483	498	485	463	474	485	424	488	488	510	490	507	474	459	479	504	503	509	516	470	526	425	475	495	499	493	491	516	498	507	446	467	468	485	499	502	493	532	470	492	480	480	522	481	509	473	472	501	429	459	528	510	494	464	477	458	495	499	467	477	455	466	503	497	460	461	476	487	480	466	476	497	511	504	495	502	496	469	455	476	498	466	513	475	492	494	498	488	467	500	510	462	470	475	496	479	490	476	489	466	528	502	474	482	470	464	493	500	481	522	459	494	532	506	482	485	508	502	495	468	483	487	455	537	486	507	449	522	462	508	478	475	466	494	495	505	491	498	449	461	516	511	484	500	509	492	418	496	460	500	508	486	496	488	512	478	501	485	502	492	491	456	511	495	514	478	503	485	468	481	491	454	503	470	505	478	502	472	491	470	495	458	492	514	477	498	503	512	492	496	495	494	496	508	499	475	491	467	462	449	485	491	502	495	504	483	507	476	499	505	485	442	493	454	480	484	496	487	537	471	480	460	521	503	480	483	540	487	531	478	490	514	509	495	514	467	487	509	481	497	457	528	492	476	487	505	460	498	480	498	475	498	506	497	481	475	500	490	473	492	459	498	482	477	489	493	524	439	526	511	496	510	503	454	476	487	489	448	477	519	496	455	522	507	451	483	502	511	481	494	467	510	489	517	491	494	495	520	497	451	467	463	450	489	520	493	470	513	470	455	490	470	459	452	506	488	501	485	448	469	490	509	539	492	446	423	496	491	464	519	520	521	507	492	508	454	498	486	502	466	486	447	477	483	501	458	505	466	475	496	483	480	526	468	510	494	478	499	489	507	495	495	467	494	515	484	502	496	477	494	493	489	519	492	426	487	450	461	463	468	490	497	485	503	479	455	476	482	489	460	491	497	503	489	451	460	482	488	511	485	472	461	488	479	507	472	459	463	448	464	531	511	482	462	480	490	477	480	482	479	497	497	495	463	512	501	499	490	512	506	484	459	525	498	474	470	470	474	454	469	515	479	446	470	534	482	497	497	515	492	487	500	419	480	490	483	481	505	519	517	458	514	478	463	503	495	505	529	484	470	479	519	490	444	450	468	502	503	522	508	477	509	512	519	502	516	472	493	459	467	512	506	469	480	506	483	461	528	531	474	475	495	477	505	499	508	467	475	473	440	475	500	480	519	513	509	477	508	469	489	502	451	526	475	520	548	484	492	498	470	488	491	485	486	446	455	475	506	437	473	494	557	493	502	504	495	489	474	500	479	464	442	433	464	500	477	513	487	517	471	471	462	456	481	470	475	449	474	483	503	503	514	477	508	496	454	494	499	484	491	485	490	519	499	507	486	533	483	499	506	486	450	487	509	451	490	513	511	461	504	486	465	493	464	461	487	473	492	485	474	529	479	487	536	476	518	492	469	432	479	504	485	466	470	476	462	449	476	466	493	514	459	468	536	480	473	495	518	475	505	513	485	518	499	475	524	495	447	476	474	452	517	497	446	465	512	464	484	523	472	464	442	509	492	537	457	477	473	464	460	484	504	496	506	503	503	493	473	478	460	476	529	476	445	481	490	508	496	507	524	504	459	510	519	483	507	518	437	449	464	441	505	480	506	496	497	499	534	487	468	478	477	503	488	503	511	489	477	504	482	519	504	498	504	476	493	521	456	470	493	452	462	489	510	512	494	466	526	478	491	502	497	498	491	521	499	521	484	486	477	482	509	518	440	482	533	501	502	497	452	482	494	499	524	487	466	510	525	478	504	490	505	488	449	502	464	489	487	494	489	481	458	498	462	471	479	502	521	496	475	508	494	452	491	499	518	498	484	471	496	475	502	476	506	471	492	459	523	495	456	483	470	498	465	480	509	497	490	501	517	446	460	484	493	510	491	476	515	484	500	496	494	509	475	455	489	500	514	454	484
66033	65617	59382	32537	12717	8001	9046	5326	943	221	248	217	227	288	825	1115	1042	742	482	240	206	186	191	215	218	221	178	185	204	195	185	205	196	216	185	208	192	185	213	200	200	195	203	193	213	176	191	202	166	194	223	225	177	182	190	184	203	200	204	210	189	216	218	189	187	184	208	194	206	230	196	182	177	200	200	181	205	201	185	181	200	191	195	184	187	208	200	209	198	204	203	202	196	183	188	200	211	215	186	216	191	194	199	180	189	189	221	182	208	212	192	195	188	181	217	196	188	202	200	172	207	195	246	190	196	184	226	204	198	211	229	180	209	209	202	180	219	218	213	197	194	190	168	187	188	195	171	178	187	186	215	193	222	189	194	180	200	193	206	206	207	198	210	162	187	183	195	199	210	172	200	195	198	185	176	200	204	185	212	174	196	195	213	203	199	213	211	207	187	177	174	193	174	186	187	160	221	196	216	209	199	206	183	179	185	193	179	205	213	209	179	206	203	246	223	202	204	202	214	205	193	225	202	185	206	205	197	194	188	188	209	199	186	208	210	179	205	210	204	201	201	195	190	201	204	186	221	193	188	193	205	187	164	201	189	196	197	210	198	181	179	179	224	195	186	197	186	190	196	195	184	192	191	214	195	196	230	182	201	223	199	197	205	201	203	203	185	177	170	191	192	205	173	189	191	191	180	221	202	188	199	218	183	173	182	222	189	193	176	201	178	208	169	193	171	192	216	198	169	207	202	205	202	196	208	218	184	191	207	195	200	221	193	198	211	198	189	201	205	210	193	198	203	206	181	199	209	199	201	185	165	191	205	207	219	200	184	210	210	199	188	191	173	186	200	198	205	191	179	198	211	199	190	181	171	209	206	172	203	216	188	182	200	173	196	204	176	184	198	160	193	188	219	178	201	187	205	197	192	177	210	183	192	196	194	225	186	205	187	194	209	203	205	215	189	219	197	202	184	190	192	193	202	220	188	188	181	202	216	187	202	200	188	197	207	184	180	189	190	204	166	205	173	193	201	202	175	188	186	191	169	219	200	184	194	222	224	200	218	200	204	192	184	211	183	171	208	217	211	176	183	194	204	183	212	199	210	202	205	179	178	197	199	182	181	194	213	179	202	201	216	193	185	188	182	213	194	195	204	207	201	209	209	218	188	193	233	219	225	209	222	199	182	160	185	194	201	190	184	193	199	176	202	209	186	189	184	197	185	174	204	181	212	197	184	160	189	195	199	211	205	197	208	196	201	175	202	184	200	207	210	194	194	210	178	187	191	192	202	211	194	238	217	221	184	195	178	205	209	198	179	198	204	202	184	205	197	193	199	204	205	196	210	190	209	212	193	186	194	191	204	184	197	202	200	223	181	199	204	193	205	190	210	215	205	191	191	213	191	201	196	204	194	203	163	198	183	185	206	198	214	190	193	207	188	193	216	170	182	201	203	200	201	171	186	169	173	200	208	169	209	195	184	209	185	178	193	197	192	206	195	206	193	189	203	202	212	211	200	181	192	219	206	165	206	212	221	196	195	199	194	194	204	190	177	221	172	167	216	192	213	171	192	197	209	194	197	230	192	212	195	202	200	184	187	217	206	183	234	186	208	197	177	189	202	204	210	172	203	187	191	198	185	193	199	202	213	212	200	204	207	201	167	203	203	197	206	181	196	242	190	225	202	176	213	217	190	202	209	216	175	229	210	178	189	190	188	188	224	193	195	188	204	192	220	182	198	209	205	178	198	197	205	185	188	187	189	199	208	244	200	198	223	224	199	221	199	189	211	188	183	180	200	230	203	208	191	203	214	208	183	187	197	201	198	198	184	195	200	190	188	215	213	191	179	205	189	207	224	206	185	194	188	191	174	202	190	192	181	192	194	186	206	198	207	199	181	190	207	189	166	172	223	168	185	187	189	199	179	196	195	227	217	177	198	181	196	193	194	206	210	200	193	201	212	220	212	190	197	184	233	225	206	192	196	202	189	200	203	213	192	222	197	191	198	189	190	191	199	184	189	193	197	217	215	174	197	203	197	202	204	195	201	167	206	222	205	232	196	203	198	197	216	208	163	189	214	225	197	178	189	216	201	210	184	190	205	207	222	229	211	202	205	201	190	221	199	212	193	202	184	183	178	201	174	175	211	238	179	210	208	176	197	192	211	223	168	204	206	183	205	214	233	191	214	192	212	204	172	181	211	201	191	202	213	177	195	186	216	192	212	179	194	199	198	197	180	190	202	202	215	191	202	186	190	190	192	202	243	195	192	182	188	193	201	228	222	199	195	173	175	223	215	184	196	191	200	179	202	213	208	203	216	229	203	179	208	209	213	173	195	170	172	199	189	208	192	208	211	214	187	179	195	222	189	211	207	190	180	200	193	203	202	189	213	213	206	197	189	195	176	183	209	208	214	194	191	213	216	215	224	218	216	188	198	227	215	206	201	181	187	199	199	205	215	199	198	222	193	227	220	201	190	203	201	210	220	206	216	194	212	187	205	230	201	198	202	200	210	201	169	192	191	171	179	195	192	194	206	186	179	197	207	202	189	187	184	203	208	217	200	210	206	180	185	191	197	167	207	198	191	203	210	211	205	209	193	193	203	196	186	220	214	194	190	182	175	187	207	188	177	172	194	200	221	234	200	172	191	219	202	212	189	221	193	202	195	186	205	212	192	213	210	205	149	201	185	196	210	214	192	210	192	200	189	172	223	210	202	193	217	179	202	213	236	219	207	178	162	194	215	192	181	202	202	204	206	215	200	174	180	196	188	186	204	196	185	190	199	203	223	195	216	206	197	200	213	209	195	168	190	193	192	198	192	187	213	187	201	171	211	200	213	188	192	219	183	201	188	208	186	188	206	202	214	217	210	202	197	187	209	214	195	210	196	187	179	180	203	197	179	200	222	213	212	213	220	193	208	193	226	206	203	208	198	198	194	213	189	201	176	209	207	208	195	191	225	202	221	198	207	180	214	194	220	191	202	193	214	202	188	206	192	175	191	192	205	209	169	162	197	176	188	208	196	178	191	204	200	191	226	194	205	204	197	193	202	205	202	213	192	184	182	198	189	220	218	210	219	207	189	225	208	204	214	180	200	194	196	177	202	198	179	195	199	210	203	219	204	215	198	200	228	194	194	198	215	171	239	183	184	199	184	199	185	182	198	205	179	192	184	185	209	169	190	183	198	224	188	206	218	230	214	192	223	196	191	206	198	204	183	189	210	217	184	197	188	174	181	200	176	221	223	209	199	177	204	201	195	220	192	177	195	208	209	199	209	213	199	205	186	169	207	193	210	198	172	201	172	207	179	194	200	212	202	190	183	194	200	189	214	195	185	184	186	169	187	174	202	177	189	152	189	177	221	187	214	190	181	197	200	204	221	225	200	194	183	193	225	183	204	184	190	185	192	172	190	169	193	226	215	211	198	219	200	203	203	217	192	221	205	189	178	183	191	206	187	195	200	193	207	199	215	218	202	186	193	197	191	190	201	219	185	202	185	205
42226	50398	52941	35475	18377	20311	23447	15505	3280	670	775	620	675	947	3900	5578	5306	3644	1848	772	634	478	543	632	595	522	527	536	502	546	467	536	535	521	500	496	530	571	509	522	544	497	510	494	489	517	544	534	483	512	546	583	535	587	552	554	535	511	517	512	560	532	515	492	500	530	541	517	537	501	507	550	488	515	488	521	517	542	458	539	499	517	476	502	491	589	520	511	519	494	538	488	519	547	539	518	468	520	548	531	478	463	517	515	537	500	547	524	526	565	514	529	510	504	494	507	504	529	522	528	570	533	521	518	504	486	536	461	507	547	532	497	507	524	526	522	516	558	547	519	511	514	519	501	548	527	534	503	522	516	512	502	527	549	516	548	526	540	515	537	490	526	497	499	521	554	484	488	524	566	527	527	540	530	505	555	497	566	484	512	505	545	474	507	530	504	538	532	521	518	508	531	483	523	571	525	544	517	534	543	530	557	520	538	509	502	509	543	483	527	533	483	518	541	584	505	513	518	535	481	497	461	513	528	497	544	498	551	522	509	545	508	506	574	572	467	553	522	516	553	514	539	501	484	501	519	537	529	559	536	514	497	479	520	482	501	469	519	560	508	517	519	517	507	547	503	536	505	549	493	536	540	523	534	504	537	523	503	532	526	502	511	523	516	555	528	491	468	544	487	500	511	529	514	516	485	539	539	517	529	543	520	480	495	541	539	510	533	478	569	525	532	495	503	554	516	495	458	586	559	533	532	506	545	529	532	549	532	506	504	505	552	519	498	560	547	549	494	514	534	526	515	548	525	546	506	507	503	514	564	495	573	486	503	509	547	510	525	524	498	558	500	520	506	557	532	557	512	495	504	533	516	517	498	549	533	562	526	517	500	524	497	535	508	525	467	522	535	530	511	552	483	514	478	551	495	507	528	509	553	495	568	531	510	506	501	523	532	528	553	514	510	538	469	529	492	540	536	522	529	537	535	508	510	561	503	553	501	516	525	516	546	512	519	483	511	537	468	527	498	523	504	500	471	558	527	532	477	553	508	475	481	528	491	527	536	503	515	520	549	531	520	501	516	498	524	500	522	516	521	503	493	542	526	504	498	516	508	495	530	489	504	527	519	533	534	510	477	534	536	500	495	519	560	586	492	506	491	503	506	521	488	536	528	560	509	524	528	502	495	521	515	541	515	491	511	499	530	503	543	512	546	550	499	524	551	528	538	517	465	486	497	520	559	504	555	467	557	514	526	534	522	537	515	504	521	512	553	513	518	518	503	483	531	556	517	534	559	539	492	525	541	534	510	523	508	534	517	507	539	553	528	516	489	505	558	524	493	494	552	519	494	523	487	485	524	518	531	559	543	508	504	570	541	525	492	540	525	516	505	525	519	491	496	539	534	537	462	531	515	481	493	492	506	514	547	462	492	476	526	545	538	493	516	528	553	489	509	498	507	515	550	550	526	494	513	477	511	502	513	514	556	525	536	516	486	526	483	545	537	512	483	529	512	533	531	516	501	524	500	513	501	508	511	574	504	466	555	526	511	496	508	527	524	526	503	504	523	518	531	532	498	457	504	503	528	553	513	515	536	542	558	497	459	503	549	577	542	532	541	544	532	513	487	528	473	498	509	508	489	501	527	510	549	532	541	500	533	496	509	505	578	551	538	524	535	479	552	517	559	540	544	538	511	502	519	538	497	535	568	527	520	524	523	534	521	509	521	532	548	542	490	507	508	464	504	497	539	534	522	502	533	521	508	503	504	572	563	501	509	532	543	495	553	529	495	529	517	503	502	504	501	534	547	519	536	523	538	537	546	535	506	527	533	513	502	574	512	533	527	516	490	538	542	500	509	480	565	541	490	545	493	524	526	506	507	497	488	494	509	502	503	520	506	549	538	496	525	503	515	493	535	515	503	491	521	548	506	528	517	476	506	534	561	553	525	504	566	474	521	523	538	529	559	515	475	592	489	518	556	515	539	533	553	505	560	520	492	523	515	518	513	536	541	548	518	546	483	522	508	524	515	507	478	511	499	478	548	506	549	490	525	541	504	513	514	532	537	559	495	525	514	508	533	504	542	537	538	497	527	539	510	500	535	503	540	495	538	487	562	524	509	539	513	497	544	543	537	532	495	544	514	477	550	486	520	515	516	517	547	507	517	536	500	538	506	534	503	519	486	494	486	526	562	556	495	525	512	533	491	529	541	511	536	512	473	529	488	520	532	507	488	521	478	513	518	512	511	516	482	525	540	532	514	555	515	512	526	495	521	515	554	542	514	476	506	522	530	481	521	516	537	506	528	487	504	516	509	519	494	505	519	553	499	515	547	527	519	507	521	529	526	505	509	488	503	530	551	497	552	550	521	490	485	568	509	483	517	528	527	518	520	520	520	531	508	532	514	489	531	555	516	512	472	551	540	578	565	575	510	513	524	526	515	519	548	512	546	496	510	524	548	492	506	560	550	515	508	541	482	521	517	500	526	503	520	520	551	539	527	480	534	515	506	504	546	534	497	507	510	553	540	510	515	541	545	524	532	576	530	529	472	541	507	520	497	515	518	592	559	515	513	539	506	520	510	547	518	505	498	529	511	528	531	520	495	508	553	542	520	509	482	512	494	515	512	480	558	548	500	553	533	507	510	558	512	508	484	553	489	512	501	523	504	527	514	531	502	538	534	515	511	563	518	506	520	574	549	529	526	496	496	472	527	559	555	486	547	498	577	531	522	497	463	498	567	510	528	528	536	528	518	517	519	554	487	556	566	541	527	565	537	515	489	514	532	516	535	475	488	518	494	481	533	556	523	502	517	505	526	545	493	472	527	493	567	546	517	530	475	574	523	507	544	502	512	524	540	549	517	493	547	506	499	498	532	508	508	540	504	530	496	504	552	510	528	503	531	519	540	495	522	541	551	538	541	508	519	498	446	528	513	557	523	534	543	495	536	504	457	529	524	498	546	496	541	554	531	556	497	529	516	486	540	470	504	519	537	524	502	517	515	537	514	517	518	532	529	500	539	482	572	517	533	572	548	513	581	523	531	505	550	524	537	500	560	471	512	494	535	513	525	504	522	527	480	504	503	527	506	498	559	555	526	509	507	566	545	516	576	499	495	513	526	497	549	525	534	503	502	559	510	551	523	488	554	533	516	524	503	535	555	499	514	530	508	532	505	468	544	526	521	512	502	522	507	513	552	504	521	479	520	484	515	494	525	538	523	479	530	528	540	550	503	538	490	501	516	519	538	497	516	505	488	483	518	526	529	528	537	504	516	534	497	509	523	508	498	514	490	512	525	508	521	567	542	522	532	485	554	512	527	511	538	504	517	536	518	550	518	532	502	552	546	500	535	483	500	530	517	516	533	536	526	526	506	479	492	496	539	533	488	511	562	550	559	534	523	506	508	527	559	513	522	532	517	529	477	479	524	527	504	514	545	539	503	560	518	569	537	476	509	545	526	571	483	557	516	537	511	536	511	514	529	526	499	488	545	530	529	525	548	539	521	544	517
76892	78819	71485	44793	22170	16190	18441	11833	1895	325	327	258	270	365	1088	1833	2012	1530	872	370	249	204	193	254	267	224	202	206	222	215	212	218	226	201	208	227	211	188	218	217	189	221	203	192	199	206	204	222	230	220	203	231	216	208	209	214	235	241	216	237	198	241	215	222	225	215	228	223	217	210	237	200	217	230	208	200	230	241	191	182	242	209	220	207	208	223	227	225	196	202	209	208	206	218	203	189	200	206	234	202	219	244	242	220	208	199	211	190	219	214	219	244	202	184	230	240	223	232	233	228	200	207	217	214	227	209	244	214	205	220	204	216	240	189	220	202	214	227	229	218	240	204	204	209	232	220	222	208	186	224	203	230	239	213	213	221	203	216	227	210	211	231	218	228	205	226	210	224	226	218	197	234	189	227	237	209	253	184	233	238	225	200	218	210	241	220	212	228	235	190	205	188	234	205	231	210	221	212	218	187	215	209	206	217	208	212	231	215	211	233	178	221	202	224	216	201	216	234	242	217	219	198	217	226	176	227	226	201	202	212	191	222	200	212	221	212	204	219	208	223	214	203	232	219	202	197	203	222	207	220	212	246	216	224	216	244	213	218	226	198	243	189	215	208	232	220	241	208	222	227	230	224	214	214	219	221	214	203	195	243	217	225	209	243	201	227	213	196	219	218	218	236	202	214	231	239	242	209	199	241	213	243	228	235	230	232	180	207	234	199	204	214	210	209	195	234	227	245	190	185	195	202	232	213	204	200	215	215	224	194	219	217	223	230	225	211	224	194	253	204	236	210	231	198	219	204	223	209	216	218	224	202	225	235	226	236	229	234	207	223	200	218	224	199	214	210	196	218	197	217	232	234	216	237	228	233	216	206	204	177	223	205	211	204	233	214	226	213	226	210	217	234	222	233	244	217	212	216	194	207	236	215	215	191	246	204	187	243	204	218	197	235	221	217	166	196	238	203	223	200	215	191	206	204	249	224	237	192	212	206	198	219	219	220	209	205	217	212	219	199	197	201	240	210	210	206	186	235	213	223	239	212	229	221	209	208	222	226	232	222	221	199	201	220	226	203	211	254	235	209	215	224	188	202	195	239	252	182	224	233	212	185	193	236	248	199	218	184	198	209	216	225	200	220	206	208	227	205	214	223	207	190	222	196	204	214	181	194	236	229	203	191	192	211	226	202	209	198	225	229	226	222	213	239	197	205	236	210	218	215	214	216	205	238	223	202	224	191	226	200	207	221	213	220	204	220	222	247	211	198	225	214	207	211	223	215	196	227	229	217	176	212	226	223	205	222	187	218	229	237	213	190	201	239	219	237	221	219	188	187	226	218	229	227	216	226	238	231	209	244	208	197	223	216	211	238	220	229	215	193	244	201	215	211	220	215	201	200	217	197	199	247	220	207	220	199	233	190	217	215	233	215	189	216	209	229	188	221	215	200	230	187	206	203	227	196	199	225	208	189	226	204	212	204	199	206	210	205	208	228	241	217	238	238	204	228	228	189	251	217	200	221	181	206	225	226	218	231	239	209	241	223	204	225	183	178	190	212	205	213	214	235	234	212	212	226	221	205	216	198	219	229	206	216	176	221	240	201	215	243	218	232	227	197	206	204	221	225	213	196	221	236	221	214	227	231	218	247	212	179	197	222	236	213	197	233	223	231	238	209	242	211	226	192	207	214	205	207	199	218	203	193	209	232	202	223	189	219	215	214	219	210	209	224	192	193	201	229	222	239	212	217	198	215	228	220	222	213	229	227	226	219	209	211	258	212	242	226	221	249	199	218	203	193	204	198	197	219	224	214	236	207	218	216	206	193	216	235	214	227	241	194	241	188	215	218	212	207	235	220	240	215	209	216	222	242	238	190	232	201	203	212	199	201	219	205	199	228	212	208	197	210	231	218	212	187	209	245	213	205	215	230	187	221	224	201	216	224	212	236	244	243	212	226	198	223	231	238	207	203	220	223	224	205	212	191	234	203	193	198	212	219	217	202	217	212	232	192	216	209	238	199	209	212	231	199	245	206	181	226	204	205	230	198	221	218	219	219	239	217	224	217	204	224	170	197	219	229	227	203	228	209	243	215	220	230	222	215	246	203	214	224	216	217	221	246	209	230	221	209	230	227	223	216	215	216	226	223	202	201	222	218	228	204	212	242	230	210	213	199	231	196	203	197	217	230	206	213	222	231	227	226	227	217	221	227	208	226	209	226	218	185	216	234	226	207	230	231	215	208	222	208	232	239	227	227	216	216	190	211	241	219	199	186	231	212	220	214	177	222	218	217	207	234	228	184	207	192	207	248	215	227	220	205	228	234	220	200	195	220	210	219	220	210	208	207	216	204	236	201	183	216	243	239	170	213	219	232	212	217	215	224	223	213	245	249	207	210	220	212	211	202	239	232	194	211	229	230	209	229	213	192	202	192	218	203	236	217	226	184	191	221	227	228	227	237	225	204	209	227	209	221	191	198	206	249	195	241	194	194	229	200	212	213	226	183	191	205	207	208	215	220	219	199	209	225	188	232	194	225	187	223	200	238	192	208	212	224	225	217	197	231	216	205	196	201	201	216	213	193	211	238	196	231	210	215	236	203	222	204	222	220	221	206	201	236	210	253	191	212	206	228	201	205	200	196	219	205	187	219	234	214	214	244	225	210	213	212	233	219	234	195	231	217	231	224	195	233	225	213	240	213	261	207	224	218	217	196	222	208	217	219	239	224	216	236	223	214	203	218	216	213	220	240	215	195	210	227	234	224	217	208	218	211	213	234	214	208	213	192	236	222	197	212	227	240	209	215	230	227	190	226	182	211	232	205	204	212	250	220	194	188	222	208	197	206	204	220	215	196	234	198	244	201	214	220	214	211	223	204	214	220	220	210	247	220	228	191	207	199	228	197	242	223	212	188	204	243	205	230	228	222	204	223	210	207	228	208	206	220	232	219	207	219	209	229	218	197	210	220	210	216	222	202	226	193	197	209	203	234	248	243	185	237	206	207	235	200	244	233	212	233	191	216	196	191	235	215	214	203	191	182	219	186	195	220	202	216	213	199	207	222	204	200	232	235	225	218	222	211	213	215	268	232	232	234	224	210	212	238	231	186	215	206	196	211	215	233	230	183	205	212	212	210	233	215	247	208	225	195	199	199	215	229	220	202	204	214	200	202	211	214	213	195	226	232	209	201	208	201	198	216	206	232	237	196	211	209	227	191	203	233	217	198	224	223	186	205	203	214	209	196	207	238	217	199	198	199	206	228	233	245	217	236	216	228	216	201	193	218	202	199	226	227	217	207	225	236	205	211	206	196	215	209	243	251	217	226	229	223	210	223	195	209	192	231	219	215	205	221	233	198	216	246	192	218	196	199	193	192	222	214	191	225	201	231	202	227	205	189	191	229	225	228	217	200	201	212	247	226	217	212	196	223	200	231	224	191	200	213	227	233	192	213	222	220	231	201	232	225	213	223	210	207	216	202	208	210	227	205	206	201	232	232	222	215
51222	63476	66139	46128	27141	29781	34044	23864	5125	899	990	716	781	1287	5348	8422	9195	7316	4023	1147	686	563	581	769	755	540	545	581	548	565	554	563	535	541	582	571	539	529	557	533	534	536	510	568	537	573	569	604	543	527	543	595	591	549	571	542	514	509	572	514	567	558	531	566	507	543	558	587	571	568	587	581	565	572	550	512	546	587	568	550	539	571	570	544	564	549	546	545	582	547	538	546	533	543	565	560	591	555	557	540	557	510	536	552	576	504	558	550	568	560	540	600	551	552	561	516	608	519	539	596	560	526	546	572	530	553	542	578	561	561	570	524	545	520	510	511	580	571	595	577	529	527	555	579	609	532	622	566	547	521	588	577	574	525	575	529	576	589	553	567	563	583	608	566	591	499	548	578	564	572	533	564	532	540	592	559	532	515	571	584	567	552	615	581	532	551	577	521	578	550	523	576	560	608	545	524	528	530	548	583	555	536	575	564	613	562	554	556	539	562	567	556	560	537	552	539	547	504	560	541	589	567	578	535	529	576	533	563	517	556	610	556	541	554	529	543	566	564	532	605	544	536	578	551	534	564	534	558	564	544	551	528	526	554	551	545	549	524	542	549	550	573	553	595	544	521	547	545	549	570	555	585	575	541	555	541	529	528	541	559	559	558	558	537	523	576	568	568	582	516	581	579	517	556	534	547	513	540	554	582	532	542	585	531	537	568	511	556	573	556	547	559	541	565	553	584	528	601	559	565	553	552	553	556	546	592	515	568	579	549	498	558	583	549	583	509	545	505	514	570	534	555	520	524	548	560	589	550	528	545	599	539	551	531	582	544	579	534	532	501	556	536	562	545	553	572	544	575	518	556	559	597	540	517	546	532	526	635	570	564	556	543	553	524	571	597	513	543	538	581	480	547	535	603	552	569	630	544	620	516	507	540	601	533	569	546	504	509	583	549	526	536	577	548	536	576	588	546	541	538	522	561	547	554	596	593	547	552	535	574	549	559	529	535	524	535	514	528	570	551	582	589	528	560	596	533	538	530	534	601	542	578	524	564	519	619	554	571	555	560	536	530	619	578	499	567	573	555	503	574	514	577	542	571	557	500	535	556	517	578	558	542	549	539	598	532	560	545	563	535	565	553	546	563	590	529	583	533	509	582	548	583	541	563	540	542	576	545	536	579	576	562	542	572	553	558	539	604	563	557	530	555	589	542	553	565	548	569	578	591	612	591	563	576	561	582	553	585	585	548	538	537	556	520	545	595	542	566	519	602	529	533	558	555	547	580	551	588	529	522	563	579	536	552	530	531	549	559	560	575	532	545	506	640	560	559	556	557	494	551	563	530	582	544	539	543	536	519	543	594	559	557	538	540	589	510	571	561	575	604	579	548	541	580	507	543	567	540	546	565	554	542	539	564	532	542	565	551	536	583	544	592	580	519	525	479	560	537	564	599	527	529	566	547	536	551	556	527	534	554	540	536	534	565	536	546	543	540	549	526	561	532	582	558	587	579	545	570	550	583	545	575	571	558	567	561	542	566	541	560	588	604	544	529	564	559	518	549	545	562	562	554	567	540	549	585	556	545	565	531	552	555	565	552	574	545	559	560	543	543	559	533	525	561	593	524	575	540	596	563	607	510	557	568	550	535	569	546	558	520	570	546	545	571	579	539	586	537	517	567	604	563	553	560	561	578	560	530	576	577	571	567	566	576	548	576	552	583	562	556	564	554	529	531	577	532	563	563	567	546	545	556	543	567	519	569	563	540	551	519	577	552	531	592	541	569	547	579	563	658	541	580	555	513	555	567	507	546	501	543	524	541	544	584	572	586	569	604	562	561	523	557	581	523	549	530	569	565	576	598	565	523	555	548	552	549	575	533	590	536	544	592	559	520	544	571	569	590	535	566	546	561	534	585	553	562	561	548	578	553	547	579	492	592	584	550	535	531	535	569	540	582	558	530	552	544	528	534	512	566	534	552	558	553	560	561	539	534	550	565	563	584	561	550	551	523	553	557	587	569	577	570	541	556	574	552	550	571	544	601	565	528	570	513	534	561	583	528	581	573	531	520	529	530	527	566	564	556	577	575	597	580	557	558	586	556	547	534	566	581	485	561	551	572	511	563	533	539	531	548	543	572	595	522	555	578	526	534	548	577	564	569	566	580	538	551	574	530	572	546	582	559	609	548	556	547	579	521	561	548	575	518	533	556	582	515	524	559	544	511	583	554	538	538	525	521	509	521	549	573	551	575	587	610	551	540	522	584	564	607	546	538	569	554	568	574	545	591	580	519	547	562	557	567	567	557	540	552	555	546	544	572	521	562	540	506	548	555	571	571	546	536	562	572	563	568	568	535	577	548	574	530	511	533	517	548	577	572	601	579	573	543	528	580	571	544	534	559	559	570	568	543	566	545	585	545	569	555	513	542	565	566	594	592	583	569	570	565	512	573	546	560	556	575	545	523	589	542	525	601	541	522	550	553	564	567	524	583	570	572	587	572	547	562	532	536	513	555	548	585	559	586	557	572	555	560	546	551	586	553	542	554	555	586	556	600	554	553	494	538	570	609	551	556	553	578	511	566	553	545	539	561	623	560	578	555	515	524	528	571	562	566	562	586	563	540	567	542	535	539	538	583	579	554	517	593	534	540	560	592	535	554	560	577	540	564	572	596	562	581	577	572	528	556	543	534	502	538	567	563	554	586	525	592	570	589	542	565	563	577	532	542	556	566	524	556	544	566	536	565	512	549	554	587	604	559	572	535	559	579	573	551	549	523	566	585	542	541	553	538	544	546	540	623	576	568	509	579	520	551	531	544	551	571	548	564	561	552	567	553	551	510	561	524	568	541	552	545	542	566	567	565	583	530	551	584	529	567	519	565	569	531	578	555	519	556	548	575	563	571	563	608	601	542	559	550	533	543	537	572	547	532	580	550	525	517	595	562	572	538	555	570	541	533	512	544	568	551	528	562	522	563	584	527	520	535	569	569	551	519	492	587	572	561	571	560	570	571	504	555	540	567	523	564	529	533	552	547	542	541	565	538	527	566	590	555	561	559	549	570	548	569	524	571	512	579	571	553	589	586	555	563	521	557	565	577	548	521	572	563	538	555	613	588	564	556	548	539	580	609	549	577	539	571	582	518	556	557	577	509	533	560	541	501	567	562	602	565	599	575	572	543	572	557	515	583	565	561	569	543	550	622	569	560	543	520	576	555	578	510	513	595	566	543	574	583	595	549	559	539	611	582	555	565	591	548	538	528	576	583	524	544	538	550	513	537	562	547	533	583	544	549	558	554	564	525	570	571	551	576	543	527	559	552	563	557	584	552	580	577	565	545	577	544	553	548	569	583	509	567	566	593	555	570	560	531	558	514	535	547	503	577	567	592	570	566	538	560	587	566	523	619	550	517	511	562	578	529	562	564	573	584	576	534	546	564	491	567	587	554	555	531	551	579	604	562	517	543	554	565	549	558	536	519	545	526	546	576	523	545	565	539	576	575	533	554
20643	17463	13104	3048	589	499	788	498	208	190	184	215	197	186	207	238	234	298	196	202	166	196	192	187	186	197	178	189	196	185	178	161	179	172	191	170	187	192	183	174	199	192	191	180	180	165	171	201	148	191	218	167	184	191	179	169	175	201	205	179	153	175	173	180	180	164	178	178	181	167	193	186	180	185	190	192	198	200	171	195	196	190	163	182	155	175	202	170	162	175	178	166	189	185	190	203	189	177	163	174	195	176	168	168	188	192	203	170	188	175	163	199	192	204	163	181	179	169	179	189	200	167	171	190	165	180	176	192	182	165	178	208	196	176	182	171	162	187	159	192	164	173	153	162	158	179	176	193	175	163	188	176	174	199	172	165	174	200	147	166	219	168	177	186	186	191	205	167	208	193	182	172	183	185	187	161	188	198	200	164	161	181	177	186	175	166	191	163	171	177	179	176	178	180	191	161	177	173	185	198	200	181	181	181	183	222	159	196	177	177	200	184	161	179	193	182	204	192	156	184	188	194	184	188	184	176	175	181	175	181	185	173	169	181	163	189	207	186	170	179	171	195	203	154	197	171	193	193	167	193	197	160	160	169	173	192	175	185	192	191	182	188	174	168	200	163	177	191	181	197	184	198	168	203	197	215	156	171	192	174	155	195	167	160	175	201	186	191	160	184	184	183	169	175	170	194	182	194	187	170	191	175	183	169	181	217	197	185	160	162	198	169	172	203	182	190	191	175	185	182	186	192	180	172	172	168	198	191	194	172	160	192	187	180	201	176	178	185	189	200	199	203	175	176	191	195	181	190	167	178	183	153	170	155	146	182	177	186	188	188	189	174	171	194	181	173	149	200	188	200	169	166	177	149	201	191	190	195	205	196	189	173	195	178	152	202	185	197	173	175	204	197	184	174	179	171	173	164	190	176	189	171	172	208	185	173	181	175	201	186	183	157	183	155	189	182	173	166	177	192	155	181	178	162	180	175	169	187	172	161	178	180	186	189	179	173	168	220	177	197	180	200	163	182	167	198	187	187	173	155	151	172	171	186	186	184	183	169	195	169	166	178	173	173	203	181	187	161	155	183	185	171	168	169	172	181	166	180	198	195	169	178	199	204	165	197	194	187	167	203	174	183	174	168	162	180	177	197	181	168	180	179	163	180	194	161	188	173	199	162	163	189	170	181	189	167	211	178	188	197	180	201	179	190	178	184	170	170	189	179	212	158	179	171	193	170	177	188	152	173	178	182	170	160	193	183	180	192	181	189	179	176	181	172	180	165	165	188	169	209	196	195	185	201	201	200	182	182	168	202	173	173	178	175	172	180	183	172	162	174	200	174	181	176	168	193	174	168	184	164	205	198	173	161	193	176	190	192	152	180	184	188	146	192	170	165	197	179	182	189	188	200	171	182	185	188	191	159	182	196	162	180	190	169	176	193	190	202	199	176	182	164	200	196	201	170	149	164	205	173	173	176	172	181	147	175	198	190	175	206	170	210	202	207	179	191	202	171	193	190	191	167	177	176	152	183	179	175	170	183	194	196	150	174	169	159	177	176	192	164	192	200	175	187	167	178	205	174	168	186	172	169	186	161	175	149	151	172	203	180	178	162	204	190	158	180	163	186	170	196	186	161	161	185	165	187	193	169	179	187	162	174	199	206	189	175	193	192	201	183	174	176	189	185	188	188	193	177	183	208	180	191	174	192	189	197	189	174	178	178	191	194	174	217	180	175	165	190	170	161	180	181	172	158	177	178	170	174	182	156	199	179	190	181	182	167	162	173	160	182	181	182	176	196	159	186	188	159	197	182	182	192	168	178	185	159	197	158	179	173	189	173	172	177	167	191	166	188	165	183	166	188	174	192	171	182	165	186	169	209	163	158	188	186	186	187	183	194	176	183	180	171	179	181	186	171	184	164	178	170	164	198	150	160	163	188	181	198	185	174	171	182	177	215	172	175	190	163	183	177	179	200	164	165	177	208	176	192	177	175	181	203	192	162	172	177	176	175	169	176	177	185	192	177	174	213	189	208	173	188	191	185	169	214	179	181	164	170	178	174	179	184	179	192	197	179	192	172	205	185	191	188	190	179	190	159	167	176	177	183	174	181	175	198	206	169	203	169	186	168	181	172	171	200	168	164	174	212	185	184	185	193	219	180	191	163	187	204	167	173	180	191	189	203	196	161	187	175	195	180	180	186	167	189	196	181	203	196	195	178	203	175	195	180	230	190	201	169	213	181	200	179	158	180	192	169	178	159	183	200	167	179	178	171	194	189	179	188	177	159	175	174	186	198	170	194	176	190	180	167	185	189	170	158	164	201	183	167	217	184	179	172	166	197	194	179	165	167	190	212	206	166	191	194	203	200	193	159	179	191	157	200	195	181	167	197	199	164	185	173	153	176	195	173	179	160	202	184	175	161	188	176	178	172	170	184	201	183	208	186	188	184	200	171	148	154	166	176	170	176	182	167	173	180	214	181	166	201	166	186	187	187	182	173	196	195	201	169	175	179	185	183	165	188	178	174	168	181	218	172	183	185	202	181	162	186	188	183	168	186	172	174	184	195	172	173	181	155	180	162	173	183	183	211	193	204	186	189	193	194	181	178	181	187	182	205	200	189	178	188	186	198	193	185	176	208	171	173	180	183	174	197	171	154	184	175	172	169	193	165	172	184	166	165	195	177	182	174	172	169	152	183	202	206	183	169	183	177	185	194	156	161	180	171	187	214	199	160	184	183	186	182	184	203	177	197	163	191	196	165	168	167	193	179	174	180	182	182	184	190	167	172	189	172	178	178	181	178	191	188	159	165	192	178	185	163	193	161	176	192	215	174	171	169	166	187	171	179	169	170	182	216	175	178	178	188	180	191	194	170	212	179	174	166	188	170	171	158	190	157	174	184	190	213	183	175	190	188	170	176	211	178	179	162	172	181	182	165	155	177	201	200	169	161	180	173	182	169	183	178	191	193	190	199	179	203	168	170	197	199	167	171	209	181	184	182	207	176	171	194	185	185	185	196	179	181	175	173	185	173	177	197	179	168	172	172	199	185	161	201	184	181	184	174	212	170	177	189	185	198	189	194	188	191	165	186	185	187	170	181	176	188	162	176	193	194	181	199	209	194	173	181	179	189	184	173	166	183	188	204	193	196	177	188	167	184	206	194	168	179	169	181	204	186	168	173	171	184	194	196	194	165	176	203	144	172	177	188	167	182	170	183	174	209	173	186	179	177	166	167	196	169	194	163	190	197	195	180	195	174	175	175	196	184	189	166	160	187	197	183	161	177	177	159	187	199	186	207	196	189	169	166	145	178	182	180	190	158	200	185	201	223	199	160	186	168	184	158	197	163	164	180	170	162	209	200	193	183	207	172	175	173	164	178	174	171	175	189	147	177	199	173	159	186	179	196	206	177	179	191	158	181	179	171	165	189	190	175	194	171	192	175	194	172	187	188	173	194	181	169	217	197	175	187	183	177	182	169	164	182	206	181	168	172	190	177
16982	21629	18364	6720	1845	2356	3516	2050	601	507	471	471	500	519	679	925	936	930	702	536	511	487	490	500	505	483	507	507	506	505	480	456	468	473	500	493	536	484	497	506	489	455	478	444	516	487	451	509	514	461	491	487	457	510	450	497	464	516	484	482	494	499	506	464	456	476	485	486	526	503	442	453	526	485	469	485	484	504	481	518	486	429	477	513	447	456	490	484	471	476	474	493	484	480	492	473	484	468	497	486	470	513	478	472	477	480	472	486	483	492	481	490	477	465	488	449	465	448	480	479	538	492	462	491	479	483	511	502	474	461	504	497	518	517	469	468	454	493	511	511	443	484	507	483	466	452	501	487	489	472	480	472	442	471	501	499	528	460	483	466	487	482	463	497	468	495	468	478	474	461	503	500	489	470	494	507	476	434	438	492	510	497	448	450	500	516	459	462	487	478	525	480	502	519	477	497	479	502	471	481	495	468	476	480	508	484	518	508	505	477	505	477	484	464	512	484	480	473	470	459	480	438	467	467	480	477	463	479	517	487	488	510	491	477	487	516	456	466	502	481	472	516	476	487	486	457	497	462	501	503	481	460	482	520	519	517	513	457	488	441	490	475	475	488	519	483	511	493	490	482	516	493	500	460	496	465	488	495	512	499	478	511	472	494	495	478	478	480	507	499	494	477	476	487	475	517	468	489	515	473	469	476	506	481	486	458	512	498	513	479	482	469	478	484	511	506	522	478	527	494	450	487	493	457	493	479	473	481	478	502	481	481	470	491	467	478	500	473	492	451	483	455	485	446	497	457	452	466	461	493	494	481	498	495	495	454	485	464	515	480	455	460	474	510	477	469	517	497	445	491	481	451	456	497	481	466	504	486	450	526	456	422	484	471	509	462	500	484	515	517	471	519	502	466	485	484	501	458	448	493	506	470	488	477	485	454	508	498	500	469	489	476	457	468	469	469	442	500	458	483	513	557	468	444	517	474	482	504	436	447	495	487	482	474	512	509	480	509	441	509	515	460	451	481	476	495	464	534	510	490	521	503	504	501	453	465	447	502	462	501	497	488	537	456	452	482	489	500	493	501	518	500	459	459	491	450	480	442	491	488	463	496	471	525	501	463	470	436	481	482	474	461	450	530	488	465	472	436	450	474	514	508	495	482	465	496	480	519	480	504	480	488	495	454	512	462	467	491	499	484	468	504	476	458	483	485	498	499	481	485	513	492	472	496	480	478	502	464	447	490	435	471	499	456	477	462	515	487	489	504	509	497	492	461	518	476	471	502	475	487	463	500	493	470	506	452	460	490	473	499	477	467	480	498	477	494	491	478	488	476	455	492	458	479	506	487	492	450	487	509	494	458	480	467	476	474	488	489	473	497	476	469	480	482	467	497	479	472	467	492	484	495	526	458	477	504	516	492	463	451	517	483	469	478	500	503	492	462	464	444	481	500	498	497	444	477	491	473	461	512	513	501	465	497	457	481	501	458	480	479	472	478	508	491	475	468	463	497	466	480	466	497	500	490	490	487	485	488	454	507	463	487	462	471	465	504	480	489	470	474	499	522	513	471	503	493	449	485	464	446	469	484	453	507	520	517	482	487	476	479	524	507	464	502	469	476	485	489	495	510	472	513	464	468	492	477	506	511	492	480	457	472	484	494	470	497	455	482	472	477	478	482	504	500	484	505	461	451	494	505	486	505	476	465	495	461	495	501	507	493	505	495	499	478	469	464	451	472	530	486	483	507	487	479	461	458	461	488	496	505	512	489	503	529	501	507	469	450	495	478	493	453	482	509	443	494	471	449	450	520	487	505	491	496	500	523	463	476	505	490	463	481	452	482	463	474	439	495	460	440	517	468	471	480	514	472	485	513	465	460	461	485	473	489	489	470	460	498	475	465	493	490	483	498	493	495	480	513	460	490	508	492	462	499	448	465	486	467	501	465	482	502	494	508	470	521	480	478	526	509	491	511	501	504	480	514	491	492	531	472	511	485	487	509	465	513	459	519	506	471	472	492	477	534	465	482	480	450	487	449	468	493	491	487	474	527	472	509	477	506	471	474	471	467	488	500	475	468	448	477	497	493	469	490	477	481	464	467	491	490	451	484	493	467	437	470	473	476	494	506	506	444	466	463	536	505	480	466	463	465	420	484	508	465	524	501	477	451	449	513	515	484	471	516	510	497	483	476	491	500	512	461	425	465	486	491	489	481	477	484	477	514	482	486	463	469	485	446	516	486	468	463	497	470	476	476	475	405	447	505	483	446	480	454	518	439	494	503	482	459	490	512	486	491	478	537	470	491	487	469	476	501	446	497	462	519	492	458	511	483	476	506	512	556	487	480	461	447	508	458	488	501	481	483	480	525	479	500	534	463	492	499	470	449	506	498	468	490	464	476	499	482	461	496	486	504	488	486	499	493	514	528	466	540	467	503	485	454	527	495	475	449	562	490	484	537	501	504	514	457	539	492	462	461	498	482	532	500	447	455	494	478	498	466	467	481	462	429	501	504	451	475	450	444	526	470	469	484	495	484	463	492	456	490	500	511	455	452	441	464	483	475	487	428	512	502	489	459	488	471	462	448	498	476	473	488	489	493	481	459	482	477	530	452	462	515	497	489	447	432	490	480	498	487	480	450	521	517	518	499	478	515	486	522	514	475	474	461	477	483	461	471	481	492	494	480	484	491	506	499	499	516	481	503	484	511	521	488	488	475	441	497	504	486	473	497	482	488	509	461	477	480	471	490	499	532	516	485	491	499	483	469	500	439	505	492	479	469	508	517	490	444	452	501	491	466	470	458	504	504	494	498	494	497	517	492	468	482	520	480	505	507	466	473	435	450	475	443	479	439	464	449	494	482	488	466	482	449	458	462	472	510	491	486	481	467	473	479	489	525	444	456	482	438	517	534	479	498	495	465	506	545	438	513	454	485	441	506	467	478	493	520	465	478	492	497	476	488	530	469	467	484	493	472	510	486	485	473	474	479	489	468	450	478	513	504	445	449	472	476	445	487	492	516	475	463	436	492	507	471	467	470	488	529	477	507	489	515	482	476	451	450	472	509	497	499	463	489	492	454	464	498	492	495	488	479	467	495	504	492	489	496	467	468	439	480	482	489	505	510	465	494	498	503	485	492	456	518	518	518	488	501	462	490	506	459	480	516	455	504	444	474	474	551	485	489	462	487	490	500	484	512	482	446	493	458	465	480	480	504	446	462	489	489	442	474	473	496	502	508	472	449	482	500	468	474	481	470	489	496	468	465	451	457	488	533	458	510	542	484	472	487	496	535	484	523	489	467	481	487	490	491	463	442	466	511	484	496	466	480	536	461	464	480	481	497	494	462	470	481	460	504	488	478	456	505	493	485	432	473	452	482	482	499	488	463	498	482	451	471	514	455	478	481	467	488	465	475	434	497	499	463	475	497	487	444	483	472	514	481	463	495	478	491	485	498	450	493	512	451	510	484	480	462	482	469	498	483	498	485	461	460	464	491	493	509
63998	66757	57040	32140	12277	10599	12380	5569	1050	220	228	242	193	222	537	1386	1107	744	427	213	200	201	215	225	208	211	195	212	195	193	218	214	191	212	211	191	197	169	184	186	194	206	236	229	189	187	180	194	188	205	206	198	212	189	171	217	172	217	205	187	186	179	197	187	186	204	196	199	205	181	213	192	209	213	211	184	195	200	194	168	202	217	186	194	194	196	195	221	194	226	200	202	156	210	211	176	192	146	206	194	187	190	203	185	203	178	188	180	180	192	209	186	205	206	215	187	193	210	199	205	219	213	191	204	184	195	180	198	176	196	197	214	198	196	191	218	201	215	198	180	186	199	202	199	206	181	200	191	188	231	184	187	190	231	201	180	167	216	195	216	185	236	197	199	208	220	211	182	197	197	195	208	223	194	212	213	179	189	207	226	192	197	173	212	196	196	193	195	213	171	201	214	188	175	204	196	183	189	214	202	188	184	193	198	191	192	206	197	201	186	182	182	181	208	177	206	171	196	199	224	180	202	183	176	189	207	218	198	192	195	193	216	201	192	186	175	180	207	203	211	175	178	192	183	203	178	187	202	209	173	200	180	201	171	207	198	182	187	219	201	208	204	188	209	181	208	193	215	197	175	182	187	194	171	195	191	173	188	198	206	198	200	203	177	209	211	199	179	208	193	200	206	204	199	208	186	204	193	213	181	195	187	178	197	189	191	162	184	166	184	201	212	190	200	198	175	182	167	215	211	214	202	204	204	199	231	193	186	196	195	161	226	194	189	207	210	205	182	203	201	218	177	185	217	212	184	225	194	196	189	205	186	195	177	201	191	219	202	197	177	175	191	208	187	184	178	220	190	162	207	211	185	159	198	194	198	207	205	190	180	211	185	169	209	196	195	198	173	195	199	195	201	203	183	189	201	193	178	180	172	185	192	211	192	172	198	190	172	188	219	212	213	213	190	196	213	185	188	209	147	172	212	205	177	181	208	201	188	189	207	179	198	218	185	199	209	204	177	181	178	195	199	184	201	214	190	184	209	173	199	178	195	188	183	195	220	218	209	185	178	177	199	186	177	202	180	207	237	212	221	177	207	190	186	205	198	195	187	198	211	181	176	225	220	180	222	196	194	180	204	184	196	187	207	192	193	195	179	182	213	209	220	212	172	209	197	174	199	193	189	210	185	206	177	204	187	206	208	176	197	190	203	184	178	195	188	192	188	174	181	190	208	183	214	175	190	193	218	204	191	197	219	204	199	190	197	204	200	201	204	205	201	199	193	196	198	187	190	222	211	195	190	178	210	215	205	182	190	226	203	199	183	197	162	184	180	192	196	204	174	213	213	165	219	207	172	187	188	190	190	193	205	192	216	179	185	204	172	193	194	191	198	170	201	174	227	190	193	190	189	192	233	212	185	200	192	183	200	188	185	183	207	206	198	164	221	207	181	193	214	203	197	199	184	182	183	183	216	192	199	182	186	183	191	198	182	207	200	217	177	203	183	176	187	215	203	169	203	197	205	196	173	206	221	204	203	194	206	191	190	213	186	195	182	187	196	189	209	202	214	173	188	186	182	202	205	192	207	158	198	176	167	174	169	179	218	174	178	197	216	183	160	189	204	189	194	174	196	208	174	200	205	178	190	197	217	205	192	195	214	196	210	185	186	203	201	182	211	202	199	192	216	206	193	195	199	186	210	181	168	218	190	173	194	194	191	194	202	202	194	200	192	216	205	190	184	194	219	206	159	222	175	186	179	195	188	176	209	227	192	210	184	220	203	204	216	217	192	173	176	206	189	189	171	182	198	190	192	185	197	193	194	214	193	192	190	210	216	197	202	178	242	184	177	197	177	215	216	181	184	208	209	202	185	191	209	196	178	201	186	207	171	211	182	173	194	167	198	185	203	178	196	199	180	209	184	175	187	171	198	187	178	216	171	177	174	169	216	213	190	165	193	199	172	228	189	202	202	216	204	199	189	187	206	192	189	202	215	194	185	227	197	183	194	190	202	160	188	191	206	189	188	197	208	198	192	189	156	187	199	194	197	232	190	174	204	191	198	183	170	199	199	210	195	174	191	215	209	224	199	174	202	198	193	239	203	194	223	200	199	190	177	197	196	173	185	221	202	175	200	215	205	186	180	198	209	195	204	200	203	201	190	198	202	161	190	203	208	178	225	207	205	189	178	175	215	197	183	177	220	189	188	200	200	186	207	186	209	219	180	188	197	158	192	181	208	189	190	203	169	194	214	199	194	202	180	206	185	226	219	196	192	185	190	188	195	198	180	202	186	181	188	195	203	215	195	177	191	198	208	201	198	188	192	214	201	222	193	192	195	195	205	170	192	192	184	204	175	214	215	193	208	196	189	187	222	194	223	216	189	197	179	201	208	188	203	179	213	191	205	195	177	193	200	195	202	196	204	178	198	192	233	183	195	197	189	173	197	208	220	189	198	184	193	207	186	197	205	210	219	212	224	196	178	193	186	192	191	178	191	209	220	202	201	186	180	186	193	203	165	202	185	196	179	194	198	195	188	178	209	201	216	200	210	224	201	202	205	193	202	202	192	188	178	187	194	204	194	179	192	203	217	186	204	214	172	220	216	192	186	203	177	184	201	200	193	222	202	193	205	206	163	181	180	178	191	201	204	183	171	189	212	184	176	205	171	201	205	184	194	196	202	167	194	213	208	202	210	222	208	185	180	196	185	178	177	190	210	191	184	179	187	189	168	183	191	197	176	202	212	189	185	195	197	190	211	200	164	168	199	202	198	204	212	195	200	204	190	197	204	208	175	199	161	207	214	194	190	237	196	196	195	201	169	188	191	227	194	191	189	187	200	200	186	194	194	204	189	193	156	178	201	215	191	184	209	197	194	189	194	221	199	185	185	235	223	207	178	197	179	190	220	211	212	174	200	193	203	193	216	189	210	179	186	208	195	197	175	214	200	179	197	189	213	204	204	191	196	196	204	198	188	211	182	190	221	227	202	190	208	213	179	185	178	196	195	210	206	191	190	181	190	180	175	186	186	219	226	185	209	193	219	201	181	181	178	184	178	195	193	212	197	192	174	193	203	193	216	203	190	199	219	195	171	183	191	224	172	200	199	209	164	206	187	181	200	198	204	175	210	192	168	211	225	192	186	201	190	225	201	195	205	228	208	210	222	188	206	172	198	200	192	168	165	216	191	203	175	182	188	199	209	205	197	203	208	160	195	206	200	184	213	198	189	197	239	225	194	203	202	208	196	190	196	200	214	216	183	183	213	183	219	179	201	180	180	196	210	200	187	213	204	190	159	207	212	171	179	190	184	174	180	178	215	187	186	173	186	204	220	196	176	196	202	225	186	212	226	210	180	189	184	187	192	194	196	201	211	203	195	189	206	204	194	212	198	184	195	198	198	184	178	178	186	208	203	191	212	177	193	207	208	219	221	182	177	203	211	194	180	178	215	220	208	186	215	187	189	197	210	202	199	218	206	182	167	200	194	220	188	185	189	198	168	189	191
41027	51242	50725	34396	18467	24787	27671	14979	3857	701	615	641	639	777	2748	7050	5337	3557	1574	656	526	487	535	683	607	509	523	516	535	529	510	525	533	522	496	492	495	500	526	491	531	527	522	537	541	513	561	520	489	496	542	541	531	558	519	518	504	524	542	515	515	555	538	548	521	520	499	522	515	506	559	492	515	537	516	475	496	493	458	489	529	522	537	519	480	502	539	518	507	515	492	570	514	497	515	462	565	510	521	499	526	525	490	528	535	508	527	506	507	503	496	502	503	502	520	522	554	471	552	545	468	534	536	506	503	525	509	491	498	538	488	511	540	544	502	551	523	507	510	555	538	516	516	508	493	558	520	508	527	494	512	542	518	522	497	515	494	567	511	534	534	504	515	523	498	510	518	476	545	505	514	511	526	495	490	524	503	497	549	507	500	532	513	506	519	489	506	536	519	536	497	502	503	534	492	471	494	492	508	542	556	493	522	503	506	533	554	525	535	503	530	522	502	542	462	545	548	517	524	538	541	511	478	502	485	481	499	521	519	526	559	507	538	518	523	541	528	493	524	516	520	522	511	518	532	497	482	497	501	502	481	540	471	504	564	556	552	498	567	515	488	499	530	525	504	521	499	527	483	535	505	534	560	517	505	517	549	511	508	490	545	498	559	486	507	510	553	502	491	544	542	473	490	498	559	492	510	482	500	509	515	490	487	527	516	532	509	553	565	502	491	492	479	488	471	525	512	466	545	510	518	508	492	522	538	516	547	511	496	500	518	514	544	510	523	486	539	534	517	525	511	498	533	531	488	520	534	541	446	512	561	498	486	521	527	485	521	504	554	538	488	471	477	526	484	479	527	480	552	515	489	579	485	545	530	533	528	504	516	512	530	535	525	482	544	499	538	515	473	535	549	538	517	529	505	487	509	508	533	524	515	549	516	478	485	520	490	523	500	505	521	502	484	518	509	494	528	523	536	492	477	482	536	513	517	552	561	514	494	510	529	479	507	525	489	508	477	484	531	532	500	506	501	502	512	537	478	500	511	460	510	503	525	523	526	538	513	513	529	512	512	535	493	535	483	510	516	516	514	491	523	514	503	485	528	522	474	530	521	497	508	528	529	507	526	509	515	513	534	526	527	498	526	472	523	512	523	470	509	497	535	520	515	500	509	491	531	538	555	562	494	520	479	509	536	522	544	514	497	565	509	525	486	551	505	511	500	512	494	519	488	494	480	510	518	575	497	491	542	513	508	509	497	495	483	516	517	527	496	507	545	460	551	513	501	515	512	514	501	519	523	499	507	538	509	488	521	476	521	562	524	539	462	479	520	497	545	500	513	506	509	512	539	517	504	530	505	549	531	535	502	509	527	500	508	532	518	523	504	521	520	518	508	463	530	502	570	512	512	486	517	526	530	494	528	511	487	555	512	565	483	500	520	497	514	521	478	526	498	495	532	501	536	500	550	538	534	500	590	508	515	520	514	522	519	513	515	536	522	513	515	525	469	489	529	493	500	477	518	505	500	510	512	501	520	548	553	521	462	518	533	525	493	516	514	459	513	499	539	464	499	484	495	512	524	549	537	540	487	496	500	513	506	492	535	518	519	524	528	496	507	499	535	518	477	536	546	518	508	497	474	509	539	507	569	509	463	506	497	529	551	506	506	510	489	506	523	495	499	543	510	474	514	534	450	531	533	538	504	492	517	507	517	504	492	547	490	520	554	559	514	522	537	524	528	491	517	482	508	489	513	508	485	453	522	516	497	520	529	495	506	533	486	520	532	539	528	478	550	502	501	521	522	542	537	560	529	518	530	521	523	490	513	487	501	569	551	513	488	537	467	475	515	496	566	505	516	515	497	497	513	537	506	488	507	521	504	519	532	491	551	510	554	494	501	513	539	495	516	535	472	514	498	540	491	521	510	500	488	524	503	506	516	509	540	556	478	540	542	493	517	506	537	538	487	526	533	513	517	529	470	516	478	573	509	493	516	542	510	518	506	503	506	497	521	539	508	537	534	502	530	517	511	497	497	468	517	496	500	465	493	499	530	542	466	532	504	532	542	486	536	541	528	517	492	483	495	500	503	542	546	518	496	539	524	540	519	482	499	542	508	523	490	526	509	497	504	518	558	539	531	492	533	534	503	540	540	505	472	551	502	502	510	517	517	566	526	509	502	519	515	489	539	502	515	486	521	482	498	526	521	516	521	542	532	511	442	527	517	486	508	511	489	501	523	554	526	505	522	536	494	519	544	512	501	504	539	529	542	517	518	513	558	568	531	534	511	553	484	504	527	531	503	568	511	521	481	532	525	522	524	515	500	498	547	518	483	504	510	504	525	523	537	529	514	528	541	481	555	531	514	547	497	548	498	569	515	510	524	490	464	505	534	528	501	507	511	496	480	471	476	515	474	535	538	503	540	525	487	547	507	485	531	531	532	544	474	509	498	521	508	487	500	456	558	503	526	519	491	529	499	515	505	525	546	529	497	540	530	477	500	494	482	518	548	502	500	506	530	516	511	554	502	541	528	510	503	489	545	519	495	504	511	498	527	538	539	531	505	529	497	517	495	521	514	525	529	506	540	526	509	516	527	521	521	481	528	544	545	510	460	519	529	496	468	518	513	493	491	540	495	533	538	509	509	521	510	494	498	463	463	530	503	487	513	466	497	503	461	478	531	525	482	554	561	494	505	497	522	511	526	569	500	520	533	476	521	502	566	550	499	523	501	552	506	537	534	509	527	458	529	551	505	490	509	522	554	508	495	511	543	502	507	504	498	499	516	514	489	555	527	558	521	502	524	532	505	529	510	533	542	471	528	532	522	483	518	517	510	484	539	567	484	547	477	495	477	517	513	479	491	506	507	542	464	507	458	515	523	530	528	547	521	486	509	531	484	517	521	471	544	489	551	524	479	502	542	559	557	512	533	517	512	526	527	495	497	537	501	508	559	536	531	566	521	490	450	514	502	499	523	520	521	512	504	520	507	514	536	531	480	487	544	544	516	525	523	512	514	495	523	495	506	480	522	520	511	489	510	512	503	504	515	494	529	493	538	511	535	512	480	522	535	548	507	522	528	553	525	497	562	544	526	529	512	531	510	514	526	528	541	505	499	499	536	496	488	542	508	525	531	515	518	532	523	506	495	545	536	498	492	491	546	521	497	503	481	473	502	497	472	475	532	544	520	514	511	518	521	511	554	479	493	515	551	539	511	528	490	552	514	507	494	519	507	523	521	506	519	502	486	534	533	508	500	561	476	496	542	480	509	539	506	490	521	515	481	534	493	520	498	502	482	507	523	544	522	520	493	511	538	515	528	476	504	513	497	485	518	512	492	490	537	516	473	536	516	472	538	495	556	566	490	494	510	489	496	507	538	524	548	524	534	506	504	523	473	514	507	500	558	507	508	502	508	525	553	509	480	529	519	486	501	504	486	523	553	520	520	469	490	500	508	500	491	509	524	496	485	492	529	472	512	500	469	478	476	524	476	523	500	475	514	518	500	485
78128	79099	67854	44294	22339	21504	23838	11994	2352	287	265	239	292	417	992	1614	2007	1116	392	249	256	232	219	287	333	206	215	208	223	225	231	203	192	236	219	218	219	221	274	226	195	222	206	211	232	212	221	229	218	214	246	262	264	230	198	199	197	217	203	173	216	219	226	233	202	252	210	197	208	207	229	205	188	185	225	213	221	179	223	200	189	200	222	226	234	191	212	218	198	195	230	216	229	228	209	219	204	217	205	216	193	212	240	216	212	228	201	205	215	200	217	221	199	203	230	225	225	216	204	209	194	209	211	171	219	220	206	164	207	226	222	208	216	197	211	216	240	227	236	223	205	218	206	207	187	240	209	220	230	236	233	212	213	212	187	184	190	201	205	211	189	186	227	220	225	221	207	191	220	218	209	236	235	213	243	204	231	225	226	210	209	230	215	221	175	206	235	204	214	194	202	189	220	203	212	189	227	190	211	198	199	199	225	204	217	209	198	187	218	227	205	232	203	194	246	211	204	235	195	172	211	225	210	222	227	194	225	220	199	209	177	219	213	218	231	221	234	239	194	201	197	198	214	246	212	223	213	218	200	204	193	209	233	237	190	181	224	206	224	217	221	219	205	203	220	229	225	221	253	205	239	218	210	202	226	217	246	220	209	232	189	200	204	215	243	229	204	234	207	207	202	212	227	211	217	219	225	218	195	244	241	210	222	214	205	210	218	202	240	211	193	209	234	193	205	200	213	237	212	199	192	197	196	246	212	223	199	228	209	231	212	216	195	192	215	202	211	221	206	181	220	190	204	196	219	232	205	209	225	211	207	217	221	207	218	205	212	188	227	218	204	221	218	244	243	214	177	238	201	231	222	227	196	212	220	208	183	217	231	219	218	194	190	210	215	223	218	214	229	222	224	244	214	203	209	244	190	225	236	227	239	206	205	199	230	221	225	197	206	209	210	217	212	226	227	230	207	203	205	227	200	191	239	252	204	237	206	208	211	210	214	214	188	222	219	238	195	211	209	212	222	208	186	201	206	208	228	224	225	239	213	239	214	232	207	228	205	215	227	216	195	219	209	208	210	215	184	199	199	233	218	210	224	200	191	218	227	184	213	209	221	213	232	207	208	194	192	247	222	206	209	227	215	218	229	217	196	217	233	210	198	202	186	232	196	210	220	233	223	198	209	217	197	207	225	243	192	229	205	211	213	208	187	173	194	202	194	205	239	208	212	215	241	239	248	215	239	233	203	216	226	208	205	203	206	193	206	220	223	175	214	209	221	235	192	221	204	211	190	186	232	202	220	223	223	228	220	223	213	203	206	218	241	235	205	197	229	215	215	215	228	224	222	192	234	227	192	212	207	211	200	194	212	216	237	212	191	244	215	208	217	224	216	242	235	201	208	222	208	211	222	232	201	211	219	219	210	213	197	206	235	202	260	230	227	214	189	199	217	226	195	236	202	257	211	184	190	184	223	232	236	223	242	219	217	236	212	203	231	218	254	220	187	227	194	212	232	208	229	219	224	207	234	227	241	205	216	218	228	214	216	209	208	207	229	246	203	229	238	209	249	209	193	236	212	229	209	205	213	202	200	210	225	205	187	219	218	223	218	196	215	204	218	232	229	232	224	202	201	192	200	224	226	221	233	217	220	223	213	234	227	236	209	208	207	238	217	241	226	228	200	219	224	198	218	221	204	195	213	217	193	214	196	220	213	205	218	217	222	194	200	218	222	185	212	201	191	207	192	229	216	205	218	213	219	177	210	200	230	221	192	234	188	206	211	223	207	156	249	229	218	242	205	216	211	213	202	199	219	212	204	194	219	197	226	220	209	209	224	181	211	224	216	216	239	237	204	214	214	239	216	186	201	227	227	208	232	221	230	197	238	196	225	228	235	200	216	216	214	215	258	231	202	217	198	201	194	239	217	215	210	206	217	203	193	216	217	204	245	203	207	241	196	223	194	196	235	208	213	214	239	198	207	232	218	253	211	196	200	239	214	233	199	210	198	206	205	212	210	222	243	211	217	211	209	220	225	208	214	231	195	196	185	210	215	220	224	213	187	222	175	212	224	217	217	243	232	208	184	210	227	213	223	203	228	223	233	195	214	214	227	209	226	219	194	226	240	205	199	218	221	186	234	200	213	220	217	233	226	188	242	206	218	194	209	223	191	210	205	206	208	207	236	230	231	211	191	184	214	187	221	210	215	233	201	199	237	213	225	214	230	206	221	208	229	206	215	210	235	212	208	181	199	201	200	206	224	234	203	207	229	202	222	217	208	203	227	211	197	211	211	214	224	210	220	212	207	219	201	234	207	230	207	211	223	211	185	213	215	203	197	221	200	229	250	200	233	214	233	213	237	227	187	196	201	225	222	220	203	232	207	195	213	183	220	236	205	207	237	230	204	198	219	225	246	229	216	227	194	254	237	218	214	227	214	221	226	204	197	200	213	203	209	224	228	213	191	214	238	246	218	200	218	212	217	179	211	210	221	203	213	206	227	206	189	201	218	204	213	198	189	212	226	190	222	218	202	200	214	223	248	229	244	201	204	217	206	199	206	193	208	214	226	232	192	197	212	216	195	239	225	207	224	211	213	205	221	215	208	231	218	196	188	211	185	217	238	238	232	214	201	242	206	215	176	239	232	219	222	238	172	225	201	210	201	212	224	217	203	230	175	218	221	230	191	220	221	194	225	236	218	198	214	238	251	211	214	219	232	214	191	203	212	233	228	197	186	251	226	199	210	254	208	208	214	194	236	214	208	193	201	190	228	225	199	202	217	187	202	199	218	220	228	232	209	212	202	226	194	234	204	208	189	224	231	239	198	204	216	233	224	197	206	203	214	177	207	176	210	215	200	214	210	197	223	223	229	227	231	200	212	239	215	215	244	224	219	222	233	222	214	236	185	206	222	190	223	197	233	219	207	196	234	216	212	220	203	190	210	212	211	207	196	224	201	218	210	211	218	202	228	223	206	240	214	205	194	224	194	219	241	225	223	195	195	208	232	214	204	223	202	216	220	202	221	231	229	227	218	218	229	232	222	203	221	217	222	207	200	237	212	202	222	210	185	243	227	213	211	210	214	212	230	229	206	215	199	212	243	206	234	223	219	223	218	201	212	238	198	216	210	233	192	201	209	190	202	220	228	186	236	194	208	218	197	213	207	253	207	204	234	227	213	199	235	201	206	224	229	212	207	217	208	218	206	189	218	232	221	194	224	218	197	199	220	230	208	210	218	222	218	217	197	216	212	204	216	192	237	243	207	190	204	202	196	191	178	225	206	191	207	198	189	206	205	205	216	223	204	204	202	187	220	205	188	224	186	208	231	217	214	200	199	199	234	230	231	216	251	215	209	228	224	198	225	225	217	210	208	216	213	211	203	192	219	217	195	185	223	232	215	203	211	183	197	210	225	200	241	197	210	228	235	209	231	234	219	182	228	213	237	233	232	206	220	224	201	200	223	217	218	219	209	245	228	224	212	197	185	221	218	180	231	202	170	213
51708	63473	62090	46278	29011	35880	37422	23348	6307	831	757	765	770	1510	4818	7878	8916	5156	1307	643	553	511	615	817	954	569	529	534	548	522	544	561	542	588	567	560	518	567	561	523	552	509	539	596	529	537	549	563	541	542	601	723	721	673	590	616	598	556	521	550	537	509	520	525	572	611	534	536	533	557	583	594	530	571	602	518	546	551	532	565	550	530	540	573	552	558	587	545	547	605	545	557	565	564	602	542	578	550	522	565	577	538	540	543	552	570	577	586	577	556	569	505	541	551	574	536	591	517	542	543	551	535	522	551	551	538	550	571	576	531	568	531	539	557	544	560	552	543	532	581	528	545	603	546	531	577	539	548	533	529	521	521	582	574	584	595	588	521	604	558	557	565	565	598	570	526	568	572	533	525	550	514	593	567	509	512	535	556	519	546	512	567	521	534	536	595	555	554	527	513	565	597	572	585	514	532	572	502	556	544	543	560	551	571	526	520	538	563	555	566	541	524	542	534	532	590	493	588	529	518	506	577	564	573	528	545	551	564	521	524	520	549	584	558	512	546	550	557	585	521	536	570	552	480	531	596	563	578	573	545	559	541	530	544	523	566	519	521	568	594	560	545	592	530	537	539	537	581	563	592	535	579	544	533	584	511	527	604	555	550	536	549	565	539	559	559	539	568	534	542	596	545	545	544	571	540	554	559	556	519	549	553	525	539	581	522	551	569	580	582	544	566	558	544	529	537	556	530	601	593	556	572	526	606	557	581	595	580	536	569	559	598	561	535	542	538	582	550	526	563	563	579	560	531	584	550	593	536	549	556	526	558	547	540	559	558	565	520	550	496	542	539	552	567	552	537	558	576	563	551	558	536	578	547	542	536	520	515	556	592	552	567	536	535	558	579	542	576	578	558	552	567	521	541	539	565	558	558	550	540	550	565	557	585	530	577	512	545	612	591	555	561	574	557	560	568	544	564	589	534	534	543	531	545	568	587	543	537	551	598	538	560	520	594	557	534	541	540	536	491	552	558	538	538	544	518	536	547	593	534	532	511	535	523	567	579	556	566	577	564	566	567	557	591	610	547	556	541	537	564	563	549	527	568	528	525	549	600	521	573	522	539	526	550	564	552	533	540	562	551	566	541	561	601	537	560	543	546	525	533	542	571	571	583	490	600	551	515	531	542	524	584	555	546	528	572	553	521	540	509	532	549	505	523	551	580	551	550	535	556	546	543	529	533	580	541	531	559	522	556	537	531	550	554	522	579	582	601	573	552	546	554	556	511	549	585	581	542	536	568	547	514	527	559	552	574	528	527	516	564	532	553	570	549	544	536	566	527	566	514	532	535	557	533	574	550	541	549	612	530	563	566	556	537	559	575	584	538	534	552	596	566	561	563	575	586	577	510	521	512	571	532	570	576	646	568	539	564	566	559	548	525	550	552	532	508	552	555	529	541	561	541	557	554	575	572	524	536	558	585	571	594	561	571	561	564	525	554	548	506	553	570	580	541	519	518	487	566	550	549	561	594	567	554	535	549	594	571	584	554	523	519	519	574	520	595	585	592	554	544	513	569	556	549	608	522	547	549	575	530	570	558	553	533	552	574	564	605	525	557	519	551	542	521	580	529	570	534	552	548	564	545	538	547	570	561	552	528	584	547	594	594	570	559	546	546	538	531	524	532	569	570	530	565	590	560	538	500	510	575	599	526	518	535	559	556	526	551	556	607	534	558	587	589	533	571	558	509	567	582	543	558	528	561	529	541	572	492	547	533	511	549	529	538	560	502	491	546	538	564	571	550	548	534	523	551	586	546	561	546	583	549	591	574	552	559	584	595	527	533	553	532	535	590	539	507	534	540	532	551	598	540	536	539	546	566	557	572	591	568	529	545	560	553	540	566	577	548	563	532	557	545	538	560	539	591	594	511	570	592	583	542	561	524	585	538	533	546	568	575	553	537	535	567	519	559	531	551	558	522	551	572	568	586	532	527	585	532	545	554	547	570	536	546	572	530	558	577	541	542	546	582	533	581	510	514	543	568	557	540	586	544	561	529	584	550	568	526	611	564	517	547	585	567	556	537	525	557	562	537	560	586	529	549	526	560	550	571	559	535	552	556	525	573	541	524	559	540	543	537	538	536	563	526	596	556	567	557	524	575	538	547	570	537	569	562	526	551	554	573	559	535	562	579	515	548	553	535	553	544	503	524	575	574	590	534	526	550	530	555	554	600	549	574	561	581	516	536	557	554	549	515	530	566	550	538	542	587	556	568	499	525	563	537	566	550	538	531	567	530	599	561	572	530	546	556	558	524	527	553	500	567	568	568	559	584	548	583	548	552	538	549	547	514	552	540	556	587	564	569	584	584	550	512	584	592	523	545	554	540	503	563	548	531	530	554	522	545	568	544	545	540	556	537	585	541	507	563	553	509	564	534	521	550	580	567	587	570	595	556	534	551	509	550	562	576	532	538	571	534	577	542	532	544	513	515	530	561	560	575	575	552	530	539	551	570	558	567	580	579	544	561	576	574	551	607	568	507	533	523	556	554	534	534	512	499	567	580	544	534	522	559	558	586	547	538	552	540	537	529	537	591	521	560	598	573	552	544	555	555	570	547	554	548	552	581	544	592	581	573	524	549	589	577	541	519	548	571	537	512	530	540	538	580	545	566	579	574	555	559	568	549	553	554	555	549	554	588	515	535	547	554	556	551	582	534	521	563	531	591	538	550	510	553	518	505	556	520	521	584	588	609	575	541	558	560	558	546	563	556	557	546	549	546	542	540	595	531	571	583	576	588	548	555	518	573	556	546	586	525	555	546	565	572	551	525	541	568	544	559	560	563	561	533	589	595	574	514	566	523	531	555	498	551	554	550	537	591	582	529	540	554	588	572	561	522	535	594	555	576	583	597	568	566	589	521	568	581	545	528	536	581	547	565	548	544	570	571	578	572	540	563	570	596	583	562	571	573	583	514	548	544	539	559	560	531	567	544	554	538	539	597	592	500	553	531	530	572	593	570	504	583	559	525	578	553	565	558	561	534	549	483	577	560	560	591	560	561	554	600	592	616	535	596	570	537	568	556	590	540	581	529	569	542	583	551	573	573	528	528	565	544	563	537	572	578	528	573	539	553	557	551	540	580	584	549	564	550	567	531	550	547	550	548	506	588	535	580	561	554	572	515	534	532	565	601	563	571	551	532	555	571	506	583	537	522	540	589	552	580	524	557	576	528	570	521	537	562	518	556	575	537	558	526	576	563	572	509	553	532	550	572	544	550	537	545	548	552	538	564	553	576	567	558	551	504	572	533	548	537	548	553	515	536	534	542	564	579	558	581	557	553	502	573	568	549	568	574	547	530	571	530	554	507	557	601	508	578	580	527	553	558	526	530	582	522	564	526	562	563	569	553	611	528	532	559	586	529	546	526	558	529	569	574	551	544	532	583	568	539	562	557	524	529	565	546	553	547	544	546	551	570	588	564	522	579	578	563	549	550	532	549	564	533	528	544
21922	17942	10767	2614	551	810	1068	442	203	167	177	181	155	180	190	194	212	219	170	169	171	165	169	192	170	169	175	163	177	182	168	179	190	180	174	203	149	157	192	194	177	193	168	161	163	159	167	154	163	157	190	186	213	195	158	180	214	187	184	158	164	176	181	169	174	162	155	180	194	196	166	139	189	191	188	171	175	180	146	171	195	170	192	160	167	183	172	200	164	167	182	189	190	181	188	203	176	182	184	159	163	153	178	175	160	171	198	183	185	156	149	181	204	177	167	195	178	179	163	169	177	198	175	185	185	184	198	166	147	193	156	174	162	186	171	170	191	163	174	155	174	195	152	185	152	166	173	176	171	166	174	174	181	174	160	170	174	179	178	150	199	132	153	182	188	179	184	191	180	205	192	184	192	176	174	172	154	159	170	133	183	185	150	157	167	191	176	176	186	153	181	156	185	171	202	179	171	200	172	184	165	170	165	165	167	178	191	187	180	175	171	162	166	169	189	180	204	190	161	180	210	185	170	163	176	167	208	175	157	162	178	195	186	184	157	174	173	175	155	167	170	173	158	170	175	179	154	162	165	175	167	169	152	192	159	170	164	146	169	181	200	176	195	170	178	147	163	158	187	154	161	159	169	172	172	180	164	169	184	188	164	197	155	159	184	190	187	186	184	188	164	176	174	167	183	149	191	208	156	179	194	162	172	203	167	154	186	197	151	156	152	168	150	173	178	196	172	186	182	168	194	168	170	176	173	173	179	196	189	182	184	164	174	171	181	174	174	171	151	194	179	185	176	191	155	174	173	169	186	179	164	164	155	181	169	169	169	142	183	173	182	180	196	187	168	161	175	189	164	164	194	192	195	170	193	163	179	198	181	173	176	164	180	160	194	180	193	181	171	157	180	145	165	186	175	181	155	196	167	202	155	186	196	149	158	179	166	156	165	163	180	171	192	152	171	173	179	165	180	164	165	160	170	156	164	168	161	165	180	171	191	174	175	158	195	194	189	199	178	163	183	156	181	142	164	155	164	176	151	187	183	173	200	166	186	193	174	181	165	169	200	192	219	180	149	178	180	159	157	164	187	157	170	141	171	161	180	172	181	187	159	162	164	166	174	176	181	180	173	167	179	160	206	171	168	169	160	165	183	197	175	175	171	179	167	174	183	180	183	179	156	182	178	204	178	173	165	200	169	160	173	179	194	165	170	226	179	178	184	171	184	166	170	182	177	182	186	195	181	159	176	170	162	175	178	164	183	157	156	174	192	150	153	165	214	169	195	169	199	166	182	145	177	183	163	174	193	169	166	183	177	165	169	188	172	201	169	168	178	185	177	180	173	190	170	167	175	180	168	195	164	163	179	195	151	174	173	178	160	181	180	159	151	198	178	188	193	164	164	159	161	189	183	176	169	164	169	174	179	153	186	156	169	180	165	162	183	174	168	164	178	164	185	182	190	197	169	160	179	150	182	169	208	171	182	162	156	201	184	174	164	190	188	157	181	160	164	179	157	185	160	156	181	170	163	168	197	212	181	190	202	166	188	177	188	175	176	180	169	183	154	189	187	171	175	145	192	136	158	187	177	178	164	177	167	177	179	165	162	152	170	171	172	152	178	175	181	166	180	151	172	203	173	167	159	181	215	188	180	143	169	186	188	186	144	147	170	157	168	190	186	162	166	174	175	173	163	173	152	167	159	149	157	172	156	177	200	149	178	160	168	164	163	162	189	201	173	179	171	161	181	159	184	176	162	166	166	153	174	202	183	172	186	171	160	173	198	166	168	187	147	157	181	171	178	177	165	191	135	167	175	183	206	175	182	155	181	168	183	169	198	169	184	170	172	195	185	165	173	172	190	164	169	162	166	176	186	175	223	177	174	164	164	201	176	185	169	162	184	169	197	170	181	165	170	183	198	171	187	162	158	165	166	168	150	194	170	171	168	175	164	172	153	186	184	171	175	169	177	175	166	154	195	184	179	182	157	187	171	168	174	174	167	160	165	188	157	153	189	166	161	171	180	186	207	150	187	164	178	161	190	172	177	167	175	181	187	164	163	186	183	166	195	182	164	177	199	170	162	163	180	188	177	150	168	192	190	188	195	175	179	192	178	162	182	172	187	159	174	178	181	155	185	175	182	180	174	177	191	193	205	171	190	188	177	180	176	178	179	179	174	165	161	175	194	152	215	168	188	181	157	188	166	164	169	185	196	169	173	197	173	171	168	157	197	179	178	189	193	182	173	183	186	174	176	160	175	181	162	162	174	140	182	196	144	189	187	178	189	158	158	197	182	154	167	165	163	170	202	180	163	171	173	188	163	193	202	146	179	180	164	138	161	178	193	183	180	168	164	165	159	188	177	192	183	177	169	180	165	174	169	158	164	176	165	175	174	166	151	173	177	167	156	179	182	164	167	156	163	180	174	190	164	179	160	148	171	154	180	177	205	175	169	142	143	159	186	169	181	166	182	174	185	206	180	187	157	151	162	157	195	191	174	174	164	173	169	187	174	170	156	171	163	155	167	173	170	167	158	170	189	164	167	179	189	158	169	204	184	144	160	159	158	183	178	167	182	170	188	188	172	180	154	176	176	184	177	178	191	166	178	154	185	154	159	163	162	189	176	180	165	191	166	170	172	181	171	188	187	183	165	170	176	180	157	190	189	176	184	166	170	160	172	180	179	150	175	164	181	194	184	176	183	183	183	165	184	167	179	164	169	191	186	165	184	171	162	181	162	179	150	170	186	179	179	199	174	190	166	168	180	201	165	177	190	170	189	171	177	174	171	217	192	195	176	175	163	179	160	185	159	188	174	176	189	167	167	168	172	170	149	164	188	150	170	172	192	173	171	155	174	189	181	153	190	153	171	175	194	159	173	157	189	169	173	174	187	160	166	154	178	165	165	167	176	183	187	181	181	181	163	174	155	170	177	178	187	181	168	171	164	174	180	189	165	185	190	156	166	190	183	193	178	186	197	193	158	168	159	164	167	175	178	178	184	184	181	157	154	172	173	149	166	143	172	158	181	182	166	173	181	188	163	160	165	154	167	159	147	163	176	188	172	171	178	156	180	148	192	178	153	177	167	186	195	167	191	172	216	181	178	181	183	169	181	173	182	171	148	172	185	188	167	161	154	168	176	155	174	177	157	177	162	192	163	155	159	192	182	181	167	173	174	188	159	185	158	184	166	167	175	188	180	158	180	185	172	170	177	149	177	199	165	189	175	185	170	145	195	170	158	182	184	166	191	194	189	152	169	170	160	156	166	166	195	187	180	161	176	185	196	194	166	165	168	166	192	176	180	170	169	177	183	154	170	148	172	175	183	190	179	158	169	157	175	183	162	166	171	164	187	154	171	177	144	170	176	184	179	188	176	172	171	176	171	143	178	153	165	174	192	182	202	194	162	175	177	195	179	147	175	159	169	200	170	174	188	175	168	186	171	164	191	179	175	188	179	190	168	166	188	154	187	166	167	180	175	176	172	174	194	163	153	188	179	178
18189	21678	15418	6123	2045	3586	4626	1855	644	468	490	468	469	479	581	645	863	856	545	449	442	466	451	507	514	450	497	466	489	455	497	472	471	477	421	445	462	475	460	468	467	487	475	485	461	458	474	486	495	469	464	461	469	495	465	475	496	469	422	479	495	475	475	481	438	474	437	501	450	451	437	471	467	447	476	501	493	489	456	448	447	471	442	456	434	444	446	470	446	438	484	445	454	440	493	458	469	462	464	470	457	466	434	480	444	467	453	520	444	491	471	480	475	437	476	435	435	496	487	497	464	457	439	456	443	445	474	504	458	496	460	457	467	475	474	474	449	453	472	456	477	485	450	454	437	501	477	461	475	503	501	478	462	452	475	471	487	488	444	472	417	477	464	469	446	469	458	467	458	474	455	463	453	467	477	519	479	458	434	511	487	480	430	462	429	470	463	449	462	482	463	478	472	445	461	489	438	456	478	479	533	461	458	475	473	482	472	444	462	454	452	447	505	475	486	483	485	472	468	489	519	419	456	463	427	491	520	486	478	470	442	480	464	471	484	452	476	467	422	437	452	456	461	490	404	444	484	490	494	473	466	494	466	461	462	465	440	455	472	429	458	461	468	461	461	444	462	427	480	488	462	423	459	480	435	478	501	479	452	442	465	460	446	484	466	459	484	469	458	483	470	471	438	441	513	438	422	483	473	446	486	473	467	470	476	416	446	443	481	468	462	454	456	455	459	485	526	463	459	453	422	483	467	484	452	487	468	449	484	504	472	454	447	481	445	443	436	465	480	485	493	440	462	449	462	454	467	498	474	469	446	429	477	471	449	467	470	474	457	462	447	480	452	464	471	497	460	436	477	453	452	451	423	453	458	535	467	501	469	438	488	444	471	437	463	500	494	442	454	459	474	485	468	463	452	446	438	463	447	494	466	445	435	457	456	485	488	491	440	500	498	469	504	433	440	458	469	489	479	424	451	495	477	466	439	433	464	493	461	482	482	476	502	506	465	487	456	450	466	485	481	438	435	471	445	471	471	498	478	460	479	500	510	490	446	484	483	477	504	462	417	451	471	464	468	482	456	443	483	450	473	467	426	475	435	467	491	442	441	492	472	503	450	453	480	475	443	471	451	457	500	448	492	442	489	495	476	472	447	454	469	476	446	480	491	452	444	461	477	460	517	438	473	409	465	440	474	454	477	496	493	462	461	508	412	488	461	487	452	490	459	458	424	469	470	468	428	448	455	462	490	474	474	458	451	443	443	448	475	428	443	466	476	431	458	464	484	427	480	459	462	461	495	501	445	456	468	496	461	452	449	481	500	511	436	440	458	463	421	457	456	485	485	488	444	508	471	472	449	474	459	477	470	403	482	454	441	459	444	447	455	463	455	460	440	460	478	445	503	461	482	462	491	482	451	441	450	459	471	448	489	496	447	417	470	453	493	451	439	445	460	468	466	474	485	468	460	484	466	480	446	480	485	462	508	466	452	442	484	495	466	456	458	456	454	457	483	496	465	488	503	446	508	465	490	448	436	454	462	478	508	472	445	439	478	446	506	460	467	435	472	481	477	472	494	463	458	523	473	497	474	459	429	442	463	434	482	477	483	449	502	492	438	479	439	474	456	462	468	481	505	448	403	492	504	477	466	436	475	486	470	471	450	450	469	467	479	412	435	500	471	463	455	490	491	510	450	445	463	460	456	494	444	483	448	424	468	463	442	417	440	470	423	458	452	451	464	446	516	486	469	465	451	479	469	452	442	489	479	446	509	477	458	480	486	483	459	465	474	463	451	474	445	471	445	473	439	466	451	427	458	499	461	471	491	436	458	500	442	460	464	458	454	461	462	476	459	454	450	461	485	473	447	494	453	443	426	472	507	446	464	491	466	463	485	484	467	430	487	498	455	450	441	504	462	455	504	496	447	435	427	491	509	465	444	469	475	470	491	482	507	453	448	505	462	464	455	445	497	474	462	448	485	471	493	469	458	459	464	464	470	476	483	452	471	463	502	438	465	466	450	444	469	503	449	440	469	432	471	477	444	441	476	464	460	450	519	486	452	458	468	471	477	445	490	498	464	465	468	435	449	488	426	463	457	472	486	460	484	445	433	476	462	464	510	462	466	487	432	504	484	472	478	457	477	459	447	440	486	483	454	442	510	477	453	468	426	460	441	487	475	460	468	472	520	464	480	460	448	459	483	474	489	480	452	437	459	465	479	474	444	465	503	476	450	468	435	467	511	446	442	508	433	471	450	468	472	444	454	465	482	494	475	472	488	426	466	511	501	492	460	511	465	454	472	479	483	432	442	481	502	456	445	461	477	474	456	484	441	429	452	463	509	469	453	444	486	479	477	458	466	442	454	487	470	456	481	452	459	477	467	464	476	452	458	508	432	461	473	475	467	444	476	474	457	457	484	479	446	439	456	461	485	481	457	469	460	470	483	490	476	486	503	468	492	473	473	480	479	428	491	454	449	459	444	484	430	436	498	471	457	456	468	426	448	464	511	500	476	450	441	462	476	425	483	442	438	471	485	482	486	463	479	476	474	451	447	460	426	449	480	472	503	477	473	443	407	477	471	470	498	474	492	491	481	427	482	459	442	474	475	474	445	439	475	461	484	464	494	460	443	454	483	463	491	476	468	437	463	449	476	489	461	496	469	443	478	467	454	425	513	421	468	480	440	457	471	411	465	442	491	451	448	490	466	492	499	444	487	465	472	486	459	455	470	445	477	530	454	463	464	475	475	443	483	458	479	478	462	459	493	447	463	439	481	470	478	467	459	449	473	486	489	486	472	469	457	495	486	433	456	460	431	464	447	465	514	430	474	466	450	466	443	485	449	512	471	442	459	455	419	461	494	454	442	464	467	485	476	434	491	481	450	463	465	479	460	509	459	456	429	416	487	444	465	486	472	460	473	464	426	503	479	437	449	497	472	455	446	494	439	454	476	468	437	466	505	466	481	455	447	493	497	479	448	464	496	503	488	474	507	466	448	433	466	470	442	464	467	498	467	463	478	440	479	489	487	487	449	457	452	506	430	443	496	489	459	483	436	475	443	428	473	461	453	459	506	501	482	470	454	443	473	442	524	470	455	477	497	488	481	484	495	441	478	462	487	492	456	489	476	437	455	458	439	488	498	480	475	432	452	455	487	439	436	493	485	471	481	489	501	467	450	486	456	445	470	460	485	478	482	477	488	485	485	446	469	487	460	468	461	443	452	474	438	441	430	472	487	490	465	477	484	454	513	460	437	445	499	447	487	479	464	461	423	469	458	417	435	466	517	469	493	436	484	427	470	447	471	470	476	478	452	478	479	482	454	462	467	452	488	464	435	444	448	497	448	466	459	466	471	440	460	487	476	485	465	446	460	444	440	461	463	493	457	463	463	498	493	457	487	436	453	434	442	452	474	473	452	505	481	472	496	497	510	472	454	461	466	484	460	485	496	461	497	460	501	499	475	460	479	471	439	466	433	472	428	457	485	447	497	466	477	478	481	443
63045	65961	58457	30833	12769	12721	13120	5814	1102	250	243	198	221	229	424	540	828	815	310	201	190	209	201	292	235	214	194	206	187	203	189	212	173	173	201	169	162	198	191	180	192	175	188	160	197	207	171	174	191	212	204	205	230	219	172	192	179	187	196	187	204	182	204	198	194	209	166	186	172	188	198	213	176	176	190	191	187	199	178	179	168	208	212	190	177	210	217	184	182	202	165	161	190	177	194	214	190	181	177	195	191	206	188	197	198	182	199	182	187	204	204	222	181	194	173	192	194	193	206	209	194	185	193	203	172	198	182	184	192	197	185	216	172	194	190	175	173	184	206	177	189	183	193	196	180	183	175	182	170	202	163	161	178	195	195	180	216	204	198	182	176	172	184	191	172	189	170	176	191	194	188	208	174	178	191	180	196	194	172	179	203	154	174	190	206	172	189	209	181	190	171	186	177	200	183	183	177	193	204	189	193	180	202	183	183	205	164	185	189	205	198	193	165	180	219	174	179	217	178	208	194	184	189	209	182	196	192	191	200	188	187	187	185	197	188	175	209	170	192	215	189	191	202	191	161	181	196	183	183	217	194	184	205	171	169	197	191	175	179	208	225	186	199	168	167	184	199	161	188	198	178	182	201	213	187	189	186	195	173	195	181	180	184	171	195	194	186	182	193	166	185	187	182	183	187	212	185	199	173	177	183	217	187	180	193	201	199	190	203	193	215	199	197	184	186	215	179	174	179	190	224	204	190	200	188	206	161	199	184	197	175	178	172	202	192	193	206	192	174	195	172	197	181	200	186	174	204	170	217	161	175	186	188	181	183	199	171	196	169	190	222	215	197	191	174	171	181	219	227	203	207	193	190	193	168	221	190	200	182	189	171	181	181	166	216	178	195	181	195	194	202	187	178	194	213	217	177	168	200	210	199	189	184	185	199	189	190	204	200	189	195	193	185	211	189	184	185	191	175	218	167	197	176	194	168	180	191	196	177	179	189	180	198	190	202	198	170	182	167	184	232	202	209	188	179	202	204	161	191	181	170	201	215	171	197	212	176	180	202	194	181	213	171	189	161	192	181	194	190	166	162	197	186	210	202	197	201	197	224	211	197	183	190	185	194	198	196	176	193	182	211	222	171	187	172	192	184	191	170	197	176	205	204	189	186	195	201	204	175	177	203	184	173	162	188	179	197	190	184	206	205	176	195	166	196	173	179	176	187	196	176	180	181	177	196	186	179	167	183	165	184	199	175	169	174	197	179	221	186	179	184	193	184	201	186	203	185	184	186	207	166	192	189	190	180	165	179	209	184	189	201	175	197	195	186	186	190	184	183	178	187	183	170	193	180	185	188	195	199	210	190	184	170	168	204	209	196	191	154	187	202	173	216	179	179	172	171	198	159	189	166	186	170	199	194	191	174	159	191	178	191	181	188	194	203	187	202	182	190	204	186	204	177	189	183	171	192	195	187	190	171	178	168	185	197	186	190	177	173	223	187	165	165	176	164	198	190	189	163	205	191	189	168	199	187	201	186	168	191	180	189	178	177	201	222	195	207	208	212	184	172	185	180	202	190	182	184	206	188	201	184	187	202	181	199	193	184	191	166	178	178	174	191	176	160	171	196	177	187	199	186	168	199	208	210	215	166	201	169	201	203	179	172	198	181	179	176	158	198	193	192	188	175	203	196	184	183	191	178	189	215	200	194	217	160	184	198	205	192	197	210	196	210	183	173	197	190	192	194	186	180	196	196	206	188	198	188	181	180	181	192	177	173	162	186	189	169	188	184	219	204	178	179	182	197	176	207	201	179	178	188	185	206	186	187	172	204	192	189	199	195	189	228	166	175	186	187	212	198	174	176	188	184	209	168	197	169	206	192	194	164	188	196	181	204	206	167	177	181	203	197	187	187	187	199	206	200	167	198	180	204	195	189	186	207	196	197	192	184	178	208	182	201	209	184	202	185	196	186	193	184	178	183	202	177	185	182	179	194	194	178	189	172	166	212	205	212	175	184	208	168	175	183	195	204	177	196	191	207	182	192	191	205	191	183	156	213	184	193	172	171	159	168	213	178	175	194	184	157	174	180	198	185	195	181	182	192	183	183	196	211	206	199	202	175	189	178	168	167	183	173	190	174	192	204	187	196	192	202	189	175	195	178	178	178	191	190	200	198	210	166	192	183	192	175	194	178	187	195	202	196	160	176	198	189	180	183	169	168	203	176	193	196	197	185	181	157	183	192	171	178	206	170	176	203	206	173	220	202	190	173	202	215	176	194	172	188	202	194	188	189	185	176	174	200	193	204	185	177	189	168	208	200	173	178	191	198	183	187	199	184	194	175	183	192	167	187	181	198	214	183	186	171	184	180	191	196	184	192	194	187	174	180	191	180	206	181	173	162	203	218	187	206	206	164	172	184	176	173	187	190	199	176	194	200	190	182	185	193	165	175	197	186	189	197	180	195	183	172	185	193	195	204	193	211	183	217	177	185	175	186	196	191	229	189	211	200	177	202	208	210	171	194	177	208	180	187	157	191	183	201	196	183	187	222	170	194	201	187	197	193	185	166	193	196	193	193	171	181	197	190	165	190	191	194	176	203	177	191	191	184	169	179	196	220	201	185	176	182	166	178	182	186	185	197	212	175	199	209	186	187	191	172	185	184	171	188	187	181	186	160	186	198	186	186	213	174	183	189	173	176	191	180	212	200	192	220	191	188	205	208	214	188	188	168	173	173	192	193	198	198	174	186	159	179	206	201	173	222	218	220	185	186	185	163	194	191	184	183	174	175	195	178	186	183	180	159	167	202	185	183	196	201	219	195	169	159	209	174	186	156	170	207	195	183	202	200	184	195	200	208	200	175	206	200	189	211	185	205	214	157	160	205	180	196	193	185	178	203	178	162	174	192	196	227	188	203	203	191	206	215	185	157	163	175	171	195	195	180	190	196	180	195	173	175	164	194	178	188	199	203	194	189	183	185	185	222	189	203	201	197	197	196	176	188	181	197	170	199	203	197	202	156	199	165	180	160	178	192	207	211	194	214	194	184	186	221	202	192	179	184	207	196	181	203	188	176	185	199	179	188	192	172	188	144	221	173	200	165	192	182	178	182	205	171	187	179	220	170	201	186	206	199	176	168	179	197	190	181	177	176	189	193	188	179	210	204	212	188	194	197	202	193	200	181	186	194	185	222	194	172	209	171	195	198	177	183	172	195	179	189	176	185	175	201	177	187	203	174	177	175	212	179	177	191	195	208	194	207	192	180	209	165	194	196	186	211	184	199	170	168	164	200	186	187	204	183	207	203	181	199	165	178	177	169	189	170	220	191	218	195	186	189	170	190	169	162	161	171	204	205	199	168	176	181	201	176	189	206	198	173	214	165	188	163	170	196	190	182	181	197	172	201	172	193	173	197	211	220	189	179	166	174	165	180	201	174	200	220	163	170	204	151	185	189	200	186	156	201	187	179	208	179	176	197	207	195	210	171	180	206	169	189	182	187	173
40219	50511	51601	32917	20672	28314	28290	15705	3549	777	661	617	676	693	1787	2841	4013	4090	1047	562	522	549	647	1266	679	557	546	520	488	492	513	530	522	508	499	468	511	477	461	506	490	502	492	516	483	516	527	502	525	516	486	702	687	663	505	542	521	505	533	494	471	466	475	477	509	524	503	491	481	501	503	495	526	507	508	541	514	508	485	447	483	528	509	516	516	502	500	489	476	523	499	492	491	500	495	474	483	516	494	480	538	509	524	499	472	496	509	522	495	497	497	510	523	550	551	482	486	474	509	479	510	505	482	541	510	458	518	484	464	478	489	479	503	507	488	489	487	493	517	521	515	516	452	509	457	478	483	477	481	474	436	528	502	541	488	492	507	510	493	467	512	543	499	505	501	578	510	544	524	484	508	481	503	504	465	492	507	515	475	511	463	452	494	514	489	484	515	543	501	455	488	520	490	537	496	486	507	492	519	511	466	494	466	483	517	537	506	483	511	474	538	460	502	488	513	470	491	520	516	520	471	486	497	496	512	505	514	503	491	523	473	524	526	482	479	512	499	484	498	470	478	527	475	484	491	513	504	493	519	544	460	498	533	509	534	468	474	524	527	506	518	515	490	513	508	488	525	497	534	499	515	506	527	575	485	494	478	498	483	530	472	499	502	474	480	500	538	517	482	480	496	511	470	513	452	512	476	492	482	483	514	483	482	511	503	507	530	502	486	495	524	516	490	491	516	477	501	478	442	458	497	482	503	513	471	539	498	506	524	489	477	502	491	501	478	510	476	463	567	482	514	511	483	519	513	495	545	502	489	531	548	500	522	522	528	471	486	506	482	492	542	525	510	509	484	514	520	459	489	516	489	496	520	499	503	494	515	452	505	516	517	516	520	477	484	506	527	512	507	516	481	510	499	495	535	487	500	496	512	454	489	463	475	507	507	521	456	507	500	516	511	522	474	533	498	480	495	447	493	531	469	477	464	506	513	478	496	482	484	506	488	496	481	513	512	504	537	467	500	474	496	528	481	519	482	512	474	536	497	519	495	529	489	529	515	530	545	523	515	515	483	507	493	499	504	489	509	514	471	485	502	477	542	516	511	494	468	474	544	460	502	507	531	532	455	488	522	511	497	525	469	497	527	496	538	486	487	509	524	492	519	524	527	481	508	524	502	486	470	514	474	522	477	492	519	501	495	536	493	544	536	469	519	524	481	484	506	496	449	525	486	488	531	479	525	512	505	508	463	536	532	529	500	483	529	521	489	535	510	503	473	505	535	479	526	504	472	482	516	518	466	498	479	498	550	518	501	506	491	513	516	462	532	476	506	533	491	487	491	533	504	489	474	500	530	506	482	536	463	502	503	467	506	489	515	513	465	494	510	503	490	531	487	506	519	496	482	513	474	508	513	473	505	525	481	493	521	490	488	516	482	537	533	485	506	490	501	506	446	531	473	517	487	472	492	473	508	461	488	495	566	472	480	518	490	496	494	467	473	507	511	427	479	472	511	506	505	519	510	579	499	507	521	508	497	506	495	457	486	479	535	478	500	465	511	538	468	499	477	504	484	555	480	500	484	513	527	481	474	512	495	469	469	545	521	505	505	469	520	485	518	496	459	512	464	507	478	506	513	529	496	529	490	515	472	515	529	534	491	508	508	500	524	484	505	488	494	505	534	501	500	528	484	532	489	501	528	516	495	476	536	477	509	500	541	532	492	485	511	509	527	499	479	469	510	523	478	513	480	547	479	464	510	544	526	502	486	484	461	497	484	527	510	510	502	484	545	514	493	474	494	499	459	495	504	533	504	540	509	514	516	488	525	548	516	489	460	487	501	487	495	471	497	450	507	468	487	473	516	503	507	513	507	476	469	519	516	483	500	537	496	475	527	539	504	532	479	514	513	482	477	492	498	472	525	543	530	458	508	538	489	522	489	475	465	508	496	490	512	485	467	502	445	472	514	514	498	484	536	479	488	497	536	517	507	513	548	453	488	464	524	521	554	483	531	517	462	507	526	477	539	472	475	512	514	488	484	518	472	493	518	541	508	495	507	523	484	479	483	488	498	469	478	550	508	481	475	494	514	474	502	470	469	525	516	506	507	504	504	487	505	493	510	508	472	504	483	536	509	521	486	484	462	536	513	459	520	532	539	480	486	523	474	479	481	495	521	491	483	506	463	499	469	496	505	508	510	532	510	523	473	498	542	537	497	524	504	504	508	491	496	501	471	490	515	451	487	517	478	466	545	498	538	500	492	494	497	505	503	502	506	473	517	504	486	471	479	496	495	523	484	522	474	530	466	545	501	526	474	491	520	526	496	476	505	475	523	550	491	499	471	500	508	492	519	467	470	516	499	484	513	498	505	480	514	495	487	477	562	494	490	511	491	483	492	492	465	480	527	480	467	501	521	449	511	504	514	500	521	522	513	518	492	477	479	506	537	537	509	508	463	469	504	531	499	522	504	474	477	481	494	531	528	495	500	502	519	479	520	482	505	534	534	462	478	516	497	480	476	466	494	493	514	514	473	551	488	505	558	506	511	481	508	538	490	476	528	465	488	474	480	462	548	508	469	488	480	513	485	453	490	491	492	518	519	506	487	477	528	502	479	527	509	511	475	499	507	511	495	489	477	473	526	509	510	441	504	495	520	472	500	511	493	494	490	493	473	505	542	484	506	490	463	485	462	521	551	524	477	537	516	455	472	488	482	489	520	522	474	494	478	524	523	504	506	515	486	498	517	528	506	501	531	506	458	506	522	521	538	498	528	506	502	487	491	511	569	507	514	479	502	489	452	484	478	470	484	483	510	531	523	467	504	523	499	501	540	498	477	499	525	494	516	457	501	510	520	491	509	455	489	485	523	503	481	509	516	490	525	523	497	508	520	468	482	511	472	447	502	517	532	470	529	473	504	504	504	476	456	494	489	500	494	521	468	508	507	494	497	497	500	520	533	477	466	478	499	488	495	489	482	513	481	482	514	521	501	506	499	489	508	477	478	488	500	502	476	463	491	492	482	488	485	467	507	474	478	520	505	510	478	481	470	460	560	514	506	493	513	508	499	486	495	507	479	485	504	512	490	489	507	501	508	529	506	522	496	463	491	505	498	513	495	473	488	498	465	510	477	474	517	509	474	499	472	511	519	456	479	494	485	511	500	506	502	507	478	472	515	490	510	508	483	482	534	513	488	493	467	503	504	490	478	487	513	536	518	483	507	492	518	491	518	466	530	495	516	518	541	502	490	500	492	484	499	500	523	509	487	474	494	469	486	494	554	499	503	514	469	513	507	485	480	487	524	450	522	498	523	480	480	479	438	536	509	517	487	452	480	523	530	476	485	552	511	528	470	480	514	463	548	495	507	492	522	485	480	481	512	506	487	529	549	519	500	500	509	540	516	528	504	483	526	532	475	464	530	448	523	507	511	507	538	467	475	492	513	460	486	515	501	464	480	466	501	563	487	504	541	494	466	522	474	454	490	491	501	491	484	517	492	461	493	535	489	553
75249	78253	70342	44604	23323	22743	22632	11234	2250	355	270	262	257	247	574	680	1409	1238	397	203	225	237	296	280	348	219	210	240	188	189	212	198	214	225	221	209	221	202	229	220	201	209	215	188	230	204	218	218	198	213	208	264	224	234	239	210	208	220	224	195	205	223	193	175	211	213	211	225	204	225	209	224	200	207	196	196	217	236	214	230	217	213	197	218	196	224	190	219	207	192	206	214	218	234	209	193	192	236	209	207	238	216	201	202	195	217	218	189	195	236	190	228	206	222	211	217	212	177	199	207	215	189	203	227	204	220	233	219	184	239	192	199	195	220	209	255	210	194	177	243	225	204	215	195	210	221	204	202	227	193	230	223	193	216	203	201	226	188	224	227	215	234	230	218	223	222	230	223	209	204	212	201	232	203	212	186	218	239	207	207	213	216	222	212	232	199	204	196	211	243	209	212	195	221	195	195	191	217	219	226	238	200	175	208	206	194	209	216	224	208	217	204	215	182	215	219	232	203	205	214	195	232	209	196	216	170	206	225	196	206	215	218	229	216	214	215	225	227	249	242	233	215	244	226	206	245	218	224	213	214	210	213	195	216	217	225	199	200	216	215	223	177	244	215	212	203	180	207	222	198	235	188	207	203	216	205	193	210	252	204	230	236	204	211	207	191	233	216	187	215	197	191	226	180	213	234	233	209	209	206	198	201	217	198	195	206	213	205	221	216	197	199	212	207	213	238	211	231	221	209	196	245	202	226	199	183	243	218	205	204	206	223	219	215	210	210	217	189	201	203	210	199	220	204	184	235	203	192	232	210	212	217	190	221	222	234	212	210	189	203	195	206	217	212	205	206	188	208	228	192	193	184	201	220	227	193	227	226	210	205	197	186	207	212	197	225	210	198	219	194	211	223	200	215	226	193	216	205	217	224	213	179	206	235	190	230	191	220	230	188	209	210	222	209	210	195	205	237	199	185	209	216	182	212	204	213	202	205	196	220	225	210	238	218	229	202	205	214	220	208	196	233	200	200	196	192	231	197	218	213	214	209	226	212	206	196	223	210	229	224	186	202	207	219	187	189	214	193	199	226	234	195	199	197	212	222	194	206	208	221	197	226	240	213	221	208	217	194	182	208	200	166	240	201	216	193	207	235	223	200	202	217	203	193	200	189	199	235	209	219	200	209	225	217	224	203	218	207	250	234	204	212	212	223	198	217	217	191	201	213	210	239	223	222	207	220	199	219	222	210	201	201	228	236	205	222	209	191	217	220	218	199	220	240	215	203	213	214	194	226	224	260	231	205	200	215	219	241	201	208	196	217	212	213	197	188	185	195	211	218	205	222	202	233	201	216	217	215	218	220	221	208	204	221	235	222	242	194	222	180	201	215	213	194	222	196	232	210	186	216	199	199	214	208	227	204	189	204	193	215	205	203	231	213	217	211	213	202	200	233	215	201	229	194	194	212	201	192	239	222	218	215	211	220	198	190	230	200	212	214	191	207	215	211	181	200	196	221	222	205	212	203	200	212	218	220	215	212	206	226	239	203	207	193	224	233	192	180	210	207	216	216	217	220	201	190	211	189	211	213	205	206	205	216	237	189	209	221	209	232	225	205	211	222	204	217	188	207	178	195	204	205	225	209	206	229	191	242	197	223	191	219	213	221	200	244	237	212	194	207	223	238	208	212	190	229	216	222	218	206	211	216	195	236	196	188	196	188	238	210	218	190	223	231	217	187	208	188	202	206	190	184	245	202	221	193	218	229	234	241	223	201	215	222	188	204	202	200	205	208	223	198	209	214	229	213	203	213	209	209	207	195	211	208	180	221	219	185	215	212	220	220	227	228	195	172	214	215	206	203	205	230	231	184	193	196	204	220	208	187	209	185	197	215	192	195	205	217	213	222	203	198	193	205	222	208	204	201	214	197	220	197	216	191	213	238	166	233	240	237	209	230	201	229	242	220	212	184	213	192	215	206	200	237	221	212	213	228	199	195	196	204	240	218	211	241	222	207	194	209	184	169	215	200	222	226	201	192	201	238	200	225	231	216	202	206	208	228	180	217	226	209	219	201	186	193	218	208	191	226	198	233	204	219	215	219	202	218	233	215	216	214	198	199	230	248	209	229	182	229	194	204	204	166	220	202	196	242	185	217	215	201	204	206	191	205	220	215	192	226	180	243	207	242	224	203	214	253	205	211	194	223	221	198	216	229	246	218	211	197	208	210	212	224	206	201	232	202	203	199	223	234	204	198	218	211	216	225	205	220	201	232	231	203	210	199	206	217	197	229	224	209	201	212	232	229	211	220	221	194	251	204	222	233	225	236	239	218	213	217	239	197	201	186	220	198	204	214	220	217	211	208	223	231	210	203	184	207	209	213	208	227	190	217	207	208	196	208	218	211	200	197	195	215	220	211	218	224	205	211	236	204	225	221	194	191	214	223	215	207	228	212	204	208	195	212	220	214	228	208	204	215	210	238	189	189	201	232	202	230	207	196	205	245	219	222	227	231	204	225	206	229	217	230	200	222	191	222	176	215	201	184	230	215	200	202	221	220	229	209	208	185	194	227	228	224	234	219	201	234	192	220	203	215	200	215	196	207	229	205	221	205	191	202	223	214	213	193	223	224	196	229	228	193	200	209	200	208	184	214	195	235	194	209	200	207	214	199	206	216	219	203	208	194	196	185	187	218	199	217	255	199	194	217	210	192	229	235	216	226	224	215	225	217	185	212	195	237	213	226	224	217	213	226	197	226	216	196	213	209	222	194	199	213	245	227	208	213	210	225	212	220	225	216	199	224	238	210	205	228	221	207	221	209	196	242	198	205	225	247	181	206	208	240	193	196	240	197	202	216	238	259	212	221	196	187	208	186	213	217	205	226	207	216	212	221	214	220	220	215	211	197	203	224	226	241	222	182	215	217	214	203	205	196	217	255	216	186	203	193	222	253	229	176	196	224	220	211	183	215	202	187	223	213	230	216	205	210	228	207	211	221	207	203	208	210	218	235	184	200	235	223	206	211	216	214	209	189	228	195	215	219	233	191	213	177	182	240	225	208	209	238	209	207	198	227	189	213	212	199	235	213	203	234	205	216	199	213	191	222	219	230	247	205	204	210	217	211	207	195	200	214	237	187	199	197	227	221	247	198	217	209	216	237	206	210	224	218	203	219	213	202	181	203	173	197	201	216	206	219	212	227	242	195	219	209	210	230	227	220	208	214	201	193	213	220	187	183	231	207	203	221	207	204	216	211	213	217	197	216	184	208	200	222	218	199	229	214	216	197	202	213	218	197	209	193	186	201	232	241	215	208	214	228	192	218	215	238	198	179	215	207	229	203	203	228	221	203	223	220	182	217	214	237	215	213	222	215	203	231	196	219	203	196	221	218	199	200	187	214	230	213	230	214	226	208	221	220	206	215	200	201	220	200	234	188	201	220	218	206	225	183	222	207	183	201	206	210	212	216	221	203	216	216	222	195	222	249	206	203	216	233	180	220	197	193
50704	63488	64542	46159	29913	36795	36192	22901	6276	1067	813	854	785	783	2335	3358	6951	5829	1314	589	595	723	854	1075	1342	669	550	566	572	529	545	565	518	518	555	536	548	574	561	539	527	557	586	514	516	537	526	553	575	585	596	965	862	757	623	600	505	524	554	547	553	548	525	525	585	542	529	548	560	546	529	535	535	568	569	552	578	564	556	573	592	528	558	528	527	522	520	583	521	545	563	546	523	528	540	584	545	532	513	587	541	552	517	573	503	532	551	534	524	570	564	512	578	588	524	547	548	561	534	591	552	561	521	556	537	523	541	575	561	552	559	517	528	544	567	535	586	531	544	530	549	514	555	564	522	550	528	542	539	556	543	552	519	530	531	502	594	504	496	505	552	524	528	591	533	549	529	546	589	561	549	494	585	555	523	559	524	560	557	576	588	520	542	523	563	558	514	564	542	544	590	507	548	552	547	542	578	531	528	538	533	518	545	565	520	545	530	552	509	536	569	501	505	520	504	589	537	531	522	564	519	552	524	564	530	535	546	564	551	539	531	545	555	519	486	542	616	544	543	520	558	563	516	550	537	534	526	555	560	536	556	541	540	543	569	547	566	582	532	535	561	585	518	481	554	571	561	535	554	524	520	556	552	550	556	580	572	555	556	570	520	581	519	499	543	586	565	528	522	526	545	515	565	542	524	543	565	538	573	543	556	513	550	532	535	517	590	548	528	537	566	552	570	537	552	557	570	568	530	525	578	519	559	596	576	511	538	532	510	596	510	546	591	550	547	481	549	533	556	581	513	597	560	517	529	593	523	542	561	534	509	569	523	552	532	518	547	545	566	544	585	527	550	562	532	562	529	526	569	547	556	533	553	523	585	560	562	552	576	547	557	531	610	529	531	525	562	571	571	593	584	556	547	562	536	575	519	534	542	529	565	536	530	529	563	543	549	555	537	524	546	580	549	541	544	544	564	524	533	543	582	598	520	531	510	541	549	595	504	566	582	567	564	540	518	566	567	585	565	503	562	518	525	541	551	563	590	588	563	546	576	583	567	528	511	530	576	544	506	567	521	548	514	540	526	536	568	519	557	524	554	542	611	522	526	521	548	529	544	557	567	591	568	540	523	529	524	532	515	533	530	588	539	577	543	558	564	581	574	539	527	564	503	545	539	526	552	550	571	490	530	543	552	541	587	534	552	540	528	560	550	514	588	512	549	560	589	558	542	493	521	549	565	575	552	507	493	537	521	552	567	571	540	528	540	551	537	541	549	564	525	526	545	541	555	546	555	561	530	538	549	534	520	542	576	536	535	563	509	560	535	565	553	562	548	514	562	584	593	537	520	557	571	551	551	536	548	534	545	551	534	559	569	546	564	562	564	528	590	589	579	577	552	602	530	522	565	555	549	552	573	560	533	524	489	537	545	524	558	600	556	539	545	544	564	527	546	526	540	552	545	535	533	552	553	504	558	559	530	545	573	492	538	509	553	552	586	539	570	537	578	562	561	564	514	566	559	525	530	554	528	559	550	561	548	548	574	562	533	556	539	553	535	531	541	531	525	557	557	556	508	573	527	518	527	572	573	574	543	553	541	522	560	523	530	538	540	519	546	567	566	543	538	544	563	524	549	508	557	560	552	590	511	561	538	560	595	528	569	520	545	577	534	545	523	542	517	542	582	541	566	566	506	493	555	551	597	572	549	589	528	560	549	544	564	553	493	530	525	506	502	574	535	561	531	548	563	531	524	540	519	515	540	520	506	575	536	535	544	540	578	528	542	547	577	545	509	503	540	579	563	505	571	546	536	549	577	546	551	546	534	550	550	580	559	568	585	531	565	578	479	529	476	544	549	533	511	526	561	532	566	507	545	521	512	537	567	561	555	544	531	554	551	513	555	564	530	551	533	571	498	580	521	529	559	568	539	538	554	532	525	571	558	568	563	566	542	562	549	559	500	507	532	505	544	526	552	531	550	516	571	561	535	542	517	526	530	516	599	568	565	558	487	541	545	535	577	567	532	570	577	573	560	520	562	554	549	534	550	546	522	543	526	548	555	564	545	549	523	531	540	597	542	549	554	574	513	533	561	563	548	552	543	524	566	592	517	521	548	555	540	551	574	536	560	551	574	532	560	527	550	550	556	541	523	536	567	540	541	516	531	552	538	544	517	547	585	605	526	586	558	549	514	527	552	562	539	605	503	527	568	551	550	504	523	563	524	572	544	574	541	550	572	525	529	582	570	562	564	553	586	515	519	567	548	534	524	583	534	507	557	547	511	586	529	535	545	543	543	528	533	513	530	512	527	531	551	543	523	574	562	532	544	553	581	541	546	549	557	517	570	538	569	539	564	558	533	563	541	548	569	522	544	555	564	556	558	517	540	539	537	565	564	571	574	579	492	535	547	556	572	570	551	542	501	565	567	492	545	534	553	532	557	529	561	543	551	545	562	570	586	557	542	519	531	567	541	528	546	538	558	544	528	524	527	542	557	514	531	567	538	555	528	550	527	524	549	497	537	542	558	548	544	481	521	556	537	538	543	571	504	528	525	549	547	564	558	566	538	588	572	556	578	524	557	560	535	548	572	536	566	546	525	507	562	523	556	552	472	535	553	528	514	573	547	592	556	548	542	592	562	563	523	495	536	556	539	561	580	553	577	521	558	561	564	504	579	524	562	546	556	556	515	553	524	522	539	535	527	493	567	531	553	557	531	586	546	586	568	564	533	550	560	534	600	542	585	552	557	508	526	539	548	524	561	540	559	546	576	555	572	585	551	535	533	578	536	546	546	526	530	570	535	513	552	602	578	574	579	528	546	545	499	541	507	553	501	571	542	546	572	562	557	550	534	514	545	533	556	565	565	542	566	499	545	578	536	537	519	561	522	511	539	513	574	532	571	552	548	555	517	558	497	561	516	501	486	563	547	542	532	532	524	537	515	542	571	512	550	556	573	557	560	550	536	569	559	508	568	572	548	571	528	504	538	522	544	538	580	549	583	512	511	520	521	554	550	545	519	516	568	512	586	558	547	569	526	560	519	469	533	547	555	531	576	506	534	585	599	534	526	531	590	563	562	516	538	549	583	527	531	555	557	554	531	529	557	546	548	566	530	551	544	514	523	526	565	511	536	521	579	560	522	497	535	537	532	573	572	518	504	526	518	492	547	526	575	548	563	568	555	584	531	558	567	524	530	557	552	530	507	539	563	536	542	564	553	569	547	544	502	551	520	527	520	505	564	537	533	555	526	535	545	541	571	533	572	499	536	531	547	596	561	570	548	566	563	525	561	543	566	536	538	527	506	510	510	528	521	532	586	562	525	564	525	562	517	539	580	571	539	550	565	526	517	563	532	558	533	530	557	570	499	540	545	577	567	572	529	563	605	535	531	511	505	577	509	536	558	535	537	556	538	499	523	560	558	546	575	556	549	517	566	535	567	530	536	531	542	539	539	528	523	518	575	563	503	579	539	557	532	527	537	490	518	541	567	585	516	565	566	503	546	529	525	528
20513	17787	12002	2565	699	898	937	551	261	165	156	153	159	176	173	175	194	171	166	169	148	171	174	183	154	199	170	178	180	141	167	176	143	176	156	182	159	168	163	174	156	154	160	161	164	132	155	174	190	177	174	150	159	189	158	161	160	168	171	184	176	171	166	148	163	154	172	147	165	147	189	207	164	164	188	144	170	175	165	168	185	152	156	141	164	170	156	170	191	158	160	164	160	152	161	157	168	170	153	166	171	143	159	166	164	187	157	162	124	163	177	163	161	164	171	175	177	150	189	153	165	149	162	165	170	159	172	177	170	170	150	157	191	186	153	150	168	176	163	160	164	173	159	158	155	164	144	161	158	156	178	167	138	181	172	150	169	155	162	139	168	156	169	180	159	137	172	170	171	158	153	162	172	155	172	148	186	173	170	163	180	172	157	151	164	162	175	157	172	147	164	186	160	185	156	171	143	171	180	164	178	155	164	164	175	178	163	165	168	148	159	152	185	145	158	166	178	179	184	157	162	155	162	163	142	144	138	173	171	190	157	167	163	167	159	157	162	171	164	173	164	173	167	192	149	163	166	167	157	166	167	174	141	179	161	176	150	157	170	170	161	187	161	177	173	165	131	159	198	193	175	153	168	170	161	173	145	158	157	160	168	174	154	177	149	169	164	159	169	178	165	162	162	170	167	166	170	146	158	162	182	193	161	189	163	173	166	192	154	163	157	158	185	159	167	169	160	170	175	144	150	160	169	171	146	179	153	182	183	164	157	150	193	157	150	176	184	147	164	180	154	178	169	144	183	166	160	175	182	156	156	159	163	171	132	178	187	173	158	138	163	168	171	172	153	167	179	160	156	165	164	169	180	165	161	175	162	156	183	142	172	167	183	171	141	140	153	163	173	145	156	166	170	184	174	156	172	183	168	153	140	172	159	178	171	176	146	152	175	163	159	161	173	190	151	167	167	149	160	172	171	151	166	152	178	164	149	136	168	142	156	144	154	154	166	162	150	154	147	171	168	177	155	169	174	193	184	143	169	155	173	168	158	151	177	165	171	160	148	159	183	166	163	152	158	180	165	173	182	178	176	178	160	161	148	177	147	160	178	179	162	167	153	164	151	159	194	167	193	167	169	155	163	169	188	172	183	137	160	157	160	174	172	143	151	197	150	169	165	154	156	174	160	159	148	159	165	168	173	166	160	173	159	171	175	150	156	158	163	160	168	159	163	161	158	161	164	172	163	191	195	173	149	151	150	177	172	170	158	185	186	182	166	176	163	160	181	178	156	142	157	183	162	174	156	164	153	164	159	176	151	166	133	185	200	146	156	168	173	164	168	187	175	149	145	173	150	200	169	170	166	165	159	182	162	159	167	198	173	167	148	182	163	161	138	166	172	152	163	164	158	171	179	143	166	174	170	143	161	182	164	172	165	148	153	152	171	158	163	164	181	168	147	190	167	171	162	170	161	155	162	158	164	166	158	146	164	166	171	160	150	150	180	172	184	145	168	163	156	164	147	157	153	163	176	154	168	164	168	148	191	158	181	158	185	147	167	186	188	183	166	167	147	168	177	164	162	185	159	158	153	159	169	170	175	162	171	149	169	145	154	181	140	177	151	174	188	152	146	175	155	161	169	179	166	170	187	159	172	160	167	160	155	174	146	162	150	145	147	158	170	181	177	159	167	170	175	170	169	151	163	141	161	152	146	155	163	161	156	154	171	172	170	153	160	169	155	185	192	163	149	169	156	159	156	155	179	163	178	181	155	170	195	169	182	163	159	153	144	148	173	146	163	160	151	175	179	150	162	158	154	172	174	151	148	147	161	174	158	164	177	165	150	153	180	169	174	185	168	142	184	175	171	173	158	180	157	169	132	146	168	161	156	161	187	139	170	147	139	157	167	162	157	186	188	177	150	182	171	164	174	156	157	169	169	139	174	171	172	168	175	150	177	174	158	158	173	157	169	153	167	150	155	161	157	150	187	169	159	159	161	174	161	139	153	169	173	169	164	155	181	157	164	166	178	147	170	165	157	164	153	188	180	163	180	173	152	180	170	185	181	165	168	180	163	180	171	169	170	156	153	159	158	176	160	164	182	157	169	156	166	169	169	178	147	160	162	159	180	156	157	171	156	173	171	162	149	182	149	166	160	187	166	176	145	163	179	171	165	146	164	139	168	178	182	173	164	140	149	158	169	171	151	167	171	148	187	170	156	173	168	168	161	163	171	150	132	168	152	173	155	173	177	163	179	183	166	173	169	171	158	198	162	127	165	175	164	172	159	180	173	137	161	156	171	180	164	171	167	167	148	166	149	152	145	168	172	165	179	166	178	142	161	161	169	202	181	165	151	186	162	155	140	149	158	163	159	189	165	161	164	187	181	146	173	170	169	161	157	164	156	171	169	172	168	167	159	151	156	177	182	147	156	187	140	145	166	178	162	172	166	160	178	164	167	177	186	188	160	168	177	166	139	159	191	141	148	170	177	156	191	154	168	154	151	158	177	164	164	172	143	177	182	158	177	178	163	180	168	159	163	184	174	181	153	149	170	142	165	150	149	160	186	184	156	178	169	171	166	170	164	180	171	171	174	162	157	147	154	163	159	153	185	145	161	146	168	158	163	184	154	181	173	177	198	165	174	172	146	173	145	167	170	177	173	179	169	160	164	168	145	155	182	152	162	172	182	149	169	165	174	172	137	174	166	175	157	174	158	187	179	157	161	170	172	157	150	158	186	159	165	152	194	159	160	156	172	141	149	146	165	156	220	184	176	158	181	170	156	152	158	154	156	151	180	168	155	164	147	155	154	158	160	189	158	154	182	132	176	158	174	144	178	189	174	180	139	180	163	191	163	165	176	179	126	154	184	166	171	156	149	183	147	172	165	152	161	170	166	178	172	171	176	180	159	159	171	145	169	169	186	156	148	142	160	147	183	171	169	183	202	155	188	153	175	192	159	149	158	153	161	142	173	164	178	163	188	163	160	185	172	170	140	160	158	169	179	156	161	160	162	158	178	166	161	163	154	151	176	162	169	165	184	173	178	172	175	168	182	145	164	140	156	156	174	193	170	160	167	159	152	187	173	153	155	154	148	190	183	164	135	176	193	156	167	181	171	178	151	179	148	195	168	186	184	166	176	157	180	165	156	155	167	169	156	178	179	166	147	165	188	162	168	154	172	158	149	184	163	160	154	162	186	170	164	155	177	166	167	155	158	148	158	204	168	184	152	140	163	156	184	194	164	175	175	152	159	178	158	165	150	148	174	179	173	165	163	165	166	155	159	149	158	163	156	175	158	172	175	164	171	140	149	141	154	174	153	158	193	162	171	188	167	172	154	173	149	148	157	165	166	183	155	155	162	178	180	164	142	157	168	159	165	164	171	154	182	165	147	157	175	170	177	165	165	163	176	156	163	156	176	163	165	180	176	183	165	162	164	163	160	166	160	172	158	157	154	169	164	177	141	157	150	195	148	169	155	155	178	149	148	174	162	178	203	167
16758	21784	16832	6029	2329	3718	3831	2029	731	422	466	474	485	451	462	561	605	528	451	436	462	468	451	462	458	475	436	408	421	470	460	450	440	456	414	456	432	433	443	423	453	515	463	450	427	458	493	443	432	434	467	474	502	509	459	476	467	474	424	463	415	466	431	447	444	452	442	458	445	470	487	485	456	450	441	467	460	394	425	417	464	419	457	423	458	496	440	394	461	412	453	449	413	458	451	407	411	435	457	438	466	432	451	448	431	401	449	445	447	432	449	425	480	468	430	444	460	494	448	457	483	410	470	436	442	470	445	458	418	432	489	448	427	486	463	429	448	457	432	449	447	470	452	425	456	390	442	413	447	438	434	430	447	445	448	431	445	434	465	384	461	484	435	405	429	450	434	488	433	434	426	464	444	442	470	465	464	436	435	473	428	449	435	466	446	415	451	463	426	463	461	447	439	428	456	444	432	470	468	440	476	441	446	421	441	446	450	429	431	478	461	422	420	426	463	470	433	476	479	450	434	437	489	430	470	473	481	413	422	448	472	467	441	468	463	424	446	418	444	404	466	449	452	449	440	405	455	434	459	384	448	416	461	468	446	450	463	476	420	444	460	452	415	436	471	450	440	469	431	438	447	441	421	423	455	425	450	381	450	444	429	456	433	430	458	455	433	453	476	437	468	436	474	484	438	433	410	461	449	442	429	415	483	427	447	420	431	414	437	466	490	473	466	413	429	457	445	466	455	446	473	459	413	431	447	431	455	458	465	448	471	449	459	431	477	481	453	447	438	462	444	454	470	427	442	460	482	432	434	452	459	422	438	436	409	449	428	441	458	442	392	411	443	423	431	420	443	466	445	463	434	460	465	469	449	461	467	459	446	432	441	487	455	427	430	421	450	423	422	465	437	438	442	437	429	432	428	447	473	462	462	456	461	459	430	409	444	438	425	465	414	450	433	436	458	440	415	475	455	466	428	430	454	467	463	477	455	409	436	423	408	431	438	476	464	429	439	441	432	424	412	470	482	397	411	449	475	458	457	420	460	408	442	474	441	415	463	434	435	478	433	447	460	425	455	488	430	442	442	466	440	496	417	448	466	414	462	415	444	437	435	427	456	457	462	428	437	441	460	458	472	457	447	419	435	435	465	439	465	401	440	457	464	425	407	446	434	413	445	446	438	417	476	456	464	435	405	445	452	473	440	438	409	468	441	452	421	445	438	445	427	455	448	454	448	441	400	409	452	432	443	473	446	443	416	460	410	460	460	424	444	430	443	409	403	437	461	455	487	465	478	432	415	419	436	474	465	474	442	414	425	402	444	448	471	459	431	433	441	456	460	438	453	410	480	435	478	427	403	425	428	403	437	450	442	435	443	450	431	426	395	435	463	414	440	459	429	433	467	411	463	448	456	465	452	428	413	447	476	416	487	427	464	461	466	483	397	425	418	435	406	426	424	445	432	428	419	434	437	448	423	454	440	410	441	437	427	472	423	426	438	427	473	442	437	406	431	442	452	475	471	444	446	446	439	442	429	463	462	475	442	494	441	446	456	472	423	420	417	465	455	450	446	470	407	447	423	454	390	444	427	475	452	426	474	443	443	485	403	441	432	427	439	476	457	456	412	445	473	421	448	473	456	438	431	400	422	466	442	453	453	437	436	435	407	429	438	453	438	430	452	442	415	455	460	465	421	430	457	443	444	429	482	432	464	429	465	448	454	438	439	456	460	399	470	482	390	416	392	416	452	456	431	455	425	417	450	443	464	443	438	438	403	429	481	445	459	436	457	454	439	447	501	409	443	432	414	475	451	436	443	466	458	434	406	450	449	445	406	429	408	446	464	465	422	432	467	439	454	452	436	448	438	462	456	425	442	392	435	474	474	427	438	441	429	440	493	427	412	443	460	434	448	477	433	444	473	469	451	472	437	465	448	451	445	459	444	432	429	437	440	470	455	434	465	405	483	453	416	459	414	418	446	432	449	467	456	462	473	459	470	431	454	438	449	418	454	405	427	456	425	451	446	384	457	474	428	440	468	467	451	480	425	442	426	460	453	412	442	453	455	447	453	426	424	437	434	459	453	431	452	440	473	447	438	403	413	454	460	426	432	464	457	453	410	456	480	417	449	459	431	478	453	479	476	442	422	480	458	442	454	463	442	446	488	464	451	454	505	433	444	462	491	449	440	433	439	469	440	416	418	462	469	460	504	448	451	468	459	428	431	470	446	432	440	431	448	428	465	443	473	496	449	450	447	432	445	481	438	442	454	461	436	445	485	452	490	421	415	449	395	447	470	427	465	437	430	450	449	447	472	439	448	438	412	449	455	445	413	432	466	454	464	423	431	455	432	470	417	399	411	429	451	435	485	446	433	423	423	432	443	456	467	417	410	442	422	411	463	397	427	423	393	438	401	466	448	430	504	457	453	449	440	411	442	415	449	461	415	442	471	441	455	463	461	476	448	369	429	468	406	464	443	447	416	458	458	433	470	470	403	451	431	438	444	485	446	443	418	444	450	444	468	454	455	444	460	477	410	433	499	463	447	444	474	488	489	448	461	447	461	425	443	432	412	409	425	433	451	414	473	436	439	434	412	447	426	433	465	457	465	453	466	429	438	439	446	448	492	444	490	405	442	433	428	455	440	425	412	418	426	430	444	453	436	441	432	456	451	413	464	482	426	430	409	437	447	437	416	430	413	429	428	411	430	441	436	431	413	456	475	417	446	494	447	447	429	436	473	438	462	396	422	423	435	449	424	403	419	427	448	423	432	459	437	454	492	444	451	447	427	460	468	456	436	466	455	452	486	445	471	423	443	475	464	453	473	472	444	424	431	423	446	447	457	438	440	468	445	480	478	450	439	475	458	469	427	458	447	430	457	463	445	491	447	430	411	453	436	438	451	453	459	422	457	470	456	438	460	464	467	470	457	456	442	432	436	430	452	452	467	452	485	434	476	456	441	456	425	420	435	421	448	440	469	413	449	478	414	486	432	439	435	396	430	409	461	437	421	416	427	454	440	457	496	447	466	432	431	466	443	442	428	436	433	437	409	439	459	429	443	457	454	501	445	426	440	463	444	436	443	420	446	436	436	414	473	435	424	395	421	437	407	449	495	481	438	470	466	438	467	494	437	444	444	441	460	456	454	436	472	450	427	445	445	454	446	450	435	476	447	427	412	431	462	481	461	443	426	428	467	449	469	436	463	410	451	449	424	439	440	440	425	431	414	431	432	421	449	447	452	402	417	480	424	486	426	438	412	433	490	411	424	417	429	452	428	424	443	469	457	447	416	461	460	441	419	424	461	418	446	428	466	475	437	436	448	440	431	427	430	402	459	482	433	422	442	464	461	460	397	458	449	472	419	427	469	426	439	451	418	463	441	437	460	463	451	488	427	416	421	453	464	431	422	450	473	420	436	458	440	441	450	465	404	448	466	438	437	481	429	430	428	473	449	497	428	443	443	432	460	435	440	446	425	420	443	437	412	461	452	457	455	435	460	478
61143	67247	56900	31748	14364	14665	13589	6752	1457	222	221	189	216	232	243	391	445	454	201	190	189	194	273	253	218	183	196	200	192	202	182	157	198	189	203	183	197	185	176	173	175	176	213	184	176	172	192	185	184	177	207	238	225	237	204	175	206	183	193	192	180	214	192	199	199	179	194	170	168	176	191	201	170	182	177	212	173	179	179	171	178	172	197	209	189	175	206	170	213	196	193	168	179	165	176	195	193	197	199	198	176	184	178	171	193	151	159	163	149	199	209	191	189	175	189	159	204	182	163	175	183	192	190	174	169	178	162	185	187	182	171	184	176	177	182	166	196	196	185	200	189	193	216	168	164	166	178	173	150	166	167	195	193	189	209	174	170	197	188	175	152	188	202	175	189	179	203	184	201	178	192	178	164	198	191	165	183	177	191	199	175	187	185	203	181	188	181	194	183	158	171	185	184	196	186	173	209	200	173	177	160	177	196	194	191	190	191	197	193	170	172	209	158	173	176	176	173	200	175	190	170	176	190	188	173	179	185	193	160	192	185	188	172	198	168	163	188	178	175	178	191	189	186	177	177	189	180	158	155	158	186	177	184	203	196	161	176	170	176	171	180	183	188	188	159	170	185	161	194	156	196	206	167	186	183	198	186	192	155	206	205	187	173	180	178	201	168	180	192	170	192	185	185	168	195	174	182	190	177	187	166	178	178	184	196	176	188	182	187	173	210	169	202	166	182	167	182	160	196	184	193	191	229	190	208	194	183	176	200	170	189	168	193	177	216	196	198	186	188	201	185	184	198	184	179	219	190	161	186	174	185	182	159	177	170	180	184	171	174	162	184	180	161	201	197	174	191	180	176	193	191	172	204	218	183	173	169	161	196	186	179	174	192	167	194	184	181	178	186	175	200	167	170	208	195	194	189	198	173	168	174	162	154	170	195	188	181	164	189	195	186	162	188	177	187	168	176	172	185	179	207	212	169	187	178	166	172	181	181	196	197	165	187	176	173	183	182	174	178	169	176	177	179	179	204	195	190	184	183	210	177	176	195	187	164	178	177	218	183	201	183	201	215	195	183	203	156	205	172	192	184	168	186	179	192	172	183	183	186	198	187	163	184	217	180	186	198	208	180	172	183	208	190	207	172	187	183	162	179	170	171	193	169	170	170	184	187	200	191	160	161	176	204	198	172	175	185	185	168	182	199	202	185	192	179	192	172	179	186	161	168	177	152	199	173	207	181	195	156	184	172	187	174	198	161	197	174	170	198	174	189	198	168	207	170	180	187	179	198	183	196	178	198	184	178	194	192	167	184	164	188	181	184	148	157	183	200	172	183	177	189	189	174	185	190	173	182	177	190	182	184	193	170	201	180	179	172	182	173	166	176	169	205	173	173	181	178	195	192	180	191	200	178	176	150	174	184	186	182	166	205	178	185	172	162	180	209	193	152	182	212	186	198	192	206	185	176	188	208	184	185	193	182	183	175	172	184	182	211	193	153	175	168	180	183	179	175	191	177	180	169	195	193	166	211	190	189	175	173	177	176	189	165	189	186	177	196	197	182	151	200	189	195	175	173	182	188	188	194	177	200	175	176	206	178	194	173	199	204	210	186	204	195	183	181	171	176	185	153	200	191	180	176	171	203	164	175	184	181	185	189	160	194	185	193	203	168	198	165	180	187	180	178	186	192	158	187	144	169	189	165	175	174	226	190	196	199	169	184	195	194	169	167	193	169	188	183	183	204	185	182	182	202	190	177	193	187	195	210	176	196	181	184	181	188	180	174	193	169	178	173	191	196	213	181	186	203	209	197	205	215	223	198	170	170	169	198	187	186	169	184	204	183	181	173	167	194	208	173	186	194	147	185	193	192	173	184	194	186	160	169	174	179	150	172	223	185	207	184	172	193	179	184	169	187	172	197	167	196	193	175	177	178	179	177	155	176	187	181	203	181	161	182	166	180	166	170	174	168	199	210	208	207	186	179	161	183	172	193	184	180	194	193	201	191	157	149	199	170	170	185	173	192	174	208	186	196	212	174	187	170	188	180	180	156	190	194	184	207	156	174	162	199	150	159	216	191	169	183	196	169	199	182	185	169	166	181	157	175	203	177	172	198	198	149	165	174	192	187	195	173	189	181	201	184	164	188	144	187	194	169	170	187	175	176	203	184	205	189	189	210	174	183	181	178	146	172	156	196	196	166	172	193	177	184	183	180	169	170	187	177	181	175	192	176	179	195	173	164	171	170	177	179	185	200	179	202	173	155	175	168	159	215	185	185	188	150	186	198	206	190	191	163	193	192	195	189	208	193	204	194	185	145	162	181	167	189	188	204	218	219	181	171	175	195	168	168	167	189	188	179	172	180	161	188	183	192	167	208	191	193	208	188	180	171	204	194	185	176	183	185	178	178	168	163	167	165	192	174	184	208	191	188	183	184	184	174	195	180	184	167	186	200	183	178	191	183	172	160	218	205	233	176	208	192	198	179	184	189	165	171	185	165	184	179	176	194	183	162	199	177	192	154	207	180	184	162	187	171	209	173	188	195	192	181	164	178	180	195	191	190	161	178	172	217	184	191	198	163	164	184	194	163	194	179	175	171	205	198	194	167	186	171	169	178	176	179	182	183	186	174	203	195	197	186	211	175	152	210	165	164	181	201	177	190	168	185	162	191	194	188	186	184	184	176	194	179	183	173	181	191	188	185	171	184	183	179	190	180	160	168	166	186	170	189	182	181	181	199	188	173	201	197	189	180	207	155	195	160	185	194	188	198	186	162	193	181	189	217	197	172	175	171	165	165	187	205	194	165	216	188	160	181	191	169	163	161	178	197	179	157	173	167	176	181	162	193	189	169	196	186	186	178	179	192	195	193	194	161	188	175	184	177	190	195	183	177	189	195	182	172	185	152	171	152	187	189	162	165	171	181	185	181	188	150	190	178	153	173	169	179	185	208	157	193	175	191	198	172	189	181	184	186	181	165	195	189	184	171	191	178	172	183	175	178	190	182	177	193	179	170	183	173	172	173	209	167	209	178	183	174	175	194	178	206	215	189	177	164	189	185	195	191	168	187	191	184	197	159	187	172	178	204	166	186	174	170	169	165	190	182	189	181	186	190	186	174	167	166	184	159	195	172	192	183	188	173	201	168	174	180	181	166	202	195	178	193	175	178	176	180	174	191	177	184	186	175	183	175	168	165	169	163	179	206	179	177	196	190	181	181	168	171	176	200	185	205	155	192	195	193	146	183	202	185	191	167	210	173	174	173	162	152	169	169	205	183	171	204	194	187	203	156	187	197	171	197	169	204	184	165	184	171	196	181	207	190	184	173	175	191	173	178	181	173	173	161	183	178	181	178	196	178	202	172	167	217	189	185	186	197	165	181	177	201	179	176	197	188	199	168	169	201	179	188	209	169	198	189	164	172	169	187	195	195	193	191	167	179	193	152	171	186	187	174	182	188	189	170	186	178	175	172	180	184	182	177	182	195	173	184	187	184	179	186	201
39171	51760	50327	34962	22868	30627	28532	17809	4819	755	652	677	613	721	886	1721	2167	2086	732	483	517	584	1213	938	679	472	484	488	469	500	460	545	531	509	444	472	472	471	522	445	478	479	517	481	510	491	508	493	476	488	675	830	758	632	561	505	471	476	474	450	503	479	470	485	438	508	478	476	504	487	470	495	476	506	522	526	490	497	529	517	534	513	527	503	485	497	494	459	490	517	515	444	498	504	492	467	527	523	499	520	461	492	506	468	486	465	488	495	486	514	489	485	457	476	496	501	487	491	471	516	473	447	498	491	463	459	496	479	484	487	496	510	480	525	516	475	502	496	517	486	474	459	514	529	510	482	472	481	478	503	500	500	479	488	489	520	458	507	465	477	446	473	500	478	534	465	489	468	518	499	488	467	502	475	477	498	504	499	517	460	474	473	478	530	466	485	472	491	483	465	491	489	496	504	520	479	483	473	475	475	484	449	506	506	467	471	511	498	471	495	510	463	472	491	515	481	494	482	491	472	519	463	489	492	466	463	497	464	511	537	508	459	520	492	490	475	482	496	509	452	507	490	529	487	517	509	521	496	495	499	482	477	484	485	468	487	473	462	478	501	511	480	465	493	476	484	527	493	455	463	511	489	479	476	484	477	452	492	515	521	480	514	510	466	488	508	535	485	502	483	455	486	508	477	477	475	495	515	442	470	508	474	473	510	499	512	450	486	453	489	494	495	469	472	466	475	469	502	459	477	516	530	484	491	484	520	481	451	494	476	498	458	481	474	511	510	476	496	509	434	521	524	471	492	514	518	473	529	543	462	494	507	472	482	451	486	520	479	529	502	503	512	446	478	463	450	476	517	510	500	507	522	486	493	477	491	493	511	476	533	485	477	483	486	507	504	474	471	489	488	467	500	494	478	508	465	471	454	476	524	461	468	494	487	477	454	494	471	496	473	475	496	453	491	430	483	485	467	487	507	469	509	499	501	513	493	486	490	447	465	501	501	508	519	478	480	489	510	529	478	489	462	520	506	508	508	527	474	511	471	492	515	457	517	470	468	484	454	469	489	481	493	526	516	493	480	526	483	509	528	481	515	479	465	507	461	511	497	509	464	484	492	489	501	480	443	460	520	491	476	484	499	499	494	496	481	516	501	466	480	518	446	502	471	499	463	496	506	494	509	515	503	507	490	522	501	463	479	442	473	501	444	491	501	451	507	475	497	495	456	504	502	506	468	463	487	490	486	489	501	504	474	458	499	504	495	526	491	484	497	504	494	542	468	493	472	494	497	469	491	477	506	459	491	470	494	491	507	503	483	505	440	470	459	482	493	523	491	509	448	472	487	464	495	490	493	494	491	482	486	477	457	489	498	459	490	463	491	470	509	487	470	489	464	452	480	484	468	488	482	442	520	497	485	486	468	480	488	498	494	451	469	487	504	426	494	497	474	507	495	490	498	484	489	537	493	471	496	497	494	482	485	486	504	475	476	518	462	503	472	478	456	485	519	481	474	555	464	490	478	502	456	486	504	476	475	473	495	452	473	480	477	468	465	524	479	468	503	490	489	493	493	497	494	485	500	470	446	478	501	472	493	502	497	489	492	477	519	525	474	477	491	494	509	484	496	472	481	481	483	523	466	468	474	488	481	488	493	458	463	491	521	484	478	472	524	492	503	501	489	483	457	517	524	444	467	499	458	507	508	480	552	540	445	514	498	484	485	413	481	494	468	440	549	489	480	479	473	499	465	466	528	501	509	486	497	506	496	500	488	466	484	449	467	460	494	465	500	437	514	515	487	461	453	475	488	510	489	521	472	482	480	494	529	511	493	494	468	514	487	476	479	490	467	459	500	495	477	520	492	550	467	492	516	519	490	473	463	475	502	467	483	459	496	535	464	501	437	480	480	508	499	480	448	507	463	492	505	503	465	464	471	464	476	507	464	489	497	474	511	497	451	520	498	466	481	476	498	485	514	506	487	499	432	507	454	478	488	467	523	505	491	467	482	479	498	480	520	482	520	484	513	477	479	489	479	466	500	499	493	488	422	505	467	468	460	516	462	498	491	483	455	514	486	533	498	476	497	478	452	474	480	469	449	472	498	479	476	484	490	447	521	478	483	511	534	464	495	481	526	526	455	498	518	510	508	429	501	479	435	473	482	529	506	501	465	499	467	498	488	483	489	424	478	453	482	495	475	456	451	439	512	486	514	514	455	525	478	506	476	499	524	498	491	484	456	476	471	498	496	459	488	506	444	480	488	504	503	431	484	505	496	514	454	434	515	498	497	467	499	493	491	450	474	500	477	526	515	488	472	480	517	484	482	524	478	510	472	483	495	502	512	441	490	472	515	502	507	494	510	468	498	502	474	469	500	504	489	478	523	468	510	482	489	501	478	491	480	523	509	460	456	503	481	504	506	504	448	493	469	520	501	535	466	478	497	494	510	453	529	469	501	473	505	513	497	460	486	476	514	505	528	488	516	532	457	461	481	470	481	484	523	514	515	490	523	497	497	472	453	464	526	457	497	481	490	478	473	462	469	522	443	496	483	500	502	476	507	498	477	503	497	494	478	501	494	501	507	481	475	525	459	486	499	515	497	509	507	499	478	469	479	490	525	484	461	496	505	423	490	506	495	459	487	526	488	453	469	473	484	485	499	521	467	493	522	487	496	469	479	478	538	495	470	492	444	522	451	508	497	502	495	524	466	498	498	472	488	486	503	500	497	502	494	508	499	477	500	471	490	459	510	519	426	448	500	500	474	452	457	468	499	501	473	517	484	515	522	451	492	497	493	466	510	503	495	494	507	479	439	494	475	489	496	521	503	474	472	479	478	549	472	431	509	472	496	449	484	484	475	463	428	447	474	493	496	500	447	482	473	499	477	491	491	484	508	486	502	519	458	460	499	529	500	484	464	502	466	455	471	488	441	512	501	477	518	480	491	520	413	479	442	452	447	485	463	509	501	509	518	497	538	507	478	518	501	498	479	456	474	474	487	477	495	489	477	490	471	490	521	495	509	503	465	514	496	454	512	467	493	505	482	438	489	506	478	487	481	496	442	483	492	462	483	465	535	507	478	470	472	453	520	521	495	487	455	467	482	499	487	513	468	514	510	481	489	489	488	519	493	485	494	477	496	503	474	473	477	476	512	450	464	521	492	527	475	509	505	511	508	525	506	497	503	454	505	495	501	496	495	448	497	489	470	475	493	494	484	464	495	459	483	495	494	503	474	516	476	496	508	486	462	497	466	512	522	470	466	493	469	498	517	560	476	511	493	498	462	492	489	478	494	488	465	501	461	508	483	525	480	517	507	484	474	523	494	486	492	508	487	473	497	487	498	484	497	449	493	505	496	465	497	490	476	494	515	465	480	514	466	506	503	509	487	462	453	509	472	492	503	479	511	514	446	467	481	503	472	492	523	466	510	474	501	486	469	487	436	487	519	491	510	527	465	492	473	491	464	502	480	492	523	454	490	498	477	483	499	485	482	453	522	501	541	457	480
76955	79134	68304	43233	22006	25230	24598	13301	2766	320	274	276	266	362	343	667	798	490	464	224	221	264	357	417	259	208	188	194	200	210	217	226	211	198	204	191	208	229	209	204	237	214	223	230	232	209	201	196	232	192	248	287	261	253	259	203	232	195	189	200	228	195	214	220	220	222	215	224	214	203	225	206	200	210	190	210	208	225	197	188	188	207	208	214	241	213	222	210	198	203	232	210	229	212	233	212	193	221	242	193	238	186	179	214	222	206	187	218	177	221	218	224	190	186	216	232	206	213	214	215	224	228	198	197	223	211	196	228	213	217	218	217	224	206	231	192	251	220	213	202	205	209	190	190	206	216	191	218	240	209	205	205	222	199	219	232	192	222	250	223	188	209	219	173	215	203	207	224	199	222	191	210	190	173	206	225	214	221	193	179	214	202	229	214	212	201	195	202	200	201	195	200	189	218	179	221	206	198	213	230	199	238	213	216	221	228	217	189	218	206	214	222	202	191	178	225	197	201	191	214	209	186	203	213	226	265	211	206	225	200	200	212	186	195	179	198	211	198	188	225	209	207	204	203	203	208	218	218	228	232	225	214	235	207	198	221	246	217	215	207	208	203	183	205	183	229	229	189	211	193	216	178	220	197	208	230	233	198	205	214	227	199	218	201	188	221	212	223	200	183	233	218	199	223	214	201	227	201	221	214	210	218	206	216	207	211	197	220	218	219	204	234	203	201	204	178	200	201	217	187	204	220	201	196	201	228	215	204	206	207	197	200	183	199	191	227	213	201	218	215	179	216	208	203	194	218	213	216	207	191	201	231	187	189	214	242	233	198	208	201	190	229	198	184	191	207	202	229	203	225	191	221	184	209	199	224	225	194	217	224	196	222	223	224	211	214	216	203	210	197	222	194	215	201	227	240	199	187	217	222	262	205	215	213	236	198	216	218	206	225	175	220	234	200	201	243	231	207	236	230	206	193	183	218	192	221	212	206	209	216	221	204	206	208	221	207	218	217	195	217	213	209	199	216	204	196	231	213	193	204	204	221	230	215	219	187	223	206	188	215	233	223	191	217	193	210	207	250	214	200	229	210	223	203	198	218	199	235	212	199	198	229	224	229	236	215	210	226	195	209	217	223	194	215	231	216	204	204	240	198	203	222	204	188	199	199	208	189	217	203	195	198	215	228	198	245	207	194	225	207	200	196	228	193	235	210	219	215	186	225	216	225	245	196	227	198	226	239	221	207	201	199	213	206	218	207	252	226	210	201	231	216	234	215	216	215	217	186	192	209	195	216	214	190	206	220	235	209	225	215	208	228	203	244	228	192	187	192	190	222	213	228	202	218	236	204	211	223	228	213	221	196	204	194	214	231	208	187	211	220	220	218	198	204	204	208	238	224	217	205	219	215	224	213	229	199	193	215	213	224	219	205	208	180	248	205	201	194	191	236	184	216	221	208	196	205	203	185	221	221	217	199	213	232	204	218	222	216	211	216	243	202	201	224	191	203	202	207	213	191	208	229	227	211	181	199	233	236	206	220	204	219	192	209	216	224	192	188	206	193	220	193	210	190	196	241	190	214	185	202	202	208	210	192	211	192	228	205	189	208	225	210	190	209	208	216	207	233	187	216	207	218	213	212	209	226	202	222	214	201	188	218	195	243	199	205	247	204	211	239	200	206	195	234	200	194	192	195	202	197	200	209	202	222	197	210	205	215	204	189	224	195	204	196	206	238	209	211	216	207	202	223	224	181	201	216	222	215	188	216	204	198	197	226	222	241	245	176	212	233	219	218	213	218	195	221	221	192	214	196	192	202	232	221	211	235	222	209	215	205	199	207	197	225	194	208	203	210	215	202	217	211	212	196	202	191	205	236	223	220	202	206	181	202	226	187	186	208	215	186	184	228	201	232	219	188	231	207	226	189	213	220	230	219	223	197	206	228	180	207	181	230	201	189	212	235	190	217	219	216	202	214	221	220	213	193	219	225	204	200	209	221	220	219	209	240	219	255	178	235	219	193	200	209	206	218	192	186	209	211	179	207	186	226	201	199	202	202	220	204	235	213	199	217	214	213	203	215	191	188	220	195	192	236	199	216	216	225	216	200	204	190	199	223	219	195	232	197	198	206	206	221	218	211	209	211	179	209	220	201	178	179	210	199	214	221	207	207	193	213	174	232	172	206	231	213	218	218	198	191	197	218	216	175	194	199	221	215	229	235	235	236	213	195	198	191	214	197	209	228	206	243	214	223	193	186	209	207	232	205	211	232	217	218	211	207	216	228	194	195	202	195	194	220	213	217	208	192	226	203	191	191	207	217	178	196	187	209	207	197	219	254	234	214	197	189	189	205	236	244	189	179	216	202	211	199	222	216	184	208	206	197	198	214	196	180	185	206	205	200	222	223	186	213	204	203	216	210	233	208	200	213	208	208	192	204	220	191	203	189	198	180	173	207	208	214	204	195	235	219	213	210	236	182	225	233	192	195	212	243	201	206	220	205	197	235	202	220	218	215	213	200	192	211	213	200	189	186	219	201	206	211	203	223	196	222	218	210	216	208	198	229	173	217	223	232	214	197	217	210	226	216	200	195	202	202	210	203	187	211	203	218	205	207	256	204	210	177	205	225	226	212	204	207	208	243	198	181	215	192	200	219	175	205	192	196	212	199	190	211	208	228	222	237	232	213	240	189	197	216	210	212	199	239	211	217	220	198	218	189	214	186	205	214	187	186	182	227	215	228	197	202	193	221	211	196	196	204	241	202	221	219	187	204	234	220	194	230	226	219	219	200	192	179	208	238	199	231	191	216	206	203	206	215	205	240	189	213	189	222	209	197	190	181	165	224	207	219	224	213	230	210	190	255	220	170	192	229	204	229	206	192	202	205	229	224	231	202	219	220	206	208	200	204	206	218	215	207	195	191	210	215	202	196	199	203	205	201	220	220	232	203	220	231	231	214	206	218	208	187	225	211	236	190	182	209	188	221	205	204	230	197	176	210	225	190	185	203	206	181	231	223	218	228	216	241	235	195	201	159	184	210	202	213	217	221	200	219	225	229	184	204	196	199	204	223	200	204	216	217	232	246	227	213	237	211	213	219	215	213	226	226	207	213	213	210	224	184	199	195	207	189	198	203	240	196	208	217	206	195	197	186	217	220	211	221	204	199	211	205	213	190	203	212	231	211	210	203	215	219	185	209	214	208	214	198	193	221	223	222	207	224	207	216	192	231	204	222	200	216	218	200	214	218	213	228	232	225	206	202	212	242	179	215	183	243	230	213	213	207	206	211	194	205	230	195	209	213	208	197	209	209	201	205	188	211	224	191	181	235	205	206	219	203	243	211	200	199	211	178	209	193	195	206	203	227	181	197	179	181	217	223	218	218	216	202	221	210	198	217	191	200	226	205	201	203	229	220	212	214	223	193	209	237	233	190	190	196	188	212	230	199	175	177	207	226	186	203	199	206	229	214	201	182	227	227	206	190	203	225	205	206	219	212	187	190
50857	63803	63063	44068	29520	39282	37835	25538	6893	884	826	882	826	1288	1369	3112	3768	2294	2073	629	535	742	1308	1721	711	557	517	562	567	571	569	581	564	538	538	557	557	526	523	548	583	557	543	586	553	589	574	521	538	572	938	1145	905	670	616	535	549	550	549	537	513	560	571	564	494	546	522	540	525	558	537	487	572	559	568	525	527	562	533	595	537	543	529	536	521	578	541	553	533	515	551	557	531	516	548	582	559	551	528	501	536	526	528	518	549	549	518	567	529	558	564	534	513	534	479	547	542	532	523	521	536	548	567	526	495	532	510	565	507	554	560	548	544	534	552	528	560	533	561	575	510	524	552	547	564	560	548	585	550	525	563	564	558	534	545	547	559	573	533	502	521	535	546	516	497	545	524	524	567	554	497	513	572	556	563	539	532	508	527	556	535	587	491	522	537	509	528	496	539	562	534	529	519	546	535	557	539	555	565	547	564	522	539	579	512	583	522	537	513	530	526	530	591	534	520	529	528	547	524	567	502	587	577	551	540	572	539	524	509	555	495	544	498	563	542	532	538	530	563	488	561	545	554	550	527	502	574	545	513	528	548	555	543	531	545	523	514	518	532	540	551	551	578	517	556	534	567	523	552	528	563	551	549	538	514	532	544	529	556	514	534	499	538	540	556	560	537	564	548	569	500	588	556	537	522	591	574	528	537	569	553	551	533	532	528	552	494	530	527	527	525	516	531	549	536	522	534	567	526	558	542	538	533	538	567	547	542	537	560	543	541	486	522	525	541	532	569	496	553	570	550	544	495	552	526	505	538	562	519	556	540	550	529	507	561	522	526	522	530	509	550	534	548	496	535	524	548	539	603	533	571	537	561	503	571	564	541	556	546	550	513	500	572	554	538	523	514	509	554	547	552	516	529	547	526	529	532	509	523	545	523	565	548	540	508	537	531	515	524	519	527	588	556	530	550	536	553	548	530	586	527	531	599	502	546	571	557	539	530	552	543	558	541	542	541	563	528	530	534	516	558	529	540	568	558	579	570	504	597	575	549	530	531	562	508	547	543	534	551	530	528	564	536	522	549	563	555	559	547	530	531	549	548	571	543	571	542	526	530	515	518	531	554	552	536	544	560	525	494	552	538	554	547	523	536	540	538	553	551	560	543	536	590	532	579	552	564	565	536	510	499	538	516	542	558	544	541	570	559	568	522	563	533	547	510	516	545	543	517	544	538	512	500	567	535	505	585	530	583	566	539	528	515	510	519	507	510	537	553	525	538	552	536	565	524	555	575	544	561	515	523	552	534	523	596	531	566	586	525	531	570	545	522	521	542	584	542	502	561	560	532	526	542	538	572	490	554	484	563	523	559	545	505	530	536	514	531	554	561	532	521	536	523	563	545	538	519	501	540	520	545	520	524	564	566	529	558	554	530	580	519	541	518	576	551	528	562	512	516	563	555	534	558	550	514	536	519	536	485	535	539	534	520	567	521	561	551	502	545	516	504	518	530	517	558	511	522	485	513	537	537	516	530	499	528	567	586	546	584	590	551	552	546	559	593	535	526	530	552	525	510	551	545	545	558	528	518	508	575	515	549	569	540	553	560	576	529	551	531	537	548	526	531	536	568	526	523	551	538	512	519	575	511	504	572	504	560	533	560	519	536	544	523	517	512	566	530	500	546	560	568	560	501	535	541	563	562	544	576	522	512	538	530	574	527	504	517	530	538	547	524	577	537	508	569	542	560	519	541	579	546	525	543	514	513	548	527	530	540	525	557	540	537	584	550	545	548	571	558	558	539	548	511	531	574	546	563	523	509	495	511	542	567	542	585	582	523	553	547	515	538	520	536	547	533	537	544	532	526	568	575	545	551	600	555	487	560	540	536	550	520	550	555	559	574	548	584	573	537	570	584	547	535	521	536	551	499	522	506	572	572	546	523	562	510	514	487	545	537	561	549	542	593	527	544	545	584	515	533	548	537	524	567	502	573	536	520	540	529	520	531	559	548	545	575	546	526	540	513	518	545	582	530	562	567	542	535	528	530	538	558	540	514	559	526	514	526	506	510	580	508	536	523	555	541	527	507	568	524	551	532	529	496	545	533	583	533	503	519	564	566	555	562	575	534	529	524	507	531	529	536	492	540	569	541	526	530	553	566	533	519	556	565	504	582	542	534	531	522	506	526	541	526	558	516	554	492	594	555	519	549	559	569	551	544	538	569	573	546	539	545	584	506	504	483	487	553	581	552	557	524	551	517	544	540	582	523	553	539	540	540	520	518	539	579	518	543	559	554	576	589	559	549	577	560	540	556	538	570	476	511	555	569	527	551	529	517	573	538	488	521	491	567	559	559	545	535	596	534	528	548	508	542	547	562	561	530	548	534	517	544	522	488	550	536	526	542	542	539	538	546	526	521	546	534	533	538	536	490	511	551	579	560	514	548	525	530	524	535	511	542	520	541	520	534	543	549	527	564	511	507	556	560	536	567	529	535	571	580	542	548	546	538	565	523	547	568	584	548	524	551	495	529	531	517	587	535	499	558	533	582	579	559	521	552	537	577	541	532	563	529	561	544	555	534	543	551	543	540	539	530	498	546	538	521	542	574	534	559	536	525	551	554	547	571	593	578	564	579	571	554	561	559	562	522	539	552	581	566	527	527	575	563	559	515	534	540	519	509	576	530	511	545	545	518	522	515	581	549	530	528	545	534	473	585	557	546	537	557	501	538	532	553	530	526	560	539	563	546	519	528	562	576	529	551	510	531	546	537	566	514	527	551	547	558	536	539	536	552	546	533	534	528	554	512	514	545	536	493	500	537	560	539	505	547	550	579	483	539	516	539	509	536	585	547	565	549	567	547	521	539	518	521	513	532	530	562	539	605	528	535	526	543	522	532	523	553	526	538	531	484	574	556	525	494	519	467	572	512	534	545	536	563	551	548	563	507	523	551	518	546	535	549	560	554	569	522	552	546	533	571	541	507	584	560	551	551	545	551	530	560	506	556	535	524	471	529	531	553	529	562	536	556	532	517	555	551	549	563	545	557	567	531	575	536	542	544	589	530	535	533	519	518	552	581	560	546	505	605	561	554	542	538	559	552	539	556	552	527	503	540	557	572	527	516	507	520	533	587	545	530	542	503	570	564	553	533	554	581	536	532	540	535	516	561	578	530	544	561	574	499	558	538	586	569	570	507	532	512	540	525	502	529	555	572	522	534	545	516	583	545	530	578	577	552	566	499	537	534	546	554	537	531	483	502	557	575	575	576	591	537	525	559	505	531	584	540	509	563	525	527	560	534	531	542	553	505	527	539	558	553	496	522	558	517	520	587	566	517	537	504	517	562	557	542	533	554	542	527	520	538	515	509	501	576	503	552	537	556	532	545	563	552	546	554	514	548	569	540	507	530	496	547	544	569	551	560	531	527	529	574	541	548	474	534	550	551	562	559	555	556	531	535	519	548	537	537	581	504	554	514	549	542	530	539	534	564	492	551	521	521	507	578	529	516	568
20764	18281	11701	2800	631	880	970	539	240	169	150	164	165	163	164	201	164	213	170	153	184	166	183	159	164	180	159	160	166	168	146	170	154	152	169	165	166	169	178	173	144	175	152	152	166	164	170	168	169	145	168	178	173	181	176	167	198	182	148	168	174	164	162	174	177	177	181	168	165	175	175	160	153	175	189	168	166	174	158	172	183	193	178	169	164	183	149	161	152	170	153	167	170	144	187	169	162	170	165	167	198	169	165	174	150	167	156	159	170	164	173	156	175	157	184	181	162	183	168	178	163	172	172	170	166	171	161	158	182	158	152	189	170	177	172	154	178	165	172	182	159	164	147	166	179	174	154	180	182	172	170	186	161	157	183	163	159	172	180	183	153	170	168	189	159	178	165	168	159	173	143	153	149	144	161	169	154	176	149	190	172	177	176	165	180	169	159	179	172	167	160	171	156	156	147	166	185	177	168	144	159	156	166	151	143	170	151	176	173	162	171	163	158	154	150	143	176	160	159	147	164	167	180	167	173	166	165	147	202	180	162	169	187	184	178	162	182	150	168	178	181	168	164	179	171	179	171	162	174	187	183	185	194	174	152	173	163	172	193	167	160	170	157	138	158	166	175	161	168	176	169	185	181	194	159	176	177	172	185	170	185	172	179	167	167	190	166	186	172	151	169	163	177	181	156	189	157	174	162	166	148	166	161	184	144	165	160	179	158	172	158	160	164	198	155	163	181	161	151	193	162	151	184	162	178	164	184	170	157	172	172	164	171	160	183	153	153	163	178	176	180	164	162	178	164	185	185	172	161	156	145	143	185	176	142	161	175	163	173	189	191	180	148	194	185	181	157	203	191	166	173	176	192	164	174	153	191	152	178	190	184	173	163	175	203	156	172	179	156	200	157	177	156	173	179	176	187	191	196	155	177	157	160	171	167	149	166	165	193	155	166	182	163	166	160	176	155	178	161	188	162	176	154	157	164	193	171	177	162	166	185	169	151	150	172	185	190	177	182	176	202	171	183	165	176	163	155	169	172	201	165	165	144	152	170	173	175	170	163	177	170	140	165	181	167	189	181	161	157	169	160	161	136	167	197	172	157	175	154	180	167	191	153	165	175	170	193	168	160	178	146	178	163	172	174	178	175	177	170	147	166	203	137	188	155	171	178	167	171	160	167	216	158	153	168	172	165	177	168	196	164	155	161	169	177	194	144	155	143	153	166	163	156	163	192	193	158	192	161	205	171	162	159	183	190	140	170	169	179	136	163	174	162	173	177	192	142	172	156	159	171	172	184	161	171	181	183	202	169	146	178	194	154	162	160	163	137	153	170	159	161	165	172	182	183	177	180	149	155	174	178	156	175	169	181	197	156	171	172	136	173	170	182	162	176	158	155	164	167	149	167	168	159	183	151	178	164	177	177	171	164	175	177	153	177	163	152	182	183	155	187	150	178	179	171	163	149	162	160	137	183	160	158	150	182	157	168	170	155	154	174	136	173	164	172	172	164	151	163	182	178	179	160	155	180	177	145	163	160	159	159	177	176	179	157	164	152	159	167	155	191	183	171	168	162	146	169	166	166	172	174	162	189	155	173	169	161	165	149	183	180	157	163	153	173	158	170	186	171	178	175	157	165	155	177	186	178	183	164	186	165	181	161	167	157	162	167	177	187	153	185	169	171	169	177	166	168	163	183	157	164	161	171	167	177	168	171	143	167	186	180	154	153	164	153	162	186	178	173	165	126	156	168	194	158	158	134	179	162	153	166	175	161	179	181	160	153	167	176	168	181	169	172	150	174	176	158	178	174	148	170	165	166	187	169	186	171	175	172	140	160	152	157	179	162	153	189	188	144	153	160	169	166	159	164	166	170	168	206	147	181	184	161	177	171	167	184	141	168	192	173	176	171	158	186	165	161	168	165	189	190	145	198	153	175	161	166	188	178	169	148	172	193	176	181	170	163	188	151	156	152	161	191	178	176	150	176	163	174	164	172	197	158	159	157	143	165	163	184	155	174	174	169	158	153	171	163	157	193	166	195	168	159	154	164	189	164	173	169	159	167	174	173	183	162	151	166	155	198	190	161	165	188	179	164	161	174	171	168	173	180	160	165	168	174	156	160	171	175	181	162	157	168	166	165	164	144	173	163	159	191	181	179	183	193	156	199	163	180	160	179	141	169	180	173	197	161	164	167	169	170	151	164	169	163	151	150	160	160	172	175	143	168	157	177	187	165	145	158	188	176	179	157	194	188	167	168	158	151	162	160	184	175	160	167	163	189	150	172	170	173	172	155	177	160	152	189	186	171	163	174	176	150	169	148	184	183	157	164	180	173	149	178	155	148	172	168	164	161	174	173	180	162	133	173	184	172	166	157	183	139	176	180	147	180	163	184	177	184	162	174	177	158	190	170	189	166	174	164	170	185	168	182	157	170	187	145	163	172	213	177	166	173	174	167	159	159	165	160	166	184	163	172	173	147	194	146	168	174	164	176	155	167	158	159	169	149	152	171	141	186	155	171	178	165	189	174	170	173	179	174	178	170	190	153	151	150	162	179	163	165	173	142	204	190	156	182	140	177	159	162	181	154	193	168	177	176	165	162	162	156	182	182	150	150	195	178	144	166	164	179	170	168	146	175	175	178	172	167	197	167	171	190	174	152	170	175	181	176	187	172	175	161	148	165	162	163	148	174	193	152	164	168	172	161	157	186	155	174	168	160	178	173	184	169	175	163	156	175	182	159	172	150	186	181	155	157	153	167	152	174	185	172	160	164	176	182	184	186	167	145	154	197	155	155	176	171	144	172	169	188	177	140	171	165	170	173	187	168	150	160	159	169	156	178	185	178	146	163	189	191	190	160	158	152	161	179	191	163	172	164	182	164	179	193	157	180	174	157	163	183	164	166	170	158	175	177	176	150	180	160	180	170	164	178	180	154	164	169	174	160	176	184	164	182	162	164	183	167	185	184	170	165	178	186	180	149	179	171	166	175	163	161	168	176	163	163	150	173	183	146	160	179	173	158	170	160	151	168	194	172	180	164	152	186	181	166	160	147	161	172	188	151	152	173	171	177	169	175	185	154	171	156	159	171	169	164	164	159	159	174	171	178	164	168	183	167	200	170	181	139	172	189	178	169	181	144	145	196	192	162	172	159	172	166	173	159	153	163	185	161	130	157	164	174	190	171	173	168	192	170	165	168	174	151	168	158	179	173	170	161	163	168	172	156	158	156	177	155	157	164	195	171	188	186	161	174	182	184	172	171	177	178	183	179	182	177	155	183	163	158	172	167	202	181	168	148	190	157	160	183	179	161	164	165	171	179	149	189	184	154	180	161	152	162	146	160	160	177	187	169	171	171	162	179	199	188	171	174	166	180	189	173	167	178	164	181	165	154	167	207	187	176	157	166	177	153	189	177	183	171	148	153	168	161	178	162	166	179	163	169	182	179	172	157	168	156	176	169	156	148	167	178	148	151	187	168	160	161	138	160	175	162	177	190	171
17268	22153	17017	6324	2240	3925	4350	2081	760	481	471	447	489	487	496	490	591	631	528	475	432	443	478	457	448	415	484	450	418	471	452	456	461	450	439	425	471	426	459	443	445	467	478	416	465	434	460	451	487	438	475	493	500	443	492	457	457	470	506	455	458	457	461	444	446	426	425	440	467	424	457	438	421	460	441	453	441	471	448	492	433	428	406	466	431	433	474	485	447	458	444	438	444	479	476	457	488	446	433	441	462	456	470	504	474	448	525	463	444	442	479	430	439	477	428	462	428	465	456	449	478	466	470	434	439	442	446	425	469	440	438	455	484	435	442	491	453	402	471	448	455	461	439	463	442	506	478	446	481	438	446	460	456	515	451	428	444	414	448	453	459	424	462	502	433	484	431	449	453	464	454	417	446	478	426	410	434	399	481	476	459	446	467	461	448	449	473	447	459	448	457	412	467	513	459	453	456	449	463	381	439	446	466	446	454	415	429	460	452	467	447	432	448	454	477	430	449	461	469	452	459	431	480	449	479	455	429	483	464	475	480	455	448	447	469	423	475	470	434	438	441	449	417	465	442	455	468	449	425	395	490	477	453	434	448	461	406	431	411	471	472	443	474	438	495	476	416	455	463	428	496	477	421	471	438	484	473	460	487	469	449	421	419	448	458	482	431	476	477	488	455	429	455	432	474	445	449	460	435	477	447	454	454	432	458	465	460	477	475	478	458	457	462	472	446	425	487	417	464	448	449	414	451	451	448	459	443	470	465	444	435	470	423	448	456	426	453	465	427	474	469	422	460	428	478	460	433	503	449	443	461	465	454	456	470	437	440	478	500	448	455	452	437	466	436	460	437	448	440	437	462	451	450	479	461	443	441	441	470	444	445	425	468	479	455	431	443	453	448	461	480	456	463	494	500	441	434	484	443	439	457	433	442	454	428	463	455	455	441	418	446	492	461	414	439	446	440	449	460	421	464	488	522	442	459	470	455	451	448	451	438	457	467	492	460	443	463	458	454	430	459	446	439	491	435	418	458	450	477	421	488	435	427	425	455	489	428	411	457	442	415	467	466	418	467	452	453	425	480	441	483	474	454	443	448	447	455	452	441	456	479	454	446	447	403	467	462	463	453	436	443	436	448	483	504	429	440	450	445	453	458	461	462	443	443	441	466	401	432	437	417	462	448	447	454	472	403	452	430	444	469	493	445	443	480	462	442	448	434	461	466	455	467	413	478	451	428	432	471	448	452	425	448	452	473	438	414	472	462	474	458	436	425	467	468	454	468	428	473	432	484	446	467	430	474	454	461	470	468	463	445	473	443	461	462	426	418	468	467	489	400	442	472	411	463	481	479	463	459	456	472	471	476	449	461	441	456	468	477	449	449	437	457	438	437	429	474	477	472	471	485	465	443	473	466	446	435	457	474	481	433	476	463	437	465	413	444	439	446	443	455	445	467	492	465	492	437	450	459	481	463	438	484	453	429	445	463	458	445	446	450	409	447	439	452	421	409	480	447	417	446	445	461	438	440	448	464	432	448	472	466	456	484	388	419	455	499	420	464	447	449	464	430	452	462	459	462	460	430	438	445	454	435	475	481	454	451	430	418	481	444	421	414	459	440	477	451	440	424	410	452	468	420	498	443	455	439	463	454	432	438	457	458	461	474	433	439	458	492	472	454	496	426	483	444	462	478	465	463	482	462	456	459	461	444	444	440	458	468	462	445	426	476	445	451	417	430	510	464	479	447	465	453	420	489	470	468	478	488	435	458	402	494	462	465	454	482	463	453	434	437	454	480	461	453	466	435	452	428	416	436	441	439	454	469	449	490	437	479	445	456	474	447	446	479	468	462	448	481	430	452	460	478	463	466	474	457	443	498	462	453	471	481	447	460	438	470	461	465	477	469	473	510	464	464	469	451	454	449	455	483	443	413	408	462	396	454	408	436	421	469	477	461	441	472	470	458	431	438	421	442	461	453	441	432	480	462	485	459	502	469	469	490	510	455	483	463	459	413	496	471	475	421	421	434	488	440	459	447	443	475	449	498	446	431	455	431	425	474	464	465	438	459	455	451	478	446	447	472	440	466	417	411	471	465	425	472	463	466	452	440	445	460	486	461	449	453	467	437	435	448	446	456	445	431	445	452	452	463	436	418	452	480	459	456	427	455	476	442	458	438	439	460	408	473	432	454	443	414	454	469	469	393	466	425	441	433	423	474	452	441	476	459	426	428	450	467	432	433	478	427	456	452	440	500	416	485	419	470	447	462	466	423	441	455	482	450	446	443	459	434	463	437	429	450	457	491	457	436	444	492	461	465	470	456	471	458	452	460	413	434	471	456	512	433	454	438	439	397	441	447	442	430	415	448	465	435	456	456	444	452	488	460	419	466	468	447	448	488	432	451	426	466	425	469	484	440	432	478	446	449	439	423	443	448	507	452	465	482	465	446	460	449	415	434	482	440	473	453	482	496	432	462	446	464	471	476	469	482	457	469	482	437	464	450	462	451	415	468	489	460	457	464	465	460	505	420	446	463	446	454	489	442	466	422	493	464	439	425	454	476	491	431	436	436	474	475	445	460	459	468	442	468	454	467	440	423	502	474	489	452	472	488	447	468	456	438	494	433	484	457	448	467	451	470	456	450	468	518	470	463	485	460	434	444	438	442	441	440	454	461	446	431	450	427	438	445	466	424	439	468	441	457	488	439	464	500	432	434	414	439	452	470	422	463	488	493	435	441	433	451	470	460	455	469	454	472	491	439	451	473	470	464	493	437	464	463	449	458	464	460	456	468	438	450	440	446	432	461	459	457	477	461	463	509	450	489	464	491	460	426	448	487	423	440	460	444	478	458	441	462	444	456	423	474	425	453	428	500	444	485	467	462	418	452	457	466	457	475	475	425	456	456	495	432	428	430	449	429	435	439	473	450	397	486	456	477	436	430	452	470	452	454	486	460	443	453	462	465	463	460	464	413	445	443	492	474	473	436	436	459	464	460	445	447	450	422	469	468	469	448	398	456	479	426	441	435	464	451	432	435	418	477	437	450	443	451	434	481	447	406	458	435	441	446	477	474	456	439	447	485	482	466	412	428	421	470	452	440	445	451	480	498	489	487	433	443	407	434	450	479	444	477	448	441	448	400	445	453	440	494	448	420	470	460	463	420	454	430	442	449	463	420	434	463	415	423	448	472	470	436	448	426	469	448	429	432	461	458	438	462	416	466	407	466	500	443	452	469	476	437	376	476	446	436	429	488	449	419	445	407	451	445	397	475	456	428	474	456	474	456	422	483	449	417	445	434	465	465	463	476	432	480	462	480	460	440	467	442	469	498	438	438	463	478	508	443	466	433	390	443	443	442	490	430	467	449	420	456	460	437	411	473	478	475	452	429	469	444	474	467	453	491	451	426	432	474	511	477	471	442	434	474	468	499	463	454	463	508	463	437	447	427	433	447	456	410	450	454	453	441	447	427	444	432	463	500	476	490	446	413	448	441	484	428	458
64313	66339	59424	32844	13474	13767	12793	5746	1726	256	224	224	260	379	307	392	473	572	420	235	197	220	243	209	183	184	198	189	191	206	185	173	203	199	220	160	203	192	151	193	200	185	185	200	190	206	179	202	217	196	192	203	215	210	212	213	222	180	199	196	212	202	184	184	198	204	201	178	197	154	196	208	178	215	195	192	182	166	175	214	206	184	193	177	202	180	197	191	177	200	197	175	184	189	198	183	178	180	223	199	219	211	196	203	207	185	171	168	187	171	190	166	197	174	215	221	182	190	201	170	181	177	183	178	208	172	187	172	134	169	200	186	205	198	188	195	164	203	215	169	204	175	188	207	161	206	175	172	202	221	197	158	185	206	163	177	191	167	191	185	166	172	160	215	216	172	184	206	164	195	194	169	193	192	188	179	215	175	190	195	214	195	167	195	180	207	199	191	188	165	170	166	193	199	199	183	201	206	194	192	184	192	183	186	187	166	206	180	192	168	174	179	186	191	220	193	194	182	179	184	190	200	191	189	177	193	194	195	182	167	203	199	190	195	161	194	203	191	206	172	202	189	197	190	183	181	178	183	188	179	183	193	205	203	172	201	192	200	185	168	194	215	210	204	187	205	179	201	167	164	186	180	207	183	185	193	181	187	195	199	205	198	170	211	186	213	177	176	188	166	187	215	199	175	184	214	196	189	182	187	208	192	190	169	178	219	204	184	173	197	172	193	178	195	216	191	174	227	197	215	175	159	198	185	180	186	202	192	191	183	216	192	207	198	212	198	190	196	179	195	184	172	196	172	162	191	167	217	161	210	164	204	182	165	187	202	183	180	195	197	167	174	179	178	217	204	193	193	176	200	182	169	186	197	186	179	192	200	185	179	216	197	222	185	192	198	187	184	174	184	189	191	190	171	192	180	219	195	216	189	169	166	198	212	206	191	169	183	207	196	217	172	200	171	183	197	187	213	189	186	194	191	172	216	179	182	201	193	191	193	175	198	178	181	188	193	198	200	177	178	174	182	158	201	197	153	189	155	171	197	206	219	190	188	174	193	200	192	207	189	197	192	165	207	175	184	184	207	187	188	198	203	210	161	174	184	186	178	196	189	201	197	226	210	167	176	183	177	168	191	214	180	186	196	175	198	191	186	205	183	215	193	165	174	191	176	174	189	186	195	206	175	195	159	196	197	215	191	174	180	173	198	177	199	185	176	186	199	203	210	187	214	213	194	181	181	177	192	179	199	186	190	207	189	217	197	218	187	173	180	183	165	186	171	179	164	152	193	187	173	194	209	191	211	202	181	180	176	180	204	204	179	197	209	203	195	177	197	170	165	206	180	187	194	209	193	177	197	182	163	191	192	203	184	186	212	163	186	192	164	202	216	199	190	175	195	189	189	189	170	185	185	186	169	175	193	167	169	231	192	172	161	186	198	183	194	187	169	189	193	171	205	171	204	173	209	197	201	205	188	201	203	205	199	185	205	190	194	209	152	202	216	166	193	202	178	179	194	177	187	186	179	176	161	202	200	178	175	163	189	206	197	190	219	181	192	191	190	203	201	179	196	153	206	202	202	180	182	192	192	159	176	167	181	200	174	187	195	229	190	178	202	179	190	196	179	196	194	205	208	167	188	220	153	199	181	199	194	198	204	196	201	212	183	185	180	196	189	211	198	188	189	188	179	220	187	193	190	203	191	198	190	180	197	206	201	188	199	195	208	201	165	205	188	212	198	168	153	205	177	203	178	200	165	190	208	171	174	206	195	158	207	169	183	193	170	187	184	183	210	195	210	216	209	210	181	204	202	201	208	196	158	181	198	215	197	205	194	196	184	182	188	211	197	218	198	175	209	206	199	175	197	185	197	179	198	187	190	183	203	197	192	204	160	172	187	183	213	207	181	194	186	198	211	198	206	193	195	181	197	195	190	198	227	191	217	195	182	203	206	191	199	203	197	199	196	189	197	207	199	202	193	170	199	190	175	189	201	194	198	180	175	187	203	192	211	205	169	185	164	191	181	168	180	188	195	193	200	183	191	194	172	154	198	169	167	207	203	166	187	179	193	205	178	192	175	201	195	184	202	198	176	213	196	206	178	204	162	197	184	211	193	157	184	186	225	201	169	213	192	180	207	189	209	197	188	207	191	198	196	194	183	195	206	198	196	171	183	184	178	182	175	238	199	186	204	164	202	197	180	194	202	197	180	175	179	202	183	184	183	198	196	192	226	161	198	193	214	182	191	206	182	188	209	197	187	177	197	174	181	200	168	201	196	181	185	196	206	173	189	176	183	217	194	186	170	167	175	193	188	195	189	175	185	179	163	196	205	209	192	192	186	195	161	188	186	195	199	156	161	195	202	200	193	175	183	204	182	188	223	212	187	201	192	204	180	179	202	204	196	215	181	201	184	184	190	180	179	184	166	230	185	184	206	214	198	181	182	195	166	192	198	178	192	183	191	195	192	185	181	204	173	188	200	201	197	183	167	204	201	202	164	197	180	225	184	196	181	174	200	177	173	218	171	176	163	176	217	173	176	191	228	191	167	199	182	183	174	204	194	188	181	198	163	179	190	199	196	202	188	198	197	208	202	221	208	177	179	183	188	195	188	177	220	170	190	197	181	193	205	207	175	180	196	192	176	184	169	178	221	207	181	207	192	197	202	169	193	204	198	204	160	184	204	187	182	177	160	189	247	198	165	204	188	189	202	192	193	179	209	214	184	185	176	196	204	183	195	204	202	187	168	197	171	210	194	183	222	183	195	193	203	212	183	206	200	213	198	179	195	169	209	162	175	200	212	200	198	210	174	181	218	180	158	175	202	194	203	204	237	187	178	193	197	216	216	186	195	168	187	204	171	187	196	190	178	211	198	231	190	193	180	194	201	195	206	186	195	186	208	187	204	206	196	175	171	188	181	199	196	186	190	213	175	208	182	201	181	180	180	175	215	198	213	204	179	217	188	162	190	187	200	182	189	206	177	181	182	191	171	198	211	201	183	223	206	210	200	196	201	183	198	192	200	197	198	209	193	200	185	206	217	198	205	202	201	194	191	194	174	177	191	167	192	183	153	196	206	219	167	184	186	182	190	186	171	175	168	179	186	189	178	178	174	203	174	182	197	177	185	187	187	167	175	188	191	187	181	183	215	179	194	206	171	186	190	170	190	181	186	192	191	177	183	187	191	176	179	184	178	177	178	223	195	182	195	154	176	200	217	195	195	178	179	150	159	196	198	188	185	200	174	186	186	206	205	205	179	184	208	186	194	184	182	174	170	193	185	195	184	197	185	198	160	206	201	175	182	183	207	190	173	204	197	184	199	175	188	199	179	206	200	209	179	186	204	163	196	172	189	194	204	194	182	176	215	181	187	179	189	187	210	187	214	213	179	188	181	212	190	177	174	175	190	181	190	194	178	203	196	198	177	202	199	187	192	215	190	186	174	200	174	181	185	179	182	186	180	187	203	157	190	176	162	174	196	189	218	196	182	185	208	183	201	199	196
41357	51121	52791	34001	21463	28995	27504	15634	5989	741	674	658	834	1644	1257	1578	2135	2620	1774	608	469	577	750	603	500	519	450	517	494	502	499	513	535	495	507	439	536	536	516	489	507	500	491	515	526	475	479	500	515	496	513	595	614	521	572	545	520	525	522	526	497	500	490	515	490	496	493	487	543	542	523	489	472	520	495	516	498	511	488	514	530	502	513	506	509	538	480	510	483	472	518	542	526	498	535	463	527	490	563	466	500	492	499	484	510	526	505	531	506	524	501	544	522	479	495	531	517	482	526	498	518	514	477	481	466	552	495	527	503	506	453	494	498	490	492	523	545	481	505	529	523	504	521	488	490	515	506	500	551	492	453	498	516	497	484	493	517	493	497	455	533	528	510	491	506	545	533	503	520	471	495	494	554	504	498	510	518	473	508	499	516	471	518	526	485	487	518	494	486	527	525	517	465	461	514	491	527	489	511	499	515	485	478	524	484	502	514	509	513	518	463	488	488	497	509	526	509	492	511	503	520	495	491	508	460	555	511	470	510	494	495	517	546	518	529	511	497	531	521	502	493	534	476	487	478	492	511	520	492	509	542	510	519	531	513	454	528	522	522	524	494	506	564	513	517	464	510	488	491	548	507	513	504	518	532	519	504	510	504	514	505	512	484	507	447	533	498	505	488	495	515	540	509	502	502	502	506	527	509	486	507	508	489	485	514	507	507	493	523	519	500	534	477	508	494	507	509	525	522	513	486	550	478	498	535	503	489	490	534	523	484	514	538	510	517	539	549	465	499	469	487	513	528	485	496	493	514	503	471	503	490	506	470	465	496	512	454	511	503	490	497	491	497	508	499	495	524	481	492	492	493	505	507	526	578	526	493	487	486	478	537	508	520	511	480	466	502	529	539	549	525	474	493	501	477	518	453	514	484	504	501	497	536	499	491	510	501	524	510	509	497	507	499	536	528	491	506	503	491	497	509	506	473	503	461	500	492	488	484	491	516	500	500	492	516	473	529	483	509	505	486	500	482	532	507	504	496	505	512	489	496	502	530	508	498	468	467	513	509	505	489	457	487	545	497	508	494	518	480	499	530	504	480	499	528	526	517	505	483	536	494	462	522	506	499	474	513	537	518	522	542	492	456	489	480	545	516	510	505	511	498	495	505	526	509	472	525	479	510	490	527	515	539	511	491	464	508	518	515	534	485	546	529	475	527	500	494	495	530	492	495	490	505	522	513	539	516	538	496	520	531	522	548	552	489	449	494	500	552	499	493	520	495	464	557	505	506	510	510	520	544	500	468	513	535	518	525	483	501	490	477	488	486	529	524	521	513	515	510	478	516	491	534	488	474	519	483	502	484	504	506	480	490	532	504	525	516	528	468	526	476	506	493	530	506	544	488	533	485	545	512	515	552	476	549	481	489	524	481	523	524	486	489	565	512	494	514	505	458	516	469	474	477	540	544	538	502	503	483	513	513	509	508	528	493	477	502	504	476	493	515	529	478	503	490	532	527	496	485	487	497	482	535	473	509	498	527	522	490	486	492	533	479	484	511	464	525	506	502	507	488	479	511	511	522	490	548	474	516	516	552	516	536	536	539	544	516	479	473	515	529	509	506	499	473	534	519	483	490	504	513	528	511	483	509	486	541	525	501	472	462	520	554	490	533	503	461	531	529	505	529	469	494	556	480	523	516	512	504	515	474	490	527	515	476	509	514	546	530	489	517	492	535	505	498	502	528	504	491	521	521	509	501	490	527	493	492	534	532	513	484	497	489	561	515	492	501	529	501	536	549	516	524	517	489	536	514	488	497	471	501	536	529	521	507	541	516	512	500	530	517	482	526	539	508	506	526	509	482	532	515	503	483	545	544	531	497	520	465	500	494	508	486	506	509	505	520	495	501	503	505	507	504	537	485	514	533	537	487	513	474	502	482	499	503	509	518	514	502	527	510	505	492	517	513	500	488	532	472	553	528	510	504	473	505	512	523	448	515	521	524	508	561	482	481	481	523	482	499	532	533	499	565	513	525	531	458	452	518	495	485	493	493	526	505	488	518	504	526	526	506	475	490	472	522	511	483	491	503	523	492	503	475	489	512	536	464	500	513	507	501	548	508	470	534	506	551	516	475	493	494	552	493	489	551	483	473	510	516	489	555	493	533	512	538	489	498	468	493	494	456	495	485	491	503	517	519	496	467	522	501	478	538	477	532	455	514	505	487	533	508	545	516	523	514	471	527	529	506	497	530	529	470	520	475	487	504	493	521	516	539	466	540	536	485	505	567	498	529	521	497	531	507	502	479	507	493	526	514	514	514	504	512	506	512	491	531	477	499	506	487	510	552	541	460	503	515	526	520	500	499	527	518	503	503	491	488	497	539	501	484	482	504	477	475	493	507	545	439	485	501	507	509	522	490	540	511	530	494	478	523	501	484	480	521	465	499	504	521	522	491	508	516	513	496	474	434	519	521	489	508	528	521	541	510	535	505	495	475	524	511	522	508	496	530	538	482	537	517	467	490	508	514	468	503	496	500	500	492	509	498	517	497	480	505	519	494	507	484	508	514	446	517	487	511	531	452	485	502	523	498	492	480	539	493	509	511	497	482	534	514	495	544	487	548	515	477	492	498	527	468	522	504	512	489	461	510	494	488	486	499	530	518	515	498	488	512	504	473	489	518	500	522	498	511	478	483	495	532	515	479	517	508	520	459	498	512	551	525	512	516	501	510	504	512	507	505	505	495	504	505	503	531	492	527	486	514	518	474	526	465	511	544	496	529	515	506	510	523	509	445	506	544	462	500	523	515	520	552	531	509	504	455	492	511	475	529	495	511	526	521	475	552	487	486	499	524	506	508	513	516	508	508	509	504	520	537	541	458	531	531	487	531	497	517	540	505	481	487	481	525	494	524	517	466	469	489	498	528	520	520	527	505	536	492	473	538	477	555	547	512	478	502	498	555	488	465	494	494	466	533	519	454	506	495	505	511	512	521	517	525	509	511	472	498	512	501	508	440	533	524	476	489	514	489	505	489	486	489	499	542	467	496	511	480	520	501	530	522	485	493	515	511	505	491	511	460	542	515	537	473	524	520	512	507	488	463	514	443	516	520	480	517	498	527	531	490	489	537	502	503	493	494	540	485	499	509	530	495	525	539	504	464	548	532	548	529	529	504	459	517	534	510	466	482	554	524	522	513	564	500	501	479	499	504	492	475	507	513	521	535	515	534	507	528	495	537	519	511	525	524	499	486	480	523	506	505	509	499	500	489	504	532	482	486	494	505	489	504	488	494	517	499	523	506	532	522	499	485	512	530	539	499	523	519	511	512	541	472	483	460	512	514	566	496	528	492	498	463	531	495	539	510	479	479	494	506	487	501	485	546	527	514	505	497	505	498	519	481	499	468	467	513	456	523	517	502	515	505	496	491	496	496	520	533	478	502	527	528	477	479	501	505	483	520	499	526	519	535	518	486	488	478	483	522	493	483	507	495	463	478	489	523	522	516	528
77156	78496	69933	42075	25038	28648	25668	13333	4093	569	337	328	365	825	937	767	782	735	599	230	248	217	234	226	214	248	207	223	229	220	211	231	198	223	209	235	225	223	201	199	242	199	197	216	206	212	214	230	220	220	231	222	238	229	238	212	219	226	213	203	199	194	206	203	207	201	201	223	208	214	196	186	251	213	222	222	199	215	217	215	201	214	204	220	213	213	216	196	204	218	216	199	207	212	220	221	201	216	194	229	238	218	205	203	236	199	216	193	233	201	212	218	221	206	237	195	225	193	216	220	202	219	213	245	208	225	238	220	226	205	229	207	233	211	207	218	216	227	227	207	205	219	225	215	229	212	238	223	233	217	187	185	220	228	208	200	211	201	200	206	214	217	220	242	216	211	222	194	207	250	217	219	227	188	238	216	231	214	200	214	192	225	221	224	231	211	191	212	208	228	214	223	223	201	212	208	237	195	222	225	217	206	216	222	211	218	227	201	195	198	203	208	212	204	184	226	213	239	195	203	213	210	188	218	226	250	187	208	194	206	218	216	219	229	208	215	216	222	229	211	210	204	218	216	245	213	204	214	194	202	210	227	196	222	212	214	210	218	209	224	203	201	199	216	215	234	207	209	188	203	225	231	214	218	217	209	213	197	243	214	218	197	201	229	231	221	236	232	189	205	199	213	213	232	213	203	215	227	211	200	226	248	251	222	216	229	226	211	236	233	205	231	213	214	192	225	236	198	198	190	199	221	224	186	206	226	215	243	202	211	199	208	215	226	202	211	238	211	215	199	226	206	215	228	208	200	218	224	226	178	240	203	232	212	225	211	217	196	202	212	219	239	213	215	224	206	220	233	225	228	194	219	202	227	175	195	247	226	234	225	209	229	217	212	205	198	214	228	265	210	205	202	215	234	214	217	222	223	221	224	225	222	195	213	241	216	196	240	217	203	199	239	216	241	210	211	232	203	182	202	189	223	212	231	226	236	228	204	214	243	205	203	223	238	219	189	188	214	209	216	214	213	238	215	217	225	207	199	218	220	221	215	235	219	232	202	229	194	232	217	216	221	201	216	234	222	207	194	215	241	235	187	195	198	235	178	212	218	203	224	226	210	211	213	213	229	207	228	238	242	235	233	221	239	214	210	190	192	209	244	227	234	197	214	214	217	255	192	216	229	208	210	229	204	246	221	227	220	193	191	222	186	206	243	231	211	219	222	216	226	190	210	207	205	204	227	210	210	186	223	241	197	224	235	229	196	212	236	196	195	227	228	231	221	217	206	184	224	208	209	197	217	195	210	224	192	211	217	208	198	212	224	220	214	232	180	253	205	238	246	231	204	204	243	227	209	207	212	226	206	209	221	231	227	219	218	223	217	213	198	200	198	205	241	215	214	205	206	217	214	249	212	202	240	202	236	210	201	209	225	201	189	176	207	221	213	202	229	210	205	234	240	223	237	211	230	216	230	223	214	208	224	205	179	201	221	217	207	216	230	210	193	237	218	209	219	239	211	196	223	243	211	236	216	216	218	224	229	199	210	203	217	236	222	234	204	206	205	225	189	227	209	218	226	220	213	208	186	232	202	212	204	206	226	214	226	221	247	199	216	217	210	201	219	217	188	242	198	223	192	208	198	220	268	219	221	216	218	210	222	208	223	223	213	214	192	213	230	210	230	224	210	236	210	226	245	235	200	216	223	214	219	233	238	210	233	195	218	230	225	221	209	204	218	204	215	201	239	221	222	227	202	219	212	232	236	203	216	214	206	224	220	242	220	227	230	210	234	192	206	204	204	210	195	220	190	226	239	202	224	218	212	197	254	199	250	210	223	217	204	231	233	218	255	213	202	227	204	232	233	202	233	202	228	205	217	232	206	223	207	227	223	222	213	208	197	224	196	205	234	225	202	214	229	211	205	218	235	229	206	199	236	225	247	195	224	211	201	182	184	216	196	226	206	213	202	230	226	202	205	203	236	224	222	226	214	185	215	194	205	206	233	202	201	210	234	218	228	205	256	247	237	249	186	217	232	215	202	214	193	215	238	208	219	234	232	189	211	204	207	245	202	229	227	208	228	246	226	214	223	189	240	240	230	199	204	208	211	219	222	224	217	240	223	192	195	186	203	209	219	207	228	236	212	227	222	231	214	218	201	243	216	218	204	204	221	238	207	186	206	229	187	240	214	217	233	216	201	209	238	235	233	216	223	235	251	229	209	184	234	233	208	206	228	221	209	222	203	167	225	212	207	242	231	219	225	212	225	229	205	234	231	201	220	247	192	221	211	206	222	214	243	203	213	209	215	197	214	220	200	204	225	205	204	199	224	223	218	226	226	231	212	215	196	235	216	179	216	206	217	209	222	222	203	230	219	230	195	211	210	211	193	203	213	214	204	199	215	230	211	211	202	198	214	231	232	230	205	204	194	204	230	221	215	211	212	272	213	214	207	219	192	205	229	206	223	223	204	234	228	213	214	231	220	217	233	217	207	201	229	213	221	242	203	228	195	249	237	238	224	219	223	211	226	225	187	235	235	207	222	212	193	208	215	228	207	201	204	183	226	221	196	217	210	227	221	208	214	222	225	229	223	208	205	201	261	232	212	222	259	232	253	219	255	231	208	206	220	196	214	228	211	212	245	194	230	221	211	217	205	215	187	220	205	233	190	207	181	207	219	247	223	233	214	197	223	233	204	205	220	227	211	206	200	197	221	228	217	231	205	204	224	226	230	212	216	224	209	232	222	203	233	219	218	199	236	224	231	201	209	209	231	222	221	227	222	213	208	201	204	218	231	206	238	202	209	193	202	214	214	218	218	222	216	246	225	185	198	186	207	222	205	229	196	224	201	209	216	235	194	212	217	217	222	193	235	255	203	203	213	241	228	232	214	203	239	202	205	207	204	183	225	218	210	199	232	208	212	220	194	215	216	213	225	215	207	226	223	182	229	220	234	236	234	207	236	226	229	245	203	207	222	216	203	223	213	231	216	211	188	219	234	219	209	235	234	215	225	230	222	204	212	209	220	219	207	228	205	247	242	217	219	224	203	219	228	219	216	206	202	201	234	213	208	212	216	208	229	207	212	224	201	238	205	227	205	215	195	215	211	221	222	228	211	239	189	235	231	204	182	210	221	243	221	241	234	227	204	191	194	202	205	203	214	229	192	194	230	225	205	218	235	207	206	220	209	219	209	230	206	219	222	192	226	231	240	223	212	207	204	207	235	252	212	228	206	213	213	227	234	244	212	229	194	212	214	228	204	218	214	190	222	207	222	222	191	245	219	233	234	208	201	218	187	223	235	221	215	215	223	208	197	217	206	243	239	208	224	233	223	199	231	230	220	230	227	228	194	229	211	230	199	219	216	205	221	187	228	234	245	224	224	235	231	222	217	216	241	241	218	216	227	218	227	204	241	215	238	245	231	200	226	217	208	242	227	204	219	228	212	214	221	197	221	234	201	218	196	219	186	207	207	213	206	222	224	245	207	210	222	214	213	215	227	218	207
51035	63190	64132	43606	34601	41797	38181	25715	11232	1751	1005	1074	1363	3646	4472	3248	3588	3570	2386	736	594	604	799	695	574	522	578	581	548	555	574	587	555	622	555	547	629	546	574	527	567	556	564	558	530	533	546	565	555	569	549	715	764	661	574	535	566	537	608	521	568	558	499	556	590	565	591	573	550	577	572	555	560	541	568	565	568	582	563	560	548	563	527	563	576	577	562	533	561	567	614	580	556	540	608	575	600	554	571	621	534	591	589	553	565	595	523	552	561	572	581	549	577	533	543	535	571	567	579	524	549	524	574	537	620	574	540	576	501	573	576	548	515	551	514	560	547	535	597	587	561	557	553	536	533	557	579	585	547	539	532	553	545	571	604	523	561	543	571	582	566	559	558	583	589	551	546	562	542	548	602	527	609	555	549	505	545	514	563	539	522	532	597	512	536	582	568	541	576	567	584	582	585	577	550	513	564	563	562	578	543	572	585	600	551	512	574	562	559	571	577	550	549	519	571	554	562	553	545	559	525	541	595	557	540	578	545	577	542	562	527	552	559	523	604	519	542	561	560	551	516	542	564	591	574	508	576	523	594	553	548	565	539	551	548	600	563	581	606	567	529	565	570	534	518	590	536	543	566	553	573	619	580	600	539	563	573	540	570	536	584	566	580	597	576	520	584	551	555	572	560	610	579	582	524	559	564	573	549	597	543	537	582	566	570	539	569	536	512	584	533	573	582	551	542	558	534	555	561	563	500	535	527	532	582	543	546	530	551	566	575	546	569	576	562	556	544	535	565	600	552	556	548	580	585	537	546	593	551	560	547	551	541	574	542	547	598	558	547	586	531	564	578	540	581	541	551	589	571	570	562	514	527	530	549	551	597	550	533	537	552	575	573	558	531	553	557	568	575	552	515	576	589	559	597	556	588	557	522	566	593	512	538	507	576	544	557	579	542	549	571	538	581	565	568	566	550	586	535	609	570	582	525	543	570	546	561	582	578	544	588	558	558	550	532	529	555	580	546	588	567	550	551	602	567	536	522	542	573	555	545	554	534	599	546	534	580	541	565	574	570	591	571	605	520	542	584	564	562	566	536	602	586	587	558	523	580	556	555	553	555	550	531	533	536	522	517	540	593	593	577	536	591	579	501	566	588	565	571	597	542	546	570	616	550	554	550	523	575	553	571	584	529	587	550	601	552	574	534	532	575	573	565	570	513	555	564	567	584	607	531	536	541	558	561	549	563	562	574	571	563	527	577	583	555	537	584	569	554	585	573	590	544	573	584	528	571	517	511	510	548	592	602	528	590	571	584	548	517	551	540	577	540	531	515	560	573	582	538	539	568	519	534	575	589	577	531	513	533	516	599	533	566	580	545	551	535	535	592	566	543	560	580	539	565	582	594	549	557	569	561	533	536	584	565	516	585	597	539	531	546	564	563	587	552	562	566	552	575	540	594	551	545	581	563	553	576	547	544	513	582	547	556	505	515	576	564	588	520	586	551	525	545	557	568	535	565	558	572	536	582	544	532	567	539	570	550	576	548	578	544	575	536	533	573	564	567	540	550	572	589	550	539	575	584	531	549	540	547	559	579	537	598	509	530	585	565	537	590	587	559	547	620	569	573	563	530	570	557	527	545	574	519	577	525	501	536	546	569	571	570	563	566	559	506	544	611	562	554	553	542	536	580	562	571	571	560	557	517	518	519	568	540	570	551	562	597	562	596	536	564	565	541	543	531	563	598	532	539	554	585	550	563	568	572	577	570	576	525	572	570	569	563	567	564	576	548	534	579	578	517	509	577	586	579	550	543	586	570	573	577	505	591	538	568	591	570	544	590	552	598	574	567	569	587	580	537	561	604	560	557	539	571	563	539	563	533	580	565	534	548	550	549	521	519	563	550	541	524	559	527	548	570	591	538	537	543	577	580	542	542	579	528	560	539	560	584	519	560	568	530	558	533	569	587	550	569	550	573	571	558	539	551	556	543	576	573	515	537	510	580	563	546	578	589	562	551	557	547	546	623	509	547	502	536	569	551	579	557	524	536	565	568	564	579	588	529	526	576	570	562	575	552	580	543	540	563	582	560	538	561	566	562	579	557	529	542	545	571	537	578	531	563	522	525	591	561	548	515	550	558	564	581	513	584	530	545	528	606	553	552	570	540	582	557	574	567	575	588	555	585	568	575	610	552	582	570	585	522	546	572	576	565	565	575	524	550	539	514	543	573	564	586	558	569	555	592	545	530	585	540	502	559	564	561	532	575	536	582	580	547	553	540	541	541	538	583	598	532	560	561	545	557	557	544	545	598	573	536	553	572	568	531	548	607	566	540	565	519	537	568	551	556	553	597	553	539	557	548	517	550	562	549	560	580	551	516	518	576	545	568	561	561	529	551	566	561	568	568	565	547	576	559	548	552	566	560	535	588	566	528	552	532	558	521	572	576	570	567	541	546	524	555	554	536	597	555	568	588	554	580	526	554	587	571	548	511	563	555	589	553	549	566	549	530	563	542	549	562	547	556	539	591	540	567	565	541	565	537	556	568	570	519	544	559	542	531	537	600	572	528	560	593	521	509	549	494	572	546	574	577	573	573	587	548	549	588	558	532	554	564	552	575	513	531	553	513	555	527	547	590	539	549	499	531	593	523	587	564	538	566	524	582	565	568	544	530	504	576	538	586	550	599	562	540	563	560	535	521	555	624	545	561	591	544	604	564	617	523	535	556	562	529	559	544	525	538	557	538	600	497	546	498	541	570	535	596	512	591	560	557	578	557	560	563	574	532	525	575	537	586	556	557	533	546	589	549	551	547	525	549	574	546	580	558	577	512	559	536	564	552	547	528	559	549	526	550	552	605	552	542	569	544	554	560	510	550	522	573	541	525	554	590	617	564	536	522	546	551	558	574	555	542	566	525	574	519	553	533	540	578	579	530	558	545	556	538	562	560	596	561	552	581	545	585	585	556	606	590	585	547	557	532	555	561	523	566	550	574	575	569	564	547	543	561	568	544	554	519	534	538	527	568	549	540	560	572	555	549	557	518	545	589	542	574	615	552	542	509	541	557	612	552	577	548	551	544	548	596	568	524	499	580	571	557	509	579	560	566	560	543	602	536	538	556	546	556	582	512	545	574	564	558	559	563	530	572	536	541	557	512	560	558	559	548	535	606	538	560	540	518	567	573	541	584	570	540	542	605	552	545	570	532	536	575	572	508	524	573	535	601	570	551	564	524	519	554	527	533	547	608	585	531	593	575	591	533	552	553	530	530	578	589	519	552	560	529	554	545	579	591	538	569	616	569	522	569	575	544	558	539	582	548	534	539	535	580	536	589	573	524	563	554	563	587	564	552	549	582	523	547	519	577	566	552	560	526	559	563	586	552	550	563	573	552	566	561	530	585	599	567	557	545	553	564	606	576	525	536	526	586	537	565	571	506	596	606	573	545	559	544	561	539	550	532	569	615	545	570	592	556	568	569	536	549	520	575	569	557	559	558	600	551	571	568	560
21268	17860	11887	3052	791	1167	1091	549	266	187	199	171	176	186	198	198	212	209	179	201	182	201	187	191	175	193	175	187	163	172	166	176	194	175	169	160	188	192	168	148	174	152	190	183	185	162	163	181	174	191	153	169	176	187	184	180	180	177	194	186	188	192	196	163	159	194	157	166	179	198	187	171	171	184	195	154	158	152	181	183	175	155	163	154	171	169	163	199	186	195	196	151	192	172	174	195	196	196	187	179	182	192	183	188	185	171	190	186	168	170	201	178	169	153	175	147	181	183	187	177	196	182	177	179	202	196	164	197	173	174	179	165	186	185	176	176	165	189	171	191	157	187	181	171	174	174	184	157	180	187	199	205	157	213	197	176	168	192	193	173	187	182	196	180	178	166	185	168	192	172	181	158	157	179	183	173	172	160	171	195	197	188	175	194	199	166	170	183	174	189	168	176	168	173	158	198	190	178	156	195	164	168	188	180	177	202	193	197	194	188	181	187	155	187	180	182	152	182	164	169	174	171	173	195	179	180	178	175	174	189	195	186	182	169	164	171	177	152	178	189	143	173	184	168	172	170	179	169	190	172	151	193	185	181	172	161	185	196	183	169	191	184	197	169	166	172	197	173	174	168	205	161	186	170	183	183	173	162	199	176	199	173	163	179	161	194	187	177	162	218	193	169	199	191	199	190	191	179	166	177	166	178	190	178	173	160	184	176	180	182	186	155	177	172	171	195	197	188	204	171	189	179	187	179	194	162	179	164	170	159	162	161	148	161	189	187	168	161	192	186	177	177	174	178	195	162	167	179	182	170	170	157	172	193	176	200	176	170	182	166	157	195	185	178	170	185	173	166	196	161	174	207	202	184	224	173	181	167	180	181	196	165	142	171	205	172	170	192	164	171	183	187	182	175	168	183	137	157	189	185	170	196	189	173	169	168	160	173	181	170	177	194	183	169	203	192	173	176	160	176	194	173	185	173	174	166	172	176	149	174	190	172	167	178	185	174	200	164	169	178	179	183	184	162	172	184	183	171	191	166	207	172	220	184	180	188	154	158	149	170	190	175	166	189	184	191	176	175	184	179	171	207	180	192	159	176	201	200	183	194	164	181	198	160	177	178	181	173	169	164	175	185	201	172	176	152	184	193	194	156	173	167	195	175	190	156	172	157	176	157	199	184	210	198	205	186	165	175	192	174	190	171	208	188	208	190	176	167	186	196	193	175	177	193	150	168	188	176	186	189	179	182	164	166	161	187	192	189	166	163	182	182	185	189	203	185	177	165	180	147	179	202	172	184	155	190	163	180	170	189	181	195	163	197	177	178	196	206	154	179	163	173	179	225	196	150	180	191	166	174	182	194	207	183	167	196	169	172	168	180	176	194	159	175	156	182	199	168	189	195	195	155	175	185	168	182	176	180	194	172	169	166	205	179	188	176	171	179	168	169	190	184	160	184	176	177	177	215	166	189	165	168	168	172	151	174	179	168	174	189	173	191	175	169	180	198	183	204	166	192	197	178	169	182	185	200	163	200	181	193	184	181	179	185	181	191	192	180	156	212	185	179	170	168	199	186	183	150	198	198	201	173	147	168	195	168	184	149	166	182	185	176	197	188	189	180	193	165	154	174	182	176	186	156	198	183	186	164	214	162	175	182	201	189	194	187	182	169	197	173	183	182	187	189	189	183	182	170	188	183	171	170	193	173	175	182	178	165	201	182	186	184	151	187	195	155	181	163	186	186	191	170	205	187	172	165	187	177	158	167	180	150	180	181	168	174	190	186	189	163	164	199	168	205	176	168	155	172	158	181	155	168	156	183	147	175	171	177	166	164	159	180	185	170	176	176	182	197	151	198	147	171	182	180	190	181	169	171	169	173	182	190	170	160	190	197	181	174	173	186	178	193	173	169	158	195	174	176	159	176	166	175	180	158	168	175	174	178	164	188	173	172	193	180	184	164	190	201	175	182	151	191	181	189	166	190	194	186	164	175	175	177	175	193	172	160	164	162	197	186	155	167	185	197	175	164	187	169	166	150	171	189	177	162	222	180	186	170	158	176	182	168	147	160	178	163	168	163	180	163	159	175	169	157	171	180	188	200	180	184	170	213	194	179	156	191	171	166	182	206	176	203	183	207	188	199	162	187	162	169	197	191	190	183	161	197	167	152	179	174	181	209	187	143	177	163	163	170	199	171	183	163	196	204	189	194	176	179	178	175	179	178	161	176	160	191	172	149	178	163	200	172	151	178	167	165	175	169	166	183	172	162	176	186	187	197	194	193	194	213	168	204	208	166	198	182	148	189	156	169	192	191	190	183	202	200	202	187	196	156	191	191	147	170	178	170	154	170	177	177	188	189	159	180	195	153	172	176	156	184	160	164	155	162	185	191	175	200	171	190	175	153	179	172	174	152	191	176	183	182	162	169	186	171	163	172	174	193	169	152	157	186	179	150	199	165	190	181	166	212	190	179	202	178	196	179	176	193	158	182	159	179	162	177	167	183	175	192	182	174	176	171	175	172	150	194	176	192	183	132	202	186	154	180	163	157	196	174	188	160	175	189	184	190	169	175	195	174	185	190	161	171	167	188	189	190	173	183	157	182	187	193	196	163	156	178	160	188	166	173	203	199	201	189	152	171	181	177	180	191	174	171	199	164	179	160	184	197	154	166	154	181	165	172	181	192	197	196	167	179	199	170	187	188	177	191	213	173	181	169	197	171	166	160	177	173	179	185	167	182	170	186	160	177	187	176	203	173	166	145	167	163	177	183	173	171	166	190	154	168	173	163	188	185	188	196	184	173	146	186	201	163	184	178	191	172	174	179	154	166	205	174	203	172	189	174	164	200	177	167	209	169	170	183	174	170	190	156	190	204	172	177	180	180	156	183	154	185	183	149	148	174	160	192	182	172	183	192	159	207	200	163	188	178	169	200	173	170	212	162	164	168	175	184	171	175	186	170	167	163	200	152	183	153	190	175	206	174	189	174	176	188	188	177	184	185	167	165	167	180	174	177	183	209	198	172	163	163	158	177	167	196	176	191	158	188	161	193	165	203	181	161	224	157	156	188	179	184	196	199	190	197	174	158	191	174	151	189	193	187	181	199	198	193	173	173	160	189	171	196	192	170	154	180	180	188	174	172	197	196	161	191	179	179	198	169	204	201	150	169	177	202	180	202	191	163	150	181	160	200	142	162	166	166	192	204	170	156	187	171	156	184	189	175	161	176	176	182	178	170	175	187	177	187	183	176	152	177	191	175	188	169	189	154	171	177	172	200	166	168	155	161	193	188	186	174	172	181	191	179	174	158	216	198	172	170	186	183	174	195	178	192	188	165	167	149	185	176	155	189	165	181	162	179	170	177	196	182	164	182	191	195	183	204	180	159	177	187	187	177	176	172	171	160	198	170	184	185	146	168	181	155	178	188	190	155	178	177	157	195	182	173	201	187	167	173	171	174	186	192	174	190	182	197	180	161	184	191	194	186	215	190	178	194	187	173
17446	21724	16871	6635	2800	4899	4455	2243	918	562	476	478	524	526	600	635	626	630	561	484	474	515	493	502	494	493	470	478	481	447	483	469	478	475	500	505	480	454	444	484	479	433	505	450	464	439	498	447	450	472	484	489	462	459	471	446	476	441	486	472	493	504	461	452	473	483	470	456	474	471	475	516	447	449	502	512	489	477	481	488	500	472	462	493	462	487	484	469	475	518	469	451	479	455	478	538	459	490	463	473	492	458	473	429	501	498	510	471	465	502	499	454	496	472	499	469	471	510	462	446	480	463	483	467	475	461	471	459	530	520	436	420	487	472	440	447	472	458	487	456	480	497	474	494	482	489	465	468	471	480	426	453	479	472	466	506	488	485	485	465	453	451	489	483	474	480	465	482	531	495	489	494	473	488	492	452	451	463	466	508	485	484	457	490	469	441	464	451	499	505	469	471	447	483	469	481	488	484	515	449	492	475	481	518	501	506	499	490	457	477	485	451	483	485	454	467	460	486	447	464	503	475	491	481	450	510	458	491	506	489	503	520	472	487	494	478	447	481	514	473	515	470	526	449	457	472	470	454	453	481	512	475	451	454	459	477	523	474	486	458	466	450	500	482	458	478	477	467	429	499	502	500	471	502	479	472	465	463	454	480	469	456	458	514	460	483	468	475	466	456	479	457	458	476	507	483	465	449	497	510	504	523	478	481	461	468	489	480	509	464	455	462	478	480	467	486	459	453	492	474	450	445	502	457	494	477	458	486	433	526	493	461	482	503	468	454	459	461	479	491	490	485	476	466	484	477	463	458	445	479	477	444	484	460	473	467	471	482	483	509	506	479	482	483	487	492	459	448	472	483	461	445	503	480	455	487	483	460	484	482	459	480	497	455	460	484	504	444	446	466	486	487	452	496	496	486	468	506	478	438	438	485	483	467	434	488	505	484	479	484	443	492	457	482	504	507	502	473	484	501	503	514	484	451	476	474	463	473	481	489	452	506	457	447	505	483	477	494	471	489	467	485	471	441	477	479	480	487	472	475	490	508	528	451	472	438	481	485	458	454	465	463	503	465	474	468	474	476	457	463	445	490	479	443	475	498	467	475	470	474	480	464	485	475	482	507	485	506	492	495	443	528	514	476	478	485	494	440	522	522	516	506	498	451	454	467	451	484	455	507	512	490	483	467	479	489	451	472	457	477	504	490	530	481	469	504	479	496	479	474	489	461	462	504	481	433	497	470	462	455	450	520	456	477	460	489	451	475	455	514	521	478	502	496	460	466	478	496	497	467	479	458	495	493	502	473	503	503	475	486	465	452	478	454	515	488	482	493	455	510	489	462	496	516	467	458	470	398	498	477	477	455	518	480	510	469	489	489	462	475	490	459	529	511	482	468	509	486	475	473	491	454	463	462	482	463	465	452	496	475	484	473	479	465	500	457	516	476	470	453	454	456	459	470	437	449	448	432	420	455	486	436	462	478	486	515	473	490	509	474	461	464	464	485	462	470	488	490	444	500	481	479	478	476	467	507	471	475	465	467	518	471	464	485	461	491	465	470	457	483	474	462	475	472	483	471	455	453	472	472	462	479	499	453	506	473	419	507	479	447	480	486	522	426	517	526	486	467	481	475	511	496	492	493	468	457	446	488	449	468	471	448	464	498	498	478	449	519	494	455	474	474	470	470	461	485	518	499	483	497	476	455	467	498	478	478	485	492	518	434	482	497	481	521	452	483	481	481	524	475	486	512	495	451	470	505	470	505	532	501	479	510	463	449	463	460	494	500	489	488	498	472	477	519	469	487	449	471	454	512	497	454	486	497	473	478	478	484	449	484	458	480	453	496	440	505	483	466	436	500	510	465	440	455	512	456	454	439	501	494	436	462	497	477	489	463	467	519	502	469	450	460	485	492	474	443	520	492	477	512	506	491	507	462	459	445	465	473	490	486	483	485	481	488	520	499	499	517	479	482	470	488	494	496	429	497	508	468	509	487	470	489	478	484	487	484	486	468	462	468	501	447	482	444	493	489	506	482	474	475	513	461	485	518	501	443	445	488	455	464	504	481	500	504	450	487	481	494	462	500	492	455	489	505	487	457	479	487	484	490	481	491	487	502	488	495	456	504	505	473	491	492	462	454	510	467	457	514	485	485	497	464	481	502	476	456	456	477	456	480	468	505	475	492	479	511	495	482	483	448	483	459	430	477	474	509	471	459	474	457	463	484	472	501	503	484	464	463	435	493	455	491	518	465	484	483	432	461	516	492	493	459	492	439	468	483	531	452	478	519	452	489	502	474	471	498	473	521	454	472	466	478	483	477	511	457	498	441	432	476	460	454	475	483	471	526	517	485	471	479	477	485	474	503	474	468	486	482	471	476	475	510	462	484	482	467	459	487	459	489	493	432	484	466	480	483	482	514	521	473	484	464	450	449	454	489	498	490	514	447	490	529	493	488	480	437	470	464	444	493	531	493	482	440	480	447	465	469	482	469	407	447	459	516	498	469	465	452	457	494	476	508	505	467	498	440	466	471	506	487	497	504	481	461	505	493	503	484	464	437	493	459	509	445	478	452	493	481	425	467	447	461	468	460	491	431	450	435	470	476	475	495	452	455	455	456	443	491	432	471	480	478	485	499	469	508	500	471	482	522	513	503	501	443	500	484	428	465	456	494	471	489	487	463	469	464	479	487	471	519	460	488	489	478	441	491	467	478	483	474	451	478	459	463	471	489	509	488	524	455	527	450	495	459	495	464	449	499	449	481	524	478	481	490	492	471	462	493	480	464	467	475	435	448	471	490	495	494	448	450	519	489	483	490	509	521	479	451	472	448	494	505	490	479	503	483	476	491	484	501	506	481	488	482	463	480	448	480	469	487	479	475	454	478	476	484	513	477	493	507	504	522	489	509	509	424	451	463	477	483	473	454	493	447	470	476	462	463	483	512	513	482	469	473	504	471	495	503	483	503	499	463	519	523	491	490	446	505	494	442	500	478	515	485	493	487	495	481	469	487	459	454	502	460	514	473	455	486	519	498	467	438	479	476	504	485	463	456	513	474	465	502	531	508	475	475	494	460	482	455	506	469	452	482	520	472	478	438	489	470	476	493	483	475	457	462	471	465	476	496	451	443	499	439	456	468	507	484	450	458	469	469	493	488	494	476	480	478	496	496	469	469	469	422	507	460	475	446	463	487	499	491	446	463	466	496	453	487	456	451	522	472	452	475	451	510	474	491	464	458	475	512	488	506	491	469	458	513	483	505	490	485	469	441	460	488	492	511	467	479	474	470	458	479	507	485	484	474	452	490	446	462	512	492	484	463	447	465	471	458	525	483	460	428	504	479	489	488	451	506	469	442	506	439	507	529	456	439	467	502	461	433	494	470	501	441	489	481	457	439	438	487	457	466	450	480	461	494	498	446	481	462	471	515	476	465	486	476	480	445	470	432	498	465	470	520	477	461	502	522	457	477	489	469	543	503	521	437	483	465	449	517	472	466	469	444
63980	67526	57025	31530	16992	19054	13814	5816	1593	285	268	257	284	459	591	604	523	447	340	229	216	224	175	203	192	196	178	204	188	213	215	200	178	209	179	232	216	196	211	203	195	205	185	203	198	188	196	194	201	186	199	164	201	199	185	188	216	186	179	187	198	212	186	179	181	191	206	215	193	206	211	178	189	202	194	200	191	158	225	195	193	160	183	190	198	198	194	217	224	193	209	206	185	193	192	199	210	196	196	198	224	171	198	185	214	211	213	210	188	194	208	184	203	196	219	196	210	177	186	181	195	198	213	186	213	205	205	206	188	200	213	187	196	195	206	180	202	206	202	192	187	208	224	205	187	220	201	194	209	201	189	214	191	192	198	189	177	176	216	199	189	199	201	183	179	203	195	202	169	196	213	202	193	225	175	203	157	206	207	191	201	208	205	199	195	200	224	190	211	195	190	191	215	179	187	209	220	200	195	192	187	193	176	185	198	193	196	173	192	190	199	190	178	186	203	220	198	213	200	190	186	174	186	221	180	180	193	200	203	220	221	196	194	176	217	209	181	195	194	200	190	186	177	216	199	198	200	201	199	208	203	207	222	195	172	221	179	211	197	200	193	202	204	180	199	182	215	198	201	211	212	207	230	189	201	199	198	183	187	197	183	167	189	199	187	196	213	179	186	193	193	202	198	231	219	204	182	192	215	213	189	182	223	210	198	188	214	195	211	193	198	193	197	214	199	192	205	177	188	191	213	190	208	187	174	221	202	179	198	213	206	186	203	214	199	202	211	217	191	202	194	178	189	186	184	208	210	192	206	193	222	213	207	218	197	198	206	175	214	180	201	198	202	190	198	209	189	206	191	221	184	196	194	209	155	186	164	196	218	197	178	197	214	205	198	206	172	164	185	203	184	202	220	201	200	201	192	204	195	208	188	170	184	205	190	202	173	184	191	220	217	201	202	198	173	210	198	220	196	189	210	220	185	206	198	197	190	191	193	211	177	201	205	195	204	194	216	217	208	188	198	199	228	214	223	187	211	170	177	182	204	203	197	197	198	201	178	186	183	205	191	208	198	204	190	207	209	194	192	204	215	168	213	196	208	185	216	223	223	216	205	172	180	190	210	215	188	196	220	207	181	232	206	184	193	197	212	196	212	213	222	180	209	191	189	221	188	198	203	227	209	202	189	186	212	171	188	186	183	183	196	223	181	198	199	196	190	181	200	225	189	189	211	201	190	218	209	196	194	215	203	198	195	186	206	224	216	199	203	178	190	170	237	186	187	172	192	220	218	207	206	195	164	212	214	180	189	221	194	207	195	198	219	211	219	192	181	193	190	191	217	203	183	194	193	191	203	197	199	185	217	178	203	206	198	207	211	170	178	180	177	209	193	184	204	225	208	211	203	202	190	153	225	212	207	194	204	186	202	187	195	239	190	210	222	212	208	230	218	189	225	196	181	218	176	211	211	190	205	199	216	223	209	184	222	223	195	190	186	200	198	198	185	229	205	172	199	203	182	218	218	178	196	177	197	188	182	195	203	169	177	184	184	196	165	209	206	208	208	200	181	194	221	225	202	182	192	209	207	188	225	176	172	200	190	193	200	198	171	190	199	217	192	201	199	226	204	213	182	186	204	203	177	210	218	203	205	190	209	212	180	184	205	212	199	173	203	195	213	211	198	217	187	203	199	204	192	210	207	197	186	188	206	184	199	200	170	200	177	176	197	199	200	181	183	181	179	200	215	179	182	201	209	181	205	183	181	188	180	181	184	197	202	230	218	191	189	188	197	194	184	203	202	222	213	189	198	221	199	192	195	217	171	165	184	211	197	198	229	185	183	186	214	216	185	167	199	193	186	185	213	201	206	219	193	220	200	190	201	193	189	180	166	212	207	183	172	207	181	175	212	220	214	198	215	201	188	181	181	198	216	212	187	175	179	205	184	191	184	221	190	194	192	190	196	189	220	196	213	194	191	192	189	196	194	205	185	216	208	193	199	186	188	215	201	199	186	204	189	185	206	195	191	199	202	210	188	193	181	184	203	210	174	207	173	176	190	220	199	209	209	222	199	215	208	186	196	194	213	194	192	196	216	182	189	204	212	194	217	193	217	211	235	181	189	194	198	194	209	216	190	206	192	200	191	209	208	187	208	181	193	190	197	213	194	203	177	216	205	181	206	172	223	199	197	188	219	202	209	207	199	211	203	252	205	206	200	206	195	211	203	184	235	192	186	155	178	197	177	165	190	182	204	216	196	221	189	200	215	166	185	174	206	232	202	170	204	215	214	197	190	187	188	211	218	187	207	192	188	202	222	190	202	198	195	210	181	202	180	184	202	204	185	204	228	191	190	207	207	208	178	221	211	203	192	183	220	200	215	210	187	213	200	212	192	194	172	207	217	207	182	188	201	205	211	191	206	192	184	176	207	188	200	162	193	205	223	211	209	193	203	172	198	195	195	189	196	183	203	205	188	222	205	183	194	205	215	177	200	170	203	199	170	198	202	170	184	208	208	221	207	174	186	195	192	216	230	212	209	196	188	214	177	223	206	194	198	220	201	200	212	198	193	204	180	208	186	167	221	193	225	214	193	207	196	203	189	199	182	195	212	176	192	175	210	204	186	208	195	219	210	188	195	200	222	197	197	213	182	200	179	178	202	227	185	175	198	197	203	201	172	180	196	214	206	191	177	200	182	194	198	201	212	205	217	211	223	196	197	209	204	184	192	205	207	231	217	192	206	196	194	235	181	197	180	184	180	199	206	204	202	222	184	213	209	202	203	175	234	186	219	207	195	206	227	207	181	190	198	192	206	223	208	207	197	206	192	217	222	225	178	196	202	190	204	191	186	189	222	218	185	234	193	234	191	217	200	204	196	195	199	186	195	208	201	186	203	199	190	188	222	195	188	213	189	186	199	194	193	182	204	189	208	201	172	193	171	219	206	190	216	194	218	216	178	202	175	212	189	194	210	197	211	185	185	195	217	181	190	185	193	187	198	200	207	196	216	202	222	189	221	197	215	211	232	195	166	199	208	226	203	212	192	182	189	204	195	194	201	203	206	211	234	200	198	182	187	221	180	216	179	172	193	206	190	200	189	197	214	207	196	186	207	184	191	209	198	214	202	201	208	185	204	200	203	192	196	186	198	205	175	204	189	202	200	213	199	190	199	195	186	207	181	203	192	198	171	190	210	211	202	170	200	181	175	200	188	191	209	203	186	201	189	177	194	180	204	203	221	175	216	226	211	198	190	197	181	227	217	215	189	214	197	195	181	194	198	221	197	209	219	182	212	175	178	191	214	189	212	189	189	195	201	175	231	216	192	201	199	179	186	204	198	216	190	178	194	185	185	199	200	201	205	195	181	187	183	189	200	187	187	191	203	217	190	229	181	185	184	200	207	223	202	203	156	215	184	202	179	223	204	175	203	182	199	210	178	187	211	200	227	167	197	181	206	198	215	198	206	237	176	203	187	190	188	206	202	197	198	203	208	191	172	203	202	219
40654	51749	50686	34758	26996	34184	27781	15911	5601	874	899	819	976	1871	2739	2517	2333	1676	1396	680	565	527	563	554	546	484	552	524	532	514	523	506	493	518	505	523	498	549	529	521	535	506	507	524	526	544	513	533	528	495	482	570	557	550	570	540	556	552	535	483	489	518	522	520	559	495	517	520	519	482	535	490	561	517	529	510	544	527	528	494	466	512	578	551	520	501	481	526	545	543	525	508	515	541	498	525	507	508	520	519	507	572	513	485	540	500	524	549	522	537	515	522	473	571	517	482	540	524	519	504	521	543	563	489	572	534	508	546	537	516	535	524	508	523	495	513	553	508	530	511	518	524	496	543	514	505	523	471	483	509	535	496	536	512	492	524	524	501	537	515	524	508	539	521	502	523	533	501	513	556	509	513	531	532	481	503	525	542	516	496	502	520	513	556	548	522	502	483	525	535	534	536	488	548	515	534	534	547	512	548	559	547	498	505	525	518	478	523	502	526	527	489	519	506	509	522	515	516	566	526	505	538	534	502	535	554	538	546	539	535	571	542	510	558	558	497	548	466	544	529	548	517	517	551	513	493	514	503	512	536	479	513	525	517	521	509	508	543	519	518	519	537	528	509	519	542	544	523	541	522	504	519	530	522	535	519	522	539	564	534	507	543	500	493	512	507	543	569	542	498	501	559	550	521	465	553	545	515	508	551	490	492	506	531	569	493	483	498	513	498	565	536	531	491	515	549	552	556	542	507	543	496	523	588	521	529	535	525	458	550	489	552	503	532	515	556	500	569	537	509	540	505	486	565	474	510	554	571	529	528	554	494	492	507	510	513	560	519	530	521	565	515	520	527	557	577	538	509	505	518	560	493	551	510	535	513	539	527	516	555	583	529	568	507	524	520	489	537	502	536	557	528	523	519	463	511	544	499	504	495	485	475	492	504	541	525	529	533	512	493	475	540	498	506	480	525	544	531	514	530	541	572	505	542	480	493	531	527	519	490	484	535	552	511	532	551	562	550	504	492	508	511	497	559	527	500	467	511	498	554	536	529	514	580	509	534	525	540	531	501	510	486	530	514	545	524	530	488	561	535	540	497	500	508	512	510	549	501	506	545	541	531	492	538	526	526	537	535	529	510	503	492	489	489	505	520	521	509	511	501	483	502	551	551	509	490	532	515	566	529	535	565	517	514	536	520	531	484	540	545	528	538	486	481	512	548	493	506	493	520	531	484	504	536	512	520	532	522	498	529	497	508	522	543	496	516	551	501	528	516	521	516	517	535	495	493	537	533	532	493	474	530	565	477	510	503	518	563	479	520	513	543	516	533	528	562	512	509	533	513	509	518	471	535	503	485	544	557	526	509	545	488	509	528	509	512	504	486	565	509	527	531	538	585	511	512	575	528	512	510	525	501	545	507	534	572	512	548	517	513	482	503	533	512	525	531	543	549	523	524	521	569	518	504	497	544	508	453	552	531	511	485	489	486	507	498	510	518	512	526	573	502	515	526	509	503	526	524	542	523	511	532	519	536	531	518	473	515	553	533	547	506	562	498	539	548	541	525	543	535	528	516	508	560	498	531	511	509	538	539	514	511	487	507	511	522	496	505	527	503	508	555	511	530	548	552	555	501	555	513	513	507	544	560	516	514	552	551	516	538	507	560	545	540	496	532	532	537	542	483	513	550	505	542	545	505	532	511	528	512	506	524	502	540	522	505	512	504	507	516	516	528	553	464	536	516	532	506	477	493	510	514	535	527	527	534	549	541	482	523	483	550	518	521	555	510	464	556	507	497	519	540	471	535	539	550	526	564	535	511	555	517	478	517	495	490	502	528	494	500	504	562	542	509	526	461	527	573	523	488	528	495	489	540	450	528	532	516	508	518	529	457	557	511	531	555	511	499	508	551	498	532	519	515	541	509	509	549	534	533	539	538	525	552	512	563	467	508	529	523	519	486	531	528	483	563	519	482	527	519	521	559	489	506	491	507	552	525	524	492	497	549	536	482	547	555	512	518	507	506	572	501	528	532	515	561	505	538	519	524	532	510	452	489	532	537	464	546	476	540	537	546	489	541	533	487	530	521	542	513	531	543	524	511	522	524	532	538	513	491	510	516	524	550	533	544	509	509	513	537	540	529	550	561	558	522	510	559	508	526	526	506	528	528	526	548	535	537	529	503	515	497	534	525	498	474	484	556	505	505	529	535	502	590	506	523	537	531	508	514	503	535	548	516	535	473	508	545	517	509	493	485	510	513	506	548	540	556	543	563	491	527	543	530	535	512	533	525	509	505	525	501	524	510	505	517	557	545	533	550	494	516	520	548	527	524	536	565	550	519	508	493	519	529	505	523	521	532	516	545	553	522	480	507	527	534	480	511	533	522	499	485	513	520	564	569	523	488	517	531	541	517	517	512	555	530	498	552	569	508	495	534	514	497	530	531	505	514	467	482	547	521	524	496	554	543	523	552	535	504	524	554	512	473	518	533	525	520	558	500	463	530	534	533	535	502	492	506	556	523	551	517	522	524	467	535	514	528	513	485	562	513	507	518	524	540	517	543	528	543	485	540	534	530	526	547	530	550	507	539	541	527	527	478	499	481	514	543	501	513	537	527	530	523	519	522	486	517	513	512	497	532	495	531	519	524	503	493	532	526	505	578	547	526	496	523	509	483	511	554	527	508	478	472	516	512	514	520	564	524	506	512	522	539	531	520	527	557	557	471	521	525	505	526	530	502	496	483	531	567	500	507	491	528	534	534	503	498	497	540	486	504	522	538	533	525	537	513	485	532	545	542	507	470	498	490	529	520	535	560	477	490	561	525	520	489	488	525	560	514	488	518	524	503	552	510	534	482	516	532	546	550	537	531	543	504	568	578	519	521	524	534	538	492	483	510	561	521	525	509	565	505	505	566	527	498	525	518	531	536	525	526	481	513	513	503	562	511	521	502	522	480	521	499	515	534	524	553	546	539	547	533	539	527	510	521	505	503	535	519	512	499	537	551	521	545	530	533	539	533	555	549	540	552	554	507	573	543	547	542	548	512	514	513	529	522	542	482	499	530	509	553	526	504	523	508	516	507	537	530	567	538	527	518	560	499	524	510	541	500	530	569	536	541	494	533	501	515	537	509	516	546	541	524	500	515	497	528	540	522	505	565	523	519	501	485	564	543	536	498	537	544	489	508	516	543	516	538	511	511	520	541	524	471	542	491	543	525	514	511	529	559	542	531	490	470	511	465	542	495	547	518	544	522	510	511	502	504	517	487	506	529	504	508	528	567	564	530	527	541	526	519	530	474	530	547	475	533	515	526	541	532	540	515	507	558	520	514	500	551	557	499	524	495	527	535	506	510	446	512	514	521	542	511	503	541	533	525	542	571	498	497	530	472	509	502	529	505	533	516	527	531	513	542	550	594	541	518	470	520	506	490	525	538	497	505	526	533	557	513	539	519	549	497	506	545	551	527	534	546	518	501	546	570	526	493	540	506	553	531	512	576	525	500	504	518
77930	79593	68094	41457	28861	33887	25640	12677	3591	401	361	393	398	790	995	1008	997	686	530	270	228	216	261	243	268	190	225	212	208	226	225	211	214	250	242	209	207	220	257	253	199	238	264	230	219	221	229	205	245	233	239	234	232	250	248	182	226	238	225	263	237	205	227	257	224	236	245	212	215	247	214	207	249	199	206	235	230	214	214	249	218	221	250	237	262	218	231	244	200	210	220	203	212	221	242	234	223	223	215	194	196	194	221	224	226	249	222	232	194	211	194	220	226	218	212	218	235	192	254	237	212	214	207	226	210	209	241	215	224	202	225	206	232	194	214	230	234	243	240	243	212	238	214	205	255	206	212	216	206	227	222	220	227	189	214	213	207	197	212	198	210	231	204	224	232	236	210	223	211	169	228	205	220	212	202	224	214	201	226	225	214	183	210	228	225	227	205	190	233	197	196	219	224	237	203	206	215	183	224	220	221	238	218	212	216	218	259	218	209	219	190	210	225	229	212	204	243	225	219	252	224	209	243	193	224	207	201	240	226	217	226	220	230	241	210	174	220	215	212	221	238	220	248	205	228	203	213	222	222	226	205	241	231	196	215	235	213	211	214	203	208	222	236	202	217	215	189	229	220	205	215	217	223	198	223	216	215	218	243	204	214	213	223	236	238	218	195	218	212	199	234	221	222	282	233	220	221	245	201	193	191	218	236	231	219	228	202	214	240	196	197	239	244	200	238	210	228	212	216	217	223	237	218	226	247	197	223	255	213	203	230	195	219	226	215	227	237	233	193	211	207	232	226	204	208	254	234	237	225	221	222	203	225	228	243	225	217	256	240	221	223	244	218	193	191	226	220	181	194	223	229	221	200	213	236	229	247	225	218	212	197	234	213	224	239	256	231	223	241	229	216	209	213	244	229	235	233	222	213	233	209	202	213	216	237	226	244	236	207	228	225	199	194	210	181	228	223	192	233	203	237	222	245	228	223	235	195	214	243	230	212	198	208	215	226	227	240	221	245	238	223	219	233	219	217	225	207	216	225	214	248	205	222	219	210	229	215	205	226	196	213	229	244	219	227	249	222	209	190	219	210	229	244	203	227	209	180	213	252	220	232	227	228	245	231	200	211	216	233	219	222	217	225	228	220	243	181	211	202	207	218	226	208	222	210	212	227	237	201	219	209	223	210	204	210	207	221	206	218	229	211	223	230	238	234	201	209	206	250	215	223	248	221	211	235	210	203	205	198	223	221	211	241	207	209	215	208	220	226	203	197	235	220	207	221	237	242	213	224	237	235	197	245	215	228	219	214	193	218	209	237	227	270	203	228	235	229	238	220	227	215	203	226	250	220	231	225	226	245	241	212	228	234	221	210	220	244	251	250	228	249	239	200	228	207	219	214	233	224	235	238	208	233	197	221	212	229	195	223	215	210	249	228	219	223	238	223	224	211	236	204	220	221	208	222	207	214	217	236	231	234	249	214	225	197	228	213	207	205	201	211	243	218	251	214	234	238	224	224	212	216	210	229	222	221	241	216	200	197	215	199	244	217	209	215	209	250	225	233	221	217	264	204	227	201	208	206	212	248	240	204	208	249	202	256	232	217	229	203	228	211	205	224	212	225	224	239	236	229	220	215	228	219	244	210	211	216	213	248	194	229	198	193	226	190	232	228	213	234	231	215	194	230	247	211	213	239	211	198	226	240	217	215	208	233	210	226	238	218	240	202	238	213	220	234	211	200	200	216	202	217	235	220	241	205	251	225	210	200	219	217	217	216	234	211	232	228	259	204	194	205	223	204	198	209	207	237	256	212	218	217	217	241	211	245	206	236	224	201	230	231	224	216	221	207	222	212	217	244	220	213	190	225	262	214	204	212	199	238	224	211	229	214	217	194	259	234	224	223	196	223	223	241	230	208	214	205	215	235	239	219	223	227	216	220	215	220	225	210	234	216	217	211	215	210	204	251	226	218	225	201	192	221	220	222	221	228	204	204	229	237	227	195	230	231	223	227	208	237	248	202	211	235	219	224	191	197	235	232	239	197	188	218	232	226	202	227	225	215	207	223	189	223	194	200	207	223	196	228	248	193	219	249	214	228	239	229	227	212	228	215	232	222	233	216	211	232	198	233	230	220	251	231	209	206	220	241	231	246	217	201	208	226	231	237	218	218	227	247	208	233	219	233	239	215	211	203	210	182	223	207	224	225	200	238	241	222	252	212	225	224	223	225	243	247	214	214	200	217	227	228	189	232	216	220	236	213	210	226	227	216	242	215	210	227	242	190	242	266	220	245	243	212	229	229	219	197	227	230	212	225	233	209	212	238	211	210	236	212	208	224	224	241	204	206	218	221	227	211	211	242	241	191	206	233	232	225	215	215	184	231	209	198	212	235	220	219	204	210	213	227	198	198	222	238	233	227	228	226	232	238	234	232	231	243	209	253	209	228	216	215	235	235	230	217	211	227	219	217	212	206	201	227	214	216	224	238	225	228	214	226	235	220	193	251	246	216	229	224	206	208	191	207	228	222	240	228	220	220	227	222	232	215	246	196	212	196	217	219	233	208	194	250	212	225	225	219	222	236	243	235	224	236	229	206	229	207	245	224	230	251	223	243	238	219	222	234	219	211	212	207	189	206	219	216	212	196	233	230	191	239	218	214	255	200	200	225	205	224	213	215	219	233	200	213	184	190	234	238	206	203	238	212	252	218	213	235	228	223	228	226	241	221	227	247	225	217	216	218	220	245	241	221	220	213	223	232	190	199	235	219	213	224	200	239	200	212	239	214	192	210	229	228	218	219	225	243	235	217	212	230	211	223	205	236	207	222	229	215	213	257	208	210	232	227	229	231	219	223	235	210	229	230	204	223	247	204	198	221	226	230	219	237	204	241	232	220	204	218	217	217	254	217	216	231	235	205	216	214	190	208	204	208	223	222	195	236	224	251	218	224	198	233	207	245	215	201	228	207	232	224	207	231	233	225	207	213	225	240	232	222	226	213	234	208	217	220	203	238	211	229	210	203	235	230	222	212	232	195	241	208	229	221	255	235	207	197	217	227	208	232	227	208	202	208	237	210	214	223	224	221	201	248	201	225	232	236	225	202	208	230	201	218	206	223	198	209	204	227	223	228	238	218	196	203	198	237	260	216	264	235	244	223	219	231	216	210	216	207	199	233	215	193	199	221	203	222	235	243	253	202	223	222	234	239	242	230	241	209	232	226	231	219	228	206	254	223	232	216	229	213	204	232	226	209	217	215	240	245	220	192	246	238	197	235	208	246	215	220	219	196	191	188	213	199	197	219	222	223	210	224	221	222	226	224	207	196	207	218	219	191	202	243	239	187	225	241	228	212	209	189	232	219	210	219	217	214	216	212	232	260	220	212	239	220	224	211	221	228	225	202	213	247	231	259	244	241	194	245	208	216	219	225	240	187	217	188	220	230	199	220	219	226	217	217	235	221	231	230	210	242	193	201	223	233	175	234	230	250	237	234	239	216	227	211	220
51214	63675	62101	44775	38919	44872	37286	24474	9220	1222	1272	1461	1530	3515	4501	4527	4475	2980	2181	928	603	602	720	667	583	534	598	549	569	556	609	566	547	553	589	586	566	569	581	535	572	569	551	544	560	561	605	561	516	620	591	566	584	643	605	548	543	557	597	587	556	560	562	519	622	581	586	577	612	593	569	571	539	579	574	568	593	568	569	572	578	601	572	560	597	582	560	549	574	539	593	564	570	578	558	580	593	603	552	561	604	570	572	550	568	586	560	564	589	614	602	604	551	574	573	546	572	566	585	591	553	598	606	579	603	562	617	592	570	552	569	618	543	581	608	552	556	559	599	561	545	546	564	602	583	554	578	578	562	613	557	577	554	549	583	582	583	606	571	530	568	587	547	544	582	538	560	580	562	578	577	584	555	573	562	614	598	540	566	555	554	605	583	540	583	558	605	569	539	559	612	541	553	528	572	566	539	608	565	608	564	516	614	560	553	569	570	509	615	527	582	577	595	565	538	592	526	543	560	531	539	572	564	633	556	543	597	562	586	576	556	602	569	547	554	551	577	544	594	536	574	541	577	574	564	582	553	598	575	579	563	575	548	591	540	546	587	610	548	532	572	586	621	594	558	524	577	531	548	548	586	556	572	535	563	548	574	539	568	570	588	583	580	530	604	615	553	593	572	584	608	567	579	573	592	622	572	572	580	588	550	557	566	540	581	603	579	548	593	566	549	535	555	541	545	571	585	601	568	559	556	596	589	604	599	554	590	584	549	598	578	544	558	560	571	606	573	593	576	545	572	570	580	542	564	579	534	567	539	543	558	547	569	568	576	577	531	530	558	565	569	560	536	553	566	550	532	577	564	539	585	553	565	554	578	543	568	597	558	596	583	594	571	590	587	590	570	576	534	592	577	526	541	606	578	527	546	651	536	561	623	566	580	559	585	583	575	539	506	587	576	602	552	561	585	568	580	593	546	573	583	532	542	573	559	553	564	584	556	574	562	593	623	608	569	613	532	580	576	562	574	571	536	586	541	529	577	586	578	534	616	559	565	584	561	530	578	578	541	546	582	574	632	595	557	548	611	577	579	561	588	584	564	574	566	554	590	560	566	579	587	565	574	617	542	576	559	585	578	529	571	576	576	547	583	573	564	575	589	592	603	575	544	554	563	551	603	560	550	556	539	586	574	594	574	582	579	547	582	566	561	585	579	587	586	577	578	544	562	522	582	540	538	592	610	562	580	540	600	587	566	571	603	603	566	597	610	568	538	596	644	540	601	524	541	589	579	549	540	539	557	611	556	528	599	575	556	622	580	518	524	541	562	609	564	543	583	521	593	570	555	574	543	592	591	587	610	565	570	520	549	598	558	580	589	577	576	534	582	532	533	593	559	584	560	603	594	553	531	555	579	616	538	552	545	568	585	589	568	597	578	544	532	568	566	529	600	562	600	556	582	602	561	543	534	595	569	545	561	559	581	553	552	565	528	599	576	523	564	526	603	600	586	580	546	620	558	568	579	557	584	562	557	532	519	545	577	552	605	581	552	616	548	574	554	599	568	599	573	606	579	555	560	545	582	588	570	602	538	555	546	580	530	550	561	604	568	589	616	568	564	561	557	573	543	559	535	623	562	540	550	533	565	601	582	602	570	610	554	587	525	595	619	564	597	582	582	609	575	595	616	604	547	594	593	579	604	587	625	555	572	577	554	576	624	601	585	544	547	665	544	564	528	569	574	576	573	573	570	555	616	597	538	579	550	568	575	580	573	512	578	549	554	591	563	542	549	565	547	570	599	548	603	568	549	566	563	584	570	626	533	542	545	572	542	554	564	565	559	583	579	557	579	574	551	600	620	560	576	585	565	532	590	581	565	604	544	547	570	546	567	575	590	594	581	527	584	589	606	570	596	549	563	580	571	578	608	613	601	590	605	531	590	541	578	553	534	563	579	550	539	535	539	602	576	531	532	570	548	587	573	591	587	626	557	543	636	555	570	559	583	556	603	576	610	590	525	574	572	601	547	541	551	515	548	655	599	561	540	583	543	572	559	623	573	527	605	558	586	566	586	574	588	597	550	558	541	593	570	525	571	581	575	565	554	585	607	546	614	571	598	570	581	559	548	584	574	592	612	591	596	522	519	564	610	542	612	567	528	568	533	560	563	615	561	560	569	562	582	587	539	592	554	579	591	560	584	570	592	563	589	608	569	564	571	610	544	577	564	590	590	572	558	571	548	565	582	568	553	586	582	621	591	557	555	544	528	559	576	611	543	542	595	580	571	536	584	560	528	560	535	570	589	585	542	587	568	583	553	572	609	568	601	549	576	563	558	579	591	578	546	597	557	567	571	561	582	553	609	566	555	578	584	579	569	556	605	528	579	524	512	574	531	560	542	578	563	581	526	553	600	546	559	559	589	570	559	563	542	590	588	562	572	563	560	569	524	589	575	544	563	549	590	594	575	590	526	549	525	561	580	563	607	565	537	572	617	555	612	564	576	548	593	590	594	584	574	566	509	551	578	544	573	552	618	569	586	565	549	542	523	585	548	515	564	592	556	564	565	573	542	575	580	611	575	571	584	583	566	561	546	575	526	563	556	561	584	566	557	536	592	559	584	550	593	529	588	594	577	604	559	567	583	588	579	569	584	529	587	549	564	505	625	547	568	618	563	599	604	562	557	584	515	600	575	568	580	543	560	545	570	529	583	543	527	510	576	588	590	562	562	581	548	541	588	584	546	558	602	581	572	570	544	580	589	567	571	559	555	564	577	587	627	572	539	585	596	563	622	575	547	551	603	557	575	562	564	577	564	578	558	590	560	568	574	544	611	531	573	551	558	549	576	575	579	567	534	576	557	615	553	557	547	544	552	532	609	535	630	556	547	581	556	560	566	605	586	550	576	570	571	555	578	568	604	598	580	585	563	547	554	557	587	579	561	540	562	559	544	535	600	588	547	570	559	617	604	561	597	567	568	583	561	592	568	535	598	583	561	604	557	576	537	520	567	513	576	545	611	562	549	583	531	598	565	581	567	565	577	609	532	561	596	532	566	550	572	589	589	558	566	576	572	573	572	597	587	509	573	574	568	562	555	519	539	555	570	587	578	556	542	608	526	554	591	568	560	538	561	616	592	594	618	552	555	545	575	579	548	539	602	511	581	563	541	553	568	610	558	556	540	569	578	581	565	576	535	539	573	546	573	574	542	534	578	548	534	576	549	618	576	578	571	550	572	555	611	574	572	572	589	544	593	589	619	574	573	584	533	556	543	593	565	556	564	600	521	602	571	572	590	577	603	601	574	553	579	570	520	591	607	556	557	564	535	585	592	591	527	530	569	594	564	581	594	606	604	585	582	572	549	613	534	622	599	525	571	514	567	561	574	558	565	535	554	610	555	594	554	577	602	529	529	568	571	555	576	579	551	547	538	599	576	615	563	579	568	551	584	583	556	566	525	594	547	559	602	568	554	577	608	620	565	556	591	525	529	549	596	582	543	563	579	546	558	579
66923	68715	57925	34571	24385	26581	19569	8928	2587	386	277	326	344	523	735	698	664	528	383	249	216	198	225	211	207	198	214	227	214	227	209	219	234	190	204	224	217	190	209	214	186	200	209	221	213	215	218	216	210	179	234	222	170	217	214	192	210	247	239	220	183	187	183	211	212	196	215	221	221	202	196	211	204	195	212	228	201	213	212	212	233	206	214	248	239	236	212	202	203	199	208	200	205	222	201	185	192	218	199	198	192	209	208	196	225	188	203	221	234	201	204	234	198	217	233	193	232	209	209	234	199	204	224	203	207	228	197	235	178	222	199	193	232	207	209	208	199	202	226	204	206	207	216	218	238	176	217	207	221	208	216	218	190	232	213	237	201	223	205	258	224	209	199	193	192	231	199	208	210	236	219	208	202	199	213	196	240	205	226	212	217	223	220	210	202	202	221	215	210	238	190	224	204	211	229	181	211	215	225	208	218	211	209	221	202	204	237	211	234	212	179	209	219	223	207	220	215	220	228	215	220	217	205	194	198	182	245	223	216	229	189	228	219	219	203	210	226	213	205	224	218	195	193	206	179	230	217	186	201	209	239	224	232	217	214	212	170	213	202	207	204	191	216	223	201	216	219	233	199	233	203	211	225	214	214	224	199	218	225	223	212	194	197	200	195	211	193	230	207	173	203	215	204	198	225	206	216	195	250	191	202	199	232	231	202	200	188	228	219	202	233	211	230	222	216	237	239	196	228	216	212	201	220	210	223	206	227	201	233	190	189	202	198	199	228	210	213	212	204	207	218	219	188	220	186	210	204	211	216	231	201	200	210	195	237	214	208	238	222	230	184	215	201	217	208	215	225	220	207	209	193	187	193	267	223	208	211	205	218	217	187	203	212	231	199	224	234	206	210	217	234	216	217	253	218	204	211	196	229	212	213	231	203	187	213	211	191	234	207	272	203	234	215	196	223	219	169	200	205	206	210	213	210	215	174	226	214	221	206	210	184	234	228	229	210	206	215	259	205	206	216	250	208	229	203	202	213	236	238	204	248	221	222	213	220	207	221	214	219	233	218	201	215	215	223	183	199	185	201	198	225	227	208	207	205	200	202	191	197	213	208	235	229	197	215	236	227	206	202	211	232	197	241	203	213	213	231	204	193	219	201	223	218	196	224	191	194	197	226	220	196	233	195	210	203	185	214	204	213	243	233	210	234	205	228	215	216	196	238	212	217	205	232	214	229	243	212	209	226	183	210	210	227	226	209	214	205	212	208	209	205	226	214	209	190	233	231	213	195	206	184	194	232	183	233	221	204	212	197	219	196	237	208	218	211	218	237	222	219	215	221	192	216	223	223	225	201	232	180	211	236	229	191	215	185	224	199	207	203	224	200	220	193	198	223	216	207	209	225	216	223	226	210	199	218	209	213	228	204	218	194	230	219	207	231	194	203	224	230	212	215	191	225	218	186	215	197	197	202	212	198	214	224	200	188	228	228	221	228	186	200	207	215	192	204	205	189	196	204	212	206	183	203	201	190	184	218	203	183	196	207	210	213	174	199	228	187	217	203	219	205	206	235	199	196	226	211	198	218	243	201	223	229	230	237	211	213	182	204	214	260	223	214	219	227	230	202	200	243	229	237	211	245	241	187	201	198	205	221	210	218	205	213	223	217	215	229	208	238	195	229	210	222	191	208	205	217	184	219	196	188	226	217	190	192	235	215	201	230	197	217	204	231	211	215	197	200	187	201	213	212	215	205	221	227	237	191	217	186	235	200	237	211	206	224	236	211	216	202	211	233	189	199	220	229	210	207	229	217	231	198	209	217	224	212	227	218	198	204	224	214	218	213	223	213	202	222	186	215	195	220	194	216	210	197	186	227	222	210	220	215	239	202	214	203	194	223	232	191	226	218	212	215	198	206	198	184	199	200	219	226	235	201	241	206	216	210	205	206	209	209	259	217	213	184	192	204	218	210	202	200	222	223	207	197	205	205	224	204	195	215	223	202	223	183	200	203	174	204	232	230	196	205	224	227	214	187	200	196	223	213	240	212	184	220	226	213	205	192	198	203	200	195	197	207	208	204	201	200	187	217	210	206	210	216	197	212	224	187	197	192	191	241	206	220	208	240	243	192	176	201	215	211	215	209	231	191	196	187	207	216	181	198	197	200	227	195	219	207	215	203	206	216	204	204	224	204	219	228	227	201	186	225	197	236	227	210	205	231	198	202	243	197	212	240	235	203	203	218	218	190	185	205	208	231	217	209	179	219	207	216	214	219	195	182	211	178	203	189	221	225	193	208	225	229	229	181	186	212	201	230	189	201	221	238	218	200	193	216	220	194	196	206	231	217	229	209	220	216	176	187	229	204	217	209	215	193	212	208	224	193	202	206	234	223	207	198	213	221	189	202	193	213	222	191	224	201	215	216	197	236	228	217	209	189	209	192	213	204	207	203	231	225	214	220	224	193	201	181	209	213	230	215	219	209	212	197	219	223	208	210	210	223	207	194	203	212	215	202	185	232	258	205	218	216	236	219	186	212	215	211	225	250	217	201	227	229	202	214	217	248	208	209	202	185	195	222	225	182	225	208	189	212	184	213	215	203	249	225	208	161	198	208	202	231	206	244	215	204	226	174	210	225	216	220	214	185	195	215	206	206	211	200	215	226	215	226	196	227	225	201	218	241	231	211	243	220	206	229	225	238	195	207	234	223	206	213	204	230	222	184	204	214	208	236	222	215	238	220	194	233	209	217	224	210	208	229	197	196	201	194	212	187	187	204	215	196	234	215	234	217	216	210	199	245	216	195	217	191	177	224	205	234	219	231	201	204	205	223	199	178	229	217	193	219	205	207	230	198	213	213	194	185	201	204	225	221	212	206	224	181	163	199	198	181	229	210	206	201	212	208	237	234	207	200	220	205	222	208	204	189	208	213	213	203	238	217	212	214	212	207	194	213	228	217	200	203	233	209	187	201	198	208	211	205	228	212	200	218	207	203	204	195	213	190	198	217	201	206	190	225	216	174	214	214	192	211	226	212	227	223	234	184	205	226	215	185	200	218	221	220	217	229	244	206	206	182	206	208	217	174	200	192	211	168	240	210	224	235	224	235	209	208	225	229	196	216	206	225	210	203	227	192	218	199	203	207	253	200	196	207	216	209	219	215	215	202	228	233	211	203	196	203	230	203	206	205	209	253	184	192	203	199	223	188	203	228	195	233	224	203	228	235	213	213	214	227	216	213	195	207	226	213	206	210	209	209	196	219	200	220	214	191	215	234	205	202	205	199	211	209	196	217	239	201	223	208	202	219	207	199	196	210	213	175	246	213	207	212	210	239	212	183	195	222	223	223	228	225	217	193	205	189	202	223	237	239	207	197	218	231	187	218	235	227	202	209	230	226	203	205	215	199	204	219	210	184	222	227	205	205	211	210	218	208	226	208	201	191	238	212	188	213	224	243	205	221	211	230	198	211	197	225	210	217	190	227	223	217	221	226	188	213	213	202	197
44222	55280	52233	38093	33654	37836	30991	18928	8024	1159	876	1146	1295	2288	3262	3470	2903	2134	1377	821	529	575	633	600	548	535	591	613	560	548	543	565	509	525	544	599	546	511	538	550	524	551	567	506	487	525	550	528	546	560	609	577	573	563	544	543	525	538	526	572	535	519	519	537	570	569	542	547	526	574	531	532	580	563	556	531	566	547	584	541	527	532	524	527	542	544	538	547	562	539	560	539	585	538	532	511	542	580	565	559	541	550	561	542	543	509	540	580	527	556	572	543	568	562	488	552	535	546	525	557	547	533	520	574	536	539	545	532	514	561	525	561	553	562	549	556	553	518	532	549	546	510	525	509	545	548	546	551	582	541	557	543	552	571	540	551	524	520	551	532	532	539	538	565	607	543	540	561	537	550	557	547	584	502	511	515	541	534	552	543	582	515	486	579	564	560	529	554	501	532	547	534	585	542	503	552	573	552	553	517	561	552	582	551	594	549	545	513	563	550	512	598	546	546	547	491	592	557	538	535	533	559	574	528	488	553	561	551	554	519	532	526	573	530	551	526	537	510	552	548	563	561	546	538	517	556	581	531	541	516	563	531	567	499	534	539	494	545	529	547	550	535	542	566	560	538	555	555	502	552	526	522	557	536	545	558	538	527	516	558	586	558	512	546	489	555	555	588	546	520	582	545	584	568	527	575	517	543	576	543	529	554	495	526	566	532	542	511	516	564	525	571	551	508	570	589	522	546	590	569	501	539	535	556	565	542	567	557	551	552	557	540	565	542	520	556	589	588	541	523	545	534	523	513	533	516	573	563	531	555	537	504	529	541	511	537	555	565	518	547	533	592	545	545	559	543	559	544	574	553	568	529	526	513	548	571	545	561	578	534	556	539	587	541	550	572	517	566	538	504	528	506	523	532	493	558	502	553	536	572	534	556	532	586	555	534	562	505	529	536	583	532	540	509	522	521	549	575	541	526	534	545	560	549	553	532	552	553	524	540	552	562	548	512	524	514	542	542	547	529	559	527	559	523	536	557	520	539	545	531	560	531	570	551	548	493	597	546	577	562	481	539	559	562	518	540	550	559	582	519	540	557	552	551	555	558	552	541	551	488	551	529	518	503	551	537	538	559	559	530	541	536	564	578	555	544	546	537	521	531	477	548	560	525	569	520	531	536	514	545	524	535	542	543	537	519	553	543	537	567	522	491	534	551	505	520	544	562	557	545	534	532	554	558	554	512	529	592	552	513	577	582	519	545	500	542	575	524	571	573	510	522	522	529	567	560	546	572	522	529	556	546	540	562	561	531	536	522	573	572	581	503	572	532	613	544	548	584	540	507	556	552	570	521	543	552	534	506	563	517	522	551	500	561	550	563	561	564	491	519	514	604	548	572	536	555	544	521	515	568	544	518	536	535	471	536	559	528	541	587	510	512	548	553	525	532	559	572	527	533	545	574	510	551	545	566	554	539	578	530	533	532	615	573	552	587	535	555	544	520	541	528	586	557	503	557	539	529	539	586	538	560	569	529	536	543	577	557	531	570	581	537	562	538	591	525	534	526	529	526	556	579	517	578	511	541	528	573	536	559	537	546	543	547	564	549	544	527	500	563	511	537	586	544	514	575	547	507	556	557	544	549	564	532	548	530	582	519	577	563	578	544	523	527	569	582	557	514	537	573	555	570	555	552	509	529	531	553	534	591	554	586	525	567	538	550	553	548	547	543	525	537	546	514	536	539	546	574	545	518	565	567	541	561	550	577	579	554	565	519	543	533	552	558	560	523	563	560	576	547	520	553	537	575	542	581	536	543	532	505	589	552	567	510	558	529	522	562	531	582	540	558	522	538	538	557	587	519	541	543	529	564	537	578	532	533	542	565	512	520	568	541	510	538	555	550	559	559	528	531	518	541	549	503	539	520	510	557	505	535	547	529	570	561	580	526	522	557	571	535	577	537	556	530	565	540	542	579	561	549	557	559	564	575	561	571	553	515	543	546	562	541	509	484	582	553	488	569	568	528	522	546	564	521	508	566	507	524	529	521	546	522	513	539	546	562	526	526	594	548	572	543	538	547	565	558	538	532	506	532	525	541	550	553	572	601	529	523	522	536	498	521	564	547	543	604	547	512	534	534	535	519	573	511	529	571	557	533	562	587	533	532	548	536	545	580	524	542	557	525	525	518	526	558	543	542	565	526	527	511	549	504	524	557	537	549	555	603	552	490	593	558	505	546	513	527	537	555	530	519	545	527	550	573	524	522	549	505	533	517	570	564	556	551	576	583	547	502	532	549	550	539	553	586	559	572	530	523	586	563	547	565	514	502	506	516	531	619	525	536	553	524	531	535	539	532	561	550	562	581	541	541	540	565	550	540	554	568	569	547	561	501	580	534	551	559	560	519	584	509	509	548	539	557	537	557	577	563	540	596	540	604	520	553	546	558	510	533	534	552	522	501	525	555	529	542	527	584	529	543	591	507	552	570	541	556	557	557	571	571	543	568	565	531	528	545	560	535	545	578	561	565	531	566	583	573	571	534	566	553	584	540	544	509	561	557	553	557	526	525	557	560	560	559	545	575	523	586	522	501	501	499	572	528	540	559	587	566	540	513	571	533	547	567	567	565	585	577	543	539	532	601	537	553	566	552	532	537	523	526	581	550	497	492	512	514	553	541	522	544	552	555	561	569	557	570	528	566	507	525	539	573	602	529	559	538	562	592	537	532	519	508	526	532	559	542	543	503	592	557	539	499	543	564	545	576	547	566	525	530	594	550	562	583	546	596	536	551	532	531	542	605	546	541	543	540	563	566	546	580	587	530	555	555	548	565	562	564	512	569	543	578	523	583	537	573	525	545	555	530	539	571	557	576	535	540	561	533	536	518	511	540	543	615	512	534	569	591	619	557	559	590	552	528	518	494	549	545	566	527	576	528	524	569	505	539	538	555	551	515	539	595	525	559	533	552	573	516	539	554	557	556	549	529	543	508	475	532	558	537	536	528	508	580	529	555	518	584	589	526	527	559	528	515	571	544	562	546	520	556	548	579	560	531	545	564	538	555	512	555	578	560	542	578	541	563	524	545	538	554	536	557	536	537	518	509	583	544	489	532	508	538	533	533	553	547	553	570	533	551	545	533	549	587	524	551	572	611	567	515	533	522	530	570	522	541	528	530	556	571	547	552	559	536	564	515	529	577	522	546	563	541	572	499	521	567	497	513	542	508	558	550	542	552	573	552	547	522	511	527	564	576	537	531	548	566	524	554	532	587	540	520	557	518	548	593	593	562	580	544	523	534	559	486	493	543	522	530	547	545	555	557	541	572	602	562	538	561	537	565	543	565	547	568	510	534	515	572	546	562	587	566	585	537	550	514	544	539	536	560	529	526	590	561	555	528	552	586	556	562	536	531	551	539	526	532	553	571	548	548	576	584	535	506	553	555	523	551	546	520	525	544	556	520	554	555	539	575	599	576	541	519	547	593	551	571	567	562	577	522	562	501	523	536	531	549
72578	75373	62729	39928	28551	31833	23699	11531	3377	359	240	350	333	511	857	973	857	624	447	278	243	247	181	168	235	195	201	208	198	221	219	211	200	219	192	201	221	231	216	220	211	211	218	210	234	225	178	247	227	215	233	251	208	199	209	231	207	221	217	222	200	223	216	213	209	213	213	206	221	195	206	244	212	212	227	205	214	220	223	225	231	221	223	211	196	221	203	237	196	234	218	224	234	241	198	220	252	213	213	249	215	219	224	229	195	220	203	228	223	218	223	218	232	203	200	203	197	222	208	218	220	215	172	215	220	224	215	209	241	176	246	237	211	181	232	195	198	196	200	203	201	246	212	215	233	200	201	232	211	206	238	221	224	232	224	225	253	203	235	185	216	243	248	249	232	221	213	249	204	198	237	237	205	214	204	215	220	241	219	202	209	202	228	237	224	204	197	229	208	216	246	241	223	203	192	213	196	217	226	224	212	219	231	216	201	209	208	207	241	230	230	216	209	222	228	220	238	213	197	207	221	224	219	205	249	219	209	203	247	201	223	204	211	207	193	223	221	192	229	217	234	234	222	190	221	212	228	206	237	204	217	220	215	249	238	220	212	207	218	241	220	231	209	213	191	236	201	188	227	216	194	219	219	222	217	198	214	210	229	221	200	212	228	213	219	202	210	217	207	209	231	204	223	208	233	212	217	241	212	212	214	215	232	214	213	210	189	219	218	208	221	246	205	228	208	222	239	212	192	209	244	231	212	219	225	208	218	212	215	214	224	253	213	222	202	217	211	213	211	173	203	196	226	190	195	199	209	183	228	195	232	218	213	229	189	204	224	213	214	234	192	222	225	226	208	209	230	229	227	222	210	219	226	219	219	227	207	178	208	231	223	200	209	202	211	223	236	242	217	214	211	228	230	224	218	200	226	206	189	220	247	228	226	207	204	217	203	218	202	197	226	228	218	221	195	217	229	210	211	209	221	215	212	209	205	223	199	221	213	231	202	196	219	221	216	210	210	199	200	207	206	209	208	221	203	243	196	200	221	194	211	232	229	216	217	219	235	212	237	206	209	225	226	213	223	211	227	221	210	227	212	219	207	209	209	285	249	210	223	233	197	222	224	227	209	217	230	225	206	187	228	201	214	251	260	196	220	221	243	253	183	210	173	209	233	214	179	197	234	217	224	194	212	222	215	199	202	241	210	248	194	220	216	218	207	219	209	220	199	204	219	207	190	218	242	196	242	203	196	197	218	240	231	205	220	226	203	220	212	187	221	220	201	226	205	205	232	210	214	213	201	202	213	211	215	221	218	215	241	216	210	214	202	229	234	216	226	218	204	223	211	192	209	206	232	209	218	210	200	223	188	197	191	189	202	231	229	239	228	208	201	224	241	226	232	226	188	218	211	227	210	186	163	237	229	208	193	230	219	216	217	217	218	236	225	212	221	199	249	196	218	200	226	209	211	206	193	239	213	197	220	217	244	219	242	228	227	245	206	204	229	238	211	202	221	215	206	208	227	224	215	229	195	211	228	234	208	210	223	211	233	236	222	209	217	200	203	236	191	205	207	204	222	221	226	247	230	212	206	225	221	222	201	225	202	232	201	211	203	210	231	230	234	201	212	217	212	182	207	257	245	209	211	213	218	207	208	225	218	213	229	222	208	198	208	231	191	219	199	195	237	223	232	228	228	212	200	227	235	191	192	224	235	239	221	262	222	252	229	217	207	215	217	218	228	245	214	185	200	212	225	219	222	186	225	216	242	176	238	211	222	240	224	211	241	216	214	237	210	195	217	210	222	235	232	204	222	198	228	191	199	211	208	198	216	222	209	220	211	240	229	219	243	206	200	222	237	223	206	226	195	227	199	227	217	219	208	214	216	236	204	234	233	197	242	230	229	211	202	211	197	236	217	197	219	223	197	246	221	202	232	227	214	232	224	212	187	229	205	204	230	209	206	185	179	208	229	202	198	240	202	207	228	221	233	223	199	205	210	244	220	217	184	210	209	188	191	194	236	229	221	229	207	218	207	231	219	221	226	214	220	251	217	203	206	241	233	227	198	226	179	217	185	187	236	211	209	175	221	233	244	231	190	196	236	219	232	226	205	240	232	241	184	274	220	208	230	239	217	234	214	215	218	214	228	209	210	219	223	210	207	230	187	215	229	207	233	193	206	215	249	201	239	227	236	217	225	235	201	228	219	227	231	209	220	222	216	212	233	220	233	196	248	194	209	223	201	221	197	240	207	220	222	247	211	202	218	238	246	235	239	211	217	203	232	227	208	223	240	204	229	231	216	238	194	246	211	205	222	217	242	203	190	205	208	212	208	212	203	245	227	210	185	183	237	215	211	201	220	232	215	240	211	211	206	214	211	216	260	232	225	241	211	222	227	195	232	234	213	232	221	202	208	200	225	231	194	203	184	236	242	236	229	185	203	245	215	214	206	202	194	199	239	215	201	227	198	217	218	218	233	223	222	214	210	214	211	233	200	215	201	218	197	226	198	231	205	198	187	228	230	208	189	199	198	219	222	216	221	243	235	223	233	235	214	232	227	212	211	231	230	222	207	212	185	246	233	203	200	216	212	193	216	242	206	205	220	239	263	228	204	203	228	230	260	219	235	214	237	225	218	213	223	227	214	216	235	229	220	191	198	222	225	233	237	215	208	210	225	234	199	252	228	209	235	207	225	219	221	240	209	217	207	196	211	226	215	219	210	220	217	193	227	206	204	202	203	239	213	227	214	210	211	208	215	201	224	249	222	200	210	197	194	214	232	173	210	202	208	209	228	214	223	214	196	207	202	226	216	220	228	238	214	183	234	212	231	221	233	225	240	205	205	215	224	228	220	236	216	229	219	230	228	200	188	203	189	197	215	232	206	205	212	212	207	201	222	188	200	201	221	219	210	242	189	211	182	210	188	229	185	230	207	197	222	214	214	221	220	198	210	246	235	203	219	197	238	218	226	222	237	231	202	193	231	213	232	203	232	192	202	218	210	187	208	227	188	211	223	257	220	221	214	236	236	254	205	223	206	227	227	216	205	203	218	237	222	203	230	234	210	222	233	219	221	221	250	223	213	222	216	228	202	192	200	201	219	206	200	201	209	190	214	238	200	208	216	236	206	209	223	236	227	203	211	215	224	252	225	215	216	252	211	196	209	222	226	201	197	209	211	237	216	219	212	236	220	193	216	215	230	204	232	204	213	231	238	200	203	215	209	210	254	215	228	219	260	212	211	240	226	185	204	200	191	228	240	198	215	201	231	201	218	205	215	229	222	194	191	204	223	218	225	206	228	188	202	203	227	225	221	199	225	219	214	211	256	230	216	210	216	252	201	217	213	221	208	205	212	186	190	196	246	239	212	229	211	206	223	210	192	205	215	201	199	223	225	221	225	231	217	227	226	224	194	219	199	225	230	215	223	179	218	211	216	205	216	252	224	192	226	185	187	203	246	208	207	199	245	229	236	194	222	221	223	218	216	250	175	224	198	212	199	194	225	229
47839	59336	55407	44013	38792	43392	35702	23195	9516	1026	782	1083	1219	1875	3863	4703	3772	2706	1651	766	564	613	571	559	561	571	578	535	592	505	538	579	563	577	537	559	572	527	551	564	593	559	563	572	557	561	582	555	577	566	603	555	608	602	581	589	543	554	563	560	536	592	584	545	581	524	576	578	539	537	574	548	562	553	567	527	576	595	599	569	570	578	609	568	560	571	574	535	522	568	535	601	561	536	578	595	608	557	606	583	540	563	526	554	580	570	586	558	576	558	551	559	585	553	536	573	574	564	568	564	590	555	547	560	561	536	564	582	534	557	564	573	538	538	563	545	543	547	549	569	553	559	551	521	555	544	571	581	574	531	555	564	552	554	584	557	595	556	551	506	530	595	582	540	529	534	568	578	577	551	563	570	562	559	559	524	540	540	543	553	550	571	557	592	592	558	532	545	575	602	549	554	548	571	551	561	577	533	562	530	543	563	554	571	523	562	545	566	557	562	565	536	566	544	538	514	593	604	547	557	519	554	571	553	569	528	527	575	558	577	549	562	530	569	525	634	533	544	523	589	547	602	570	578	572	596	542	582	532	560	560	582	528	540	515	551	551	582	596	565	590	532	617	528	585	562	541	578	571	571	554	600	584	579	561	556	553	535	578	552	558	537	553	599	541	565	568	519	550	534	582	554	574	529	537	547	574	577	568	547	567	559	573	530	547	526	555	591	563	568	537	533	547	582	560	598	586	572	539	566	573	574	564	541	588	604	551	537	564	555	538	538	553	586	515	548	552	569	561	567	556	533	568	543	565	585	565	540	511	566	553	523	555	537	532	595	546	566	609	575	571	523	568	568	520	542	535	535	559	538	579	587	556	569	537	571	553	572	540	556	539	567	569	566	568	571	567	532	527	583	543	589	554	559	558	567	525	508	595	565	526	576	560	547	539	561	557	570	584	542	555	611	593	577	586	594	550	569	536	583	556	533	544	534	556	544	584	593	537	577	555	547	572	568	549	593	545	563	556	580	571	521	549	542	541	562	560	549	593	530	572	588	536	556	546	569	567	546	567	509	536	573	555	553	627	550	566	549	554	555	566	525	578	574	564	525	580	560	536	588	566	538	539	533	577	580	537	587	569	548	560	522	593	493	569	620	569	553	513	565	530	526	567	595	583	529	590	561	529	573	570	569	610	516	555	551	566	571	575	548	522	571	561	552	568	566	604	589	547	514	558	591	585	562	577	545	557	606	566	533	592	586	531	532	567	554	518	575	537	543	615	560	587	537	557	552	537	511	543	539	590	567	532	544	544	526	585	583	542	557	545	485	565	548	553	594	564	556	532	530	531	577	609	511	529	589	545	553	577	539	554	554	530	595	536	545	552	561	521	560	577	550	537	588	587	562	532	545	541	593	544	570	614	575	563	553	579	594	588	586	541	617	621	541	563	518	556	585	593	576	569	559	577	588	547	530	570	580	553	554	575	557	588	549	554	574	555	491	507	537	599	603	594	524	536	555	577	546	545	574	542	543	573	563	523	572	552	538	594	525	525	561	597	526	550	573	542	542	565	580	577	567	512	586	606	560	545	538	534	590	523	545	547	576	559	516	534	547	570	538	575	566	595	508	563	593	544	532	550	586	535	528	534	563	521	579	524	526	556	587	555	512	523	562	557	579	584	577	525	579	535	589	559	573	556	573	524	573	534	553	528	541	558	549	550	546	574	621	544	563	560	544	580	526	586	546	568	571	548	579	590	577	596	548	549	571	565	567	554	556	552	568	576	579	534	544	512	564	570	616	593	546	570	555	559	530	585	539	598	593	533	566	549	550	577	547	596	562	517	564	540	583	537	575	557	578	559	554	565	557	585	543	509	563	573	546	540	540	549	545	558	519	579	517	570	569	580	537	603	573	502	538	544	578	545	539	522	572	532	557	587	598	568	562	548	525	556	633	551	574	581	582	591	600	541	584	559	569	555	557	561	587	537	531	559	567	539	558	544	574	604	532	598	587	586	547	548	549	589	562	561	553	555	547	540	594	603	501	573	564	573	556	533	575	575	558	546	601	585	561	554	555	557	557	574	576	549	563	528	584	545	567	586	552	559	524	573	547	528	543	547	549	553	561	556	554	544	590	568	575	578	546	538	577	569	584	590	569	537	580	550	556	584	569	524	598	556	554	506	536	550	560	532	553	528	556	563	593	564	565	522	552	524	561	586	565	518	545	532	553	586	553	567	547	550	562	561	513	575	576	551	520	569	566	496	550	537	579	537	610	582	533	536	535	516	532	540	567	555	548	549	559	565	595	565	572	524	547	499	544	523	577	614	578	539	563	574	528	555	537	593	588	590	572	550	567	560	552	554	554	570	573	543	633	568	540	542	575	552	587	599	570	565	570	549	553	567	566	571	570	572	547	576	569	577	528	556	548	564	544	557	552	542	571	541	569	527	593	551	545	573	572	554	570	559	530	572	513	566	547	581	562	583	536	518	550	559	558	554	558	543	568	587	540	565	585	536	581	562	619	541	533	570	545	577	580	554	580	547	556	550	585	623	572	583	605	570	555	518	538	601	561	544	538	604	550	575	552	569	543	577	519	511	529	550	556	578	569	582	579	569	598	554	525	592	561	529	548	550	534	554	522	544	573	588	595	575	549	566	540	569	548	561	579	563	528	572	584	520	527	584	547	524	580	570	568	517	567	560	523	537	572	556	553	558	554	547	573	519	571	527	517	500	569	593	539	563	532	541	500	585	570	587	557	595	591	526	536	530	540	587	565	581	531	539	559	561	585	571	553	539	520	582	550	599	569	496	545	586	545	563	555	538	571	556	546	612	546	540	566	572	565	589	549	509	578	560	549	567	518	566	588	572	507	605	509	588	531	568	571	549	570	560	557	567	603	595	541	512	570	557	532	560	574	534	512	549	564	540	494	568	549	526	525	551	525	578	595	547	582	523	549	560	566	560	558	536	570	536	534	556	554	611	544	541	541	582	546	540	569	513	578	544	578	499	534	572	537	550	568	574	562	617	553	551	546	551	589	600	571	591	558	537	541	515	546	562	583	553	502	584	557	579	570	559	587	618	550	595	522	547	519	551	541	604	559	544	575	577	559	586	581	575	596	580	549	593	607	586	593	533	521	584	549	527	558	534	539	550	544	567	590	579	611	586	546	531	562	568	536	529	566	561	551	597	562	531	570	583	561	551	570	560	588	580	513	571	554	556	500	580	597	572	576	547	554	543	531	519	530	541	543	526	552	547	540	550	555	514	512	565	597	575	503	584	573	558	554	544	533	560	570	552	563	562	601	529	565	529	564	569	512	562	559	569	573	520	544	532	553	552	527	572	559	587	504	574	560	577	535	558	550	513	568	562	580	551	542	584	533	598	565	572	530	567	559	553	595	490	534	620	564	557	550	588	567	591	571	560	566	582	584	557	544	571	576	544	576	551	528	578	547	551	568	539	560	601	559	545	556	552	578	568	580	569	562	584	553	593	541	515	584	545	544	609	555
73893	74279	60679	41478	28715	29853	23788	11347	3190	460	249	283	334	439	891	1066	865	542	401	253	233	216	255	222	220	204	207	221	214	230	217	211	191	237	201	205	205	229	240	212	208	216	202	210	196	244	243	209	229	235	237	206	203	212	204	226	233	231	213	222	226	199	227	214	204	209	206	255	215	193	213	208	231	202	223	203	220	238	218	194	231	228	218	212	239	230	200	239	222	236	216	187	183	207	197	190	221	227	189	232	235	237	233	226	226	222	213	191	237	207	185	227	235	222	213	210	239	231	225	214	219	211	235	214	209	209	240	203	206	228	242	218	224	222	215	212	221	213	195	223	234	232	207	241	209	213	206	215	220	213	215	221	226	219	227	231	233	241	201	198	211	207	217	235	200	227	230	237	210	215	235	215	204	231	201	246	231	247	236	221	198	215	216	243	230	208	219	221	224	217	206	215	202	231	225	215	217	228	210	213	213	221	208	208	216	238	211	217	211	231	206	192	217	204	192	211	203	233	199	187	226	204	199	197	240	229	227	223	240	227	231	204	210	236	214	194	194	228	211	204	189	209	187	197	222	212	215	193	222	210	227	239	205	203	224	208	257	231	205	220	241	203	223	221	197	223	199	212	223	212	207	238	199	212	210	214	240	225	220	216	219	228	230	223	193	232	207	219	201	209	233	223	253	203	190	210	218	211	201	257	227	226	214	178	223	219	211	207	217	215	205	248	263	219	208	201	200	214	202	210	181	207	223	235	199	210	220	221	209	208	222	191	208	220	208	225	200	236	190	227	220	235	197	232	234	199	212	224	218	208	208	189	212	215	202	215	202	234	200	207	223	232	195	204	214	196	233	221	212	212	227	211	260	210	219	225	235	227	195	226	240	193	230	230	233	208	225	250	218	219	189	242	231	218	230	236	197	218	228	215	193	221	231	247	202	242	226	212	232	195	202	236	216	203	216	220	191	227	226	229	245	205	229	220	207	205	208	211	220	230	218	202	218	206	221	229	198	201	234	230	216	201	205	217	220	231	226	221	223	209	253	227	198	219	216	214	228	199	197	201	225	218	225	217	206	215	219	230	207	223	223	200	222	209	201	250	213	195	198	198	189	236	211	194	180	187	226	215	228	230	241	202	204	242	217	204	242	227	232	208	224	238	226	210	216	212	234	229	182	204	209	197	218	198	224	196	207	202	197	190	240	210	216	175	215	213	235	200	182	192	230	216	207	191	227	204	214	217	218	234	212	222	223	214	198	225	218	223	240	209	209	241	178	207	228	194	209	235	210	233	230	224	212	230	206	220	223	198	203	210	226	203	207	239	230	205	217	210	218	201	226	217	213	234	200	232	216	220	226	220	211	207	204	217	224	233	209	212	213	223	198	203	222	219	226	228	238	200	219	235	222	230	250	198	205	239	205	213	222	206	245	173	201	244	208	188	180	209	229	195	251	208	201	225	215	218	215	208	254	232	222	222	246	218	254	187	207	216	235	201	232	215	212	206	218	210	221	207	218	212	204	222	235	194	237	237	203	226	195	216	227	213	212	190	211	256	225	233	213	225	218	210	247	229	206	189	213	234	205	220	239	193	222	240	220	225	230	220	196	197	237	237	217	219	242	235	192	208	205	208	210	225	221	234	213	224	220	204	239	202	235	213	235	221	210	245	215	206	205	231	211	193	233	227	242	214	208	224	211	214	235	200	227	193	239	217	190	229	215	220	218	225	219	215	219	200	222	209	213	206	219	229	239	201	211	190	228	222	228	215	218	218	202	218	215	215	188	224	230	177	253	222	234	204	227	204	234	218	241	204	239	229	214	210	229	211	230	247	225	226	218	233	210	241	197	203	208	201	193	225	209	209	252	210	220	219	213	205	188	220	196	216	220	210	198	254	189	228	195	196	207	199	231	222	246	209	213	207	224	227	208	238	221	231	243	241	256	231	209	182	214	224	219	201	215	185	202	217	236	218	203	244	217	218	187	235	218	205	215	232	234	239	215	246	236	226	215	218	243	228	194	215	196	226	200	209	217	233	251	190	223	217	235	222	207	207	218	246	223	232	223	228	218	205	221	222	203	216	195	222	218	210	240	212	205	236	208	235	202	258	238	203	228	183	211	196	239	214	194	219	236	200	208	229	241	212	219	210	207	233	206	224	226	205	206	211	181	248	217	182	232	228	226	218	222	231	213	217	214	181	213	204	202	212	225	213	218	214	227	236	217	221	230	215	215	223	245	210	214	216	240	221	184	207	218	209	224	204	215	208	236	213	215	220	195	226	224	235	212	222	216	229	199	210	213	205	212	259	204	221	221	215	224	232	249	191	224	213	209	223	229	205	234	205	246	238	205	217	232	219	200	229	207	193	222	222	191	226	220	224	247	229	218	200	213	223	220	213	196	215	216	196	216	221	205	204	236	231	223	193	222	229	227	223	197	232	231	220	223	227	212	209	230	215	202	225	186	243	212	195	202	220	222	208	209	203	199	209	235	213	229	175	237	231	199	211	191	232	178	212	218	210	227	183	220	227	220	230	203	225	222	232	208	244	220	209	203	201	219	212	236	194	229	231	203	235	218	217	223	212	227	250	207	238	207	224	228	237	238	235	201	222	214	222	217	198	216	223	247	261	239	195	255	234	231	204	211	218	217	247	211	203	205	226	197	209	212	219	217	210	250	214	203	248	221	210	219	210	244	227	237	224	207	200	207	222	225	240	228	233	202	195	220	223	206	207	212	240	220	211	214	243	207	199	223	206	206	203	260	207	192	237	225	196	200	220	204	197	203	262	196	219	224	224	222	207	241	229	209	211	219	234	212	239	215	240	217	192	205	217	226	205	222	207	234	230	220	218	211	230	219	201	237	205	200	243	212	228	212	247	229	229	226	230	245	206	195	217	220	250	206	203	218	242	207	207	215	209	228	225	222	213	226	215	233	207	229	205	220	211	205	236	212	221	196	224	204	223	204	235	203	237	224	224	229	198	223	222	215	226	211	228	198	201	208	204	257	229	195	204	221	230	212	225	217	233	226	234	200	236	237	219	213	214	217	204	216	209	227	213	212	195	215	192	244	204	202	197	205	208	232	223	203	257	204	212	176	211	219	238	204	210	236	204	200	230	214	207	216	207	214	227	208	208	216	223	211	211	204	223	201	216	217	216	232	237	207	221	217	201	197	227	187	231	203	198	207	238	203	215	229	218	212	216	223	252	188	204	223	202	225	228	228	200	227	198	239	223	207	256	218	209	193	249	233	228	227	228	240	214	215	181	230	226	250	209	210	212	200	194	225	229	189	193	215	222	219	188	217	213	185	230	210	210	193	257	197	235	230	201	220	254	200	225	210	251	225	223	206	216	226	187	217	190	216	208	206	204	236	249	255	199	203	228	211	213	220	209	214	212	204	217	216	212	221	204	209	209	216	213	216	218	223	222	247	221	237	180	241	199	207	218	212	186	213	231	211	242	223	218	229	201	235	196	209	195	203	199	231	208	241	227	188	202	231	194
49198	58556	54495	44975	38726	41923	36250	22611	9388	1398	886	921	1147	1760	3980	4974	3492	2219	1571	731	592	647	547	562	547	575	595	517	544	586	579	529	596	583	569	547	557	514	559	546	617	551	514	538	543	543	539	537	541	590	543	572	679	598	564	566	543	550	620	530	550	568	562	544	567	534	558	528	547	553	545	546	503	597	560	554	568	530	563	524	559	502	544	552	503	621	540	534	504	557	591	578	595	566	500	588	580	596	583	567	596	547	576	596	505	532	520	562	553	572	570	567	530	609	537	595	539	563	575	548	597	605	568	570	568	533	543	558	578	548	578	571	583	566	584	534	599	578	528	568	530	529	497	560	573	575	575	593	557	579	532	520	544	562	566	538	563	564	573	600	552	558	532	611	556	567	586	571	531	596	567	552	548	520	578	553	557	551	539	535	553	540	545	535	560	579	536	528	555	565	545	548	568	568	572	555	543	566	555	614	608	555	552	527	543	591	585	529	512	567	564	596	548	588	606	550	534	583	575	522	557	532	563	566	502	566	569	587	583	511	585	562	538	553	568	591	577	538	545	564	563	529	575	490	578	548	584	552	585	621	581	550	560	603	518	580	568	594	622	531	572	536	580	565	557	544	523	552	560	587	537	573	535	567	579	576	521	548	525	585	547	586	537	612	546	583	544	543	567	568	637	534	538	582	574	576	532	614	545	562	536	570	524	573	588	554	599	569	553	564	555	537	562	523	610	573	550	598	536	572	585	551	556	524	546	556	559	573	559	545	570	575	607	565	584	625	588	588	576	532	541	549	601	571	564	588	598	555	578	547	572	575	557	589	553	571	536	539	518	557	560	572	526	558	547	591	574	563	561	586	622	560	536	564	546	532	501	541	596	637	553	550	524	540	544	537	570	597	529	540	554	549	569	582	552	563	588	556	554	575	580	572	565	552	534	567	528	580	604	559	545	548	567	554	583	536	555	553	561	574	537	559	558	613	570	582	556	579	528	576	580	574	550	575	573	571	525	569	567	526	559	543	552	565	528	535	544	573	609	525	556	548	570	544	563	567	556	566	547	551	572	573	579	593	593	545	486	522	539	507	588	583	545	578	556	587	557	600	601	547	562	526	593	539	551	530	531	554	567	538	532	579	552	511	531	589	550	547	540	548	561	547	566	548	548	538	547	553	571	603	583	536	555	539	580	582	544	617	593	524	529	550	579	582	594	540	558	558	581	553	563	531	545	583	593	526	555	568	542	570	585	514	550	568	522	530	582	573	564	546	574	573	553	546	563	561	527	531	543	561	522	531	544	541	542	561	547	530	558	516	546	566	555	564	522	607	516	574	520	544	525	574	543	589	538	539	598	585	545	594	565	549	546	557	548	524	542	561	534	586	552	576	525	587	561	547	535	585	565	552	562	552	531	580	564	543	568	575	607	564	559	567	550	551	562	538	546	534	565	602	527	554	562	515	538	565	572	514	559	589	544	544	566	537	542	569	560	557	568	548	588	556	549	544	547	543	551	546	594	559	549	574	575	558	535	551	548	546	553	564	547	548	594	566	560	579	540	618	557	558	599	551	535	574	568	591	585	576	563	533	536	580	522	556	586	542	515	557	572	545	580	504	531	547	574	586	567	567	572	531	579	531	567	529	567	565	564	548	553	561	571	546	558	553	579	523	555	559	588	549	551	543	562	560	553	549	539	518	554	544	568	576	537	598	533	546	551	546	547	579	574	525	556	549	587	543	579	606	562	586	558	550	561	551	531	503	564	588	578	570	558	522	597	533	557	535	538	561	540	565	588	545	545	585	567	584	581	539	560	553	600	561	547	536	559	575	529	559	549	545	587	558	560	535	548	592	558	578	537	538	510	574	583	540	591	549	533	602	541	561	595	573	563	558	580	550	602	542	607	565	559	507	573	565	549	549	544	536	576	581	544	577	545	595	559	609	519	527	545	550	535	593	577	516	580	552	606	561	556	573	544	539	527	547	584	542	521	528	563	560	557	557	587	537	592	555	551	541	552	583	570	558	552	534	584	587	540	591	582	568	540	545	560	563	572	522	544	551	572	536	601	538	515	522	566	554	546	568	555	531	588	556	531	555	577	533	564	572	561	553	567	516	552	539	561	509	570	599	536	581	542	558	568	525	599	540	512	531	582	519	557	578	570	583	510	580	571	577	543	556	622	570	566	533	593	601	563	576	587	584	603	575	540	616	564	524	578	512	574	531	583	562	577	539	563	555	568	530	562	543	545	536	529	551	547	583	573	598	560	610	540	586	568	541	571	536	507	571	546	559	533	538	579	562	585	597	554	554	568	563	525	571	558	546	549	557	616	546	564	570	559	573	553	530	530	558	594	567	600	546	591	548	578	593	557	518	558	565	575	614	574	542	528	554	556	590	539	590	565	595	569	544	548	522	537	596	580	518	558	552	571	570	533	562	622	530	534	574	589	583	563	580	560	575	574	598	529	532	542	549	582	567	552	536	585	544	541	501	530	537	540	617	587	567	555	568	587	604	546	550	548	585	545	568	574	558	595	558	563	575	515	571	594	555	579	569	544	576	590	563	548	564	544	544	559	577	571	560	551	559	542	601	564	563	607	572	544	584	569	586	614	557	532	560	545	528	523	561	563	570	537	551	568	564	600	553	554	571	550	557	599	625	560	506	533	559	577	583	576	549	570	548	594	559	554	553	569	575	547	562	568	588	528	521	533	510	550	614	590	529	569	563	557	561	555	525	594	570	552	581	572	556	568	540	576	612	569	562	525	557	592	564	564	564	557	530	579	556	545	574	553	550	528	556	537	562	542	590	546	526	608	582	541	548	550	534	558	566	584	585	545	559	555	543	578	537	597	534	565	546	532	584	553	537	534	575	552	601	519	534	568	587	553	569	563	530	532	557	533	578	576	547	562	577	549	602	575	532	567	508	595	530	571	550	567	591	606	593	550	530	544	545	571	556	617	546	529	562	547	539	586	580	518	552	596	556	543	532	559	594	556	560	557	553	597	565	546	557	539	556	564	572	554	565	500	593	543	556	551	563	581	523	532	579	584	548	551	552	573	568	538	551	549	564	554	591	599	559	579	570	552	546	533	535	551	561	540	531	592	522	556	620	550	542	602	555	505	564	570	583	550	582	583	556	583	561	531	552	527	573	559	574	548	563	530	559	588	550	525	571	535	575	564	579	544	573	569	529	556	555	595	552	543	541	559	539	589	560	551	530	536	530	534	564	514	551	560	559	556	565	532	538	525	522	559	537	565	541	564	563	528	584	572	549	579	569	533	546	571	570	553	539	549	551	545	598	562	538	532	557	582	522	608	527	598	554	557	583	577	568	577	572	571	586	537	562	564	557	618	532	557	541	545	573	547	561	609	541	578	527	559	564	560	598	553	580	559	585	528	553	562	547	500	570	564	554	577	532	556	545	556	582	558	526	580	533	514	567	525	548	577	536	575	561	544	561	563	562	547	582	596	573	550	555	570	598	603	542	590	524	561	544	543	597	592	531
75261	74057	62335	40501	27367	27912	20313	9263	3255	578	299	293	296	381	858	961	778	503	354	267	218	250	235	241	206	223	210	235	172	206	215	240	206	228	233	234	218	216	181	202	198	233	210	216	211	219	246	223	213	216	246	221	220	235	211	214	227	221	215	218	220	201	213	236	258	217	222	228	229	218	203	245	209	220	208	228	199	186	204	196	227	217	199	210	225	239	238	195	217	218	221	220	209	224	210	226	193	206	200	228	207	198	204	217	231	213	217	175	199	188	206	228	194	250	239	201	226	198	209	218	219	198	217	192	224	220	234	219	262	210	221	210	230	197	211	201	214	188	187	229	215	231	215	212	237	199	223	198	209	211	205	216	220	239	207	233	212	217	225	219	202	221	210	218	197	221	232	205	219	223	209	225	199	210	209	216	201	222	198	205	215	210	251	232	207	214	205	240	213	223	208	218	219	219	202	226	229	232	235	191	225	200	215	198	212	232	212	212	217	204	236	244	225	244	201	215	217	219	211	224	212	239	238	241	211	240	214	206	216	194	209	219	245	210	221	226	223	219	209	226	207	224	194	231	204	214	198	211	228	235	211	231	215	228	209	233	208	223	211	210	204	233	185	200	235	206	219	247	194	209	218	206	255	230	202	219	202	225	189	213	249	223	222	239	230	210	198	204	209	192	239	226	219	204	237	223	214	208	230	217	215	227	245	245	229	211	221	190	213	224	213	188	221	217	216	226	229	185	230	228	233	223	219	210	197	209	211	227	232	242	215	234	230	221	221	198	203	219	202	187	226	238	198	198	222	205	240	215	230	202	219	220	165	218	208	218	217	201	196	208	213	206	218	213	197	165	202	221	204	201	226	205	242	205	231	212	198	235	239	235	245	198	188	233	213	238	224	220	249	211	223	239	202	192	190	240	196	231	204	210	222	213	226	216	212	212	197	211	203	190	222	220	238	216	224	201	234	259	231	232	187	202	207	231	230	231	189	235	211	207	230	224	218	211	238	202	229	216	231	211	208	210	213	222	221	215	224	229	217	226	222	204	198	211	234	207	196	237	219	244	213	215	228	221	208	237	227	220	234	226	207	215	204	216	223	212	245	204	209	253	249	226	191	210	229	217	186	191	234	208	198	211	226	214	218	226	228	224	259	224	208	220	184	227	221	213	200	208	215	221	224	237	215	233	236	232	215	217	219	202	236	226	248	234	215	213	207	196	244	206	198	222	226	222	259	219	212	231	215	222	229	239	198	207	215	207	205	205	203	209	217	235	205	226	218	178	206	208	213	220	225	232	233	207	231	230	230	204	237	222	204	225	199	231	242	213	224	193	193	217	221	208	223	213	222	210	214	215	245	232	217	208	219	218	199	227	206	191	205	211	198	235	241	202	197	196	194	193	209	194	205	211	211	211	213	223	241	192	209	212	210	229	207	226	220	197	228	206	237	228	247	211	222	221	236	199	221	206	211	215	212	202	221	208	218	204	206	230	207	191	192	225	220	186	230	218	207	191	182	209	212	213	209	237	221	197	225	219	203	217	208	206	227	211	240	205	211	225	243	214	214	215	229	205	203	202	209	226	202	199	224	216	211	219	198	212	213	220	207	240	216	227	210	223	224	215	260	209	213	218	225	212	217	198	199	200	225	202	210	229	220	189	233	230	248	212	220	206	236	223	213	215	229	225	214	238	221	215	221	239	211	227	214	214	211	206	220	214	223	196	233	229	209	194	222	202	235	189	189	239	209	222	252	208	235	212	239	225	216	228	180	221	206	210	223	217	221	229	191	242	203	197	200	183	211	200	214	231	235	228	205	231	199	223	225	189	213	199	202	214	209	211	202	228	206	198	220	207	219	207	223	236	193	192	208	230	201	248	199	223	216	201	236	210	220	225	221	214	227	205	215	229	222	211	214	237	201	214	206	189	245	208	218	207	236	230	238	229	223	205	202	214	196	229	197	211	202	216	199	212	196	231	215	234	234	214	226	195	200	213	224	215	226	217	224	211	224	210	218	212	228	219	223	228	218	247	228	241	201	190	222	242	189	208	252	226	218	220	195	232	200	201	216	203	221	214	213	214	192	205	198	218	209	211	206	240	230	200	200	221	212	218	210	226	231	208	211	222	211	198	243	216	211	233	213	220	202	207	201	227	217	223	228	201	230	215	247	204	236	223	224	211	207	221	224	226	206	223	230	227	244	222	198	213	217	213	219	190	221	184	203	211	211	219	225	207	220	227	202	199	234	225	238	214	215	198	225	229	245	220	224	228	237	223	224	207	213	221	225	217	249	217	199	206	216	212	238	251	217	209	216	256	243	243	228	235	200	222	202	206	203	197	228	223	198	216	238	246	235	232	217	180	244	210	219	228	205	211	216	195	218	212	213	226	199	196	211	204	210	220	207	231	212	215	207	214	224	215	209	214	230	212	229	217	197	205	205	210	222	222	210	220	214	229	220	214	194	200	203	177	226	243	212	232	193	209	208	227	230	217	217	215	215	201	223	233	231	234	218	203	218	238	213	209	227	225	263	209	218	217	207	197	216	215	202	245	233	229	222	183	222	198	195	206	191	210	228	222	234	194	216	228	224	192	240	230	246	198	204	227	227	211	211	259	221	237	250	190	214	224	251	229	218	206	199	238	211	218	200	204	206	187	196	210	227	219	218	219	194	186	206	199	207	203	232	242	200	221	211	183	215	221	222	193	213	210	216	213	216	238	215	198	218	203	237	215	206	211	235	196	232	238	222	199	216	229	218	239	221	226	208	217	213	237	206	214	232	231	214	190	204	236	210	248	227	208	218	231	247	200	198	230	228	223	211	216	237	226	205	236	192	243	235	215	201	240	213	232	210	209	218	220	215	181	213	219	225	204	217	208	223	203	219	232	221	219	221	181	238	222	228	244	242	217	213	216	234	202	233	226	226	210	238	227	233	254	226	210	199	185	205	233	192	221	215	187	259	245	215	190	232	214	222	190	221	234	216	238	211	237	207	223	247	228	230	217	207	209	207	216	242	241	208	211	206	228	212	225	219	234	210	214	207	207	214	227	230	207	198	213	204	203	252	240	216	212	259	213	183	232	181	208	231	242	207	240	217	224	232	217	214	211	204	211	242	223	215	213	211	242	234	218	181	239	245	223	179	213	205	216	246	190	222	208	232	222	200	214	250	203	213	231	199	197	209	219	206	226	227	238	217	209	265	237	227	217	196	221	202	183	202	223	221	217	222	212	218	217	227	224	231	223	222	205	215	215	217	210	220	235	222	202	200	215	251	228	242	200	231	216	228	224	229	235	205	223	195	217	203	222	222	219	188	216	227	225	206	250	221	226	219	258	234	206	222	203	226	209	237	241	229	224	193	219	221	223	251	239	222	218	225	222	221	239	201	220	245	200	242	201	228	223	256	207	220	197	248	226	198	202	213	202	212	216	189	195	197	233	215	231	215	217	200	198	212	220	204	207	208	207	242	203	219	222	227	217	225	203	211	226	209	210	262	229	189	232
50166	58549	55835	44204	37267	40067	33044	20067	10460	2072	901	801	910	1560	3817	4501	3333	1834	1521	831	622	584	580	537	555	571	549	577	580	545	541	566	574	560	557	566	556	568	577	510	576	535	531	596	553	571	542	553	530	586	567	570	634	627	602	563	556	543	533	563	528	580	595	544	534	549	564	530	566	569	610	583	551	558	587	545	555	521	590	524	571	559	604	558	569	520	552	547	556	536	599	595	579	572	545	547	548	534	561	535	559	552	570	548	553	530	572	583	554	563	592	535	539	543	595	557	544	524	581	523	554	549	605	552	580	537	507	585	561	586	593	532	544	552	557	542	570	581	506	547	555	583	574	576	565	556	585	525	542	561	539	540	541	523	509	588	582	555	595	585	515	555	533	528	566	566	533	557	550	559	516	545	579	596	553	545	593	559	551	601	566	543	534	607	580	536	568	543	603	530	558	575	570	545	569	536	595	579	527	558	546	564	561	594	556	543	561	534	577	568	551	566	565	555	538	560	569	635	514	578	552	556	530	532	558	594	603	562	526	583	600	567	556	554	601	539	556	566	534	591	571	546	577	581	549	583	539	595	532	555	588	573	585	548	562	529	531	558	569	536	597	587	550	567	541	604	537	557	597	548	545	556	537	563	595	554	565	581	523	556	542	559	583	554	570	529	545	518	537	515	580	540	565	556	543	532	550	571	579	566	550	571	576	517	570	520	560	539	546	558	599	566	560	570	588	549	558	561	538	555	565	569	569	545	566	572	581	531	569	539	562	575	549	541	572	555	564	603	559	623	515	589	582	551	583	533	551	539	539	560	574	553	578	562	544	571	557	577	522	565	545	550	535	558	564	563	553	522	543	553	568	580	537	529	565	578	568	541	559	597	557	580	545	529	547	535	540	536	570	599	563	518	520	540	576	557	560	546	555	541	543	550	567	551	564	525	543	534	582	549	510	563	516	554	588	526	563	552	564	558	599	565	553	569	586	581	515	523	571	564	530	552	570	568	564	541	561	575	596	545	577	535	504	587	567	524	596	549	506	554	588	533	580	580	500	565	562	571	571	618	565	558	537	551	526	545	559	541	569	536	544	551	572	547	572	530	564	560	559	558	565	589	518	531	522	567	583	588	569	611	574	585	566	533	539	567	518	544	560	541	554	556	561	572	601	550	562	582	557	567	552	595	523	558	570	548	551	514	566	552	582	517	543	595	573	531	544	529	554	584	561	546	559	550	562	540	565	611	533	512	541	571	543	571	533	541	546	520	563	503	538	594	566	577	561	533	564	579	562	533	532	587	530	580	571	561	602	570	556	551	554	580	564	534	563	606	556	533	563	515	538	536	565	551	565	564	601	598	534	582	551	591	588	542	611	524	544	568	513	567	553	537	540	582	543	579	531	551	590	542	575	564	546	554	559	570	516	551	545	521	579	514	550	505	583	523	534	536	544	588	535	576	555	577	556	534	541	550	560	526	536	597	571	491	538	579	569	557	588	569	550	624	594	597	523	559	551	564	533	547	566	529	542	573	557	570	554	549	559	522	540	548	583	507	568	597	563	533	585	549	527	581	574	556	551	553	548	550	554	511	570	551	582	539	551	578	519	558	538	540	515	540	553	553	548	609	542	546	605	526	608	520	585	552	518	547	587	559	573	559	541	551	570	582	546	533	535	557	569	577	520	573	521	590	586	546	582	562	562	554	579	595	569	576	544	542	548	540	573	514	535	562	540	558	503	550	576	525	534	554	560	542	535	559	540	527	565	555	554	530	567	550	543	533	552	552	588	534	582	546	552	575	612	574	554	557	586	586	545	552	559	550	589	570	586	592	591	550	573	570	561	563	557	547	527	575	548	533	590	524	581	512	579	570	535	534	565	583	540	557	566	559	584	545	588	545	574	526	551	565	567	543	570	592	565	556	543	530	552	559	572	591	528	536	580	582	559	579	541	568	548	596	530	594	556	516	562	554	572	547	544	507	578	545	546	550	508	563	575	573	536	557	550	523	551	535	493	559	568	539	589	571	573	536	498	589	514	560	531	554	586	580	556	600	561	512	543	590	580	543	607	537	553	596	558	526	580	534	565	530	534	569	561	517	546	523	542	554	557	570	601	582	545	597	559	555	566	596	550	561	540	560	555	573	578	574	559	524	575	544	581	578	565	581	552	541	556	564	553	557	573	540	556	568	544	558	563	540	561	585	581	545	520	553	531	524	522	548	595	573	519	549	535	553	528	578	541	582	592	534	565	536	543	566	545	596	529	570	573	561	564	551	583	566	547	556	547	562	553	540	583	526	577	571	587	545	579	529	576	524	575	588	557	555	606	566	546	528	582	576	515	529	570	551	541	545	552	600	535	580	558	552	575	572	531	551	558	563	557	550	586	548	554	544	557	585	584	515	602	539	573	564	587	566	521	561	587	567	577	581	583	561	585	560	536	566	591	542	529	566	567	554	553	556	574	594	576	567	551	553	566	577	592	531	566	529	607	575	552	601	536	550	557	531	562	579	587	533	561	524	554	556	556	556	576	512	557	529	567	553	551	557	566	558	535	558	563	543	582	561	592	561	528	558	542	566	545	553	513	543	554	566	587	542	551	546	554	568	570	581	604	541	531	546	536	554	579	577	520	572	593	536	529	564	551	577	559	556	532	481	563	551	566	563	540	566	561	573	602	534	555	554	546	559	514	570	568	563	539	553	545	560	597	594	572	573	528	558	554	525	594	551	565	573	560	525	514	550	530	535	539	606	550	558	552	563	540	543	568	549	568	567	610	546	544	536	527	590	626	584	558	524	557	557	526	551	539	552	591	596	584	567	581	557	566	578	555	599	558	540	574	554	563	563	498	530	619	576	554	581	501	577	560	573	534	558	537	550	594	581	581	505	606	531	545	551	575	591	593	555	570	593	561	530	591	536	546	569	590	512	506	571	560	550	594	555	551	563	588	573	567	558	526	566	592	536	519	546	501	545	515	551	556	519	570	571	560	597	553	589	540	505	568	554	569	552	593	549	533	526	536	594	554	539	494	541	489	542	513	532	530	544	586	568	581	534	500	569	554	561	547	585	571	555	576	546	585	596	563	577	569	565	561	559	525	511	543	579	560	560	546	530	615	557	584	574	565	572	540	581	557	582	513	549	516	545	575	522	497	553	534	561	575	540	567	525	580	534	540	529	563	539	577	555	557	544	556	554	555	567	557	543	572	570	553	570	574	554	568	578	546	582	563	550	554	578	519	534	554	593	532	568	562	551	576	568	538	531	561	560	565	554	577	576	538	552	572	537	515	609	555	580	542	561	557	560	537	546	579	544	537	588	559	552	561	564	553	574	572	589	571	570	559	576	518	538	564	569	605	528	502	541	550	539	524	558	567	552	560	541	555	603	459	544	542	539	539	577	551	557	585	569	553	554	558	516	614	556	534	588	519	562	578	569	567	522	581	532	562	550	580	536	576	512	578	557	549	554	551	601	573	574	517	543	558	555	556	543	561	510	547	588	567	567	534	551
75765	74312	63571	41414	26900	27292	19897	8608	3417	725	258	268	288	381	768	950	737	457	381	250	210	216	205	248	207	256	250	223	246	192	197	214	191	225	217	219	210	231	194	212	210	194	204	227	230	230	213	203	208	212	243	191	238	197	229	222	190	216	203	238	243	228	218	225	231	225	196	211	238	213	215	202	217	211	203	227	188	197	228	190	198	209	233	212	210	228	206	202	183	228	232	219	220	213	215	223	189	202	226	190	200	208	208	214	220	191	219	228	221	197	207	194	222	226	225	242	240	205	194	223	205	212	219	229	241	224	212	214	211	214	248	224	216	204	214	203	213	207	220	235	226	196	211	222	213	192	209	224	203	241	236	223	221	207	237	210	247	217	200	197	217	236	230	225	237	212	214	232	200	198	211	221	206	237	214	219	234	220	214	221	220	224	240	213	208	226	211	211	220	210	234	209	216	196	230	230	239	227	256	191	222	195	205	209	242	225	231	223	218	219	219	210	211	206	234	214	214	213	219	219	220	220	217	214	222	182	222	201	199	212	235	233	227	217	223	228	188	225	206	210	179	189	228	197	209	205	233	223	191	225	230	214	195	223	218	215	217	222	204	202	225	227	224	235	205	200	230	232	201	196	204	216	198	208	209	220	226	223	229	220	225	192	243	219	220	220	216	202	202	205	225	220	211	242	210	210	202	199	217	233	231	222	223	209	220	217	221	216	191	244	232	226	220	223	240	208	224	209	217	235	225	216	228	213	202	221	203	211	210	197	207	201	214	212	201	184	232	250	214	257	219	236	199	200	244	192	219	217	237	225	205	205	222	216	211	207	179	240	202	208	219	214	220	217	185	232	215	208	209	236	213	221	225	228	207	195	197	250	217	223	228	205	198	250	205	226	208	221	223	200	243	219	213	209	189	177	226	235	231	237	212	232	222	231	226	211	220	203	239	198	204	192	232	227	229	211	199	198	220	212	228	231	190	210	224	205	203	220	215	218	219	236	229	205	235	240	202	215	247	210	234	234	200	199	205	227	221	209	217	205	220	204	229	215	228	213	224	224	193	236	206	222	224	207	213	198	196	220	211	213	212	221	208	207	228	226	208	199	197	198	234	236	246	217	190	212	237	205	220	184	230	219	248	224	222	209	197	210	257	216	215	215	214	207	222	226	236	230	240	210	230	223	198	213	222	243	198	220	205	191	221	203	229	208	218	252	207	207	237	221	193	212	201	187	219	205	199	191	209	211	194	241	226	213	200	208	230	238	214	229	222	228	208	223	257	224	192	233	213	205	185	216	200	209	213	227	211	186	201	207	212	218	214	215	213	245	207	183	229	222	210	216	209	228	193	225	201	207	235	221	227	226	197	199	242	235	215	223	202	198	216	220	212	203	217	200	246	211	186	200	242	215	220	238	209	208	208	206	213	211	226	229	211	205	203	227	228	196	218	234	219	189	202	199	250	234	221	211	220	212	206	188	209	202	234	230	225	212	213	248	206	234	222	213	217	215	225	249	225	238	219	250	236	232	214	233	208	205	223	233	227	222	241	210	200	212	229	209	201	221	213	222	237	222	225	220	206	216	197	233	216	205	231	217	208	220	239	212	219	236	230	231	218	228	204	186	222	209	219	232	225	203	221	224	226	223	206	241	219	199	214	223	244	215	208	208	220	213	202	214	206	238	201	213	220	220	223	207	236	234	217	199	213	203	220	221	180	219	197	231	218	205	224	160	233	220	222	225	212	206	227	184	244	228	227	199	221	198	229	228	206	201	226	225	218	253	205	215	200	222	227	239	211	194	216	242	208	199	192	189	217	228	202	232	226	230	223	230	235	250	207	209	216	215	214	204	203	222	234	228	231	211	207	188	225	215	214	237	205	208	232	217	216	226	228	212	242	217	202	206	219	230	224	192	212	245	218	197	221	206	221	248	226	209	216	193	209	231	209	213	202	242	213	239	218	229	208	227	216	218	229	232	205	195	191	243	212	192	234	190	204	229	218	214	196	193	204	219	196	193	220	223	236	227	215	238	236	233	216	214	245	207	216	226	225	207	235	231	223	210	211	205	240	247	218	202	195	217	216	185	226	189	209	194	216	223	234	209	189	211	224	230	226	198	223	209	213	198	235	203	198	208	206	198	205	205	207	223	224	236	209	221	254	215	204	228	204	244	219	205	207	206	231	225	230	221	223	223	212	209	232	227	245	208	232	240	217	222	235	218	220	195	206	206	194	223	196	228	230	218	222	205	220	216	204	233	206	230	233	215	207	218	218	239	211	212	219	202	232	220	232	182	213	221	212	240	238	199	219	193	223	235	198	212	229	219	232	229	213	248	221	276	228	214	187	229	212	192	214	253	203	223	214	204	220	229	226	227	229	255	226	213	207	201	196	208	202	203	224	215	232	218	205	207	215	240	215	207	210	215	253	213	216	231	193	208	223	223	197	220	207	222	182	220	202	209	216	213	217	217	199	220	215	243	208	204	229	236	233	227	247	252	192	230	226	204	236	224	228	234	207	204	223	209	206	230	227	222	202	213	226	222	236	218	213	235	224	210	188	183	235	229	207	234	237	215	218	224	222	241	190	208	217	210	236	232	223	231	237	230	216	232	228	206	239	200	223	213	222	205	223	211	217	228	241	229	220	217	216	191	216	239	224	177	226	222	222	239	222	229	216	224	232	233	210	200	239	210	223	247	208	214	212	205	219	210	210	241	216	230	202	221	217	228	234	233	233	218	212	181	205	222	205	226	218	192	207	194	223	218	223	244	205	222	203	235	208	192	200	202	204	209	218	232	228	196	197	238	200	232	229	228	206	230	211	234	247	229	217	205	207	205	244	228	212	219	229	213	210	211	231	208	233	213	222	195	194	232	216	249	198	208	240	234	219	234	213	216	218	235	207	222	209	228	232	216	239	242	212	200	214	206	226	211	243	205	241	204	201	213	205	220	242	230	206	215	219	230	206	233	221	235	226	179	223	235	220	216	238	245	222	221	197	232	193	189	214	225	205	231	253	219	213	196	218	253	222	234	229	213	233	190	233	232	225	202	214	212	244	195	217	224	193	221	225	224	211	214	216	202	234	236	228	231	233	208	211	223	190	215	237	212	248	211	219	206	211	231	230	213	192	211	210	207	207	210	224	212	205	216	206	203	214	221	225	203	217	218	222	202	236	209	219	226	226	227	217	213	223	237	245	229	209	209	234	235	251	216	232	227	212	238	209	232	218	208	224	228	206	213	209	242	220	203	205	206	195	235	207	231	253	223	220	216	201	195	211	210	224	208	222	238	207	227	228	243	206	219	223	220	231	230	221	195	204	219	216	216	243	236	221	247	194	218	207	213	222	197	223	210	206	210	216	231	202	235	178	226	247	246	213	245	216	210	232	193	218	219	227	191	216	182	234	237	217	217	187	196	190	227	237	196	217	206	189	224	208	229	241	237	197	224	226	227	207	254	194	199	217	231	208	197	198	228	224	214	230	202	216	223	225	222	242	237	222	215
50014	58778	57261	44413	36855	39888	32401	19495	10514	2503	959	905	895	1499	3453	4287	3125	1875	1298	839	572	606	664	540	525	542	575	542	559	547	590	582	539	569	570	580	553	564	558	516	505	565	567	547	550	551	583	515	516	569	511	593	624	620	599	556	544	566	560	558	567	569	544	552	610	560	554	530	544	537	593	554	559	550	586	575	534	521	587	586	619	540	566	565	583	562	569	538	540	547	550	517	577	583	544	595	547	552	568	567	566	548	559	529	512	541	542	607	607	554	571	555	562	582	554	553	550	577	568	521	547	537	575	570	572	551	582	541	546	552	519	557	552	547	561	554	557	526	543	600	508	535	543	535	560	601	579	538	576	572	549	571	606	548	553	560	636	581	529	529	566	547	534	570	546	572	593	550	568	558	512	536	569	527	550	587	551	547	592	575	585	576	559	578	549	539	568	564	544	549	556	576	538	538	549	571	578	572	558	569	575	535	569	560	546	531	612	551	566	565	546	561	583	544	543	551	561	587	568	563	542	589	595	592	573	545	558	531	599	526	540	538	515	559	567	551	501	535	480	553	563	551	600	586	598	559	550	571	555	530	568	581	609	525	537	544	523	565	553	550	538	513	533	535	584	557	550	560	554	577	553	594	556	551	558	628	596	545	554	553	532	584	562	550	570	563	556	562	549	547	581	557	555	577	559	578	541	510	522	577	548	562	561	525	564	553	521	530	572	574	570	544	553	523	557	571	618	559	604	528	520	532	550	540	542	579	569	560	537	581	563	523	503	532	560	564	589	568	561	556	557	548	567	568	578	580	568	526	567	547	610	509	563	556	533	564	522	585	560	580	545	570	578	577	524	570	597	570	550	561	570	539	559	571	595	568	553	568	576	561	567	516	562	534	560	536	587	579	579	562	564	572	559	557	543	550	569	582	583	568	538	559	566	539	573	547	541	605	497	528	560	592	595	545	571	546	576	564	562	550	566	556	556	565	535	586	523	564	600	598	531	549	614	568	550	546	617	530	525	543	550	532	596	563	548	619	556	565	613	527	555	562	493	559	571	569	582	535	527	541	568	548	570	526	591	546	559	568	534	587	624	588	549	542	557	572	541	546	606	540	504	594	561	570	550	538	542	589	550	533	562	599	564	600	551	573	572	562	527	516	534	540	553	572	546	612	563	562	581	578	584	582	594	581	601	586	534	547	555	610	543	563	595	595	571	529	502	558	545	599	532	535	550	580	535	575	542	553	559	578	544	539	603	556	549	574	548	537	579	567	543	524	579	560	574	599	561	608	553	561	575	600	587	561	594	584	534	573	558	575	557	532	560	589	542	534	584	554	524	528	596	568	543	528	549	605	538	542	552	548	548	516	583	580	521	590	569	591	561	547	543	546	539	550	531	580	531	587	587	543	592	604	533	587	549	536	535	575	545	529	536	567	593	564	575	529	602	589	573	564	557	538	533	557	574	553	559	571	538	549	545	536	586	562	588	530	564	573	585	566	573	549	575	557	563	540	548	539	590	567	549	548	633	538	542	548	541	581	548	597	577	528	558	582	558	532	568	546	526	587	551	548	591	566	515	596	578	567	573	570	582	539	561	606	519	531	546	527	589	562	526	597	545	553	569	552	541	556	582	546	575	572	585	588	602	551	551	547	590	526	585	537	576	591	593	591	546	534	569	543	531	533	571	528	553	588	502	574	605	568	529	577	534	560	558	549	580	576	545	588	552	586	563	566	512	562	595	547	599	581	572	574	548	529	553	575	577	552	539	575	579	590	533	596	619	562	525	586	570	613	557	551	583	558	539	554	544	576	530	596	552	533	601	548	609	573	567	578	555	550	571	565	580	563	574	525	536	587	595	574	570	580	589	551	606	541	562	586	588	543	550	561	584	544	616	540	568	570	549	595	538	551	559	573	568	506	537	577	518	597	564	549	517	567	589	518	545	504	562	591	564	541	553	553	580	530	624	552	575	602	594	534	541	498	575	587	521	601	544	571	532	558	559	585	569	549	589	498	508	573	580	583	524	629	542	555	548	577	590	570	546	581	560	576	559	567	598	564	549	536	523	599	557	522	580	588	586	558	542	576	568	535	563	565	558	598	556	542	601	549	567	591	528	574	555	581	591	573	526	581	557	533	557	558	538	549	551	550	562	596	536	565	568	578	531	539	547	556	570	537	573	548	553	560	555	546	560	536	590	557	575	581	559	539	549	610	546	621	541	549	559	555	557	541	560	608	534	591	545	557	557	557	528	583	568	582	538	559	547	562	572	542	545	521	613	581	544	573	540	563	578	576	555	621	566	547	517	573	563	562	537	552	551	589	511	571	582	583	583	586	565	588	592	516	534	554	565	566	563	575	554	598	573	556	587	568	558	575	598	574	529	580	521	587	571	574	574	551	587	526	577	516	581	582	567	531	546	583	580	537	569	569	594	594	559	563	571	542	535	569	574	549	551	514	582	557	572	559	575	589	572	524	584	558	562	549	569	586	583	557	577	574	573	536	567	576	559	521	557	554	540	549	541	549	575	560	568	573	576	564	593	583	581	576	575	545	554	540	546	559	548	548	545	563	546	536	565	533	533	553	568	557	604	528	556	596	562	590	585	550	581	553	529	591	529	581	560	532	546	568	572	546	545	585	565	560	543	584	560	582	546	541	545	560	536	540	576	600	600	562	553	532	557	559	592	526	549	556	586	524	572	553	545	568	547	554	530	529	557	556	530	568	568	571	552	553	503	587	538	576	542	590	573	548	550	564	517	574	588	571	542	549	536	562	534	567	568	521	558	580	545	589	557	572	577	517	549	538	568	552	555	552	548	577	529	562	557	554	575	559	611	553	514	574	574	580	548	557	570	598	578	552	537	549	551	547	552	563	530	577	530	558	538	579	539	516	551	553	551	581	573	569	577	532	554	537	556	597	568	554	581	575	535	567	544	529	569	586	552	517	573	557	579	547	566	598	596	566	600	575	567	599	611	574	571	548	580	573	548	525	533	554	522	524	553	572	551	594	560	513	559	550	576	589	545	539	502	580	549	556	538	567	565	629	559	548	608	565	521	542	596	536	529	549	570	552	534	568	549	547	525	567	568	533	553	605	559	551	561	502	534	563	603	589	598	541	541	539	592	576	535	561	566	522	536	556	500	583	565	557	582	541	571	580	558	554	503	598	555	530	554	608	572	566	564	565	576	557	592	564	576	571	605	546	573	572	593	581	543	543	555	564	592	570	527	555	505	566	516	569	597	567	615	545	548	507	544	539	520	506	559	589	560	592	535	538	584	580	554	579	568	563	553	568	510	543	589	559	558	614	589	547	572	578	560	575	512	551	567	560	562	581	556	551	536	539	555	528	560	565	592	553	592	563	573	523	560	601	572	557	517	577	568	578	565	532	550	540	551	558	525	566	570	593	589	535	554	547	536	549	539	570	553	534	536	576	553	541	549	533	519	568	581	564	554	545	523	557	564	549	577	551	571	508	582	550	546	577	557	606	498	558	516	510	555	562
74748	74364	63271	42296	27757	28698	20869	9498	3586	617	316	375	316	365	686	1027	822	569	364	256	210	243	245	231	225	223	218	208	200	225	198	200	228	247	216	218	203	201	211	229	219	203	220	212	221	218	219	222	218	195	214	244	228	238	232	195	227	219	189	221	222	227	220	190	189	211	170	234	201	223	234	204	247	197	216	238	224	234	212	238	224	224	219	220	197	204	217	227	217	203	216	216	193	224	211	188	214	209	215	213	244	236	222	214	213	240	209	212	238	256	255	232	209	203	215	215	244	245	231	204	229	223	247	253	207	232	222	212	202	194	225	209	221	212	219	192	231	209	234	196	205	222	217	205	222	204	215	247	205	213	212	196	211	225	223	213	226	216	241	194	219	232	233	221	229	240	212	229	220	217	200	224	234	201	241	226	201	212	214	215	200	204	245	224	228	200	203	226	194	203	212	222	237	233	230	243	204	209	223	227	249	223	175	230	233	219	217	234	229	207	221	215	209	246	199	224	205	201	196	206	211	226	217	203	207	239	225	217	209	222	216	236	215	203	227	206	211	208	210	216	213	204	203	221	207	239	241	241	227	203	198	233	232	252	239	211	226	250	198	220	217	238	206	228	219	224	224	259	209	239	221	256	211	231	207	208	161	223	194	222	227	208	217	210	228	208	222	254	236	207	243	225	202	211	215	201	191	216	202	234	233	232	192	200	220	242	205	215	235	235	201	242	205	221	200	229	226	195	219	245	240	234	203	209	210	248	206	242	237	215	205	205	226	228	222	241	223	207	230	231	202	223	214	223	218	233	244	192	224	220	201	211	206	243	212	231	248	199	237	241	209	213	239	234	226	231	217	218	211	181	218	249	212	222	216	221	221	207	214	219	225	238	207	213	200	200	221	201	183	207	223	222	208	229	200	237	211	223	218	205	216	202	220	227	218	219	216	178	223	223	238	252	222	209	226	205	210	214	204	230	246	224	190	209	211	234	229	230	203	204	232	210	225	224	223	215	237	194	201	201	263	237	201	211	195	231	254	239	223	209	231	200	222	215	202	213	206	220	201	208	227	216	209	218	234	201	213	192	212	232	195	214	218	210	247	209	224	236	244	229	225	219	211	216	227	223	232	240	197	246	185	217	199	220	237	215	214	199	228	239	232	213	232	196	213	221	204	207	214	191	234	234	197	246	228	218	226	212	204	205	211	216	184	210	228	226	197	223	196	224	256	223	204	235	231	230	205	236	227	206	222	209	230	231	195	243	229	230	232	229	218	212	208	218	223	218	231	226	219	224	235	205	214	245	219	210	221	237	240	200	217	221	228	234	244	238	234	232	214	218	234	194	219	221	224	210	219	229	241	228	192	220	206	231	220	203	208	221	221	230	239	225	201	203	203	213	238	216	222	195	196	222	215	201	227	198	223	192	197	226	214	235	215	224	238	226	244	222	236	189	229	236	218	223	222	226	221	253	198	227	217	231	215	222	231	229	194	220	230	203	218	212	233	201	232	232	214	196	238	220	210	188	192	206	207	234	216	196	212	185	212	233	217	207	198	206	225	248	210	225	203	201	218	216	210	201	213	225	229	223	203	244	198	200	216	210	189	219	215	194	206	207	229	221	231	204	199	227	225	202	191	184	231	221	219	213	189	225	221	203	214	209	219	214	197	208	206	214	213	234	208	222	212	239	203	207	217	224	219	220	241	214	210	232	211	208	216	196	216	210	200	214	224	202	243	223	220	197	221	217	222	235	228	223	213	219	201	211	204	226	231	223	206	221	222	229	239	216	196	210	245	226	215	213	239	238	225	232	214	197	226	227	231	219	209	221	231	212	221	190	243	236	224	221	235	193	213	202	221	209	229	221	208	211	237	238	222	180	210	222	201	225	212	220	197	217	208	233	223	213	224	227	208	201	216	222	248	191	195	235	233	244	220	235	225	206	220	208	247	227	227	201	182	199	210	233	224	222	196	238	218	216	259	211	210	234	186	249	236	228	237	218	235	199	215	231	201	226	228	215	212	240	229	202	222	217	211	226	242	229	206	218	220	214	186	193	209	209	224	225	225	220	212	206	207	202	204	207	204	218	204	198	232	229	218	213	209	224	237	219	203	203	213	207	202	210	200	249	240	221	197	215	254	207	212	196	220	227	238	237	204	246	243	212	221	224	227	216	232	236	225	203	184	203	195	206	205	203	214	219	177	229	214	207	219	235	235	217	224	229	217	216	216	214	217	252	215	199	212	223	216	230	212	221	215	214	201	214	207	236	215	207	225	190	201	184	230	218	224	219	215	239	216	204	228	218	200	184	212	234	251	215	228	225	215	208	218	217	214	216	220	207	202	205	218	196	223	194	228	223	218	201	215	217	238	229	210	209	213	221	225	237	184	190	186	210	235	210	230	223	222	256	233	213	230	222	215	204	201	197	228	206	258	194	215	219	191	203	218	224	201	228	201	230	225	235	193	210	244	212	190	223	225	219	230	204	204	194	225	200	226	208	230	241	215	228	236	202	239	228	222	215	227	234	236	232	216	204	206	222	231	227	191	221	204	213	238	236	220	233	230	230	247	207	234	214	203	234	243	199	215	215	200	207	222	227	223	214	209	229	218	207	236	210	221	216	218	238	231	243	217	232	246	200	210	233	213	227	186	219	218	213	217	223	226	213	218	203	217	202	190	215	231	220	212	216	223	222	208	219	230	222	242	218	222	226	214	228	216	197	194	227	231	207	220	204	234	236	228	215	230	230	201	200	203	205	258	217	234	232	210	205	211	237	231	228	217	224	221	227	222	204	207	224	238	189	213	215	219	230	205	219	213	208	231	209	204	204	217	190	211	222	252	194	214	218	222	214	216	243	226	239	236	204	217	223	207	212	227	199	221	232	243	226	211	234	216	226	227	249	235	200	213	223	224	227	205	231	222	239	238	204	245	233	205	210	217	220	218	206	215	220	236	207	242	206	219	218	218	227	227	225	224	250	240	251	238	207	226	230	222	206	199	239	216	229	217	206	215	225	228	234	217	244	225	213	210	226	250	224	229	222	245	212	199	200	211	209	233	257	195	217	216	216	211	244	230	217	231	212	230	206	235	238	205	226	222	216	211	197	238	222	226	215	200	213	212	214	218	209	196	194	235	249	207	254	239	219	215	249	243	184	227	204	211	246	232	220	205	242	226	211	253	242	197	250	221	221	214	185	213	217	220	221	231	210	197	204	229	222	216	209	214	246	239	205	248	228	210	229	254	238	204	219	220	232	225	233	215	215	210	237	209	205	249	252	213	212	229	216	236	212	200	211	229	220	212	241	215	211	208	211	214	224	203	219	214	236	201	209	213	201	202	215	212	208	217	212	250	228	203	228	233	193	217	195	240	221	193	233	214	222	220	217	206	233	205	206	205	224	240	199	217	215	243	216	222	231	206	210	218	193	214	208	212	241	219	237	237	238	213	199	223	229	199	223	232	202	241	239	226	189	189	217	184	205	225	208	213	203	192	206	217	219	235	182
49687	58345	57091	45713	37480	40956	33239	20525	11137	1835	995	1211	1088	1458	2938	4396	3629	2460	1364	867	600	584	660	584	564	536	578	602	574	528	583	557	587	555	575	551	532	551	533	570	552	549	526	551	574	550	546	566	591	599	592	538	614	593	606	569	554	560	544	580	574	547	546	569	558	549	585	570	611	559	560	528	558	573	567	571	569	573	517	526	572	582	546	565	539	534	563	581	539	551	531	578	556	565	553	601	558	598	566	546	567	564	525	565	584	570	569	585	567	577	578	558	561	574	583	577	595	553	585	601	575	590	535	548	556	518	559	514	582	568	599	500	580	587	537	520	516	595	562	546	600	584	577	503	560	508	577	609	569	590	563	525	518	545	572	567	559	582	554	527	531	586	563	579	551	572	548	584	598	579	564	564	541	513	548	587	568	565	537	556	558	547	530	513	590	564	573	529	564	545	550	548	564	622	582	576	531	563	570	556	562	588	548	553	554	527	546	530	586	536	565	570	561	548	582	532	578	531	565	567	533	567	578	548	556	552	546	534	535	569	528	545	593	588	532	578	563	603	548	573	539	531	522	588	580	527	538	585	590	562	551	589	595	531	577	576	615	567	642	583	547	560	584	563	555	546	561	541	605	576	552	537	545	565	545	552	514	531	557	587	606	586	572	528	577	582	586	583	589	571	553	547	529	595	523	559	562	591	590	588	546	520	571	547	587	578	557	563	547	542	546	521	587	547	521	588	542	597	586	561	565	549	559	547	486	573	572	561	554	560	592	615	570	529	551	555	571	571	544	565	602	538	573	553	586	583	530	584	564	579	574	539	619	558	517	553	564	525	540	549	572	558	552	576	559	533	542	559	533	529	578	585	548	609	585	582	557	553	572	594	572	571	550	554	563	544	574	596	568	549	542	581	549	572	560	611	553	575	579	554	537	574	589	587	573	509	588	567	562	519	525	540	554	564	573	535	562	579	567	544	552	549	580	550	600	560	575	560	593	561	566	563	573	499	604	513	562	543	552	549	538	583	586	538	553	548	569	565	591	554	595	549	594	568	516	569	581	589	557	565	542	523	566	624	598	591	572	545	577	561	585	533	569	521	589	510	539	524	530	572	538	593	591	578	536	618	536	580	594	544	555	570	550	545	521	561	560	604	598	565	528	552	543	571	580	574	567	550	578	539	582	577	549	576	603	566	589	567	591	580	576	568	526	542	615	577	517	528	571	588	566	587	539	570	572	537	542	546	560	547	576	534	575	555	569	619	590	541	601	570	569	508	568	598	538	559	597	550	520	568	574	573	603	566	573	576	552	543	602	558	553	575	548	533	539	600	540	583	590	606	541	535	529	563	595	558	537	581	540	578	530	620	580	559	568	578	573	543	583	534	587	608	569	581	577	588	479	543	551	588	547	550	535	579	540	559	583	568	594	513	555	561	552	566	561	569	589	553	560	574	551	569	529	605	557	514	545	542	546	555	536	551	554	596	557	589	595	560	563	577	550	588	599	556	580	557	563	537	574	519	551	539	565	540	593	579	578	538	561	568	566	521	605	547	558	578	530	566	550	559	546	567	598	569	550	587	568	574	560	562	524	557	557	512	577	591	585	551	545	541	576	515	542	588	529	518	564	569	560	546	607	558	540	529	528	555	594	582	554	514	549	531	495	565	566	579	536	533	530	563	550	550	528	539	536	606	544	578	570	577	538	614	548	579	576	551	556	529	619	536	572	512	560	557	556	548	582	565	557	577	536	536	529	561	568	556	581	553	556	563	539	559	576	550	586	537	563	587	548	584	553	591	573	612	536	553	566	563	515	515	509	563	600	525	597	570	538	560	591	578	557	525	522	578	579	568	588	577	607	575	576	595	571	572	534	556	508	562	556	565	571	558	543	587	580	530	519	530	550	565	545	553	568	553	586	567	520	530	541	559	546	546	532	574	525	632	543	608	542	558	590	579	585	575	542	551	557	545	542	524	564	572	617	562	581	576	575	561	590	570	558	591	544	553	554	608	539	574	547	583	538	541	545	567	574	551	562	569	601	577	553	545	553	557	542	587	613	557	571	534	546	565	554	592	561	531	534	526	548	549	546	539	550	583	550	546	570	574	541	568	562	539	515	563	554	555	521	569	551	614	558	583	543	577	593	583	541	531	573	540	572	556	545	515	580	498	569	578	538	560	591	564	547	542	583	585	518	575	546	505	561	544	588	534	554	546	564	534	526	552	573	519	585	585	528	591	551	577	540	562	544	535	532	551	554	588	541	563	572	563	565	544	552	533	567	565	589	483	542	600	527	571	563	581	515	562	534	543	575	542	573	598	595	584	588	547	574	565	566	562	589	625	580	554	580	561	579	553	596	603	545	561	563	597	513	575	553	566	563	555	560	602	562	560	558	583	572	549	528	525	579	570	577	566	536	546	568	546	542	583	606	572	534	596	568	564	565	553	575	577	567	585	515	572	557	538	549	613	555	566	532	617	540	588	549	553	497	556	607	580	541	573	570	663	572	557	608	513	552	551	545	567	561	541	546	553	528	572	563	554	552	570	579	511	546	579	560	530	551	542	557	581	603	589	573	524	581	596	588	627	538	562	562	569	548	530	512	573	575	523	600	563	574	544	567	612	581	534	550	544	531	550	541	562	566	588	543	535	526	571	581	558	553	571	610	600	559	585	570	596	535	525	546	525	579	574	546	557	538	559	552	570	570	578	551	576	555	570	527	541	581	580	579	566	519	540	533	562	551	591	537	555	509	549	561	528	597	584	543	542	575	575	571	564	499	602	582	564	557	587	572	511	560	574	556	578	539	583	574	587	595	542	546	543	550	540	569	591	616	535	527	570	575	546	559	557	561	571	586	579	553	559	555	565	536	581	566	606	545	590	579	589	537	569	561	552	608	583	577	634	540	552	558	556	611	570	573	564	538	538	584	567	538	559	572	573	563	576	555	547	562	606	574	542	569	555	536	534	568	515	587	599	572	555	546	575	588	528	540	531	526	561	558	539	580	570	621	540	568	574	583	533	525	590	600	552	570	591	581	552	611	568	535	510	579	546	588	551	527	527	597	549	607	580	529	554	525	561	554	577	563	557	535	570	538	557	579	584	528	571	587	556	563	598	581	546	554	559	594	565	564	542	524	559	564	597	543	583	572	592	530	566	591	555	575	581	532	542	592	566	529	548	541	533	563	538	554	552	545	546	575	573	596	573	596	529	571	611	536	518	584	537	562	577	564	532	583	550	585	569	569	608	598	539	585	551	587	603	582	559	535	590	568	545	583	581	546	526	584	561	572	568	572	556	582	550	577	529	570	520	567	562	562	618	568	518	549	525	536	600	563	565	602	557	559	548	523	592	557	605	592	575	582	565	561	552	555	567	582	601	547	562	537	562	589	577	524	617	556	564	578	545	550	583	588	564	547	521	556	588	563	552	557	548	596	553	554	567	526	570	549	595	546	557	553	527	575	566	558	560	562	584	560	553	561	542	573	562	509	543	564	553	564	576	559	567
76307	74178	63393	43088	27118	28145	20575	9353	3987	741	318	317	333	383	541	996	802	671	444	305	246	227	242	256	232	203	229	217	197	210	226	194	179	205	205	236	233	213	244	250	200	238	217	242	212	213	233	208	218	201	220	228	217	229	258	240	225	228	224	223	239	206	222	237	232	214	208	243	238	220	230	230	239	220	211	218	204	205	226	242	219	192	219	229	235	211	223	237	225	194	223	204	212	223	206	208	212	203	202	234	194	229	238	205	244	245	219	206	213	202	196	245	232	233	233	227	249	227	227	187	210	244	204	234	231	224	230	199	195	199	216	241	225	248	202	225	215	207	221	206	207	225	219	222	210	201	215	239	214	232	228	206	200	211	211	223	198	221	194	202	214	211	223	242	214	223	222	240	201	224	254	202	212	183	198	209	217	224	220	259	198	211	207	232	204	221	207	223	233	230	242	206	223	235	233	247	240	233	224	191	214	198	229	224	203	236	243	205	258	211	204	228	221	193	210	232	219	224	209	231	229	226	209	218	218	211	219	226	211	222	220	204	194	214	247	231	218	226	236	237	232	240	210	249	234	238	225	203	212	224	202	208	211	237	236	222	201	203	229	205	207	241	227	214	225	206	255	219	224	245	244	237	243	224	217	213	217	240	215	237	206	233	187	205	226	199	231	193	253	229	237	241	229	216	233	212	215	212	189	223	217	219	207	219	217	226	236	218	242	219	234	202	210	231	209	198	204	250	218	219	207	237	228	191	210	195	215	214	219	243	223	215	210	219	241	204	204	259	216	246	224	221	234	207	234	211	225	188	226	217	207	215	238	245	197	198	216	210	207	223	230	213	221	226	219	200	205	229	203	235	217	230	217	221	204	216	226	224	227	194	223	193	238	179	222	215	221	211	204	222	248	235	212	216	223	206	211	238	264	237	217	197	232	195	211	189	226	194	216	232	214	231	232	225	201	218	214	217	214	199	235	218	221	237	221	206	199	216	216	230	215	213	210	209	210	216	200	237	218	205	240	228	222	203	239	229	220	235	213	247	204	243	220	247	226	209	246	203	221	215	230	230	224	208	215	247	250	228	213	210	200	217	227	222	235	228	229	217	253	236	233	211	228	200	244	249	205	236	223	212	242	211	223	202	199	217	209	224	232	265	214	243	205	227	218	214	234	219	241	244	215	232	199	223	215	226	241	210	196	205	247	242	203	232	225	227	211	231	221	223	225	235	191	218	219	217	229	236	244	228	199	195	205	218	208	238	200	209	206	220	242	225	207	220	182	197	225	224	221	223	220	229	216	204	218	251	231	194	252	231	205	233	233	248	230	254	197	201	245	202	234	257	222	221	232	211	216	208	209	220	223	271	216	216	188	207	222	222	222	219	205	216	187	222	216	236	183	240	249	209	237	246	210	225	221	253	208	229	230	244	209	221	247	204	225	227	227	243	228	201	206	230	245	221	202	246	217	250	198	196	239	232	219	247	255	246	218	212	221	233	223	244	245	215	227	196	223	242	219	259	224	227	209	227	218	225	232	207	192	196	217	217	260	223	234	246	271	238	206	237	227	215	190	225	224	215	227	247	248	243	218	220	231	235	214	231	218	231	211	206	205	223	238	236	250	207	218	217	205	225	215	224	222	242	215	209	209	209	236	224	230	225	238	214	227	231	226	219	223	237	240	215	216	227	229	199	212	205	212	199	243	234	239	233	229	198	209	211	235	227	235	177	218	209	231	209	213	195	245	245	210	253	193	207	214	194	238	208	210	242	235	233	225	207	226	236	204	225	245	220	214	209	210	234	240	243	224	211	243	218	247	221	203	234	224	193	227	238	225	217	204	254	224	241	225	225	216	243	199	229	238	218	200	229	213	229	189	225	218	208	211	217	230	225	227	231	261	226	193	214	230	218	231	191	235	201	206	224	220	213	211	219	242	233	236	218	220	239	219	211	211	219	205	216	206	224	270	206	214	226	213	213	202	250	236	206	194	226	244	196	214	199	213	221	190	231	207	206	238	213	216	203	223	243	223	210	202	230	223	205	203	217	207	200	237	234	220	213	251	225	187	216	204	225	210	214	226	238	222	224	221	196	208	187	212	212	235	204	213	222	244	228	206	222	214	212	228	215	230	202	227	232	244	213	232	230	211	210	222	212	212	227	201	216	228	200	217	251	212	211	215	215	228	189	214	206	252	219	242	215	219	246	213	210	222	219	201	219	211	222	210	197	209	228	232	201	182	198	230	181	242	213	210	205	232	215	206	221	197	201	213	224	202	209	244	185	235	225	239	204	239	230	255	221	236	226	220	242	212	212	232	241	241	213	183	232	225	205	186	225	213	199	242	199	242	204	225	239	199	249	214	229	205	212	201	232	231	190	204	225	201	214	217	226	232	205	213	231	188	252	228	228	191	208	213	206	195	225	207	224	244	208	224	238	211	239	212	229	208	222	208	246	225	199	213	242	206	208	224	239	253	219	236	216	213	193	206	205	238	216	221	200	237	221	229	206	219	245	246	211	192	208	247	201	221	226	240	217	192	215	234	194	190	224	217	175	231	206	235	219	212	232	218	222	221	222	212	233	204	233	241	235	229	218	213	207	218	202	224	216	228	210	222	224	224	230	254	197	214	210	219	218	221	211	219	230	195	203	205	229	234	219	208	183	208	244	235	245	223	215	206	218	229	224	196	205	246	198	228	235	210	213	204	207	202	202	231	228	196	221	234	233	208	237	224	223	225	248	206	222	236	247	225	188	242	220	208	232	221	218	257	215	220	222	234	244	221	210	213	234	210	210	226	219	231	221	228	220	222	187	230	225	234	238	227	214	204	242	214	218	231	216	197	236	244	210	207	213	194	223	233	216	210	238	195	217	198	217	220	225	222	220	207	206	186	215	238	237	230	195	206	211	217	230	231	212	232	221	210	219	217	206	215	178	212	216	199	240	233	211	226	232	226	237	219	205	228	197	220	248	256	223	240	216	204	214	219	209	211	184	209	223	258	235	199	238	246	239	230	210	221	212	228	237	208	222	205	235	205	210	221	235	227	209	225	218	217	228	216	234	218	200	206	217	223	222	223	237	222	251	199	251	212	255	241	233	243	200	201	224	237	219	243	223	206	233	217	214	219	211	234	220	221	259	213	231	248	200	241	218	232	226	225	207	225	204	190	210	214	235	198	202	225	226	224	231	235	225	253	236	229	208	174	223	226	184	200	215	236	206	241	213	230	254	228	235	207	214	169	229	229	239	203	193	206	200	214	208	220	261	192	208	202	202	252	201	217	227	230	234	206	224	218	209	223	228	198	173	244	248	220	225	240	228	208	225	223	218	224	209	241	217	238	239	190	217	225	219	198	222	205	214	221	222	246	215	233	219	238	201	247	219	218	210	223	217	230	211	239	223	228	230	204	208	234	232	220	217	223	223	233	217	227	227	217	212	213	233	221	230	219	221	235	229	202	210	212	229	221	233	218	225	229	247	220	199	228	224	223	212	214	205	209	230	196	250
49950	57992	57308	46001	36775	40535	32910	20753	12090	2484	1084	1084	1245	1270	2106	4596	3575	2877	1796	966	597	603	667	749	585	594	600	559	538	552	589	578	566	565	592	602	571	569	526	556	565	578	555	587	557	570	515	546	570	584	553	602	586	589	610	599	561	514	560	549	581	563	546	550	591	576	517	574	574	557	584	565	579	571	539	563	586	529	574	574	549	593	582	584	520	555	553	560	539	551	604	610	553	579	521	546	551	524	516	570	549	559	611	586	574	533	570	552	574	545	561	567	567	561	565	550	608	599	565	607	602	538	592	566	584	538	568	526	574	567	561	571	564	518	538	569	542	532	578	606	553	583	550	584	546	589	562	537	563	544	541	560	621	591	594	569	553	584	547	575	557	567	570	573	593	570	524	543	568	614	621	559	583	573	545	575	554	556	540	562	561	591	566	558	554	572	534	575	578	544	583	567	584	575	577	553	502	555	579	577	609	558	575	556	546	565	548	559	525	547	574	586	624	584	558	577	560	596	562	563	602	525	594	551	542	543	545	578	583	562	565	570	561	554	545	551	549	592	561	594	576	563	535	544	577	580	581	542	575	540	539	559	589	555	536	508	606	583	586	562	590	580	584	574	538	536	582	592	583	550	569	555	549	543	487	557	521	608	530	544	555	546	594	602	540	597	580	535	544	574	576	569	584	553	555	549	537	575	545	597	583	546	601	554	590	604	594	540	569	573	543	573	561	546	577	559	530	563	553	572	568	524	563	573	538	545	534	580	558	555	556	607	564	584	554	576	579	532	606	564	565	568	607	577	540	585	565	559	571	551	571	586	578	573	581	549	567	555	553	595	564	564	549	513	586	589	537	584	593	550	559	599	599	555	554	575	537	550	560	557	594	538	545	563	608	549	548	527	542	545	567	590	558	584	538	611	589	584	569	579	551	594	582	522	628	579	543	554	567	619	552	579	619	565	596	562	573	549	527	608	608	596	554	545	552	539	543	561	633	563	549	532	557	573	532	541	506	603	612	557	566	534	547	537	512	571	614	598	545	595	570	563	586	518	532	561	604	592	555	523	604	552	566	565	562	605	536	529	569	534	601	540	568	563	570	532	592	543	586	575	563	569	574	575	560	539	585	516	600	525	563	578	540	573	556	594	515	579	546	582	554	574	586	549	550	546	547	541	529	561	567	564	573	540	541	595	565	581	591	538	559	550	544	577	586	552	567	557	564	545	566	570	537	551	530	572	527	561	569	593	580	583	588	569	602	563	531	601	584	570	533	576	551	559	560	577	551	577	552	518	532	554	541	614	555	565	570	576	595	547	569	547	598	569	519	588	551	577	567	556	607	553	579	545	557	579	560	584	565	579	581	563	565	520	543	589	585	572	588	606	583	524	551	567	619	557	554	570	549	583	558	515	600	577	568	520	542	529	575	547	558	579	553	587	557	607	606	569	566	586	543	569	601	593	533	562	549	574	593	565	577	594	563	536	575	558	566	550	595	591	574	550	572	550	563	590	562	547	581	562	560	545	554	551	571	535	564	618	551	548	585	557	579	590	554	563	588	580	561	580	605	600	531	588	552	599	579	544	562	532	556	559	573	565	512	579	560	596	559	608	566	527	549	597	623	591	622	576	580	577	546	527	562	571	548	531	551	545	549	542	581	589	542	604	565	556	540	583	586	599	538	567	580	520	557	537	551	554	536	585	542	550	537	527	541	564	563	563	564	534	588	540	548	551	564	564	576	589	575	539	534	531	546	562	538	560	575	530	581	546	618	555	574	606	527	590	587	540	536	542	552	589	594	557	555	590	570	590	556	551	594	560	581	547	560	574	549	545	576	571	531	555	555	565	575	532	509	556	596	575	536	548	549	579	568	551	532	599	549	556	564	538	535	560	543	591	565	592	561	556	557	553	561	550	549	538	591	535	540	518	559	545	577	561	555	529	540	583	570	541	565	548	573	570	586	537	563	607	543	552	584	556	557	609	560	590	573	587	563	561	563	542	568	557	559	574	526	600	538	569	579	586	609	556	494	551	517	542	531	557	579	585	562	581	544	555	592	537	538	574	527	545	526	584	581	574	546	571	574	544	569	576	622	591	564	548	563	542	534	565	558	582	585	583	593	535	551	550	580	557	527	581	559	560	546	515	542	538	608	592	593	542	575	552	549	568	531	518	517	572	570	552	544	571	595	560	575	556	591	533	537	542	568	596	531	572	609	590	551	539	570	616	569	572	597	563	537	557	557	552	574	572	569	523	544	583	515	541	588	525	532	541	583	550	557	556	583	557	522	570	585	561	579	590	561	571	554	535	541	575	554	602	551	593	522	591	587	563	562	580	554	566	592	616	535	558	576	541	562	580	577	558	577	565	566	540	571	564	580	571	548	566	564	570	564	585	575	561	572	542	600	588	582	546	564	578	555	579	566	612	567	580	539	574	548	560	563	535	567	570	575	576	603	594	569	567	610	561	561	545	554	505	573	556	528	572	485	563	599	585	593	518	603	573	525	555	567	527	556	554	537	562	596	524	602	593	584	550	517	581	605	548	586	625	628	541	560	604	547	570	542	582	588	588	553	541	612	571	561	578	561	576	563	571	536	597	587	511	556	566	601	555	585	596	595	568	576	590	577	594	578	567	559	529	549	543	594	570	569	587	574	550	568	595	565	547	612	541	599	565	550	562	553	566	552	548	605	604	570	573	521	600	571	597	565	570	640	551	547	506	574	578	579	522	583	536	541	591	575	529	554	584	517	580	531	573	547	551	608	519	580	531	565	587	580	600	558	562	571	542	586	563	568	540	552	556	573	558	580	585	565	591	566	543	590	531	610	558	551	557	571	528	560	554	594	598	536	547	570	577	568	579	594	574	589	578	602	577	593	548	592	541	539	570	527	637	541	520	530	565	543	568	547	578	562	545	589	553	558	556	549	583	582	541	571	593	586	544	565	552	583	544	632	621	567	576	541	575	533	603	558	575	572	593	588	560	575	533	588	563	541	555	531	560	572	582	557	605	549	522	584	512	537	555	567	534	565	581	574	556	562	557	582	591	582	551	534	551	576	540	560	566	526	570	562	557	602	536	594	558	567	575	571	573	568	583	526	565	557	556	561	599	613	551	569	541	533	577	547	561	562	539	571	579	541	594	567	564	565	556	546	569	578	611	538	544	530	555	560	513	580	586	584	561	537	550	584	587	569	508	576	554	558	547	596	550	566	599	584	591	557	574	556	576	577	594	551	564	564	517	590	563	520	538	572	544	559	517	574	577	582	567	542	585	547	542	589	548	541	578	601	561	591	526	587	575	564	615	588	617	574	564	633	581	560	568	587	589	520	565	566	573	559	528	582	541	574	567	578	594	526	569	540	574	606	588	565	523	540	538	525	551	563	563	587	605	560	519	527	595	588	565	543	557	550	613	558	598	573	532	545	521	562	582	584	548	588	585	552	574	588	555	597	581	569	547	530	543	536	590	557	595	595	613	551	550	579	532	556	598	583	568	560	543	545	579
74011	74593	65790	43074	27175	28114	20748	9468	4131	1093	504	268	294	344	473	987	834	568	371	257	266	260	226	277	240	200	222	208	196	220	197	209	238	226	230	228	197	203	184	227	230	211	242	243	220	228	247	221	196	224	202	228	227	210	226	237	213	235	225	220	243	239	187	234	222	197	247	231	241	223	239	234	215	195	220	234	208	212	220	225	199	211	226	219	197	227	222	230	233	221	244	239	212	220	230	238	217	193	225	242	237	240	219	241	240	229	223	205	237	222	209	221	219	219	191	176	225	236	233	204	221	212	235	213	222	217	237	232	255	199	212	224	236	226	224	216	211	230	220	222	196	218	231	235	232	226	212	195	213	237	231	246	215	216	194	217	260	241	208	204	219	215	210	227	234	237	228	188	226	232	197	224	205	231	226	214	241	237	200	203	229	217	226	202	265	224	234	235	235	220	231	214	220	217	220	219	223	203	201	204	242	242	232	227	225	236	247	214	229	208	196	219	228	224	212	184	215	223	230	210	230	210	206	209	209	227	205	219	225	217	205	255	208	204	246	249	181	201	205	234	206	205	235	228	211	229	237	225	210	214	206	203	222	201	214	204	227	222	234	215	238	239	217	239	210	228	225	224	207	227	190	229	222	215	217	209	236	227	198	216	237	242	217	218	202	216	229	204	207	228	233	217	244	222	249	220	237	225	215	250	214	214	230	208	210	217	211	228	214	210	222	233	247	244	232	235	214	196	223	238	222	220	213	216	229	233	229	212	223	209	231	233	235	216	194	208	238	210	232	221	227	215	199	217	222	206	228	221	208	229	242	258	204	195	205	195	221	234	233	197	225	203	223	215	230	216	221	232	216	208	264	213	205	198	241	243	219	231	222	202	231	220	230	222	217	221	231	222	234	233	239	213	211	212	211	206	227	217	229	231	217	200	209	216	227	241	229	247	214	225	238	204	194	182	212	231	229	209	208	219	200	223	220	235	200	233	213	250	205	222	220	220	182	225	209	231	215	213	243	217	241	210	228	216	195	213	219	224	242	249	210	242	223	209	193	209	251	227	234	208	229	233	235	211	220	240	210	211	217	227	213	230	209	195	205	223	215	231	223	230	226	217	247	233	237	238	212	229	208	209	230	209	231	202	229	216	242	229	227	217	218	206	204	228	221	222	193	226	269	240	199	214	222	217	239	224	221	228	260	237	199	226	233	207	217	220	228	255	222	233	207	196	225	205	218	214	230	206	224	221	241	227	224	228	215	252	227	221	232	200	233	229	198	204	238	218	216	270	203	238	210	232	211	249	214	233	201	236	217	215	196	212	214	216	223	256	217	235	214	220	172	221	220	218	239	227	223	206	216	228	207	233	208	200	231	243	226	214	237	215	226	212	246	201	206	245	239	251	231	235	231	235	230	205	223	216	213	252	222	233	218	207	210	194	207	200	225	210	234	252	218	226	205	225	227	188	225	219	221	229	222	198	214	229	250	210	212	221	253	261	252	225	239	222	227	209	251	224	208	217	208	226	222	217	202	193	235	218	227	225	214	250	196	209	223	229	226	244	220	212	256	229	236	219	225	218	236	208	226	220	219	215	240	235	222	246	264	234	207	222	199	235	206	236	188	234	241	199	230	219	203	223	235	219	205	249	224	212	226	221	220	185	226	219	203	244	247	209	206	207	222	225	226	205	209	211	211	200	231	217	228	235	238	217	218	218	224	195	195	231	244	212	223	223	219	227	224	242	214	238	223	197	223	215	242	246	239	256	207	214	238	230	189	215	223	213	212	225	257	221	240	232	233	200	234	214	226	220	224	229	229	214	228	190	234	217	229	255	223	205	233	248	247	192	214	201	212	201	241	267	238	190	212	214	206	235	217	189	220	202	232	222	216	243	253	246	218	209	220	248	251	249	213	207	212	224	217	234	222	217	210	227	255	228	227	212	232	218	217	232	236	225	216	192	216	228	232	217	226	212	188	214	213	238	206	239	218	226	233	238	252	208	232	242	198	213	221	258	236	220	203	230	250	198	222	207	217	228	203	218	239	246	232	231	194	207	206	231	205	207	219	217	214	219	231	227	227	209	255	218	235	207	203	206	196	224	214	215	226	198	199	223	184	232	259	202	237	247	211	230	227	219	240	241	256	231	221	223	229	233	207	209	192	220	225	232	214	224	222	239	223	224	211	215	235	216	193	226	211	233	242	235	231	245	226	212	229	225	217	212	222	212	228	230	222	208	232	213	216	207	216	231	241	251	238	215	221	223	213	240	219	217	218	217	199	246	224	231	215	223	217	223	218	241	199	223	219	242	222	205	223	225	201	202	235	205	205	224	218	248	191	220	212	207	216	198	193	196	205	229	241	239	239	208	196	232	205	239	215	250	215	212	236	214	217	230	222	239	217	214	239	218	220	244	198	225	227	220	231	232	269	210	233	232	198	226	229	222	194	199	230	243	220	223	238	241	228	221	215	211	197	251	205	219	231	237	212	204	222	224	207	216	220	214	256	210	267	218	219	229	199	211	219	228	200	212	238	217	234	222	204	206	203	225	234	221	242	216	213	220	204	214	216	217	212	244	222	216	235	185	209	227	214	229	226	227	232	200	266	199	239	231	229	207	237	224	222	228	215	234	239	212	205	229	213	203	218	222	254	231	240	218	204	222	233	230	226	211	231	237	203	242	211	232	226	229	213	230	231	197	214	234	221	229	204	208	197	235	213	224	222	206	209	202	223	223	245	222	235	203	204	204	201	215	213	211	219	200	223	226	239	244	221	220	202	212	201	235	192	241	231	272	231	199	225	231	213	226	212	192	216	222	205	213	183	214	199	209	216	241	237	227	197	226	225	236	239	238	216	189	208	197	207	222	220	241	254	239	224	206	213	221	205	206	200	215	241	220	216	222	241	223	227	230	215	223	213	213	251	214	255	223	237	204	197	208	201	250	226	237	224	223	213	228	224	194	227	220	202	203	226	227	187	225	216	246	209	209	226	227	206	215	236	214	221	217	239	226	211	222	225	206	211	233	217	208	210	208	203	230	210	203	244	233	229	225	229	229	211	224	238	235	235	217	222	225	206	211	227	225	213	218	230	205	228	230	200	215	220	209	237	241	248	233	220	204	232	236	230	253	210	242	226	226	208	239	185	232	237	219	235	221	244	202	235	223	221	221	234	228	204	203	216	206	198	232	229	222	211	239	247	219	212	221	209	217	205	195	220	221	230	213	224	227	220	247	227	208	216	229	219	218	229	207	229	214	205	204	231	240	196	190	237	240	234	229	224	199	263	217	214	207	206	204	249	233	243	240	218	228	214	197	229	206	220	209	229	234	198	218	250	233	218	205	211	216	229	211	203	223	224	208	227	221	222	223	209	223	226	211	224	211	219	225	246	210	252	199	229	224	204	232	232	232	227	209	245	223	229	216	270	223	212	215	219	206	236	219	219	219	223	224	208	225	229	233	225	213	223	246	229	204	221	205	231	234	192	214	207	252	210	207	217	234	208	233
48483	58066	59925	45431	36887	40558	33233	21181	12739	3855	1757	936	1038	1288	1980	4794	3731	2341	1441	913	748	646	619	750	676	562	567	551	580	526	542	547	593	553	596	568	532	588	561	569	584	599	606	573	498	564	543	574	566	590	551	594	583	553	534	598	593	587	589	537	592	607	585	604	569	521	624	576	565	539	592	558	532	566	563	532	535	511	511	534	594	575	606	600	544	557	571	568	577	511	549	594	593	573	544	537	561	542	589	607	579	555	564	540	566	565	598	554	612	589	587	574	590	547	585	585	558	562	546	557	602	552	604	570	576	561	581	575	564	600	574	556	577	558	571	554	572	538	535	621	567	555	588	615	564	574	552	532	578	571	547	604	532	529	511	584	541	554	582	530	543	590	556	577	527	574	586	541	559	556	536	565	595	579	572	554	574	588	566	597	565	588	603	611	606	586	551	574	577	557	542	594	592	602	590	572	586	601	547	585	550	564	578	548	583	588	586	585	553	590	617	546	578	572	560	571	573	589	535	579	579	568	519	579	514	545	530	580	608	553	563	566	539	559	570	531	565	551	546	545	587	563	606	556	575	598	582	529	609	487	574	555	570	561	556	569	598	568	589	560	583	546	566	555	583	589	559	594	602	589	512	585	590	549	586	577	577	581	530	597	544	512	559	530	555	604	577	589	573	544	518	567	568	548	576	553	545	547	536	576	551	587	577	522	590	576	595	569	551	548	539	526	541	525	537	564	588	587	604	593	565	539	568	561	572	558	574	571	543	572	539	597	560	558	528	531	567	564	542	553	567	565	568	542	533	604	543	635	570	550	573	556	555	502	557	544	607	597	596	559	564	568	544	552	542	566	559	548	559	543	570	540	565	527	559	567	593	526	537	587	557	559	593	560	537	589	576	557	532	520	627	593	583	552	557	565	602	570	547	560	573	543	612	512	565	557	545	533	562	568	598	550	557	562	575	551	579	564	579	575	555	600	549	573	551	536	562	533	531	545	568	520	558	593	555	562	595	582	526	561	573	572	571	502	539	574	578	551	564	633	571	577	600	529	549	600	604	529	565	582	572	537	555	561	580	580	571	569	548	594	535	545	515	529	555	593	586	551	605	578	591	596	563	575	540	608	601	572	560	597	541	530	607	567	529	581	537	568	581	560	573	632	581	534	560	561	578	566	561	559	565	597	584	584	563	546	559	535	551	538	565	589	564	564	551	576	587	540	521	588	559	537	528	526	570	563	528	562	590	520	587	586	580	574	628	531	539	577	584	585	586	551	575	566	544	573	556	508	550	568	542	602	550	541	570	572	562	582	536	616	582	541	598	587	590	580	574	613	571	601	602	558	602	555	529	545	576	577	582	544	555	586	584	585	601	536	563	538	601	528	584	586	593	595	549	535	578	533	601	598	573	589	590	549	555	561	576	571	564	555	621	579	554	560	575	547	621	549	572	576	537	545	550	537	566	591	567	546	590	593	582	567	582	549	555	578	559	538	561	572	571	558	567	575	585	564	536	600	546	558	553	540	545	606	551	561	593	523	589	593	576	541	593	567	590	591	572	582	552	570	589	608	567	565	572	541	536	587	591	565	553	599	566	592	593	569	562	546	576	592	571	522	554	502	578	554	551	527	594	586	563	572	582	521	574	573	549	550	530	570	547	560	567	543	534	585	569	525	562	551	572	597	603	559	501	564	576	641	565	547	584	586	540	595	587	549	563	588	575	562	566	553	557	548	529	559	617	542	544	568	589	587	595	536	543	568	555	597	545	578	539	570	532	573	558	569	555	552	556	584	521	572	570	557	568	569	555	569	585	548	559	595	552	532	570	540	604	568	571	572	551	533	555	606	546	580	587	553	551	561	555	549	553	578	590	584	520	585	563	544	556	542	564	614	549	553	563	561	586	583	593	551	576	535	578	554	518	541	528	560	561	541	564	577	564	572	527	588	573	516	611	595	580	583	582	558	575	516	550	579	602	529	540	573	538	549	537	570	546	578	560	558	571	554	554	565	573	607	536	574	515	564	540	567	542	563	557	613	559	513	550	564	605	596	528	548	573	569	561	588	579	574	554	562	532	573	567	581	575	558	603	589	571	538	595	544	543	596	576	516	596	557	560	601	565	573	548	550	511	567	586	583	577	537	559	572	524	580	555	542	579	560	563	608	606	572	541	555	534	594	540	528	554	602	563	557	579	535	585	543	605	599	590	541	514	592	555	597	548	564	586	570	530	571	547	585	576	558	574	551	515	589	554	592	535	562	562	627	620	555	546	534	531	528	569	587	529	583	566	599	554	584	535	538	540	608	557	547	562	553	516	574	614	547	564	555	580	526	598	535	556	536	595	569	553	553	564	538	596	571	569	609	568	585	578	569	586	569	575	605	544	584	546	610	534	535	596	570	610	572	555	526	572	534	598	564	618	539	572	584	560	572	545	586	580	506	534	545	583	537	564	582	570	555	591	552	571	617	577	568	548	583	569	540	579	528	609	557	535	582	571	558	570	561	575	614	570	582	586	550	593	580	572	580	569	546	584	594	557	538	535	587	528	547	611	555	542	569	528	577	527	592	552	592	548	604	537	612	559	591	587	557	624	580	589	587	567	563	574	555	545	562	594	579	571	572	547	572	577	555	582	533	562	577	572	580	586	558	543	587	582	575	552	541	564	538	561	541	565	549	577	555	578	619	562	560	625	552	565	563	576	554	557	555	573	573	552	559	594	592	566	575	529	560	554	571	595	534	578	572	559	529	638	604	545	573	543	576	581	572	596	555	608	551	543	575	596	552	595	545	583	541	561	614	550	558	573	570	560	599	598	597	602	555	597	599	567	576	561	550	594	543	552	501	553	580	543	555	546	549	640	582	555	576	574	566	553	579	560	613	570	543	551	587	567	579	561	591	554	556	585	572	572	609	542	599	605	546	536	551	546	540	557	522	604	556	593	580	527	548	545	573	557	560	548	606	550	605	565	565	550	575	557	579	585	553	557	564	551	576	514	591	567	559	561	570	585	534	605	545	526	550	589	561	592	566	588	554	597	613	575	527	573	549	551	556	550	621	554	562	529	548	553	577	568	561	496	582	561	572	571	608	563	561	536	543	566	555	606	623	520	529	551	579	554	583	568	558	591	567	550	558	570	554	521	568	561	557	578	558	621	562	545	566	544	548	562	573	530	592	573	544	562	558	565	547	560	564	564	554	550	566	561	589	594	544	527	569	561	587	591	553	562	612	550	580	574	577	558	567	536	516	539	539	587	547	568	510	619	579	548	591	559	534	578	543	542	561	521	549	550	553	578	550	550	584	604	592	562	503	589	577	551	543	506	576	556	540	555	520	572	608	566	554	570	572	542	511	558	561	545	553	553	571	556	579	579	540	557	546	617	590	554	559	541	567	516	615	585	570	580	576	562	583	573	547	575	566	585	567	572	583	593	608	558	558	547	515	563	589	594	595	567	556	576	550	548	591	565	580	554	530	598	521	633	543	602	578	540	579	589	540	566	519	589	593
73450	75138	63390	41612	28105	28970	21057	9697	4222	1415	635	277	276	372	682	950	695	428	374	292	241	214	202	258	300	254	215	231	188	209	236	227	239	247	247	216	184	237	242	194	256	226	227	225	231	217	231	216	220	233	211	234	241	214	210	230	241	231	236	226	225	227	230	198	204	215	219	223	222	215	229	190	250	229	253	233	219	239	231	225	206	242	228	220	228	205	261	261	232	243	218	230	205	215	220	228	213	223	208	230	219	227	221	219	232	208	213	231	226	204	220	210	231	230	216	211	245	196	208	236	220	231	204	214	213	219	201	230	211	204	220	249	239	233	222	204	220	188	212	238	216	205	213	235	250	221	225	239	227	236	237	249	223	204	238	199	229	222	208	203	231	228	237	222	219	199	208	221	225	213	225	240	213	225	220	236	223	229	196	204	220	206	212	179	255	217	233	216	219	213	240	224	210	224	231	229	225	203	230	251	223	245	257	246	211	223	207	223	198	211	227	227	218	230	221	248	213	238	225	218	224	205	224	230	225	234	243	257	251	238	228	228	195	199	247	226	207	230	227	236	229	242	222	248	205	206	194	218	236	213	218	198	262	213	211	222	218	194	220	239	209	211	216	205	249	232	238	193	219	233	228	249	226	231	218	202	205	208	221	215	200	230	237	226	219	242	212	262	235	216	222	204	210	215	229	238	231	223	215	209	202	217	213	218	231	267	208	215	226	205	240	253	227	248	202	227	238	210	244	229	231	246	235	213	226	212	222	255	231	222	199	235	262	211	234	215	219	220	200	196	203	225	220	205	224	232	213	225	245	207	216	201	210	233	209	226	216	239	220	220	217	221	228	225	222	233	217	236	236	201	225	225	240	210	245	224	251	199	219	211	231	234	227	188	192	213	220	223	221	216	212	232	241	241	221	251	200	220	207	233	227	217	247	233	215	202	210	204	221	237	216	207	212	230	224	201	243	252	230	239	219	235	251	240	227	189	212	202	227	212	202	210	237	222	208	215	223	225	229	193	193	229	227	221	221	231	197	188	235	205	206	226	243	200	249	265	202	202	230	222	217	215	229	222	229	218	217	245	240	243	240	216	250	216	252	220	242	227	233	222	210	196	230	224	221	241	205	227	209	235	229	223	213	237	249	194	214	226	228	213	205	213	223	220	209	208	207	217	194	221	218	203	209	225	242	229	209	236	228	230	242	212	189	203	211	204	225	246	227	238	226	243	238	202	220	215	233	209	218	217	200	238	220	205	212	200	207	236	220	273	235	221	212	230	224	218	256	218	228	232	207	231	216	207	198	227	219	239	217	211	241	233	242	231	232	214	256	220	225	216	213	197	244	244	197	272	236	204	207	248	216	202	208	205	229	241	224	202	197	197	214	200	225	227	215	220	209	234	230	227	229	213	220	215	207	189	221	238	225	242	212	229	232	226	238	201	225	204	263	226	210	229	224	225	217	214	214	246	202	212	210	222	215	203	207	222	231	229	211	233	247	211	230	243	204	235	223	243	229	213	238	196	230	256	226	227	230	225	208	213	223	231	214	200	216	216	210	248	213	187	221	213	194	211	194	230	214	221	235	214	201	242	217	197	246	207	198	223	199	227	233	213	237	200	202	232	240	258	244	223	218	235	249	209	237	229	219	224	218	216	228	251	234	248	191	226	224	236	202	229	219	217	217	221	224	227	202	244	223	233	207	217	231	218	207	219	223	196	220	200	236	225	216	262	218	229	232	229	221	227	253	236	220	219	236	229	249	231	250	249	250	204	229	232	225	225	224	218	238	228	242	214	207	217	210	254	220	217	227	211	238	222	251	220	211	201	189	211	243	236	222	234	197	209	226	228	212	203	248	194	236	224	222	225	229	227	223	209	213	202	248	237	255	235	241	223	205	234	235	218	238	202	225	220	238	228	225	259	260	220	228	239	195	206	219	219	228	232	213	226	225	238	217	236	220	207	222	234	186	220	214	206	228	242	235	224	210	218	212	229	227	217	254	232	254	211	216	198	241	227	238	190	183	213	213	225	182	211	233	241	211	226	231	262	192	214	213	205	243	198	238	199	213	233	232	223	231	208	198	195	227	215	215	219	211	246	202	215	212	222	212	217	184	211	239	239	206	232	229	181	228	252	221	231	228	217	242	237	228	220	248	210	239	240	234	218	226	233	250	196	213	256	220	222	226	198	267	199	215	221	204	227	237	221	213	213	231	227	207	172	209	219	213	212	207	234	206	226	226	218	227	212	220	250	239	244	205	232	203	234	226	241	213	227	251	201	237	196	196	233	218	235	212	215	211	245	234	198	244	221	213	256	226	218	197	206	198	222	218	210	195	249	206	233	261	225	238	215	237	196	235	226	203	252	211	212	237	228	215	236	225	240	236	219	220	240	192	226	227	208	250	207	215	222	216	192	235	202	225	259	204	224	210	225	202	222	197	214	226	184	230	214	238	187	219	224	212	237	217	223	229	229	183	203	232	214	262	219	245	234	229	211	208	239	212	229	223	237	241	239	212	177	218	246	205	232	225	214	214	210	241	241	237	233	228	229	229	227	229	218	211	222	224	222	197	239	197	237	213	235	191	208	204	189	225	222	218	237	226	235	211	222	204	217	224	227	199	204	207	216	234	228	230	208	223	216	231	194	239	229	204	209	187	220	210	214	218	227	229	213	230	257	226	216	227	213	212	214	202	241	243	237	210	218	228	232	193	204	245	215	187	204	219	205	209	233	192	233	217	210	225	223	216	210	248	226	186	209	250	249	204	251	212	223	221	238	221	249	207	221	211	236	195	202	246	200	240	210	241	244	227	188	225	200	210	233	217	249	241	214	219	218	221	225	219	217	199	221	212	223	219	248	229	198	202	239	212	222	220	225	226	205	230	243	244	215	203	229	213	228	233	244	246	215	215	220	214	241	242	190	230	230	203	204	245	215	242	210	227	225	210	193	237	254	222	211	221	221	206	196	205	241	240	208	237	251	234	211	194	235	247	211	228	210	229	218	235	227	247	211	230	197	216	216	216	216	226	220	197	233	220	239	233	203	221	203	233	225	252	229	233	230	213	214	214	223	224	222	232	242	223	212	218	225	218	220	247	211	240	218	192	213	229	225	242	204	219	237	222	202	230	233	196	191	249	223	202	243	237	212	226	241	229	222	221	211	218	206	205	232	242	229	215	245	241	237	216	233	228	221	235	204	228	220	230	220	225	205	237	241	206	223	231	224	226	212	228	268	211	233	217	241	234	238	221	209	234	238	197	239	217	201	255	203	224	205	217	221	230	227	233	220	233	224	237	203	221	201	245	230	217	232	247	217	195	248	198	231	216	223	225	224	219	205	237	202	212	225	227	244	211	238	233	226	227	201	222	228	229	240	233	212	201	228	251	220	214	198	236	212	198	218	230	213	231	251	211	238	222	210	227	218	222	244	211	215	212	242	217	247	231	221	230	221	233	240	211	208	202	203	227	247	237	234	227	206	211	202	233	221	207	235	216	215	223	217
48747	59038	56885	45148	37452	41161	33449	21208	13301	5051	2282	830	966	1364	2850	4402	2909	1765	1240	916	681	606	598	662	783	677	615	565	579	594	577	549	569	552	537	570	586	569	593	524	577	576	577	564	579	620	580	558	563	565	593	581	596	602	587	596	567	545	594	581	585	510	555	613	591	557	548	577	584	573	584	545	599	540	569	560	564	565	557	575	554	581	586	559	571	558	572	530	574	562	544	578	527	594	536	573	555	553	573	621	534	576	557	566	568	601	567	578	567	550	542	567	546	625	585	617	563	538	590	597	572	596	603	574	602	594	551	594	585	565	557	579	597	582	591	550	546	592	522	567	576	533	582	566	573	575	544	529	597	537	581	596	569	553	566	578	533	586	576	543	595	566	559	554	526	565	562	591	557	584	607	562	554	540	578	576	547	598	555	522	532	573	556	575	552	601	568	559	570	561	535	578	571	545	562	532	551	544	549	547	562	549	571	586	573	566	582	549	574	533	567	585	593	571	573	565	565	553	584	571	545	555	583	579	591	587	543	560	595	570	601	585	600	551	527	631	644	550	618	548	588	546	563	586	565	565	548	568	545	575	552	615	554	539	570	585	549	551	534	585	617	572	580	580	583	583	577	549	546	568	575	572	552	560	567	558	552	547	533	574	566	573	541	550	574	572	564	564	609	594	597	576	552	550	593	598	529	520	550	596	542	533	575	591	596	554	573	584	570	569	577	626	573	574	560	532	588	555	570	615	555	594	580	592	624	575	604	576	570	544	560	543	552	532	594	538	543	605	557	563	556	580	518	558	607	587	555	529	533	527	598	588	559	573	576	555	594	561	592	603	566	602	576	578	621	567	584	547	550	536	549	581	565	549	560	541	568	603	594	544	594	591	582	602	587	576	569	574	594	555	559	521	562	556	588	562	572	600	576	623	586	566	596	543	535	542	564	579	534	606	555	575	551	547	563	600	520	537	570	551	609	566	558	599	506	566	567	538	602	556	584	579	542	560	568	595	533	551	530	586	572	570	602	587	555	544	551	558	563	556	568	530	611	565	530	544	560	512	548	534	597	575	573	554	547	585	548	562	520	524	565	577	558	571	580	578	548	577	589	584	578	558	589	554	547	600	547	546	595	551	564	557	543	579	600	528	602	555	598	570	528	565	559	562	583	595	540	552	568	588	611	562	564	550	584	533	576	519	596	552	541	577	574	588	588	572	606	591	533	573	539	531	566	550	531	523	565	565	558	598	627	552	543	562	546	566	598	604	561	596	616	636	584	561	562	582	593	608	567	582	587	573	567	589	602	561	532	574	590	598	525	571	589	522	588	547	544	583	531	564	590	587	539	572	577	491	573	541	568	541	536	561	601	574	607	537	535	578	536	572	534	556	577	588	536	535	536	604	601	612	566	570	582	613	576	560	554	594	565	574	557	546	588	551	607	536	560	587	565	592	594	546	548	535	573	555	557	558	572	567	558	599	576	536	550	544	552	604	548	582	531	560	552	587	582	563	560	557	576	569	579	585	554	571	564	575	588	581	591	601	564	557	591	587	563	581	550	551	550	544	616	572	570	576	526	563	544	561	559	557	575	577	589	559	614	584	559	576	568	591	600	546	574	559	580	553	554	577	546	515	555	542	614	522	556	566	589	569	603	567	569	548	567	521	548	594	581	523	577	593	591	561	543	585	604	597	561	564	578	523	569	599	566	578	569	566	589	550	585	587	557	556	582	557	551	523	565	611	551	610	587	523	581	581	623	525	557	605	573	548	562	556	588	613	610	551	538	577	522	560	586	594	561	559	551	566	569	582	560	594	599	599	528	585	560	577	547	585	574	518	540	581	569	544	589	534	557	592	562	549	533	575	602	547	549	569	532	578	523	560	596	561	590	555	539	576	575	572	596	585	567	565	556	551	547	596	575	517	565	554	545	556	556	579	565	561	556	565	598	576	547	561	552	569	531	577	550	530	574	565	558	540	589	549	579	591	563	581	555	542	553	555	596	528	579	619	578	584	581	582	600	590	504	571	576	569	584	592	577	605	542	559	578	529	552	580	581	549	565	585	565	597	610	543	551	577	532	558	618	563	538	551	588	568	541	561	582	578	617	580	583	587	557	566	576	580	569	539	571	581	554	578	568	539	575	560	575	550	541	536	620	598	600	603	567	567	567	564	552	604	582	540	572	594	516	586	581	556	566	559	530	595	530	576	597	585	568	578	619	566	524	571	565	540	583	559	574	528	585	562	560	537	615	586	561	557	555	556	596	580	576	592	611	595	532	584	538	525	565	538	542	541	568	551	586	574	561	578	591	555	567	550	612	584	567	565	562	565	575	544	578	573	548	569	570	582	545	509	562	606	560	570	590	571	608	568	562	554	554	550	601	610	557	555	555	554	572	570	581	563	586	595	556	587	577	566	542	555	606	583	600	547	587	590	597	574	561	548	567	577	560	585	590	580	587	579	598	548	574	558	610	523	579	555	578	577	550	597	594	546	584	574	572	533	561	558	523	568	572	591	619	536	571	581	555	565	601	575	553	581	568	574	567	558	600	553	559	550	574	588	570	551	547	543	592	548	598	591	564	571	602	610	555	560	569	587	577	565	583	601	583	635	566	551	571	533	599	536	589	556	528	579	594	604	566	533	577	548	554	534	560	589	586	549	577	564	581	591	575	586	590	601	559	525	578	551	564	585	537	544	563	581	549	587	522	549	622	572	543	548	573	613	556	574	547	583	556	573	571	566	603	573	564	562	574	591	599	555	580	576	557	532	525	561	533	592	559	574	549	568	576	596	539	588	586	564	611	538	533	598	548	554	531	561	578	570	596	591	554	565	521	602	586	582	571	622	582	575	568	621	530	574	589	621	582	591	608	598	515	594	526	561	616	595	516	547	550	596	540	600	528	577	558	572	578	571	592	587	574	572	542	572	548	543	591	561	552	619	566	556	541	554	549	566	566	589	594	533	564	557	589	564	574	583	577	597	555	591	597	569	590	568	559	515	554	503	582	597	553	541	603	562	576	559	540	515	577	597	553	549	565	568	558	603	587	560	577	576	599	564	559	563	569	559	607	588	549	537	534	566	557	552	582	587	591	566	585	554	566	545	565	553	521	578	556	610	577	592	597	590	567	597	598	580	528	580	626	556	545	561	566	557	622	581	586	597	553	576	597	560	591	601	574	538	546	569	563	553	548	573	608	540	561	536	574	562	571	605	567	588	547	585	595	579	542	576	582	568	582	561	567	584	544	552	590	597	544	590	581	548	574	560	563	586	585	531	609	579	601	573	532	554	568	582	523	526	549	556	586	593	603	554	577	556	595	578	563	563	562	564	636	585	602	613	584	596	594	561	582	576	576	592	584	528	574	584	568	560	586	552	590	539	557	570	558	547	597	611	547	546	545	517	545	600	618	537	565	507	506	570	569	589	569	552	586	570	582	601	574	564	589	532	597	527	546	561	591	566	544	577	586	599	559	583	567	602	543	569	592	591	560	599	580	555	584	568
74526	73350	64251	41934	28509	28751	20762	9691	4367	1383	658	359	270	352	694	824	647	476	344	304	222	260	250	242	245	223	200	238	209	222	216	238	232	235	231	242	221	218	209	230	217	216	234	230	207	206	209	233	224	237	229	216	218	222	201	250	225	209	214	234	211	229	236	221	202	223	223	224	205	250	236	198	216	215	200	220	198	208	219	204	234	208	199	211	220	214	218	214	222	230	221	243	218	223	211	231	256	224	220	228	220	194	229	220	225	232	228	219	212	224	220	215	201	221	233	230	255	214	239	207	235	209	197	206	242	222	230	228	215	192	209	205	226	218	222	240	241	232	231	220	229	217	239	237	238	225	208	225	211	224	208	247	255	234	221	226	216	223	244	227	229	246	223	248	227	226	215	208	231	228	222	230	235	217	214	245	236	215	225	262	244	197	214	242	212	221	218	211	219	202	228	242	236	216	237	215	196	207	219	211	207	233	229	201	212	216	248	225	216	245	226	205	184	193	194	222	220	190	208	220	229	213	220	231	258	223	210	212	230	247	242	206	217	221	227	221	219	223	230	247	229	218	214	223	216	231	251	233	235	219	241	229	204	237	197	231	225	200	232	226	200	248	199	223	240	238	220	203	218	199	208	203	233	240	216	235	219	217	208	233	212	217	239	220	232	209	218	226	249	243	235	226	228	207	239	218	208	231	222	202	236	231	233	216	211	200	230	221	206	190	214	190	211	219	234	213	220	221	229	246	200	231	237	228	224	220	210	213	193	205	218	225	246	235	218	218	234	229	202	227	189	230	203	231	218	217	218	201	230	205	204	224	222	217	206	245	215	216	216	208	221	240	220	220	225	221	224	227	234	215	231	236	229	217	232	215	203	200	222	214	226	218	168	242	235	224	234	203	230	226	235	241	253	228	240	216	198	213	220	220	229	218	212	238	210	229	219	219	216	235	225	213	218	218	228	221	223	237	243	235	244	225	231	221	220	243	217	239	202	230	232	246	225	238	223	221	238	220	221	232	200	214	241	224	219	224	227	233	202	233	231	216	206	202	243	213	227	244	229	202	207	207	231	196	227	176	230	225	207	204	206	237	240	238	212	244	215	222	208	245	215	221	213	225	207	239	212	225	189	231	228	227	220	227	245	227	218	242	216	209	228	239	230	231	226	232	204	224	223	229	233	233	226	211	239	208	219	233	213	233	239	226	252	235	218	220	209	221	236	214	227	230	227	222	231	227	224	233	233	215	239	216	211	200	200	244	201	227	248	227	217	216	268	229	213	225	214	228	220	215	220	237	198	229	258	197	212	232	222	241	220	217	231	231	200	195	228	259	215	222	222	222	222	237	242	231	224	208	219	240	232	246	179	212	219	201	249	223	244	235	231	204	221	245	223	242	209	228	226	199	213	235	219	202	195	188	206	228	234	222	225	205	231	200	236	239	215	228	221	205	225	228	244	235	238	204	193	197	220	210	218	225	230	204	216	223	226	198	241	243	206	231	221	210	222	227	208	245	242	250	215	204	194	226	238	272	218	225	200	215	206	185	259	217	231	209	243	211	204	244	239	226	224	199	230	255	222	227	219	229	252	221	229	221	222	220	213	243	220	227	194	196	215	219	215	258	213	214	217	241	216	247	212	215	220	189	204	223	226	235	236	226	223	227	210	242	248	223	199	227	228	220	210	216	238	204	237	223	216	211	212	212	230	211	197	214	230	229	227	212	210	203	213	226	208	218	241	196	197	213	210	236	238	234	259	241	227	240	229	212	242	225	229	243	213	221	252	195	217	247	228	216	249	258	201	209	211	229	235	235	230	227	204	211	250	221	227	225	206	227	212	248	197	216	225	234	223	249	239	231	228	219	209	231	215	222	222	218	249	216	224	232	214	205	208	218	233	248	227	192	236	246	239	232	199	197	215	213	226	202	209	198	231	246	221	228	217	215	224	240	215	206	221	229	211	229	201	215	214	227	216	217	237	235	229	223	225	237	215	201	249	228	230	231	236	219	244	237	202	246	211	184	199	202	199	195	227	221	233	219	207	257	222	205	215	233	237	225	204	200	211	220	209	221	201	201	240	213	190	220	218	240	219	211	231	220	222	226	229	236	227	242	227	208	195	215	224	206	223	232	213	200	235	221	232	223	204	232	209	207	229	227	244	208	193	220	248	207	213	184	222	241	227	219	219	231	214	244	204	189	203	238	224	250	198	254	201	231	210	220	227	197	201	226	230	205	225	205	223	210	213	229	213	241	223	224	239	226	230	199	214	215	257	212	197	225	214	211	232	248	256	234	234	207	230	217	223	247	203	228	218	224	231	233	199	220	221	241	187	237	224	246	205	208	203	222	211	215	211	221	200	198	232	214	242	222	211	199	220	222	198	201	228	254	219	226	219	200	199	221	244	190	214	230	223	232	216	213	193	206	222	221	208	213	228	200	223	223	223	193	223	226	232	207	239	197	216	204	243	212	246	244	200	217	205	212	211	205	187	196	256	208	207	198	203	213	240	219	239	224	237	211	217	208	211	228	200	209	229	239	208	232	240	216	225	236	219	224	197	216	235	238	212	222	237	253	222	203	235	220	203	226	216	204	225	217	234	212	202	220	234	243	212	226	203	223	219	228	224	221	204	226	213	224	210	245	208	211	240	209	222	238	222	210	191	217	196	201	233	219	237	244	228	212	188	213	232	245	224	223	235	247	211	216	230	256	209	239	224	241	224	225	223	226	207	222	222	212	218	198	199	197	230	216	199	202	200	192	228	211	214	210	219	223	216	221	206	221	214	213	208	221	217	195	212	223	208	230	234	209	215	231	211	202	228	202	238	226	188	257	249	236	192	214	223	228	245	218	201	212	227	237	213	208	189	255	205	234	224	231	240	229	223	221	231	227	215	210	244	213	230	221	221	208	232	217	200	193	231	208	210	235	217	240	199	232	224	229	240	221	220	219	212	232	218	198	208	252	235	224	212	228	220	194	209	205	229	213	214	218	202	222	225	233	197	213	208	220	218	229	202	186	234	221	230	230	224	222	236	218	208	202	215	221	200	240	196	227	223	211	195	218	237	212	219	202	216	207	204	216	222	220	191	238	222	222	221	215	225	193	225	201	222	206	217	211	226	220	212	226	241	249	220	219	190	206	225	202	196	258	206	205	218	210	245	229	226	211	210	203	224	205	230	216	220	221	199	258	202	223	220	225	210	226	216	196	242	221	218	213	222	218	217	232	219	236	239	203	213	237	238	253	228	232	210	225	266	204	225	236	229	212	225	215	224	198	224	227	203	226	231	219	222	244	203	213	211	227	224	224	213	210	245	222	228	234	209	214	225	218	248	196	229	198	239	203	221	228	229	247	214	197	243	234	214	223	209	194	213	235	222	202	189	236	219	254	223	228	191	218	201	199	230	235	241	214	180	238	210	222	245	224	243	240	217	209	206	219	236	235	230	208	246	208	232	239	191	236	235	214	228	222	239	204	221	226	207	215	196	202	237	181	228	223	233	235
49580	58165	57244	45256	37800	40596	32760	21058	13333	4818	2685	1077	960	1414	2832	3846	3017	1983	1321	909	676	651	633	594	634	615	565	542	562	576	549	574	643	561	553	512	571	576	582	568	581	549	586	573	581	577	590	542	534	617	544	603	588	570	560	560	531	525	563	542	598	622	562	552	535	557	560	603	573	556	552	570	588	603	550	586	535	581	544	592	573	536	552	553	581	561	565	594	600	570	568	549	579	507	505	544	584	574	559	585	529	562	565	583	564	597	543	600	577	574	544	546	545	507	560	541	583	552	582	519	584	596	549	539	552	578	561	573	580	560	555	571	569	586	580	575	580	570	558	548	552	534	571	545	541	573	567	598	552	579	584	557	552	577	568	582	560	558	581	563	586	552	565	539	548	587	628	569	539	574	562	567	582	549	599	549	595	576	581	602	548	565	560	577	534	574	580	546	547	593	541	546	542	601	563	575	608	565	562	546	546	583	580	559	612	569	587	585	555	581	564	582	570	535	548	542	572	585	500	566	568	559	583	537	553	548	511	601	597	577	545	580	537	559	540	570	514	565	547	571	541	590	594	556	584	531	562	592	534	589	595	543	590	597	574	554	574	538	564	570	607	548	569	586	552	612	589	537	541	606	558	582	566	549	579	567	611	547	578	578	530	611	579	584	575	625	561	626	556	557	551	533	552	568	571	561	589	595	599	573	561	559	553	532	548	559	558	576	556	577	560	551	547	566	533	571	585	541	580	546	553	601	586	587	571	522	529	552	557	564	553	568	617	574	559	564	585	571	542	579	532	535	591	585	536	568	573	581	526	577	503	585	573	582	568	547	566	600	588	572	547	543	624	543	582	569	506	579	611	565	540	569	564	533	564	556	577	559	575	566	586	587	538	583	596	587	570	614	513	589	562	588	559	592	571	542	579	550	548	587	536	582	570	571	579	556	561	592	545	608	572	512	563	552	566	565	561	577	578	527	529	568	592	525	569	584	558	577	573	579	530	561	596	559	597	568	594	544	552	565	568	558	577	591	521	553	559	592	576	563	564	602	542	567	584	561	567	562	504	592	571	597	534	588	540	574	524	547	581	553	555	597	569	541	639	576	588	593	557	573	571	551	556	557	565	547	578	582	584	560	613	568	536	546	533	600	520	566	589	547	545	590	548	545	580	535	577	537	563	584	563	594	551	535	560	609	540	600	559	633	561	562	565	616	615	567	571	592	572	542	565	540	591	571	543	610	529	573	587	547	559	557	570	545	533	539	605	545	495	603	572	558	566	524	573	553	607	570	598	558	564	564	605	538	574	544	578	562	568	609	581	584	514	577	538	569	549	587	545	530	554	516	518	572	543	557	590	588	620	585	517	592	604	578	596	576	566	573	588	578	565	571	539	583	572	513	540	568	549	543	543	611	603	569	527	550	558	528	560	505	566	561	547	571	587	576	564	532	515	577	603	534	508	597	580	558	580	543	600	571	535	618	580	562	615	569	562	548	563	538	592	563	572	592	555	587	561	551	560	527	566	575	574	554	613	526	586	581	555	561	566	537	594	590	565	550	540	518	563	613	588	580	590	573	562	585	570	601	567	580	548	581	556	578	555	591	570	627	561	540	536	558	556	568	534	595	582	545	538	561	550	567	528	595	519	586	598	556	563	542	554	560	591	538	605	605	556	534	559	557	550	568	579	558	540	571	549	594	562	573	578	573	546	546	570	538	579	590	560	526	570	600	594	545	573	560	578	550	578	547	551	564	599	573	539	529	532	621	565	607	545	560	572	582	548	552	633	580	562	595	570	607	596	609	558	603	588	537	574	573	595	525	547	528	555	570	570	547	601	538	584	552	571	548	581	573	567	588	578	555	593	563	554	566	557	563	595	561	578	563	585	551	552	588	574	538	573	589	551	579	565	591	574	611	542	577	572	582	571	595	591	596	583	587	555	571	569	581	580	578	543	562	545	575	573	555	573	542	589	539	571	601	550	581	546	618	563	570	550	546	538	578	586	592	578	583	633	583	575	536	570	569	589	572	577	593	558	587	571	560	537	521	552	552	591	560	567	556	515	556	549	559	516	535	576	606	611	576	572	565	569	565	586	535	556	580	575	624	574	573	600	537	583	588	557	541	523	554	561	573	563	543	542	574	542	543	577	559	530	571	577	584	535	557	573	566	578	570	546	568	576	568	588	569	559	577	611	548	594	609	609	539	593	603	568	562	567	565	553	568	606	568	573	530	544	561	581	517	543	529	589	575	551	584	547	557	553	555	583	591	541	587	578	584	536	576	562	587	562	546	568	555	557	564	569	519	548	588	555	567	564	597	551	562	558	549	575	541	554	563	574	577	556	568	565	564	537	577	532	554	563	564	593	596	562	569	553	595	622	570	548	609	533	594	540	565	569	622	593	567	563	620	545	549	540	520	590	548	584	582	584	561	612	550	574	539	516	555	582	568	556	598	521	565	561	562	565	593	607	559	569	575	527	532	561	596	622	577	584	579	560	529	574	565	533	579	550	526	585	543	588	557	540	565	596	615	541	581	579	568	614	579	552	597	608	584	578	548	579	573	518	551	543	583	564	556	570	585	579	573	545	541	530	559	536	594	526	592	560	613	589	584	552	566	528	526	575	565	550	552	581	546	579	579	570	557	511	628	583	541	560	599	547	534	539	555	547	572	537	565	548	571	558	532	527	561	602	582	595	535	596	546	547	533	541	605	581	577	597	582	529	596	563	533	571	576	542	566	562	560	543	588	610	560	560	532	594	527	586	566	569	540	588	550	578	564	579	638	562	536	576	573	544	534	556	595	581	559	557	542	597	539	566	533	571	599	566	567	611	563	562	578	572	586	575	578	593	568	533	587	562	559	530	592	569	584	563	585	575	545	603	563	555	560	573	552	590	590	551	558	537	559	568	567	573	559	562	562	608	558	506	569	563	575	568	578	529	565	515	573	565	591	538	578	580	552	585	526	564	574	536	571	560	577	580	559	615	552	541	558	531	596	579	599	544	576	533	577	587	584	609	584	556	538	540	533	536	576	638	538	555	577	538	560	544	573	598	572	581	563	571	563	620	568	590	553	567	568	551	591	579	569	600	572	554	560	587	527	576	574	556	538	550	548	541	566	543	543	574	595	596	556	576	560	557	572	591	562	546	588	589	514	586	619	547	575	600	538	580	542	582	601	585	558	560	553	565	561	568	552	550	574	589	578	530	545	589	568	655	560	582	589	577	587	591	581	573	567	533	555	572	569	542	539	624	534	557	528	560	545	592	567	584	508	561	584	591	569	597	555	553	577	557	513	542	552	547	541	544	523	584	553	555	554	541	547	605	519	543	603	565	546	522	593	582	574	557	552	585	552	542	619	553	533	545	552	607	551	560	562	535	574	575	558	589	549	550	533	557	554	578	561	586	543	576	575	572	586	533	543	563	558	568	554	573	553	558	569	581	567	606	580	557	558	576	538	562	573	548	544	560	577	537	587	580	577	574	569	570	558	545	591	546	575	546	557
74414	74383	64999	42184	28804	28914	20570	9827	4586	2012	867	473	278	362	529	760	714	517	353	263	245	234	277	246	188	224	252	217	248	215	230	212	236	227	219	224	239	224	207	214	208	252	232	260	223	203	203	213	216	213	234	242	215	220	217	251	207	255	230	242	233	217	211	230	213	207	215	217	216	214	221	235	225	209	203	221	216	237	226	221	216	212	203	202	209	195	193	239	248	210	231	240	228	215	221	203	227	233	220	238	228	234	245	226	214	241	203	228	248	236	216	226	220	200	219	215	227	219	215	209	236	214	252	218	215	217	204	208	221	234	258	204	216	213	231	216	217	214	204	195	229	220	203	223	223	196	219	228	227	208	220	215	231	213	221	207	205	214	208	232	202	237	237	213	228	219	197	230	216	244	216	222	220	251	220	237	212	205	240	223	249	188	217	235	223	213	204	212	200	227	232	231	243	226	235	210	237	218	239	217	213	209	222	240	221	210	218	189	211	257	213	206	237	192	214	220	236	228	240	213	240	205	208	200	242	238	216	230	240	224	218	250	230	225	209	207	201	216	242	204	222	228	223	202	189	227	241	230	208	207	247	220	240	206	232	200	223	235	243	250	179	213	226	212	228	236	210	224	196	211	225	224	211	202	211	213	231	229	213	231	193	223	208	258	216	235	230	217	222	224	245	206	253	233	235	183	199	204	230	240	209	212	236	208	224	252	221	186	241	208	234	211	200	224	203	217	251	231	198	234	225	263	221	232	215	193	212	195	210	246	203	226	250	230	239	209	236	206	221	228	210	199	221	214	197	224	226	239	216	207	238	191	228	212	217	221	225	202	211	196	245	220	230	211	219	227	211	221	248	222	222	226	200	248	230	208	227	235	199	206	237	254	206	227	205	251	250	187	222	210	218	237	212	198	219	202	227	226	227	220	231	204	241	235	235	209	225	247	212	254	212	225	223	225	233	225	218	248	234	242	218	228	212	202	228	211	231	222	204	223	222	224	234	207	224	221	210	201	226	197	212	231	232	241	230	224	211	227	201	230	208	248	218	222	211	209	206	209	223	233	234	212	207	207	215	233	234	207	255	225	220	208	206	213	215	233	214	221	236	217	202	212	215	221	207	237	226	223	222	230	227	245	218	224	218	240	206	215	244	210	198	201	233	219	239	216	243	221	224	237	226	220	228	218	235	228	218	216	218	225	197	227	218	221	212	204	235	228	234	232	222	220	210	240	212	225	224	244	227	209	228	217	233	222	263	195	210	217	204	209	196	201	204	226	208	239	250	216	206	263	206	202	201	224	244	224	200	225	216	226	240	230	262	219	222	227	228	212	224	215	205	223	227	231	224	177	230	229	209	261	233	211	208	215	228	212	210	208	230	221	263	206	235	216	234	207	209	211	240	216	213	233	219	226	206	209	234	215	233	218	204	222	211	206	234	222	225	198	234	250	251	235	208	240	192	240	213	205	218	211	231	210	222	227	239	208	217	233	224	226	180	213	229	223	221	223	219	226	222	202	227	208	239	232	204	220	206	246	237	232	201	202	210	228	239	196	180	233	239	213	237	233	230	231	258	242	239	227	230	195	227	220	248	200	224	236	223	211	211	215	201	220	231	221	227	221	232	216	197	223	198	237	210	204	239	212	201	225	204	217	218	194	228	219	219	205	220	204	235	212	216	224	224	222	242	222	254	225	194	238	217	228	214	205	235	216	232	240	235	229	222	242	235	199	240	230	234	219	230	235	213	235	229	226	213	213	206	183	257	198	222	213	213	237	249	196	238	233	218	207	210	234	233	221	209	223	223	214	248	232	226	236	231	214	222	235	209	219	210	222	244	241	214	231	221	224	215	229	219	225	213	232	218	224	227	199	225	216	243	197	248	224	241	246	207	214	218	239	222	219	219	208	262	214	201	197	230	221	241	224	217	230	191	224	214	213	219	220	221	235	240	187	219	230	250	210	242	235	225	211	207	243	233	225	207	219	210	223	221	223	245	213	211	232	202	214	230	202	236	226	260	224	242	233	216	208	245	233	201	203	210	241	238	204	214	239	215	223	213	223	225	213	241	231	231	223	244	249	193	191	245	229	212	223	239	230	234	217	238	210	226	211	219	234	215	219	238	236	259	235	220	195	215	245	198	223	209	222	236	222	221	202	208	206	198	221	211	190	233	196	235	235	227	243	213	218	262	232	209	228	217	221	225	202	232	248	210	215	236	193	212	193	221	205	219	205	230	239	214	239	228	194	226	222	224	216	240	210	231	182	228	237	211	208	227	241	213	266	218	218	171	223	186	227	222	249	230	223	247	223	197	243	239	212	226	220	213	206	216	212	226	235	215	219	218	198	207	199	189	234	233	218	236	223	213	212	238	220	210	233	226	257	206	226	202	220	216	206	212	228	237	187	230	241	239	217	216	212	214	221	233	203	241	224	232	212	218	214	237	219	232	222	212	217	216	203	248	199	232	223	239	229	233	225	247	211	227	222	221	214	232	229	229	254	228	209	246	199	252	252	198	239	237	202	210	221	205	215	212	215	218	207	202	218	214	223	252	217	229	221	236	274	230	234	228	253	236	215	211	236	202	218	220	242	210	211	204	217	244	251	236	243	207	222	227	223	218	238	213	222	221	206	235	197	219	227	211	204	233	210	203	237	227	256	228	203	222	247	217	231	239	211	210	236	231	200	253	229	219	204	200	228	246	199	211	219	246	202	213	213	233	220	214	230	225	215	238	229	213	208	231	221	231	218	226	241	239	227	212	222	248	203	216	211	196	208	218	240	245	234	224	222	224	240	234	185	222	230	212	226	214	233	221	221	220	203	235	234	232	221	218	228	227	231	204	222	192	209	195	212	230	227	211	200	212	213	207	210	220	238	223	226	210	236	222	221	252	226	238	212	206	232	210	217	174	229	232	201	219	228	216	209	225	204	211	210	224	218	211	232	215	262	223	205	218	215	224	235	222	253	230	208	236	198	212	230	230	232	229	233	237	210	224	231	204	234	218	239	229	218	258	216	210	226	208	199	215	217	227	232	237	187	203	202	212	233	193	230	229	225	214	256	231	198	211	237	225	195	214	232	211	190	227	224	213	249	206	220	205	248	221	219	209	219	255	213	233	218	221	241	236	207	184	203	200	256	242	242	242	214	254	217	216	219	207	202	206	233	210	218	234	227	205	211	215	219	198	229	213	213	222	219	223	191	219	216	219	226	237	222	214	225	230	204	224	200	220	215	245	231	219	225	243	211	206	226	217	247	251	251	252	222	231	230	231	224	237	233	218	233	231	235	217	237	234	216	188	243	248	208	242	204	232	220	237	223	213	219	220	196	208	220	201	214	186	194	225	209	230	213	203	229	208	210	188	170	256	203	200	218	200	196	221	266	234	228	213	209	231	200	237	228	215	202	201	238	237	209	221	201	221	216	222	245	216	178	239	217	209	206	204	229	209	191	205	232	212	226	247	209	218	232	204	213	219	210	227	217	214	203	198	235	249	233	215	209
48776	58160	58344	45877	38196	40868	32478	21696	13850	6974	3527	1679	1007	1280	2120	3510	2777	1965	1266	931	702	642	651	599	569	614	573	554	575	558	545	555	578	592	558	547	573	582	517	510	571	573	531	538	582	574	565	522	540	542	552	606	574	580	541	556	572	562	561	578	533	590	604	590	573	564	590	540	589	564	594	573	581	555	556	563	568	580	562	538	554	554	525	595	585	549	612	577	518	554	613	555	589	536	579	529	553	576	584	610	562	574	495	584	558	540	545	567	545	543	548	564	545	556	608	543	555	523	576	550	610	567	583	551	543	532	542	544	568	557	577	543	569	578	537	554	556	544	578	565	569	555	523	559	587	571	564	519	557	592	581	550	574	567	570	535	632	596	581	588	612	569	533	579	558	570	547	610	600	563	577	568	555	561	584	557	508	546	586	542	573	582	549	554	589	545	569	535	571	567	538	564	517	574	551	563	531	544	539	562	581	580	548	564	559	584	558	586	537	578	586	572	551	564	537	559	528	562	563	573	591	568	561	552	572	554	590	608	577	550	545	548	600	545	520	523	555	583	568	560	598	555	612	578	583	595	575	559	579	568	584	554	563	557	533	566	566	547	555	590	554	576	573	525	529	546	579	600	574	593	542	574	505	568	554	557	569	535	523	530	558	561	541	544	533	575	562	576	562	558	557	579	575	551	545	544	580	577	568	564	553	558	521	533	610	551	557	556	542	559	562	590	538	575	573	530	561	573	564	527	581	572	530	564	605	542	530	596	547	565	587	594	586	573	575	526	552	517	580	579	519	550	554	546	534	522	560	552	547	567	560	565	536	610	551	562	563	597	550	531	581	569	530	558	595	575	569	564	569	537	596	584	542	550	552	516	537	570	585	556	534	634	537	551	575	524	553	548	590	563	586	575	601	572	584	538	577	600	568	556	524	552	563	538	565	504	594	557	559	586	602	565	544	570	584	557	582	557	567	531	597	516	637	557	525	539	600	530	557	584	577	592	571	548	548	539	570	568	562	573	562	552	564	591	584	584	594	604	607	543	577	552	593	582	521	529	527	531	543	562	556	552	541	589	582	573	534	531	568	562	570	538	548	595	548	555	572	604	596	590	539	584	590	552	566	557	534	555	576	565	534	578	565	570	579	518	618	553	575	555	547	583	532	596	575	548	542	602	591	505	560	564	582	594	524	605	576	592	569	549	611	581	570	543	559	588	582	562	576	539	565	543	543	573	575	554	592	529	585	557	557	586	563	527	549	590	590	565	567	524	563	585	607	565	598	551	561	546	560	569	572	592	553	558	559	604	557	537	548	588	577	540	554	559	584	548	531	551	564	535	541	615	585	516	556	532	547	543	547	581	561	585	570	568	558	563	580	565	531	567	580	562	535	565	537	584	540	567	576	544	564	609	505	602	601	559	595	591	579	548	580	537	549	564	564	593	528	576	537	558	554	586	599	593	549	550	557	585	578	580	553	564	589	576	528	555	520	533	561	588	534	561	541	586	575	561	586	554	541	579	512	567	576	548	539	573	567	567	571	560	564	571	573	542	594	543	551	572	604	562	602	569	556	593	600	561	587	548	573	584	568	599	531	592	574	593	587	571	540	626	557	636	567	569	533	530	545	550	552	539	544	550	550	593	588	584	612	590	605	565	583	554	550	555	551	547	571	583	607	579	561	567	570	559	572	568	527	546	530	534	583	550	570	568	597	561	588	564	635	601	585	591	561	575	531	550	556	541	595	580	546	565	563	551	538	550	559	584	570	534	573	565	567	588	556	570	555	560	528	566	610	550	565	583	561	601	587	593	559	567	522	575	553	572	605	550	621	593	577	583	537	518	551	561	540	585	562	579	534	565	544	588	564	562	580	563	563	603	558	569	591	531	553	536	574	546	533	593	578	525	567	549	557	571	564	604	574	541	543	572	590	554	591	568	563	581	546	561	541	546	573	574	566	605	539	608	613	571	556	528	583	553	611	544	605	559	570	541	610	551	551	555	552	568	540	583	570	554	570	569	549	562	610	577	576	568	548	568	577	584	581	568	530	551	585	551	555	571	549	592	529	569	554	587	570	589	561	549	549	616	568	630	554	559	578	524	550	559	552	535	560	548	572	546	601	581	543	564	549	565	528	585	586	541	566	599	548	559	544	587	563	536	596	561	555	577	556	553	546	568	552	590	564	544	550	558	605	538	547	563	532	577	525	582	595	588	583	604	557	587	599	560	517	568	564	544	580	566	553	593	514	572	546	558	599	544	566	531	603	610	578	561	554	550	556	593	544	549	548	533	569	539	564	580	580	517	585	529	561	537	578	546	569	554	543	595	566	570	537	546	559	595	608	584	566	566	605	567	579	545	551	562	594	549	560	599	560	553	571	571	536	555	577	577	514	590	553	535	568	528	568	604	582	582	540	567	512	557	562	525	558	565	572	542	555	515	573	553	541	583	531	551	514	529	579	518	538	527	526	604	562	574	602	564	562	561	560	583	599	589	565	545	542	557	575	546	595	564	591	569	593	531	573	536	594	572	578	528	555	578	591	538	564	531	514	606	555	538	494	583	553	580	548	595	568	546	571	564	594	565	521	577	587	527	559	549	550	610	568	577	589	542	578	550	552	588	524	593	563	546	593	553	573	587	573	570	497	593	563	564	595	557	553	585	582	577	590	565	577	582	578	561	555	558	569	564	603	555	540	578	568	580	595	577	541	490	574	581	572	553	565	559	583	522	546	527	552	608	554	584	581	580	558	555	561	554	570	573	539	571	528	522	549	591	555	590	587	573	586	547	586	585	566	553	524	589	556	604	591	593	541	531	579	552	531	582	576	597	563	580	585	557	563	631	547	556	526	527	568	533	544	592	579	609	572	575	594	533	640	570	544	567	550	601	568	576	587	528	550	555	625	558	564	564	566	557	553	556	565	590	572	582	522	552	589	538	561	612	543	567	516	557	569	572	546	571	598	567	573	587	594	587	572	543	601	545	535	515	527	577	546	549	591	569	582	570	533	583	553	602	547	547	569	545	550	546	576	587	581	609	570	552	533	576	555	571	594	567	554	553	583	552	560	564	564	562	555	573	586	574	497	541	521	552	572	557	529	572	547	546	554	509	574	565	576	582	592	547	523	552	565	545	572	565	550	555	552	558	558	557	560	566	580	588	591	599	541	568	564	548	528	517	563	555	595	597	570	582	579	590	576	572	527	562	561	568	556	546	547	560	566	564	535	574	540	563	574	516	544	528	556	548	557	542	564	564	561	552	566	603	580	536	534	552	608	569	592	554	559	564	598	547	550	540	552	580	552	523	520	551	563	598	522	522	589	565	506	560	554	566	520	560	589	552	563	555	574	564	533	524	562	582	531	597	563	498	597	593	566	545	561	562	603	569	585	598	535	556	551	588	551	569	563	558	555	558	545	545	595	572	574	592	577	557	589	603	603	587	563	581	550	536	593	528	582	569	572	581	546	548	584	554	582	621	539	555	574	529	593	581	605	565	599	572	578	524
74740	75529	63430	44157	29788	29856	20653	9848	4704	2427	801	545	314	341	495	679	786	549	435	303	274	259	233	239	221	221	232	233	231	222	235	223	237	221	253	234	219	199	231	235	234	242	228	253	224	232	219	229	221	223	224	211	227	201	232	245	238	204	208	210	197	232	219	243	220	224	218	202	221	218	212	201	198	207	187	230	220	214	221	242	228	227	206	186	209	201	206	256	207	216	214	208	217	228	231	231	223	227	231	240	221	215	240	229	233	237	203	219	220	218	238	225	244	220	224	227	217	222	205	210	221	239	200	235	246	216	214	217	219	224	200	215	236	222	210	230	199	221	219	220	213	209	200	222	214	221	210	234	240	220	247	215	230	224	226	227	241	228	208	197	213	234	218	210	209	238	209	217	251	196	214	247	236	229	219	219	237	216	204	211	239	223	226	228	209	215	247	200	227	231	232	221	225	210	209	238	227	210	227	193	251	237	199	233	202	219	231	227	226	230	230	216	242	217	223	223	226	217	243	251	217	212	221	209	237	238	243	209	223	249	250	244	215	212	225	222	206	227	220	253	230	230	234	236	178	213	215	229	207	217	228	228	211	217	238	207	206	220	218	206	216	239	225	201	220	220	213	226	224	234	229	202	207	227	201	212	217	219	214	220	207	211	196	232	233	211	260	223	246	229	225	226	224	217	232	202	219	213	189	206	229	225	189	208	222	223	217	222	220	230	232	214	228	225	208	218	225	212	227	231	220	227	211	230	192	235	224	220	212	207	213	216	199	227	199	250	206	224	196	200	204	226	228	227	191	201	206	211	238	219	225	235	220	234	202	236	212	200	233	216	222	188	227	206	208	199	200	206	246	195	217	218	227	225	216	230	211	231	242	219	247	255	199	206	208	211	219	243	202	232	215	219	238	202	234	211	229	222	232	211	243	231	218	241	222	215	237	229	216	207	210	206	208	212	234	247	221	232	228	225	202	188	229	218	250	226	219	202	194	231	191	196	220	211	199	202	244	252	207	275	254	224	217	224	212	227	214	208	226	226	224	245	237	242	217	207	216	229	209	231	198	226	199	231	227	224	218	238	228	214	240	205	218	230	243	216	248	241	213	212	232	210	234	229	206	251	240	204	241	234	215	226	222	250	235	227	234	224	217	210	218	201	231	230	236	232	214	236	227	255	230	262	210	241	223	222	204	225	216	213	235	185	201	238	193	204	210	239	204	210	229	202	225	218	254	222	232	230	208	223	246	222	211	209	202	221	225	224	219	255	200	221	217	238	240	218	171	205	220	225	206	233	237	196	220	238	213	226	206	225	234	201	230	202	236	240	210	217	220	232	205	201	211	244	220	226	224	227	202	197	220	232	241	246	215	239	247	245	241	222	230	215	224	231	247	212	237	225	214	216	232	224	227	211	216	213	240	205	212	220	207	218	214	226	225	233	220	245	215	202	207	225	206	231	207	232	225	229	225	204	226	250	215	225	210	221	246	240	222	244	248	227	210	205	228	208	214	216	206	225	228	205	220	210	224	199	216	221	199	196	227	220	205	254	253	236	207	205	208	218	213	217	233	232	198	230	220	206	235	221	221	238	225	241	220	209	216	219	231	229	251	235	244	227	198	244	228	206	230	208	208	199	226	211	191	206	237	229	221	238	246	197	243	228	233	236	199	208	240	226	234	218	209	212	226	225	209	211	209	211	216	212	221	227	225	235	217	202	204	207	233	233	215	174	212	209	214	219	207	224	231	229	210	232	222	221	197	256	200	224	215	229	236	236	241	212	234	238	241	190	251	219	217	211	227	242	238	228	224	229	253	210	214	200	223	200	216	207	222	239	203	241	228	243	225	211	197	230	229	229	233	202	216	225	219	212	238	230	182	228	227	219	217	221	230	236	211	235	226	239	215	226	215	198	231	226	228	227	236	218	233	244	220	211	214	202	251	220	205	227	207	233	214	196	228	210	229	230	224	233	234	222	214	243	207	237	218	254	235	216	247	196	220	249	234	217	241	261	222	214	245	223	237	213	193	216	243	219	243	238	227	234	233	230	209	228	243	214	220	236	240	244	206	234	196	227	211	223	221	192	213	226	243	232	204	242	244	236	223	226	213	235	246	226	243	234	209	228	219	258	229	247	202	231	232	227	208	217	209	218	214	206	231	232	209	226	221	206	231	206	212	205	241	218	244	241	220	214	216	221	236	216	208	193	232	212	231	241	220	222	228	203	215	208	241	205	191	252	227	253	210	221	226	198	232	211	229	204	232	241	211	227	220	215	218	228	239	223	245	197	237	218	235	234	234	255	223	226	246	218	269	204	197	224	244	203	222	245	227	211	235	227	234	188	222	215	227	228	205	220	240	239	202	239	229	194	202	206	231	207	201	231	223	220	238	207	228	215	225	202	226	234	218	251	219	260	196	228	228	215	221	231	226	234	230	215	223	238	218	208	223	227	223	212	237	223	214	201	207	228	189	220	248	200	215	210	203	229	202	202	241	204	214	240	229	220	236	232	215	213	216	218	223	224	196	218	226	220	203	242	236	234	208	214	206	235	191	234	239	249	224	208	221	226	231	194	234	224	228	240	250	193	231	214	241	220	215	219	208	217	227	228	223	232	220	195	242	173	227	199	213	230	217	221	190	225	207	193	230	233	222	219	226	250	212	228	231	233	221	219	207	218	200	208	205	201	233	231	236	235	228	248	198	233	230	249	214	238	209	244	230	239	250	226	233	220	202	174	231	231	202	207	212	232	230	212	216	207	195	207	206	204	234	251	207	202	213	202	231	219	230	225	213	229	196	233	223	234	259	195	213	229	200	215	227	213	227	225	189	219	230	196	205	225	232	224	224	204	221	212	246	210	228	250	220	214	225	221	249	234	207	233	210	193	200	214	229	209	238	215	232	203	235	257	243	238	211	208	215	211	239	217	208	219	195	220	207	236	225	240	229	235	239	251	223	233	209	207	238	229	231	209	230	220	227	220	227	227	241	226	252	226	251	208	212	228	202	224	211	236	216	199	210	184	201	219	217	202	211	224	205	202	203	220	217	236	240	217	194	217	225	239	249	212	210	208	218	208	203	236	234	215	212	210	228	236	236	186	235	221	228	247	216	212	252	214	214	225	205	220	218	221	224	213	218	218	205	242	221	209	199	209	220	241	239	221	203	211	205	221	235	253	216	230	240	183	232	244	245	201	217	235	220	195	223	227	211	226	226	235	219	240	238	216	206	203	235	228	222	239	243	246	221	235	205	241	222	234	229	212	225	213	226	229	204	240	236	212	238	240	226	218	242	237	235	201	221	225	227	199	212	233	237	201	194	212	204	232	223	226	239	224	226	208	227	206	218	186	217	222	209	203	219	229	247	254	224	231	201	242	230	244	233	245	208	236	244	226	227	213	214	244	220	199	248	242	226	230	238	220	229	221	202	237	222	224	213	209	225	207	240	244	207	216	235	221	231	223	215	246	226	220	233	243	221	234	234	209	226	191	233	222	204	232	202	260
48754	58698	56734	47302	39145	41692	32483	21564	14489	8731	3420	2198	948	1148	2135	2963	3137	2210	1548	1044	766	569	645	612	593	522	590	546	572	589	602	570	512	547	561	565	574	553	551	602	563	530	544	552	563	581	537	602	576	547	568	567	591	582	575	555	524	560	562	598	588	545	594	557	536	575	603	551	591	534	573	567	560	582	563	557	607	539	569	517	546	557	554	542	565	558	577	600	566	555	573	551	529	594	567	571	591	578	537	567	617	561	574	617	524	553	615	546	529	594	552	568	528	566	567	625	546	576	590	559	620	546	598	570	571	575	543	583	569	597	561	586	541	602	577	554	561	549	544	595	557	618	506	580	575	564	603	553	547	570	572	569	548	542	575	619	569	548	591	586	531	560	573	557	529	534	539	574	589	557	559	570	614	590	560	549	531	523	587	581	543	541	557	560	600	583	622	538	591	559	573	549	589	583	522	515	537	543	544	596	518	602	573	517	585	559	582	547	558	543	562	546	585	555	567	552	585	555	565	556	570	565	586	590	593	514	552	577	561	559	604	577	561	578	554	602	567	557	576	580	560	592	582	568	542	604	535	530	558	581	562	545	526	580	532	569	553	583	573	550	528	559	556	555	554	526	533	580	590	559	556	603	562	579	548	537	569	533	578	579	533	566	567	565	560	572	539	573	575	597	607	567	577	559	550	575	569	583	575	557	565	538	553	558	565	552	562	601	562	553	583	567	546	582	585	580	607	595	564	627	530	552	595	565	571	538	556	535	566	530	594	549	556	567	566	558	584	573	588	550	521	586	542	566	565	584	584	545	583	538	579	570	570	551	570	549	609	571	531	575	561	571	572	536	577	535	547	579	543	601	606	596	569	544	514	556	571	544	544	580	609	545	544	577	586	567	589	571	568	595	583	524	560	582	554	541	605	595	609	553	583	519	595	527	585	551	552	527	570	563	551	564	573	571	545	518	586	570	600	549	540	586	585	537	611	563	584	549	582	557	539	561	495	552	560	545	579	513	556	567	530	567	564	531	540	574	528	547	582	560	514	544	547	567	557	563	538	551	575	570	549	566	561	535	553	577	552	562	522	605	572	522	562	548	548	602	546	592	540	556	544	604	583	553	606	549	568	589	536	604	563	576	553	528	568	618	603	557	588	550	539	567	560	596	610	584	528	538	564	548	560	545	555	566	577	580	522	598	593	531	568	577	609	537	571	557	580	530	536	592	545	580	608	551	526	588	578	546	538	565	564	564	581	562	528	537	592	576	545	571	592	557	603	575	544	575	589	552	598	569	596	564	617	558	551	568	594	535	547	586	574	519	564	561	556	551	576	603	564	559	581	563	557	577	550	553	544	565	563	581	547	614	577	534	541	534	589	589	565	573	576	563	568	574	570	553	548	581	594	566	567	625	582	532	545	546	569	553	569	581	538	560	597	561	549	521	561	560	604	514	569	531	548	573	571	582	548	577	590	572	604	530	552	545	571	598	569	581	563	554	566	530	555	551	548	567	543	582	562	585	612	565	576	564	553	543	561	559	533	541	562	561	570	589	555	515	575	594	549	550	529	541	558	598	560	561	549	560	536	573	560	552	582	516	582	525	575	519	593	589	557	581	584	566	565	578	534	571	603	577	595	578	587	537	562	546	522	563	551	534	556	574	572	558	592	554	554	564	555	575	565	578	564	606	566	554	536	569	538	596	588	553	565	547	564	541	524	528	585	576	559	568	563	598	539	577	567	567	564	555	529	572	548	576	510	568	572	578	553	551	556	506	574	571	566	595	582	536	536	579	571	603	538	562	593	579	555	546	534	535	559	599	532	547	568	535	571	571	530	565	577	583	547	527	595	550	553	561	587	573	537	571	587	579	575	545	576	564	563	578	556	526	578	555	548	534	546	549	523	537	534	578	556	588	555	546	596	580	553	569	587	565	534	538	574	571	565	575	577	589	559	564	578	564	566	598	558	587	571	568	549	589	548	579	603	576	536	602	569	569	569	545	573	583	577	564	566	589	560	607	598	586	577	569	511	562	537	565	551	575	522	565	549	558	559	568	581	543	573	558	539	576	576	580	560	556	565	509	560	566	577	584	558	575	571	555	582	552	610	583	554	585	564	551	558	587	591	556	521	542	526	537	580	574	599	556	581	590	561	571	571	518	565	589	622	539	556	562	566	534	550	547	619	546	567	539	572	554	578	582	557	550	582	547	599	504	569	579	573	560	514	566	556	572	547	563	576	545	565	526	591	525	515	554	576	579	571	536	564	545	567	579	507	583	545	544	530	578	539	566	589	546	562	580	574	568	618	539	539	579	584	565	522	597	525	607	589	585	560	544	530	605	553	529	564	574	569	559	552	564	543	572	585	559	585	583	535	540	543	518	569	541	555	535	589	585	565	558	568	598	554	579	564	581	549	583	562	569	564	566	592	578	593	544	556	553	580	556	568	579	578	592	586	561	561	540	622	495	597	540	586	509	580	581	600	561	556	563	562	589	557	531	557	564	534	557	576	547	582	509	567	584	572	620	559	534	555	563	608	559	552	592	554	587	597	583	550	520	562	564	577	562	567	550	556	535	536	598	555	586	520	559	551	583	592	584	510	545	594	525	609	581	573	578	524	538	537	572	554	549	555	581	547	541	587	557	584	584	572	564	560	574	534	562	570	557	589	533	579	570	567	583	547	595	592	634	529	586	583	565	547	562	592	552	521	550	568	555	567	563	554	558	527	540	596	549	583	579	529	551	564	610	573	567	549	552	531	494	543	552	550	586	584	548	547	568	573	539	554	557	558	579	540	570	547	569	560	564	561	534	529	562	596	563	588	565	580	575	538	530	617	541	563	523	513	533	577	559	585	570	562	553	589	547	514	545	537	502	558	592	552	584	552	573	597	596	580	574	553	593	601	598	566	565	586	566	540	527	551	510	597	558	614	553	524	572	549	522	537	554	571	587	573	538	545	573	593	554	542	580	558	556	570	582	533	547	547	555	527	581	628	570	565	532	591	572	568	534	536	550	597	584	566	606	552	549	586	583	533	544	564	613	547	603	562	556	539	568	551	552	561	537	549	527	597	578	533	564	563	551	544	586	584	574	522	545	562	561	545	570	574	534	582	521	586	564	550	569	538	595	511	614	589	567	559	574	582	575	576	583	591	612	553	582	542	535	527	523	586	544	562	569	583	547	561	604	547	570	586	568	594	544	550	574	539	580	591	576	555	582	525	513	550	534	575	596	571	574	553	580	562	565	538	587	554	512	562	519	554	525	567	573	567	546	542	517	556	581	543	551	582	573	525	557	595	546	565	582	565	544	550	573	581	594	544	561	593	556	594	561	576	581	563	587	569	567	544	539	571	572	601	518	568	527	556	570	555	586	566	572	576	560	580	534	531	582	545	603	582	561	560	568	531	573	538	552	591	547	563	557	559	537	549	553	550	583	577	550	558	572	545	572	570	564	548	570	568	604	541	590	640	499	535	570	540	605	575	598	541	578	548	531	587	591	549	585
73925	74525	62993	43917	29116	28847	19357	9238	4602	2375	755	444	356	369	562	673	743	655	449	337	249	226	230	226	241	193	199	228	198	246	237	226	249	228	220	250	224	241	226	206	221	228	199	256	237	215	222	234	243	254	205	235	210	207	238	253	269	206	203	217	221	216	238	237	222	253	227	240	190	221	207	204	222	200	206	227	236	221	235	222	238	214	233	216	215	186	231	224	216	216	216	226	204	229	201	207	194	210	223	230	228	245	230	216	218	209	197	202	215	219	215	236	203	217	223	213	215	218	227	214	217	219	196	249	231	238	229	222	207	253	234	230	208	247	199	214	234	228	210	216	237	206	246	199	234	247	249	227	236	196	196	220	254	232	248	248	232	226	200	199	251	227	229	246	233	199	238	245	240	234	237	199	213	210	194	194	230	240	226	216	202	224	206	229	191	225	240	224	247	200	193	234	203	223	204	217	225	260	212	213	244	196	253	229	229	207	233	205	233	203	251	255	203	204	230	222	243	220	233	213	202	230	224	224	206	203	215	234	222	242	216	215	224	227	215	225	180	198	238	214	207	233	226	219	225	225	235	243	231	200	222	208	216	205	233	213	204	196	196	222	198	199	186	228	232	218	192	226	224	253	223	228	225	249	219	234	249	201	244	236	208	230	232	203	205	217	231	232	208	201	192	209	245	202	228	239	232	235	227	199	217	217	211	213	234	237	245	240	210	229	257	238	224	246	228	224	215	215	205	227	233	198	208	216	205	245	205	236	234	213	237	254	216	210	215	236	219	221	231	217	213	222	229	209	221	204	205	239	217	183	209	231	182	187	208	238	231	204	201	228	223	252	235	234	216	220	209	201	227	220	231	205	199	223	247	224	228	200	231	212	260	223	213	236	221	222	239	220	209	217	229	240	202	221	213	197	219	233	211	231	259	231	242	222	215	202	227	227	208	219	228	235	223	231	229	254	206	226	239	204	189	236	213	225	214	226	208	206	203	223	219	249	224	210	192	210	161	204	234	224	214	202	232	220	221	211	231	241	248	229	215	174	228	227	180	201	224	218	202	220	229	205	207	208	221	223	203	228	210	214	219	209	224	197	225	227	209	248	208	220	227	241	195	230	200	236	247	218	227	222	216	254	205	200	217	205	220	201	230	249	223	222	229	241	249	236	218	214	205	218	243	218	200	242	220	202	207	229	209	215	204	214	223	194	244	230	217	215	252	214	193	210	237	200	222	233	218	201	212	224	219	222	222	230	215	216	214	202	232	214	206	212	232	227	214	199	208	234	204	205	217	215	233	226	223	217	220	218	214	232	221	240	203	187	186	214	236	224	211	242	287	209	221	218	223	240	225	202	200	234	228	229	233	238	228	237	231	212	266	222	218	196	236	216	197	210	182	211	238	200	213	207	195	221	221	225	201	218	200	232	224	229	207	218	224	226	209	205	208	187	204	207	225	232	208	215	229	237	232	249	226	202	207	242	201	217	209	212	242	218	224	227	229	227	191	246	210	232	225	198	220	224	232	228	196	229	231	248	208	248	234	228	216	211	210	233	234	225	216	232	239	240	255	237	234	227	232	226	231	229	210	194	206	210	231	206	218	221	231	233	229	238	228	226	211	227	211	229	207	220	222	202	244	189	206	221	208	254	216	216	227	221	222	235	215	215	237	206	236	202	233	190	225	209	236	232	216	229	242	225	231	216	234	197	217	226	223	248	221	189	217	226	211	206	218	225	222	219	233	215	200	217	201	219	204	236	231	240	219	225	223	217	230	214	205	211	223	222	193	206	224	214	217	226	201	209	204	203	242	220	258	221	243	194	249	226	213	230	211	222	212	213	214	219	228	235	237	231	217	221	257	208	227	221	208	235	208	214	216	234	191	205	194	222	249	249	241	271	199	207	192	200	194	232	227	211	230	203	217	247	222	211	225	221	215	219	209	206	221	225	242	213	216	204	228	233	233	206	231	222	196	244	208	217	215	207	203	210	176	225	193	192	242	192	225	200	236	220	215	240	206	201	225	207	183	210	222	207	233	216	199	221	238	234	221	252	234	227	213	221	215	223	247	234	231	247	231	258	220	214	239	224	235	221	259	210	236	216	222	222	225	207	229	213	222	225	208	204	223	195	233	217	205	256	200	205	206	226	221	226	221	236	224	197	225	196	229	232	228	246	212	209	234	226	224	225	212	212	231	243	196	249	219	218	218	212	207	228	197	203	220	244	203	223	215	228	222	218	238	222	225	225	237	232	244	219	210	212	205	232	253	243	214	241	220	244	185	212	214	235	220	235	226	227	225	238	228	191	216	208	217	205	237	254	227	193	229	208	227	260	241	211	240	234	193	213	243	205	242	227	202	211	216	202	236	208	218	223	223	256	228	224	227	230	199	205	218	203	221	202	193	231	201	215	212	201	219	228	225	208	241	225	243	186	215	236	220	219	215	222	213	237	210	233	262	207	232	233	211	240	207	222	247	223	227	191	219	197	221	236	200	225	233	206	242	226	211	245	208	237	237	214	236	200	224	223	222	201	211	214	232	213	220	213	218	239	200	204	244	214	206	226	224	225	206	216	261	197	223	233	209	248	247	202	221	208	210	213	211	215	235	202	217	234	215	210	213	242	229	225	206	230	191	221	223	221	236	211	214	251	235	218	241	218	213	242	217	228	239	202	200	198	204	238	221	212	219	234	247	230	227	218	198	236	194	233	217	209	228	202	237	215	257	226	203	233	201	220	193	200	205	213	245	250	199	200	209	218	221	229	192	213	198	247	236	253	222	244	192	222	204	214	258	213	206	217	201	211	216	218	225	248	209	195	230	203	201	232	243	231	236	210	248	181	224	239	199	227	222	216	218	191	195	239	215	248	220	243	217	228	217	209	208	211	210	232	210	210	237	217	197	251	226	216	212	200	216	215	254	216	247	215	241	243	220	235	225	202	232	219	220	221	236	216	204	215	189	223	207	214	225	191	214	227	240	204	224	233	238	218	208	226	211	213	237	200	226	194	229	211	215	217	229	214	209	216	227	207	212	213	229	210	226	239	210	239	231	186	191	226	211	201	209	220	209	222	225	198	202	213	209	214	214	232	228	189	250	203	197	216	227	240	204	226	239	209	219	195	226	200	224	210	233	193	243	246	223	236	217	236	222	224	231	232	248	223	230	211	210	250	240	239	254	241	219	211	219	224	219	208	233	220	208	216	217	233	231	215	217	231	215	203	214	252	205	208	210	220	224	192	199	217	241	207	259	224	237	220	228	246	240	240	226	254	254	241	215	221	236	215	219	227	249	243	215	222	248	228	222	232	227	228	209	222	225	223	204	232	214	215	239	242	210	230	204	197	205	239	233	244	226	213	246	206	208	249	228	195	211	239	238	233	218	229	211	233	238	208	211	206	214	208	207	208	223	235	211	246	201	246	226	202	238	231	208	217	243	224	208	200	207	228	226	221	249	218	208	200	208	230	246	208	239	229	228	207	196	223	256	242	209	207	208	200	240	216
48892	58765	56729	47175	38793	40738	31237	20509	14356	8225	2817	1488	1144	1151	2233	2904	3138	2767	1875	1131	792	665	624	610	577	534	548	565	551	523	538	587	601	558	554	562	565	563	594	550	549	558	604	576	559	527	594	569	570	573	561	573	557	577	578	594	528	538	597	611	549	623	545	536	538	590	532	550	561	570	545	550	551	562	576	533	551	545	558	590	557	601	547	576	588	568	555	534	543	612	542	583	557	557	561	551	555	527	598	581	530	605	523	554	566	585	535	570	563	556	544	538	534	589	569	562	565	590	517	568	559	580	542	550	553	523	571	570	553	536	571	597	575	523	562	594	574	566	593	586	573	538	550	544	583	613	560	559	577	540	572	620	576	588	593	549	590	532	554	559	482	540	587	562	556	544	561	588	535	576	537	555	558	546	538	564	536	580	545	588	575	565	563	570	595	553	539	558	545	558	572	613	587	575	564	561	565	551	574	539	536	522	579	560	558	588	544	588	557	574	569	579	548	548	577	588	582	568	579	554	536	559	610	587	551	557	572	541	590	571	578	579	580	587	565	568	580	551	574	541	521	526	620	531	581	596	552	593	582	597	603	550	577	578	615	606	560	603	568	572	548	588	563	582	594	574	525	585	562	568	567	579	556	573	555	548	592	607	571	558	573	548	510	559	529	546	549	552	581	567	547	547	530	598	561	612	619	566	542	556	552	542	557	547	536	557	536	563	521	562	580	545	587	515	575	534	569	564	578	537	509	565	557	541	566	552	537	554	537	561	525	569	556	592	594	547	579	522	529	535	560	574	538	544	548	566	559	574	597	600	578	533	567	606	604	636	527	529	528	535	582	536	546	541	591	565	564	548	556	579	534	529	588	554	534	532	593	522	564	571	572	505	528	591	516	583	542	524	582	565	561	568	580	526	609	560	567	560	526	579	588	545	523	551	544	580	553	568	540	572	557	535	569	581	527	539	597	585	581	598	549	512	569	571	566	557	569	573	531	568	559	564	556	594	554	531	570	563	576	535	551	536	575	556	567	542	541	609	545	603	559	508	592	554	522	530	594	574	537	601	568	519	561	579	540	596	620	540	578	532	565	562	556	537	571	560	562	568	589	545	565	573	572	592	550	560	551	546	635	612	552	564	568	545	542	538	604	528	549	539	524	567	536	606	518	560	572	605	552	533	561	579	543	591	601	588	527	570	577	571	549	524	555	547	552	575	532	535	536	564	570	561	577	584	533	569	569	563	533	617	556	578	557	604	573	580	557	553	537	555	561	604	546	570	619	584	577	580	593	540	590	560	566	595	569	560	537	569	559	577	577	578	599	558	567	591	560	536	592	601	579	589	629	514	539	561	553	588	593	572	521	544	561	560	605	595	565	561	531	591	541	591	605	585	590	552	539	578	602	574	561	539	557	533	500	542	547	593	603	521	555	573	563	594	597	529	577	569	568	579	553	535	542	596	590	580	560	564	570	543	552	578	570	555	570	553	553	572	562	557	566	546	610	596	558	550	550	528	551	544	604	523	578	540	558	560	562	572	549	560	527	566	550	552	633	620	552	536	508	578	590	556	564	582	606	582	584	595	554	549	563	563	577	502	559	568	570	534	563	578	555	536	580	577	545	539	570	531	551	591	586	594	577	571	596	563	571	517	546	559	567	583	565	555	568	535	553	565	569	536	585	581	561	568	559	568	557	556	577	550	522	576	578	543	563	551	554	561	527	555	536	581	540	560	565	570	571	573	548	574	572	552	513	574	554	569	575	605	566	601	591	548	537	586	545	565	556	547	568	541	554	548	558	559	564	550	596	568	546	556	542	553	590	598	553	543	583	534	555	530	594	596	531	534	587	557	559	619	565	526	576	515	580	510	539	560	591	537	553	576	548	558	556	595	541	570	589	568	581	570	507	567	558	551	599	597	552	526	523	590	536	529	581	542	538	551	540	570	581	577	538	557	592	543	568	584	578	540	570	544	573	552	531	573	554	543	559	567	569	574	576	539	541	597	562	568	540	595	544	564	609	560	618	547	619	531	540	543	610	587	544	565	598	551	545	551	586	597	586	590	569	584	538	558	526	533	535	521	563	529	574	567	562	583	564	564	578	556	556	540	534	580	567	549	563	554	571	570	562	596	540	587	551	546	601	561	549	576	562	569	588	589	598	591	592	583	585	524	558	581	543	580	599	577	531	591	545	561	578	560	566	525	525	541	556	521	585	567	562	556	571	581	549	544	544	581	562	525	505	558	589	613	522	581	581	579	585	547	530	572	525	559	545	569	565	571	597	568	561	553	566	531	555	563	555	566	554	581	564	569	565	587	626	559	523	556	578	573	550	572	563	536	579	528	603	530	569	569	587	545	539	557	552	564	603	561	536	576	561	553	571	548	586	525	580	568	545	567	621	527	574	554	570	548	584	556	559	559	578	582	584	573	559	569	557	556	548	590	584	601	549	578	571	565	546	499	564	565	567	582	565	542	549	607	552	570	610	549	584	550	542	575	563	545	587	531	559	538	549	570	601	541	573	562	533	548	605	572	561	537	521	584	525	532	566	537	530	542	575	536	567	536	568	538	569	566	568	541	570	571	545	551	615	590	531	558	602	555	567	570	543	579	567	547	536	540	585	550	592	561	585	595	573	550	575	546	526	587	565	601	543	548	585	586	540	569	591	570	557	590	577	609	598	573	586	582	542	586	579	570	588	569	525	555	544	610	566	560	556	534	566	569	564	544	569	559	561	562	539	533	604	629	577	538	550	559	554	572	577	584	583	545	564	566	527	561	559	555	582	511	585	558	559	567	576	557	578	565	553	529	584	568	547	568	573	537	597	614	591	579	527	551	558	584	523	577	573	542	591	503	563	598	599	573	581	567	558	574	588	584	577	563	586	559	567	561	560	556	591	596	540	539	563	574	587	552	548	529	571	577	594	580	568	557	525	572	543	584	582	583	558	570	569	596	581	563	515	542	549	576	584	584	533	582	582	538	564	532	576	586	576	567	555	538	538	574	567	561	563	555	564	548	576	535	523	565	545	536	538	577	580	569	548	531	549	535	537	501	533	574	535	581	590	532	560	581	591	550	546	567	553	564	613	527	582	568	563	567	577	583	565	528	547	557	579	573	556	574	603	560	548	599	517	594	539	588	594	545	544	529	551	558	550	553	569	549	596	544	531	570	561	569	589	575	573	569	587	561	577	562	533	515	587	540	576	577	516	545	604	554	589	537	571	567	557	580	606	596	555	600	579	560	544	582	549	545	557	542	549	544	549	594	534	569	535	564	553	579	591	549	528	570	646	608	561	561	614	586	573	544	543	584	540	544	556	566	583	578	550	535	581	527	577	570	540	548	559	532	563	547	569	538	561	579	587	579	593	566	525	538	600	546	579	547	550	539	555	578	583	577	538	597	574	542	563	564	578	607	539	571	586	523	574	516	569	557	558	568	571	608	572	562	551	569	581	523	596	536	551	570	524	555	569	599	597	563	559	569	557	533	531	570	551	523	556	559
74825	73918	65036	44043	30387	29880	19488	9782	4818	2636	885	357	485	470	505	639	682	580	463	332	251	243	220	243	207	233	232	205	236	220	242	241	224	222	220	253	253	209	220	253	220	248	219	200	185	205	244	223	205	236	249	215	243	216	212	233	229	223	243	211	223	245	232	219	212	205	207	206	215	220	250	263	217	216	213	240	237	247	223	252	209	231	182	221	238	215	228	248	215	239	217	200	229	228	205	209	243	217	233	234	250	252	208	212	226	235	229	227	236	215	251	235	200	222	252	245	221	211	230	223	256	195	233	225	203	239	221	236	224	247	200	217	239	239	244	218	191	222	229	253	220	224	215	238	215	236	208	200	221	220	230	213	229	231	214	187	198	209	226	216	216	221	219	205	232	235	217	213	214	238	195	211	255	248	242	243	249	217	238	207	234	228	217	214	230	197	225	224	194	213	198	252	242	251	242	221	199	215	221	230	225	233	223	249	239	234	243	237	246	227	257	256	228	201	253	225	227	242	228	234	232	208	198	223	250	239	222	204	239	199	230	211	220	206	245	218	255	222	224	212	201	205	255	196	198	228	201	229	241	204	223	253	231	201	237	200	222	221	196	245	256	220	225	245	243	222	245	245	202	206	228	224	226	232	215	207	228	236	221	238	222	213	185	244	221	235	209	237	221	227	208	209	227	237	224	229	211	236	206	205	225	239	231	228	218	222	249	237	227	213	233	222	253	234	255	233	215	213	217	249	209	246	219	210	212	232	216	231	221	241	194	220	226	215	245	225	187	217	207	221	227	221	222	219	235	242	201	233	207	218	236	234	243	242	218	210	215	206	219	226	232	218	250	229	212	228	218	215	229	206	225	250	218	205	230	239	231	225	224	225	225	234	214	246	217	230	210	205	237	235	246	205	241	210	215	243	219	220	202	232	243	216	220	224	232	211	228	214	207	232	231	224	238	214	234	227	221	205	205	223	214	219	194	219	219	235	221	265	231	207	225	230	202	244	221	232	217	191	208	221	223	232	222	198	241	215	232	196	223	204	223	206	251	207	187	212	242	207	232	235	239	211	214	247	203	218	227	240	225	224	227	218	242	229	237	239	244	247	204	237	222	203	202	247	255	232	233	218	229	227	264	225	223	226	182	239	193	238	220	201	217	213	212	212	247	213	228	201	240	252	234	223	232	201	244	199	232	235	236	250	239	218	223	194	225	203	227	234	194	210	212	219	246	237	227	234	194	209	227	243	220	223	233	236	210	235	226	224	210	218	224	239	236	222	249	223	253	215	230	213	232	242	214	197	226	222	242	201	227	226	234	252	238	242	216	241	225	215	226	220	220	206	238	222	262	246	198	207	213	228	224	212	224	212	227	216	218	231	213	249	267	215	233	236	222	200	198	227	243	222	217	207	227	255	217	197	182	233	219	214	233	228	240	223	184	229	217	229	210	230	216	231	213	193	218	224	230	198	218	201	223	231	225	203	233	227	226	247	234	210	231	207	218	218	211	228	214	225	212	232	230	225	227	233	227	250	212	232	251	230	217	251	211	234	252	223	236	225	213	230	227	236	212	244	208	218	244	212	218	208	210	234	207	209	228	220	257	208	213	232	219	238	247	210	210	237	223	243	242	242	235	211	212	231	224	206	254	237	203	220	220	253	202	205	221	217	228	218	188	205	213	215	231	216	227	214	224	222	252	237	233	249	226	221	249	229	241	233	232	221	210	237	247	238	243	228	247	246	235	201	237	199	239	224	224	249	233	226	237	219	223	247	199	208	207	216	246	241	234	243	205	231	243	220	215	227	225	220	194	201	234	238	238	241	238	240	238	229	269	222	226	257	216	242	204	206	220	245	232	213	214	218	243	243	226	239	241	233	214	205	231	214	234	221	217	223	237	215	215	212	215	226	202	223	241	243	215	238	223	258	236	247	213	217	226	232	222	222	233	246	236	227	206	223	208	207	240	229	226	266	230	244	223	203	217	210	258	225	245	185	238	233	191	235	221	194	239	216	237	226	211	237	229	264	251	202	231	217	229	216	219	238	218	216	214	225	231	232	252	225	226	222	227	212	215	229	219	225	218	287	204	225	224	221	207	200	223	248	248	218	208	222	246	212	241	243	222	245	246	237	217	243	198	250	238	230	241	242	203	225	232	244	206	231	213	264	213	237	256	234	217	226	221	221	222	231	211	220	216	209	222	199	222	222	228	223	206	230	217	231	234	222	242	228	219	227	247	208	215	237	238	235	215	210	235	228	208	235	214	203	240	228	214	239	229	253	220	207	247	227	249	217	226	209	225	225	238	221	229	232	216	207	235	210	230	216	208	200	232	226	207	233	234	202	228	219	205	213	235	257	225	193	234	251	228	220	229	221	219	228	225	213	230	221	226	240	202	253	229	213	208	214	227	218	207	215	229	245	234	241	235	214	203	211	219	224	221	215	228	233	235	231	225	241	239	243	239	213	214	222	233	237	236	238	202	228	243	255	221	237	227	236	229	209	257	190	235	240	231	225	227	231	223	205	213	246	230	230	207	236	209	215	236	223	226	206	222	214	235	243	242	242	205	216	230	222	232	230	226	250	240	222	214	208	220	221	227	231	248	243	235	225	229	260	220	225	246	246	193	221	212	231	240	192	235	238	209	242	227	205	198	224	213	226	226	204	236	231	250	208	210	232	206	214	208	239	221	229	235	226	245	213	234	253	251	237	209	226	208	246	251	231	246	205	233	217	225	243	239	206	253	209	234	217	190	199	214	227	257	246	228	257	223	201	243	211	258	207	211	241	205	191	228	249	213	211	242	253	196	204	220	219	210	233	225	213	231	231	217	234	212	230	189	238	223	201	226	242	217	248	211	235	227	231	237	209	241	214	244	218	229	244	221	225	225	210	229	225	226	213	241	212	228	233	211	247	213	224	206	221	198	215	224	210	219	236	223	218	208	212	210	228	205	222	234	234	216	231	231	216	223	199	202	283	203	231	206	249	222	229	215	210	209	228	224	233	252	233	226	213	210	217	223	241	221	240	210	219	192	208	235	203	207	227	225	243	213	218	192	215	217	223	242	221	226	229	193	235	212	229	225	247	210	242	240	220	246	240	247	209	230	220	246	263	227	239	229	226	219	235	226	236	226	241	238	236	207	220	217	228	222	224	256	219	208	224	223	213	227	224	223	230	216	203	239	199	235	231	242	226	227	222	232	210	225	238	236	215	223	240	209	234	209	233	240	250	221	246	209	225	206	233	239	238	220	233	198	206	232	206	214	224	257	249	209	195	229	232	229	228	227	206	233	225	220	243	232	199	215	208	236	231	227	233	255	220	261	239	206	224	224	224	221	225	233	186	234	249	209	180	220	203	245	234	217	200	233	220	228	220	208	238	240	228	205	247	214	225	230	225	233	201	232	232	249	224	235	226	216	212	224	219	235	224	206	223	242	233	226	245	241	229	231	214	198	241	220	249	219	227	213	217	248	235	247	224	218	217	248	226	252	245	231	228	206	227
49174	57601	58287	47671	39319	41069	30944	22322	14485	9426	3305	1173	1698	1772	2234	2775	2954	2400	1762	1114	787	624	643	609	596	591	569	551	576	584	624	512	561	576	540	545	577	571	592	593	580	562	576	551	635	549	563	546	570	579	603	572	600	530	560	568	594	603	590	543	552	566	585	571	582	543	552	605	573	554	548	597	557	590	563	572	606	562	587	538	573	591	548	583	582	548	568	590	557	569	569	564	549	572	580	527	582	592	611	616	565	563	600	602	604	620	617	557	570	549	558	569	564	585	571	555	597	606	539	599	583	545	546	566	589	584	579	591	622	575	583	522	584	550	538	557	629	573	568	549	574	616	551	565	561	576	565	594	567	558	596	596	581	562	544	548	584	576	635	575	594	549	564	569	542	551	558	559	603	565	569	606	595	551	530	588	549	580	585	533	611	559	537	538	552	610	566	565	552	587	550	553	578	591	565	559	555	557	595	550	543	614	648	566	632	594	582	552	625	574	543	609	524	613	588	549	555	593	620	585	561	574	594	581	565	585	562	593	575	570	595	553	614	597	602	556	565	556	567	578	580	535	548	530	572	584	545	612	563	602	561	562	622	550	569	573	566	562	557	541	562	579	594	554	536	611	553	566	567	595	571	578	555	566	581	557	589	557	504	549	552	587	589	575	522	577	574	597	572	586	554	549	587	579	583	596	552	601	610	570	527	567	578	567	557	605	585	573	533	586	630	588	566	618	602	560	619	558	563	594	558	589	551	618	547	544	590	575	553	589	568	590	610	609	535	539	568	565	591	537	510	567	576	588	514	565	565	586	571	550	595	537	613	610	589	615	543	541	571	546	552	553	579	553	585	576	570	593	547	610	568	629	513	557	559	567	567	556	571	601	570	598	589	565	555	589	584	591	590	540	567	556	578	591	539	543	581	587	541	564	571	582	588	547	572	540	555	543	560	580	545	584	625	585	579	554	552	581	549	607	533	531	534	588	535	535	571	584	546	543	567	558	599	546	554	572	575	582	602	583	586	575	577	592	568	570	572	631	527	564	585	554	565	579	614	594	566	560	560	604	573	552	571	572	585	564	544	541	593	591	582	563	594	596	517	546	612	599	594	563	577	575	591	563	573	559	580	585	591	583	562	551	537	551	547	567	583	595	569	540	591	597	581	604	563	567	574	590	558	565	552	580	557	548	591	570	596	569	543	540	577	551	581	563	586	574	573	607	534	592	586	584	566	561	571	537	588	593	580	543	579	562	586	609	553	568	546	574	581	558	557	587	601	566	569	579	564	625	580	566	551	610	580	594	517	596	564	559	558	557	578	565	584	602	545	576	603	582	540	532	592	569	562	606	574	567	543	540	547	595	589	556	547	562	574	560	591	543	554	569	558	572	610	602	547	564	593	591	554	605	590	571	576	571	562	589	574	567	628	524	538	561	519	538	585	531	564	569	567	542	621	580	539	540	568	599	566	591	533	582	595	578	555	546	558	572	574	537	571	544	560	574	577	556	546	556	567	609	555	597	560	574	549	584	567	540	594	570	548	587	566	555	586	578	547	620	575	562	588	547	524	578	527	572	551	584	595	562	546	579	580	576	572	590	597	597	584	563	589	556	574	595	593	576	581	604	567	572	567	582	569	612	646	557	601	541	558	580	606	564	559	618	584	562	533	575	580	560	569	573	545	563	579	584	557	616	582	585	600	596	541	540	541	548	554	594	573	560	553	591	593	574	584	519	567	545	580	513	561	577	575	597	552	563	576	548	586	553	579	606	565	565	593	538	558	591	573	537	585	579	546	548	546	598	557	580	576	600	557	566	538	578	591	574	564	602	558	574	603	584	583	598	592	555	568	591	592	596	558	570	582	539	575	594	521	573	591	560	555	582	507	607	535	565	560	539	586	605	538	562	583	506	559	582	620	571	580	580	562	574	571	549	592	566	528	578	555	564	541	564	530	560	534	542	561	542	556	557	565	523	589	567	517	606	536	566	514	581	560	553	541	562	547	545	543	568	541	582	546	565	586	538	529	498	599	533	525	570	564	593	575	575	565	568	630	548	588	591	590	562	620	590	565	550	555	593	592	553	540	553	592	581	578	550	562	589	582	557	568	539	592	591	582	567	564	561	586	586	589	582	610	590	548	560	595	546	566	565	559	576	556	634	563	600	574	548	551	546	591	550	566	572	591	581	610	611	579	586	581	535	561	567	570	591	577	598	608	546	571	562	575	610	594	585	585	601	587	533	578	574	568	564	573	568	551	558	559	566	530	572	567	567	562	575	594	544	573	565	557	579	552	555	535	553	574	567	550	579	591	569	570	570	542	535	561	595	608	607	596	569	568	524	574	586	583	578	572	567	545	552	566	579	626	593	598	575	541	551	601	554	563	563	598	594	569	564	559	533	578	562	556	555	566	573	586	557	579	596	578	559	543	544	538	601	544	614	568	582	618	527	558	588	587	582	563	576	479	576	538	566	568	573	585	549	542	572	568	596	535	573	587	562	526	577	549	608	570	621	565	559	579	576	561	585	582	568	565	583	565	583	596	556	578	581	575	532	549	585	574	566	583	602	580	585	564	514	566	588	597	546	582	544	575	563	597	605	534	547	567	589	561	540	538	595	583	597	581	533	603	575	525	535	573	589	602	551	589	596	581	593	522	607	606	530	585	587	567	574	541	586	568	579	528	595	574	529	565	572	522	591	556	573	527	571	590	572	519	574	556	563	573	535	568	573	592	551	589	587	591	590	556	593	579	566	556	547	632	499	598	566	578	584	559	575	570	597	574	644	578	517	583	550	571	557	555	565	575	599	566	544	630	539	581	619	561	565	610	558	569	560	596	564	550	560	590	611	585	586	558	583	593	551	594	523	559	583	552	595	554	537	593	507	558	610	592	584	548	532	568	593	581	601	580	584	583	561	572	555	578	556	566	562	524	565	549	588	587	573	589	546	584	526	564	552	519	593	578	572	571	535	577	620	565	564	596	578	569	518	564	514	582	619	534	585	556	546	596	589	581	584	581	604	528	565	550	543	566	570	597	573	575	580	556	581	577	541	582	611	619	601	566	587	575	575	578	528	551	607	548	604	578	587	532	555	587	543	547	556	572	597	570	592	547	589	557	571	504	603	597	599	555	558	579	582	582	573	547	569	563	539	606	573	575	578	582	570	567	518	581	552	569	559	539	554	591	599	557	591	565	607	567	545	569	565	555	562	579	595	587	584	593	593	569	542	599	616	563	596	539	620	602	555	583	533	539	599	563	555	550	555	544	585	561	542	556	570	621	525	589	592	569	573	592	564	585	529	579	616	555	565	567	591	590	593	547	559	600	589	561	551	561	609	586	612	583	589	550	580	560	560	581	576	579	591	555	598	581	544	581	585	566	583	565	588	570	564	567	567	556	590	572	590	548	569	542	581	587	603	595	552	592	563	535	554	564	593	592	558	627	623	600	608	596	594	571	596	555	561	545	541	556	569	624	558	585	570	519	532	558	545	576	543	544	595	587	555
74560	73825	65121	45161	30766	30191	19128	10502	4786	2733	1065	412	424	682	646	584	655	538	495	296	312	235	225	239	235	243	240	229	226	223	230	217	230	217	244	237	249	237	227	243	249	193	222	266	237	247	217	226	237	240	224	229	215	260	225	243	220	210	228	256	221	228	238	247	208	205	205	207	215	233	230	210	217	222	227	200	280	239	222	227	211	234	223	207	218	228	248	230	208	232	214	218	205	216	208	254	200	198	217	246	234	254	229	212	192	226	205	223	234	257	238	216	225	222	219	234	223	247	213	227	214	235	216	227	246	233	239	204	230	239	172	245	255	237	225	233	219	243	224	218	261	254	222	235	231	221	215	227	233	233	218	249	251	243	222	236	215	228	209	218	224	255	221	210	216	222	231	244	198	252	247	218	220	250	224	208	213	260	232	227	220	237	246	209	229	225	210	227	218	214	239	230	229	228	210	210	221	236	199	237	225	220	215	223	221	222	224	221	225	212	226	229	231	228	224	198	209	211	238	252	215	218	222	233	204	265	211	219	256	228	192	220	231	215	216	222	239	212	229	233	208	212	232	236	225	224	203	237	223	228	241	200	259	241	234	235	240	230	219	264	232	215	212	253	210	209	241	199	217	229	252	211	216	217	223	258	248	213	221	234	228	217	230	197	212	218	223	211	202	219	242	190	232	214	220	210	233	213	230	230	230	227	196	228	222	198	227	237	232	237	232	218	211	243	236	220	219	216	229	230	225	241	230	229	219	217	223	209	206	226	223	218	213	242	206	239	235	205	219	222	206	225	222	223	220	207	217	244	251	229	220	223	215	219	251	217	214	234	213	218	218	242	213	218	221	215	221	235	215	245	241	218	220	233	220	229	232	234	195	229	251	240	238	229	239	222	224	229	227	202	215	225	239	237	236	259	236	219	238	232	236	229	232	218	267	203	258	241	230	213	228	218	249	217	208	197	209	227	236	238	230	205	198	199	240	236	252	223	243	232	260	226	236	226	217	247	215	215	214	229	224	226	248	213	237	225	209	217	233	225	197	216	203	219	237	217	254	214	191	226	244	224	203	228	227	225	223	231	243	228	224	244	231	220	219	245	231	228	233	217	210	207	247	243	219	241	220	227	245	217	220	221	215	220	234	248	219	226	238	244	254	230	229	253	219	232	223	222	240	245	231	212	247	205	210	220	217	236	234	213	237	218	207	199	212	223	218	250	207	224	242	242	223	220	221	226	221	216	219	251	221	216	228	245	237	234	235	222	247	241	245	221	217	226	232	236	202	242	198	246	217	233	243	226	209	260	234	217	202	208	229	221	233	240	212	210	230	217	216	228	229	243	227	252	233	249	216	231	231	218	227	232	230	229	259	226	221	229	219	197	247	247	250	205	271	226	245	230	202	222	230	238	213	201	228	222	244	209	251	256	213	224	239	234	247	240	203	248	200	237	236	211	223	248	221	222	197	210	211	209	252	233	243	241	214	233	202	244	227	223	236	233	236	232	235	242	249	248	211	239	224	226	221	241	235	233	247	221	209	238	223	206	215	224	228	212	215	225	222	205	240	240	234	263	233	231	231	249	230	223	221	248	252	238	214	233	216	224	229	215	241	214	233	243	238	256	224	223	242	262	246	224	226	220	245	224	217	217	246	209	209	240	226	194	236	244	239	205	234	235	230	228	204	245	239	217	203	203	241	242	200	222	237	223	221	225	214	251	210	245	245	223	200	224	223	189	215	202	216	247	221	193	224	239	236	201	221	203	246	222	246	224	217	257	233	226	222	223	236	218	201	218	241	255	227	207	215	251	250	217	234	231	189	224	215	232	218	237	226	220	220	223	214	245	224	224	207	222	236	209	238	207	225	203	247	231	243	221	214	218	200	215	245	242	239	217	232	205	232	220	216	200	245	244	216	201	262	232	217	235	222	228	219	201	234	243	219	211	213	209	207	212	207	240	231	221	222	220	229	198	225	211	228	226	208	241	228	232	230	235	217	239	233	229	216	237	208	202	222	220	250	218	231	234	227	215	246	247	237	208	263	239	253	224	245	219	195	231	233	223	224	230	243	211	218	224	233	250	223	250	232	217	204	241	239	251	235	204	225	223	226	226	255	229	195	222	232	199	228	250	217	213	222	221	217	219	233	230	235	238	241	215	225	238	233	225	243	226	238	215	253	254	237	221	204	222	216	230	220	208	233	230	241	224	215	238	229	218	246	240	222	228	227	231	227	234	233	216	230	227	210	208	229	236	227	228	228	243	237	232	221	219	230	249	236	198	206	230	228	230	222	227	202	242	234	208	227	212	238	229	225	221	232	196	213	197	218	241	224	239	236	221	235	236	220	217	225	237	239	239	209	236	214	228	219	225	193	231	225	228	210	207	226	219	230	254	256	232	225	215	214	243	225	228	233	211	241	241	224	244	197	237	220	236	228	244	240	245	240	241	223	221	228	216	221	228	224	195	226	247	233	209	214	204	226	225	244	246	224	244	222	234	248	211	193	199	232	217	215	226	200	195	234	255	226	228	230	196	242	251	221	236	221	245	212	211	224	226	206	244	266	249	201	209	227	227	249	226	242	252	237	217	212	219	230	211	219	209	198	213	208	212	214	193	216	206	204	214	235	217	233	228	208	219	264	235	223	238	204	231	247	265	220	196	231	215	215	191	231	209	209	219	209	253	254	231	234	222	216	217	197	255	217	239	242	219	246	246	210	212	224	200	216	244	280	241	216	227	218	209	244	215	235	229	241	207	222	220	202	216	224	249	254	229	217	205	240	227	215	231	220	224	237	244	224	217	234	232	227	248	225	239	219	222	239	241	241	216	212	237	230	227	228	210	209	243	222	234	206	241	249	245	234	239	244	224	203	222	251	222	225	230	213	222	228	226	225	215	202	213	222	197	242	229	222	220	219	256	230	250	221	242	218	205	246	218	222	211	220	240	214	202	214	222	202	240	244	225	234	226	228	218	201	232	237	237	249	209	196	230	237	225	236	242	224	231	219	206	217	235	242	234	194	228	256	230	238	237	210	219	213	223	223	256	232	239	245	230	246	217	264	223	213	239	230	228	207	192	206	248	233	223	224	208	193	218	239	246	257	255	234	223	214	246	215	224	215	223	226	217	261	245	222	233	194	260	197	206	238	217	206	229	230	226	211	231	209	220	227	220	215	236	224	221	253	250	211	213	226	235	238	253	230	234	222	267	235	216	218	246	221	211	229	247	208	228	245	226	269	201	225	211	208	223	217	223	213	241	215	226	230	212	239	211	230	244	216	206	222	263	187	220	202	249	240	227	236	246	254	228	222	222	247	217	224	217	205	205	235	236	247	259	260	199	227	253	250	190	213	248	234	219	215	199	242	242	214	235	217	236	223	211	228	242	216	259	232	250	219	240	217	207	241	233	259	220	222	222	236	230	233	236	234	232	199	225	237	252	247	221	195	239	217	222	211	195	225	241	232	240	218	234	218	229	240	223	223	238	231	239	227	270	227	236	220	231
49214	57302	58169	48894	39532	41388	31253	22534	14412	9863	4071	1411	1599	2705	2726	2740	2657	2136	1678	1051	851	683	660	634	577	575	610	562	580	578	587	580	609	593	534	593	570	599	543	613	577	583	586	574	552	622	540	583	602	607	616	605	578	573	559	553	574	587	591	590	552	602	570	557	551	621	577	601	599	612	514	587	561	635	567	565	556	554	530	591	574	618	583	527	566	551	583	562	584	566	589	607	592	563	607	559	555	573	574	563	566	577	564	569	585	566	550	579	568	577	604	561	541	597	559	548	565	526	568	571	564	602	588	581	606	570	599	601	579	529	576	556	545	564	605	556	586	570	574	565	596	581	589	592	566	592	557	597	545	531	554	550	594	578	586	575	626	532	585	585	594	567	629	566	561	567	588	561	551	559	561	554	600	590	544	589	600	564	544	550	572	584	561	580	572	547	571	578	625	589	584	594	590	549	567	564	626	603	584	574	591	585	587	568	579	584	542	563	580	611	499	544	579	568	589	566	570	591	573	542	623	552	581	565	571	544	556	574	588	563	545	599	591	572	543	564	563	572	561	565	572	589	565	579	571	558	548	549	569	571	569	558	568	540	585	600	566	568	578	550	591	572	588	573	588	603	592	571	602	566	575	586	590	583	601	541	588	544	560	603	591	556	564	604	553	541	556	571	564	569	557	595	605	559	562	592	576	603	574	585	595	609	585	567	603	628	539	607	602	628	584	571	549	581	570	573	520	577	593	568	581	558	581	598	565	564	528	587	588	586	614	594	601	599	581	562	602	585	566	530	513	551	556	578	580	533	529	607	563	561	619	592	541	579	550	606	556	585	564	589	546	575	558	563	522	567	546	579	558	571	563	568	608	575	567	584	533	636	609	562	578	577	508	575	555	607	586	526	567	574	563	582	583	580	550	544	553	618	579	590	578	524	572	558	551	570	579	570	540	592	587	585	566	580	601	564	541	590	591	563	545	618	578	559	575	627	551	598	557	593	602	555	562	567	550	527	618	582	589	573	620	550	574	562	584	540	565	576	560	533	550	600	605	578	620	586	564	566	540	580	562	539	528	570	606	583	573	588	547	608	600	565	573	577	559	568	609	560	607	527	528	534	580	540	620	553	587	582	585	552	583	579	596	614	544	569	593	551	610	544	612	520	579	562	594	570	575	604	603	573	546	590	586	556	603	592	606	569	570	587	561	573	557	580	591	548	548	542	594	586	575	568	583	538	582	608	575	550	577	565	583	582	546	588	544	560	552	578	584	578	573	543	573	557	543	586	620	554	564	600	611	566	565	604	572	582	576	604	586	591	582	582	554	589	550	554	544	557	584	524	573	571	573	585	585	544	606	609	575	603	579	587	582	515	632	570	583	539	562	593	570	566	590	587	577	529	577	556	582	586	572	609	559	567	564	581	567	558	583	553	553	575	624	577	577	555	562	581	572	571	558	552	537	616	534	547	595	543	564	575	543	578	599	580	645	615	522	580	568	587	555	529	568	591	593	574	550	587	545	564	573	580	534	569	602	562	587	569	563	592	629	605	576	549	569	575	582	579	563	548	561	559	571	556	561	549	567	566	547	556	534	601	570	576	599	577	577	539	562	583	553	580	594	624	538	616	527	567	558	582	596	624	561	625	570	566	579	588	570	597	588	583	549	570	570	578	558	588	615	578	581	570	597	533	544	576	536	568	549	580	526	566	552	584	557	602	593	593	591	546	602	589	553	590	553	541	585	522	531	597	584	645	597	562	581	585	569	564	579	625	567	574	537	578	537	653	602	597	562	529	542	615	562	555	539	563	563	577	589	579	570	593	569	597	547	580	604	555	595	572	555	555	582	579	547	537	559	594	579	565	607	559	614	553	532	565	594	558	570	550	519	560	557	596	595	577	594	545	579	628	586	627	537	604	572	588	562	570	549	555	576	572	585	597	551	535	554	564	561	582	638	577	603	537	570	551	595	553	566	572	590	520	584	532	535	589	555	592	612	563	573	553	578	553	532	573	560	589	534	578	586	584	574	568	592	585	541	596	576	569	541	550	565	570	595	568	567	590	556	558	561	534	604	539	558	584	533	551	519	552	578	537	640	581	598	570	565	558	598	598	570	561	529	585	558	597	583	555	631	601	592	539	567	562	560	574	567	576	613	544	559	582	545	580	582	585	593	591	623	548	583	612	607	607	613	588	607	603	588	565	619	581	564	559	584	566	571	540	594	569	540	578	549	578	566	553	581	628	567	599	520	571	576	586	595	573	558	576	566	590	592	552	565	573	572	571	527	571	550	564	573	540	577	583	596	574	562	580	605	548	539	572	554	621	586	607	582	602	605	559	565	601	585	606	597	562	560	547	541	584	553	553	529	545	562	576	555	550	602	606	601	610	589	565	563	603	574	572	544	587	578	587	574	557	541	574	614	566	577	595	624	559	601	609	571	563	541	576	575	580	545	596	551	583	592	607	565	583	602	557	575	605	575	594	570	616	592	571	572	556	550	559	613	579	596	605	598	560	545	583	546	577	595	597	553	578	549	561	600	542	545	553	523	567	581	548	619	596	596	575	580	592	592	512	543	541	586	593	578	590	538	590	541	581	597	584	582	569	571	572	566	552	596	623	618	542	573	569	563	554	586	537	596	573	568	603	565	619	538	581	608	581	543	586	564	573	605	624	561	533	571	524	564	557	591	563	581	568	562	584	607	575	559	562	534	578	615	569	593	605	571	570	599	601	536	596	574	573	620	522	561	598	553	584	623	582	605	609	572	550	587	570	596	507	580	601	580	572	630	586	561	579	561	579	576	580	572	567	592	535	584	527	594	559	557	556	565	560	581	576	544	556	563	563	594	568	580	612	539	561	543	565	611	590	568	626	559	586	591	593	532	587	514	582	537	588	538	515	582	594	555	502	571	525	575	584	561	556	557	549	623	610	532	550	561	583	608	581	599	596	609	560	565	590	569	549	560	590	561	598	568	626	582	563	582	571	578	546	578	541	603	619	579	550	534	595	563	560	581	568	637	589	518	565	553	598	542	607	603	550	574	563	602	590	587	578	578	581	569	617	579	569	560	581	554	615	568	576	552	531	554	592	613	584	601	572	584	561	560	613	571	577	595	539	578	612	603	563	572	592	608	565	545	569	596	553	612	542	564	542	552	563	531	574	587	609	604	571	577	570	583	562	560	591	556	579	543	578	584	617	587	565	559	584	580	603	598	557	563	596	533	604	605	532	546	568	566	548	581	550	532	526	548	585	554	587	534	536	587	593	585	586	556	564	622	569	585	581	516	586	554	573	515	567	546	552	555	555	567	583	563	552	558	592	579	584	611	571	571	577	599	520	539	585	615	605	595	550	526	559	557	549	588	566	587	548	567	611	536	588	586	538	576	574	579	639	545	566	604	565	604	583	582	585	565	590	572	598	545	581	576	623	577	577	588	566	604	569	595	601	575	588	589	604	557	569	569	556	549	555	641	569	562	559	575	615	588	566	561	579	559	586	548	564	540	583
74871	73367	64371	43697	29672	29235	18439	9940	4465	2554	1237	543	463	675	682	558	601	523	376	338	252	242	249	213	200	220	231	247	236	216	214	210	236	216	214	221	215	218	216	205	211	224	216	244	212	219	228	212	255	241	239	229	252	234	274	224	225	223	238	208	233	213	220	279	228	252	214	241	208	210	243	215	231	248	188	216	213	233	216	251	208	228	222	211	228	225	218	229	237	241	227	201	240	226	233	226	233	231	249	220	223	236	268	242	257	220	213	238	222	226	197	222	247	236	210	241	216	200	213	241	243	223	245	212	221	239	239	241	204	241	228	196	217	236	206	237	231	243	224	228	228	210	192	220	229	239	205	213	221	244	201	191	235	252	242	213	236	232	235	232	239	246	216	230	231	238	198	221	225	233	228	237	228	226	195	241	237	214	233	244	234	240	212	257	223	241	252	240	243	231	239	224	219	258	233	211	251	227	222	229	228	208	221	214	224	205	225	226	222	199	236	257	229	219	248	225	246	232	221	215	215	208	218	217	216	200	210	233	205	252	226	216	241	226	257	234	227	247	224	251	199	243	249	229	222	231	215	219	236	228	244	208	229	240	201	231	225	235	228	228	220	206	233	241	205	241	208	219	207	208	235	203	232	230	241	208	223	245	217	255	216	250	229	212	210	229	232	228	221	227	202	222	246	207	203	210	231	202	232	243	228	221	210	215	225	222	265	228	249	224	228	218	233	226	202	205	228	182	213	238	242	224	221	216	215	241	243	211	224	230	245	189	234	217	211	207	212	240	203	214	221	227	240	204	204	199	234	244	231	224	230	198	201	231	228	224	211	213	242	207	232	235	238	218	215	230	214	218	227	227	244	208	214	202	214	245	233	219	225	240	213	211	205	222	239	239	198	232	249	234	261	235	231	208	195	229	197	227	233	203	225	189	214	214	223	216	216	220	248	222	221	232	227	232	209	221	204	214	203	237	207	238	219	234	215	267	231	262	225	237	202	261	230	212	208	211	255	232	217	213	218	221	234	246	221	204	217	221	200	221	256	236	205	212	210	247	207	224	217	223	255	201	189	195	231	220	251	242	204	209	225	223	210	211	225	232	259	238	231	255	236	227	228	219	223	244	221	244	235	258	206	243	217	225	226	228	215	214	203	236	226	223	249	243	218	220	225	229	200	207	213	207	228	224	224	248	215	190	223	238	237	246	206	213	243	247	216	226	214	245	222	224	238	229	246	238	211	229	218	226	218	240	231	222	218	221	227	229	238	246	231	234	230	227	232	232	242	226	233	228	215	222	213	256	248	247	256	245	212	210	217	216	205	243	211	226	218	197	227	258	217	255	251	226	219	218	210	235	251	240	213	237	224	217	211	236	219	220	212	216	226	244	221	228	213	247	225	232	216	253	224	231	239	225	209	223	246	223	219	207	232	210	223	217	247	227	238	239	242	213	224	218	219	230	261	228	215	254	223	212	243	220	213	238	227	249	227	223	211	246	231	219	233	210	228	235	246	224	243	238	253	229	219	246	220	235	220	240	233	218	247	204	226	222	218	222	205	217	234	265	231	219	225	232	229	254	241	229	204	205	240	230	242	230	204	240	247	233	228	204	228	205	217	205	235	230	216	223	249	198	198	232	189	235	227	226	239	245	262	244	234	236	213	238	242	215	226	235	227	239	223	219	220	217	218	199	223	202	219	223	214	246	236	209	232	224	229	259	220	222	223	228	236	225	236	209	218	230	254	213	214	238	221	220	228	211	209	214	230	188	229	208	215	200	215	225	233	225	235	228	230	234	214	246	233	230	233	215	228	235	221	247	222	216	230	252	232	212	228	206	206	206	221	213	233	220	226	209	237	241	235	219	228	217	199	214	213	228	236	199	236	206	218	234	239	221	218	215	236	244	239	238	205	200	198	242	232	239	251	247	221	230	234	233	196	211	239	250	225	218	226	203	212	243	224	231	204	234	237	257	220	231	247	220	212	226	239	208	201	225	220	212	215	220	224	233	223	221	220	245	212	249	256	224	221	229	227	253	255	241	259	262	221	219	226	224	223	226	231	215	226	217	213	245	248	233	243	235	230	205	219	245	222	229	214	239	214	232	228	240	217	234	239	215	234	228	236	216	213	232	236	227	224	232	202	233	236	221	217	231	224	237	228	227	220	213	213	241	211	229	240	217	223	222	235	213	219	217	225	226	241	219	196	242	230	231	234	210	255	245	253	218	220	222	229	222	233	262	247	209	245	219	224	221	204	207	221	251	244	243	233	227	233	248	221	238	226	238	248	246	241	245	228	219	229	242	219	236	207	220	226	241	207	197	213	212	237	210	234	221	200	213	227	202	255	205	207	229	233	201	220	220	245	238	239	197	229	216	213	259	223	260	250	222	249	228	237	243	227	241	226	228	231	247	208	233	219	238	242	213	219	222	270	232	213	240	237	219	206	187	242	254	222	222	207	251	214	220	213	214	223	217	220	238	207	203	242	228	240	239	218	201	266	214	217	195	252	238	222	223	234	238	237	202	228	247	232	230	222	213	238	270	213	241	242	212	258	232	235	233	238	229	196	217	205	244	251	205	247	211	221	244	228	224	209	216	253	217	257	225	216	219	242	228	234	222	229	199	211	197	237	210	204	240	263	230	209	233	197	236	268	229	227	251	220	227	221	213	234	243	220	251	248	228	241	233	202	242	235	192	229	238	240	219	213	218	220	244	209	242	241	222	240	234	241	216	213	224	230	204	206	238	218	223	191	221	254	214	235	224	233	273	229	224	240	226	211	201	223	216	212	236	225	219	221	207	253	212	221	202	220	214	207	236	237	223	224	241	245	231	244	190	243	238	230	237	226	230	232	219	249	235	234	217	224	210	243	240	232	216	246	210	226	233	229	216	212	225	225	226	213	221	229	224	236	219	231	237	188	248	238	215	263	210	195	225	203	225	213	212	242	211	237	252	210	231	223	218	228	230	226	212	222	238	208	234	213	225	221	208	213	225	217	247	216	194	224	240	220	233	254	228	222	228	238	253	258	215	238	268	204	225	246	219	238	227	240	223	241	231	227	246	237	228	248	241	241	230	234	229	224	207	241	215	233	226	235	227	238	213	246	237	216	207	235	219	219	227	250	233	231	231	227	253	196	235	224	226	230	222	226	228	232	223	212	197	242	225	269	223	217	210	221	221	251	234	247	227	231	226	221	237	205	224	237	207	224	218	209	214	230	198	236	241	216	230	215	266	215	171	246	240	230	233	236	229	239	222	214	206	223	222	226	211	267	229	202	188	246	229	217	244	228	226	232	229	219	241	239	235	212	227	233	248	235	221	212	216	243	247	207	215	233	239	266	225	234	210	210	213	227	203	226	239	222	237	232	198	226	265	219	245	203	222	232	234	225	223	253	247	234	221	238	214	219	232	211	243	242	232	238	233	248	224	240	214	241	218	222	203	208	242	226	221	222	242	227	220	230	244	222	216	223	230	216	227	218	247	215	238	206	233	214	233	238	210
49408	57441	57446	46817	39039	40530	30780	22171	13469	9260	5006	2200	1875	2782	2967	2525	2378	1952	1488	1044	784	770	659	671	628	581	551	587	580	576	581	563	574	647	569	613	561	574	568	555	541	579	592	518	586	589	576	545	577	580	617	600	585	550	575	600	559	566	590	592	605	564	626	574	524	593	586	566	534	550	567	580	602	612	593	622	605	572	595	598	570	614	581	606	562	595	598	575	578	541	567	579	519	593	568	579	558	583	592	582	549	551	594	544	563	596	595	584	580	528	611	557	549	536	564	613	620	557	630	534	579	564	585	599	568	560	605	568	573	589	570	595	589	582	570	561	540	608	584	594	559	577	549	560	565	638	554	566	555	585	571	579	595	546	583	534	598	551	579	562	554	614	559	551	585	556	634	553	572	584	572	538	560	564	568	574	603	568	598	570	566	573	549	596	608	567	584	575	540	566	590	599	611	610	565	551	569	561	543	610	559	560	542	549	590	608	533	511	579	591	611	574	575	557	608	582	585	558	546	542	574	544	560	634	566	612	549	549	550	560	600	588	585	598	536	566	567	524	558	554	583	565	609	552	562	583	592	604	601	589	568	588	575	563	605	601	576	605	601	578	575	585	576	578	554	544	549	576	560	541	589	602	560	597	566	579	558	565	560	583	575	574	568	578	559	559	594	579	581	568	609	557	581	576	587	565	514	591	595	590	551	530	547	586	544	555	596	556	560	620	572	553	568	559	568	553	578	610	639	578	569	583	533	596	589	579	598	552	552	533	584	584	557	589	568	534	583	612	571	602	537	587	528	586	583	580	580	585	535	577	596	558	530	610	577	542	572	602	550	567	601	555	594	589	524	590	564	539	582	571	594	522	583	542	605	583	559	558	544	581	574	595	572	593	588	604	556	544	562	560	539	584	579	563	571	569	554	557	558	588	598	596	551	546	601	569	584	572	570	571	607	518	592	563	616	591	579	560	583	529	568	524	594	578	594	564	533	549	565	585	603	555	556	559	597	625	569	537	561	580	581	549	591	558	569	576	557	567	574	607	621	575	570	539	591	538	588	587	547	578	552	591	570	615	604	581	602	615	568	589	582	573	582	617	616	573	560	558	574	579	546	564	581	590	643	573	574	506	594	601	610	590	588	596	563	598	541	567	625	579	586	568	573	562	538	568	567	558	568	597	593	576	634	587	600	568	568	544	583	572	544	580	532	569	562	608	613	548	607	604	556	587	571	570	601	555	572	566	561	566	615	587	586	582	560	578	579	553	578	593	595	560	582	543	540	575	565	580	585	595	559	603	571	536	566	604	582	567	576	528	592	586	518	522	574	541	590	616	605	616	541	528	580	553	599	580	561	582	551	589	565	568	568	573	576	552	606	636	595	582	597	565	582	585	571	603	594	600	577	567	537	579	561	601	546	523	596	583	589	535	595	584	588	577	570	566	581	581	553	558	530	561	565	555	564	576	580	620	584	615	602	585	551	563	564	550	576	603	567	551	627	569	575	583	596	579	590	593	574	590	564	614	551	579	595	567	558	574	600	562	577	536	592	552	635	586	569	569	589	566	564	585	572	607	575	590	565	547	547	592	566	567	586	552	562	587	572	543	626	544	573	614	605	559	583	581	589	558	543	548	568	523	557	564	565	574	615	553	617	567	536	629	542	586	575	577	573	562	557	555	562	542	548	546	549	569	597	602	594	515	589	601	606	571	599	564	614	539	622	601	618	570	615	577	562	623	596	593	569	577	551	538	586	547	597	583	553	564	565	608	538	603	584	599	544	579	592	590	593	595	571	573	637	587	595	602	561	616	567	575	563	567	583	560	586	559	577	587	583	568	556	576	566	584	576	556	561	619	594	576	582	572	606	600	572	541	609	572	622	614	598	572	587	616	581	543	564	605	516	591	590	521	572	568	608	556	571	580	560	565	582	552	590	569	595	601	626	532	551	581	596	555	576	544	583	570	572	576	610	542	568	575	565	548	570	573	576	601	563	609	590	567	550	540	586	571	584	637	572	611	527	638	582	541	544	596	601	551	573	553	610	609	564	565	565	603	532	623	570	516	552	562	592	578	539	583	592	593	541	558	547	615	577	540	592	593	560	603	606	583	582	580	601	536	602	557	601	553	593	561	620	555	581	583	619	545	614	562	575	576	566	552	575	587	592	567	616	591	561	573	613	593	562	587	593	579	570	581	560	568	567	587	581	570	588	560	599	576	553	559	560	540	588	565	568	610	595	550	576	596	577	577	608	587	560	512	580	547	573	602	571	603	596	622	600	598	629	543	555	570	560	591	544	584	599	554	561	517	585	595	569	551	618	551	581	594	636	573	538	559	524	587	599	578	558	539	565	587	575	544	608	572	597	560	588	614	589	591	598	558	555	606	579	573	622	592	571	580	581	615	579	557	618	571	537	588	585	577	576	631	538	569	601	561	577	530	585	573	535	591	557	559	532	576	539	546	579	578	544	567	587	553	600	551	593	573	608	562	530	547	520	559	585	550	611	573	602	553	569	583	572	594	556	524	570	570	594	523	567	576	580	551	526	555	604	535	568	570	579	555	578	594	601	597	594	613	613	567	561	565	570	529	591	602	562	575	622	597	566	566	598	557	585	606	571	531	562	602	561	567	589	575	584	580	563	605	568	577	576	548	578	583	586	562	563	578	575	568	555	589	570	619	531	603	580	590	564	564	604	583	580	607	567	588	538	579	591	554	599	560	559	589	605	518	585	597	576	555	532	590	571	603	600	552	566	550	618	586	604	541	592	581	532	545	546	547	585	594	627	539	567	613	587	605	568	543	592	579	604	554	602	574	609	603	571	592	604	610	571	570	557	575	584	584	579	552	628	594	588	544	580	561	590	585	564	571	557	543	585	566	589	562	539	590	541	558	585	587	542	582	597	580	604	585	544	586	578	614	550	553	558	567	585	555	572	576	611	590	552	604	546	570	577	587	513	592	550	583	591	630	574	581	598	577	584	552	575	565	593	518	598	569	528	574	589	577	597	586	559	594	572	568	595	551	569	595	615	558	574	548	559	579	625	573	562	618	576	582	586	541	581	555	576	581	588	579	576	574	593	582	566	602	535	568	564	553	530	559	590	557	595	613	535	604	567	548	556	575	584	595	618	588	613	535	571	566	593	573	543	591	608	580	538	555	589	579	584	611	591	564	589	562	576	556	533	585	575	579	590	585	567	546	590	583	597	530	558	567	548	596	573	563	545	539	608	541	606	564	568	586	569	587	523	587	613	545	529	546	547	551	578	584	500	511	605	571	546	539	582	579	540	602	571	543	563	551	607	554	578	563	546	546	554	578	551	542	581	601	542	598	577	594	603	560	593	551	592	577	544	562	598	562	610	567	567	574	567	548	590	585	572	565	556	548	581	569	599	585	606	575	573	562	567	552	598	580	548	528	566	567	596	555	593	559	537	552	569	561	595	551	567	589	499	601	574	608	598	582	548	540	561	582	575	574	581	546	570	572	583	550	559	585	538	614	550	569
72655	73957	65918	44089	29489	29065	18096	10095	4521	2454	1638	1033	684	636	598	603	529	387	342	296	263	263	227	211	207	226	247	220	223	247	243	248	255	222	207	226	210	216	219	243	220	213	225	183	243	236	217	241	219	234	223	216	222	233	226	256	215	220	229	226	215	241	240	234	234	225	218	205	229	235	229	235	243	226	239	252	233	203	241	241	217	236	210	205	220	208	248	227	206	236	238	229	235	225	239	210	231	210	250	215	240	213	234	228	230	219	234	256	234	233	252	235	210	241	232	229	228	263	224	238	235	218	223	212	214	239	227	222	213	237	222	241	216	218	231	229	213	209	239	216	205	226	216	234	226	208	228	250	216	214	234	225	254	210	223	230	215	212	225	240	214	230	213	228	196	248	235	212	216	278	223	224	218	214	254	228	246	233	228	241	247	246	222	208	227	259	253	265	231	228	223	254	257	224	211	248	206	247	229	214	223	247	215	232	228	229	247	234	238	238	230	242	220	235	218	200	234	246	250	251	218	192	210	204	221	231	226	228	219	211	226	228	218	248	232	236	202	219	214	242	226	247	260	242	209	227	219	199	216	212	231	224	247	233	232	251	252	199	238	205	243	222	245	262	238	227	209	212	213	221	222	237	204	230	203	200	222	223	231	218	202	202	232	199	232	221	221	227	237	242	222	209	216	195	233	225	230	223	239	210	221	222	233	247	240	229	248	211	228	224	216	217	225	260	209	232	224	215	240	217	227	222	217	188	246	212	216	235	242	188	211	243	199	243	250	211	229	220	211	216	202	209	186	237	227	211	215	209	254	220	208	208	222	230	204	231	224	221	238	211	241	238	217	243	217	251	236	246	212	219	234	217	238	216	242	223	230	237	198	236	223	218	251	242	221	227	223	218	257	242	248	249	221	224	217	223	244	246	237	225	227	241	246	230	214	234	237	200	232	225	221	239	220	231	239	222	230	202	225	252	232	213	231	237	209	202	197	223	201	214	222	193	247	225	205	207	212	229	219	229	220	216	204	214	221	253	207	198	217	230	226	242	245	230	246	236	251	193	246	241	222	222	225	199	244	193	202	225	229	200	227	210	248	236	215	230	252	227	222	232	217	218	222	219	238	231	209	188	211	227	225	222	242	237	222	216	239	216	231	227	213	233	192	201	212	236	219	194	253	223	199	236	208	230	202	204	200	217	208	225	204	206	211	211	257	232	233	225	233	237	186	248	244	259	220	234	225	237	217	218	245	230	217	204	232	198	218	214	224	220	215	226	226	239	239	252	248	213	235	212	222	204	216	226	210	207	211	226	231	206	228	197	237	236	228	242	216	251	211	221	229	204	212	238	234	242	197	243	247	229	199	222	209	231	224	235	256	231	220	233	206	228	208	211	242	221	219	233	227	216	225	207	229	218	233	255	234	261	225	224	226	208	216	244	212	255	216	223	226	206	204	206	230	205	197	229	210	212	222	214	254	227	206	222	239	225	233	226	221	233	236	235	222	211	225	230	243	242	216	222	231	221	232	237	240	220	194	249	191	205	214	242	225	223	230	212	232	212	231	228	221	233	221	234	244	232	236	215	231	206	238	215	243	211	197	255	200	219	233	235	204	222	265	247	185	217	225	238	220	200	250	240	219	239	252	194	251	229	220	240	216	209	247	216	231	241	231	250	223	219	231	217	232	226	208	233	228	198	256	210	232	246	249	244	239	216	227	246	235	216	212	235	234	223	234	217	233	230	234	218	223	223	241	224	249	218	188	228	218	234	209	218	221	217	249	215	227	218	236	240	215	205	218	223	258	229	242	234	191	235	229	210	231	204	229	228	217	257	229	246	217	233	216	226	202	217	215	238	239	228	256	233	221	223	221	231	219	195	219	222	227	249	246	247	226	195	247	221	227	247	221	260	212	218	228	237	227	234	211	244	238	211	215	246	240	222	219	254	238	230	208	222	216	236	218	250	204	219	209	235	229	232	244	241	225	242	256	226	233	228	215	222	234	265	237	247	231	241	231	238	263	253	211	226	191	239	226	260	226	222	230	199	212	237	220	199	203	219	216	223	228	235	244	202	240	201	216	226	234	224	208	185	242	197	247	220	255	243	225	247	223	203	215	246	217	235	234	242	226	198	222	234	231	228	221	213	222	212	238	221	232	234	231	218	218	211	216	217	226	245	243	246	217	228	221	238	235	219	235	223	236	236	199	242	236	230	253	228	222	232	236	244	272	226	249	229	209	200	214	210	239	247	224	269	238	245	205	225	202	217	254	257	224	193	235	213	224	232	225	228	231	236	233	221	231	236	212	249	224	229	236	217	233	216	224	211	203	227	230	222	201	225	207	199	236	237	247	238	232	231	241	240	242	216	230	221	210	213	239	229	203	226	266	221	232	218	242	218	211	235	216	213	222	230	205	224	218	222	221	224	238	244	194	235	221	220	221	220	220	221	238	198	222	208	243	231	243	269	230	232	231	224	206	225	200	251	223	206	228	219	239	240	241	210	234	219	216	209	238	223	230	237	236	245	251	191	225	246	232	223	237	224	237	242	222	245	237	217	237	221	234	241	243	236	214	220	222	200	229	208	224	233	197	206	215	207	218	231	218	226	220	217	225	238	207	217	210	238	219	225	207	255	259	238	196	213	205	233	216	196	208	243	215	239	229	213	224	234	218	243	220	215	233	218	225	244	253	246	215	230	214	213	248	233	237	215	234	239	230	228	249	222	234	253	239	223	215	235	212	224	208	226	233	225	235	232	227	223	229	202	235	219	237	223	235	268	238	239	223	240	239	250	232	230	233	222	173	220	233	218	223	200	220	217	241	235	231	229	218	219	206	232	253	226	225	212	231	214	232	216	204	236	231	202	237	224	246	244	223	243	232	225	235	229	256	223	220	236	219	202	235	229	222	198	228	221	215	230	206	227	222	228	238	250	258	252	233	244	233	226	217	215	233	245	236	248	231	240	232	239	259	243	220	244	220	227	215	227	213	220	250	222	220	201	231	226	221	228	229	228	226	258	228	229	255	230	200	220	239	223	229	254	232	228	229	233	229	237	256	238	235	225	202	233	206	229	236	216	247	235	248	194	233	281	212	238	236	215	253	223	236	225	233	216	224	236	216	250	244	240	206	227	235	219	249	241	238	235	219	232	204	225	229	221	221	238	258	250	225	230	204	214	233	223	216	226	252	235	228	223	206	220	247	220	218	250	248	226	223	263	234	249	230	236	238	230	226	256	222	217	206	241	228	220	234	232	246	227	232	241	244	219	205	260	233	237	245	228	202	218	207	249	230	208	231	239	211	241	212	228	232	228	231	228	233	230	247	234	201	212	233	225	239	232	237	227	251	179	236	231	203	218	227	236	195	222	199	232	236	202	241	215	218	222	198	237	256	216	253	255	247	268	225	231	218	224	250	239	252	222	232	199	229	236	238	218	226	211	240	213	259	231	217	231	233	215	212	226	224	215	250	212	226	244	226	220	213	215	239	202	243	233	215	232	209	241
48378	58555	59250	46318	38815	40109	30824	22147	13556	8849	6368	4111	2696	2632	2391	2401	1904	1575	1173	903	762	700	654	668	553	541	649	580	516	587	540	578	645	597	594	591	575	548	589	577	600	567	548	570	561	588	542	554	618	559	493	543	573	539	582	579	575	577	554	637	580	601	556	546	523	594	602	554	578	594	586	561	567	632	598	562	542	585	572	573	599	588	563	590	555	578	564	575	608	577	562	560	598	593	521	618	574	563	589	543	527	588	633	580	574	551	556	556	582	571	554	578	592	551	578	552	540	608	547	600	550	550	561	533	550	606	572	583	571	591	600	578	560	580	548	628	601	555	555	575	576	572	568	576	559	578	580	614	569	580	546	574	556	554	581	568	562	589	583	578	598	571	582	574	612	578	566	589	583	567	561	594	533	589	568	568	584	567	526	568	566	595	635	566	549	599	560	536	592	534	581	605	576	596	606	583	552	577	596	582	568	545	544	567	551	581	562	581	595	553	556	562	563	558	587	569	573	572	595	583	568	569	545	577	587	596	573	584	589	584	572	560	574	591	602	583	556	542	517	612	553	597	527	534	622	545	552	577	580	588	603	542	558	570	546	553	570	598	591	597	578	545	601	560	581	561	567	549	559	567	593	539	525	569	581	584	563	583	567	579	611	560	596	548	627	561	567	600	603	544	548	574	575	548	553	575	535	586	550	570	606	581	597	563	607	565	565	577	589	610	587	561	604	541	585	594	553	557	586	579	580	613	596	545	564	601	580	534	562	580	543	547	589	552	589	543	555	528	582	562	617	536	580	586	571	580	607	528	604	586	577	537	566	565	556	580	536	592	580	577	574	605	515	597	603	601	563	589	589	583	547	570	573	576	584	593	560	600	608	627	576	550	561	591	595	587	591	569	569	539	564	517	572	570	544	513	590	564	580	561	541	582	561	591	555	587	600	572	592	607	594	572	588	601	607	591	587	555	584	582	570	591	601	546	594	601	550	515	559	588	562	563	589	567	548	570	550	585	570	551	538	542	528	554	567	620	593	577	574	561	570	617	586	567	596	547	601	559	566	548	592	587	570	564	510	549	552	583	526	567	594	539	607	573	571	537	536	584	566	588	599	597	590	570	561	602	604	592	607	543	545	578	559	593	578	519	551	553	553	568	563	559	582	577	562	589	539	602	553	581	565	590	561	557	561	527	573	577	555	615	569	553	575	594	625	581	585	572	615	594	597	645	594	569	577	536	603	601	603	594	596	555	552	609	576	572	605	593	545	566	611	547	540	556	586	548	550	548	524	596	600	554	585	590	566	573	590	556	607	609	605	596	576	551	595	560	606	592	553	574	573	635	597	575	610	529	549	577	548	593	569	555	575	561	516	578	584	619	578	547	568	588	563	553	572	510	545	599	559	594	600	569	589	612	587	582	584	600	577	596	566	523	542	602	586	566	554	573	586	546	573	597	614	613	609	578	576	589	583	554	564	565	570	591	556	533	601	561	568	593	589	580	545	565	595	551	559	578	584	641	585	585	557	604	577	537	526	578	559	559	593	551	549	595	591	549	577	550	565	547	564	581	594	564	587	573	542	554	581	576	574	568	546	586	607	563	558	584	603	518	547	595	593	565	582	565	598	570	537	540	523	548	564	601	592	539	541	540	580	563	585	577	547	563	595	596	596	532	572	532	566	594	555	583	589	610	576	588	583	562	612	558	571	581	564	555	545	592	582	596	565	581	628	580	553	545	525	584	574	585	616	547	565	570	598	565	552	544	540	604	602	550	557	575	580	574	568	570	568	560	558	579	618	559	584	549	594	595	570	619	536	570	543	575	603	599	571	570	598	565	572	612	599	593	574	573	567	572	605	608	568	599	558	636	577	566	566	606	578	560	581	543	529	594	637	545	581	568	592	600	589	586	622	595	566	611	574	588	584	588	559	576	558	606	610	595	563	574	583	536	559	593	613	621	577	558	601	570	588	584	548	567	585	582	540	552	602	564	562	571	583	548	566	566	566	574	556	578	598	580	570	574	541	556	592	540	564	599	540	610	597	583	593	581	549	609	575	553	566	542	565	565	614	590	572	580	593	564	617	573	571	587	566	587	593	567	613	578	610	570	585	591	565	566	603	571	570	621	561	573	591	613	575	615	586	537	588	576	623	560	553	566	579	618	556	569	559	546	576	541	539	535	580	600	570	586	582	604	587	589	605	566	596	554	591	604	518	514	577	642	558	572	564	535	593	598	559	599	559	602	570	570	574	594	579	559	587	578	574	577	547	551	584	551	564	589	562	602	571	584	589	609	498	583	555	577	547	568	616	576	573	591	582	583	544	592	589	539	593	545	600	568	574	559	574	601	538	540	584	579	604	592	556	542	509	591	565	583	546	554	645	582	575	604	599	595	577	593	570	590	575	571	533	618	560	586	629	573	613	571	564	561	572	566	537	589	562	551	587	540	557	579	594	556	583	572	547	618	496	568	577	580	544	572	607	591	571	616	555	535	551	563	597	599	581	590	629	581	610	540	590	583	591	571	558	575	564	573	583	558	591	558	570	572	573	567	573	580	599	603	566	561	581	559	559	594	550	560	553	585	578	592	584	581	575	564	576	591	590	586	550	589	562	611	568	571	540	556	570	584	535	606	544	551	582	597	610	602	542	543	595	603	562	586	520	551	565	570	574	581	618	604	581	573	565	566	581	625	567	564	563	544	571	561	605	546	546	567	586	568	583	544	561	549	586	530	579	597	625	570	587	545	602	564	617	561	565	587	584	582	595	609	567	552	581	541	570	559	555	632	552	577	625	567	584	555	532	597	584	582	614	618	564	614	574	553	604	610	608	594	590	586	586	576	552	564	555	565	564	565	564	567	549	578	543	531	625	504	522	612	565	591	596	569	565	536	555	581	529	576	569	586	587	585	616	574	590	563	566	575	566	529	532	586	602	597	588	576	602	570	607	579	553	605	504	609	589	597	608	579	538	556	562	563	580	625	513	562	569	595	559	566	575	565	606	550	550	566	632	582	596	551	586	569	560	575	563	603	578	543	547	595	558	533	587	511	577	550	590	592	624	557	600	571	557	525	544	577	544	573	593	586	562	560	609	574	571	536	600	577	554	573	567	541	546	558	587	563	588	548	603	579	592	580	575	601	562	589	574	541	547	539	576	563	554	608	551	575	610	583	598	538	535	559	596	601	570	586	540	625	632	596	564	612	557	566	553	573	543	579	515	570	586	571	565	563	618	561	581	516	627	616	573	546	551	579	634	605	571	631	584	562	599	566	567	600	599	596	525	583	585	565	575	541	613	534	598	594	588	603	574	579	554	554	569	601	548	586	569	552	569	556	593	619	546	599	591	577	570	585	516	584	587	560	638	595	563	572	571	613	560	588	545	593	574	596	640	603	578	550	555	536	578	585	557	585	581	547	583	585	547	592	580	548	593	545	600	579	534	614	617	593	554	553	560	566	582	554	582	568	581	582	578	577	564	637	558	583	596	562	560	548	577	602	606	566
73262	74144	65368	44732	29089	28651	17477	9522	4609	2421	1710	1199	952	631	593	592	462	379	307	290	244	248	274	238	217	201	221	225	225	232	240	209	214	215	236	222	240	223	224	248	228	213	227	230	235	226	228	220	244	206	199	210	195	231	235	232	221	203	244	221	238	209	202	228	253	196	237	220	220	269	193	214	237	198	232	232	217	222	202	218	225	191	221	201	229	212	205	237	217	257	210	219	240	225	221	230	220	212	225	217	212	245	206	231	216	223	200	222	243	248	244	235	236	216	251	209	238	199	252	210	231	204	241	192	245	219	252	215	219	240	204	195	227	247	216	216	229	232	227	208	218	246	203	240	251	212	232	232	237	219	199	215	219	230	215	204	250	200	220	236	231	206	205	219	206	229	248	246	237	230	235	241	197	262	231	225	230	205	239	216	215	213	247	230	218	220	218	209	241	232	240	221	210	245	194	230	236	223	233	231	214	217	244	225	230	239	230	231	229	217	222	219	242	217	245	233	234	245	243	215	232	233	245	247	235	238	200	234	257	228	232	259	238	236	216	221	238	215	241	213	222	234	211	238	254	233	226	215	219	236	222	219	232	227	235	227	200	225	223	226	235	214	221	204	234	230	244	205	221	234	236	212	246	222	233	221	250	210	243	221	241	246	207	233	225	254	221	229	230	251	225	229	238	228	205	211	205	232	222	198	200	219	244	217	217	232	214	230	231	237	211	223	226	218	224	213	223	252	234	242	242	251	235	238	219	202	229	228	231	235	231	220	228	228	202	205	233	212	246	205	225	225	239	227	265	224	210	221	197	216	231	214	247	246	229	224	216	203	233	227	245	214	241	238	228	225	244	230	236	179	226	235	209	236	246	243	226	228	210	211	233	231	243	247	235	208	237	229	209	221	220	216	237	220	207	222	227	211	213	245	241	222	230	244	207	219	218	215	250	238	246	240	243	227	207	230	221	230	243	223	229	202	211	211	253	224	243	241	199	221	230	235	212	209	217	222	227	247	246	239	247	240	254	220	274	220	215	257	233	255	241	219	194	233	242	233	215	235	219	206	222	242	236	216	218	213	230	214	240	233	247	222	213	227	224	223	260	215	227	213	230	253	216	212	233	220	223	222	209	236	262	227	214	244	234	226	234	232	223	221	251	231	205	197	236	217	229	206	206	216	235	231	241	227	200	195	214	232	229	214	238	205	226	220	254	227	218	236	197	202	262	184	213	222	212	207	231	219	238	212	234	232	238	216	217	206	236	213	224	231	240	234	244	211	210	205	205	202	242	237	225	234	225	215	224	217	241	262	221	223	230	235	243	223	228	221	215	264	218	234	233	226	250	255	226	213	242	231	229	255	204	238	223	207	232	225	213	215	205	221	248	224	224	203	221	237	201	220	217	214	233	211	203	226	236	246	225	245	205	255	227	226	210	245	210	245	192	248	221	227	270	227	191	239	223	205	222	218	222	214	239	212	199	241	231	228	217	226	217	203	222	224	220	221	246	252	222	228	226	213	249	256	217	250	207	220	241	218	221	212	219	216	195	209	229	244	205	274	248	230	204	230	208	213	209	223	236	239	243	235	237	237	234	244	253	252	234	196	227	196	240	223	217	204	244	233	227	223	232	228	242	225	206	215	206	225	214	221	218	202	234	235	201	237	240	240	207	216	234	227	209	235	222	225	214	227	218	211	213	253	235	233	226	253	222	225	224	213	252	225	222	219	230	231	244	222	217	212	282	244	234	235	212	234	222	246	228	203	215	249	215	244	236	208	223	226	230	219	250	239	228	217	244	224	223	234	243	214	231	198	230	209	239	227	230	228	207	247	231	237	228	234	209	247	217	231	227	223	196	199	222	242	261	233	210	256	210	241	225	207	222	243	220	236	252	226	210	218	212	205	235	237	217	232	222	219	221	238	237	219	224	242	218	257	231	226	225	198	225	229	225	234	241	237	230	243	245	220	250	204	255	223	225	225	222	243	225	217	222	245	220	249	228	230	236	209	212	246	208	216	236	251	226	214	240	251	242	211	203	212	233	229	222	196	222	227	219	210	214	226	241	245	213	228	213	228	231	231	206	216	221	190	237	222	200	241	240	224	240	206	211	209	223	213	228	209	241	247	219	238	222	235	204	198	221	245	238	219	237	227	238	229	220	219	226	203	221	239	230	211	231	215	211	224	225	244	245	233	211	188	244	227	237	226	225	260	239	207	237	233	231	216	213	225	216	233	198	222	239	254	218	234	226	238	219	220	232	224	234	233	241	238	223	217	212	224	226	223	213	239	236	216	219	224	217	214	197	217	215	242	208	198	219	222	231	218	207	233	245	218	226	226	221	221	220	225	200	239	208	219	255	211	222	230	213	243	240	208	237	239	226	224	226	205	256	225	197	240	219	240	200	230	237	209	237	184	217	235	216	218	203	220	221	239	208	218	211	225	230	232	212	235	226	229	235	222	232	227	219	241	207	240	235	227	210	219	222	218	224	231	261	232	244	225	215	228	195	228	238	248	222	197	227	208	231	228	206	246	240	229	227	206	211	227	233	237	215	197	233	231	245	210	224	231	227	228	247	225	209	222	218	233	215	218	228	233	226	220	209	213	230	211	252	253	219	209	241	213	238	227	205	233	215	255	216	210	230	230	236	205	234	254	222	201	210	240	209	233	235	233	230	226	205	218	229	233	216	194	245	196	258	229	209	227	216	228	232	231	242	248	208	217	232	225	216	184	214	238	241	249	243	219	238	220	242	214	234	211	258	238	245	228	219	210	225	232	237	239	242	219	222	214	226	225	232	211	222	254	224	207	232	223	216	228	240	238	232	221	242	208	269	215	223	223	220	247	217	207	222	207	228	210	222	210	225	222	220	219	209	227	197	231	229	192	233	242	227	233	229	219	201	244	209	245	212	224	212	235	224	243	211	262	213	193	228	223	210	208	212	207	214	216	216	263	242	224	215	235	234	255	211	212	245	238	199	221	209	260	239	232	206	259	250	247	229	225	231	220	217	227	214	227	202	236	218	214	240	230	252	212	221	214	184	230	211	253	235	230	233	227	238	212	242	226	224	244	242	216	229	227	220	247	210	208	219	210	193	221	232	224	226	245	242	238	241	236	231	208	227	224	232	225	219	223	207	212	212	222	193	236	196	233	204	224	245	212	228	230	232	225	219	205	220	240	204	223	202	221	202	207	256	233	228	224	245	224	270	211	227	228	232	248	207	248	206	230	203	244	204	242	232	214	225	222	213	208	223	237	218	246	251	210	224	216	230	189	242	189	192	228	226	225	194	227	209	224	239	232	246	234	227	213	224	238	199	251	211	209	209	224	206	230	241	205	229	223	230	234	222	257	212	222	221	230	211	243	205	215	227	181	234	215	248	223	223	224	220	203	246	242	209	208	233	224	200	208	224	234	226	217	228	227	244	222	223	252	244	254	217	233	211	229	234	227	233	216	222	215	243	219	233	228	235	214	209	214	219	233	250	222	236	234	210	208	196	244
48390	58372	58864	46784	38732	39517	30056	21703	14355	8760	7001	4677	3715	2445	2429	2202	1704	1411	1033	904	705	621	615	566	632	551	590	522	552	591	564	606	560	552	594	549	604	576	612	581	560	561	551	543	540	589	560	588	554	572	585	538	586	541	617	560	538	590	597	613	548	604	532	540	554	561	522	543	575	580	573	586	595	577	580	613	536	549	579	560	579	569	559	582	634	593	617	540	562	548	610	540	580	538	594	542	539	551	543	536	577	593	590	578	581	539	566	550	561	567	556	540	543	584	579	585	556	595	575	530	582	570	582	593	561	558	552	561	615	575	576	591	590	546	586	612	581	548	592	592	560	542	635	611	572	553	590	611	562	574	583	619	590	542	528	546	582	584	546	540	598	570	578	557	598	575	563	538	570	542	586	557	566	571	618	600	567	551	591	569	574	560	607	576	595	590	580	586	543	569	579	577	574	579	575	572	546	574	582	561	558	537	579	564	546	560	589	568	618	566	549	596	579	593	572	602	575	585	586	585	578	587	563	557	582	581	549	543	596	528	554	549	572	586	549	592	618	552	609	586	596	565	571	555	595	587	534	550	540	579	562	559	543	534	546	546	523	576	551	576	562	603	541	543	578	589	542	594	579	566	563	546	589	526	558	581	551	575	589	541	605	582	555	578	564	567	564	560	546	552	615	557	595	572	597	557	555	560	573	564	583	572	574	547	555	585	561	552	595	584	566	557	580	566	586	591	523	565	578	601	591	579	539	573	549	586	585	596	575	582	565	584	603	618	576	560	549	569	539	579	612	532	562	563	560	563	546	543	582	525	554	566	558	563	601	617	524	609	632	596	597	541	590	551	574	572	541	606	576	582	612	601	543	579	618	535	567	568	557	543	594	578	578	563	586	519	581	571	589	581	554	560	573	576	564	521	576	569	581	592	577	643	558	595	597	582	582	554	560	559	594	566	549	543	580	586	558	566	571	581	581	584	574	577	562	542	568	592	561	582	515	575	542	602	543	559	555	577	602	617	587	514	569	544	576	552	595	567	585	557	557	515	562	551	544	550	566	585	580	559	604	572	540	562	590	554	576	541	639	546	514	560	604	585	568	545	522	577	601	609	541	576	527	623	577	632	575	573	555	562	577	625	523	591	560	560	554	563	577	575	580	562	543	547	575	584	545	575	567	602	551	603	543	546	585	526	572	564	601	534	569	577	553	619	539	567	562	560	595	552	589	599	588	579	563	605	571	592	581	608	520	577	542	577	586	617	601	556	565	575	576	571	546	565	577	571	581	520	623	583	606	573	600	574	564	552	578	555	517	571	581	568	528	578	560	617	606	543	557	594	533	536	522	578	569	581	581	530	582	610	557	550	549	560	592	580	610	575	569	580	580	585	647	576	567	585	572	595	553	588	553	580	587	554	557	542	573	529	597	560	583	582	579	586	584	554	597	577	612	533	563	607	580	566	603	563	586	538	571	594	566	584	581	606	536	565	580	569	591	545	561	552	571	564	540	551	579	554	558	621	572	564	594	565	536	607	577	553	544	537	550	593	565	553	578	589	564	589	562	600	586	590	529	574	581	583	628	579	556	565	551	560	560	518	546	570	540	577	572	559	581	522	562	561	571	571	559	624	568	563	529	630	595	578	556	551	596	589	593	553	605	580	548	555	579	589	590	574	595	597	558	602	591	567	578	574	589	581	531	568	563	578	590	558	579	563	525	521	556	612	552	565	572	569	588	561	568	609	565	586	557	543	577	582	558	594	540	571	552	565	567	553	600	600	568	586	561	587	558	553	552	612	564	578	581	587	544	611	544	588	577	570	531	590	589	570	541	559	580	595	561	563	565	548	585	612	564	573	552	533	582	605	580	575	534	609	557	579	593	584	578	582	578	582	544	600	588	578	560	554	570	596	552	579	573	583	561	631	573	546	564	586	560	554	581	579	560	538	579	585	591	548	552	585	563	591	611	555	512	557	625	574	527	538	581	547	550	544	562	538	554	594	576	580	573	574	572	567	576	540	548	581	550	578	574	602	562	563	583	547	534	580	546	549	581	540	539	567	572	542	563	554	579	589	511	565	598	571	559	573	591	557	588	553	581	567	566	604	612	568	569	582	525	509	589	577	542	547	621	527	538	543	563	610	510	581	559	590	551	571	592	612	573	597	577	584	589	646	549	566	553	543	588	565	565	612	617	558	602	544	543	595	539	623	556	574	588	566	542	569	515	582	580	581	566	580	549	570	544	553	590	582	553	574	580	574	574	586	608	569	626	592	558	566	545	522	585	555	531	566	570	600	579	599	552	566	581	558	539	541	562	589	599	573	573	556	562	553	576	565	569	569	599	579	549	571	591	619	556	576	599	547	577	575	597	550	560	577	570	549	568	541	580	588	545	607	590	580	612	567	558	565	542	600	558	582	597	571	576	582	580	541	627	554	575	642	606	593	535	598	584	558	585	548	530	555	566	537	537	556	568	585	540	552	570	554	587	545	565	594	571	547	585	534	609	589	532	498	581	567	562	557	559	521	573	588	535	546	583	544	543	564	568	602	570	574	572	558	570	531	612	607	574	549	607	546	552	555	556	583	586	545	571	573	570	559	599	594	631	556	566	544	566	564	539	549	582	548	558	548	573	577	587	576	570	546	614	555	586	542	593	594	578	557	581	604	564	584	563	542	545	581	590	548	605	561	571	614	558	582	565	567	592	563	572	541	531	604	565	536	612	560	555	539	577	555	569	539	560	581	581	552	546	550	538	568	543	594	578	549	536	564	558	570	627	565	560	629	591	570	584	579	574	531	591	537	550	573	538	603	568	552	568	550	562	531	578	574	574	538	541	596	548	596	512	582	578	564	610	599	588	569	563	611	565	574	546	558	591	508	559	585	527	574	595	552	591	569	552	549	605	569	551	612	589	522	573	571	608	536	566	585	587	582	578	592	593	567	575	599	607	615	587	539	544	566	585	593	555	591	581	548	620	557	582	581	565	588	577	563	544	589	592	572	553	516	545	552	593	603	547	636	577	561	570	549	537	581	506	598	579	575	563	608	586	587	557	564	549	559	551	595	561	581	525	582	587	523	556	559	574	548	586	571	576	573	531	574	545	571	580	605	585	527	574	553	589	589	548	541	615	625	560	565	579	558	604	599	574	618	564	563	611	552	621	577	585	598	571	549	525	559	579	575	621	564	529	569	585	569	558	583	584	583	555	563	558	587	600	611	551	605	571	565	533	557	558	589	543	572	593	598	551	631	561	573	586	560	597	567	590	551	570	552	597	564	515	559	581	509	569	601	561	556	521	515	609	528	596	599	584	556	588	577	558	567	585	559	580	585	569	610	575	604	578	618	523	596	576	550	541	577	600	535	575	563	565	601	557	594	545	577	568	546	582	557	568	569	575	532	608	585	545	586	560	613	566	549	595	590	564	603	553	581	619	566	585	557	594	570	564	630	590	597	538	627	559	534	550	558	608	567	559	609	591	585	577	575	570	572	574	570	540	543	571	554
73546	74572	64130	44875	30394	29416	17434	9465	4684	2731	1993	1306	1030	752	611	621	488	426	307	296	257	222	233	240	221	249	197	243	222	218	235	219	231	257	244	225	223	230	244	234	252	230	205	215	233	213	229	213	229	252	267	236	216	236	213	203	201	239	273	206	233	242	204	234	201	226	239	226	195	215	237	220	218	235	216	208	208	237	252	218	283	228	201	241	215	226	221	243	244	243	255	227	229	228	237	235	241	227	225	219	259	218	225	190	207	239	203	233	210	259	233	239	251	248	235	228	224	231	235	202	215	256	238	248	198	200	248	226	236	234	218	212	227	250	219	201	233	238	229	226	235	214	220	210	226	227	227	239	219	226	259	238	242	234	221	240	227	267	226	250	237	214	236	217	212	244	219	225	224	213	233	238	200	212	220	201	230	243	223	234	227	211	224	201	208	219	234	231	218	240	209	224	222	237	210	255	225	224	195	231	236	232	241	200	199	237	236	229	238	227	255	235	222	225	218	206	233	258	209	241	243	233	232	255	217	217	212	231	230	218	208	193	215	232	213	222	212	198	227	230	221	238	222	239	246	198	227	234	250	255	227	219	251	226	223	239	227	232	228	239	202	246	211	216	264	214	212	237	217	240	231	243	208	189	227	265	184	261	205	218	231	201	212	224	229	217	223	239	221	205	208	223	226	226	253	233	237	257	192	200	236	236	222	206	221	201	218	251	229	213	216	221	264	215	203	231	222	204	243	250	218	198	230	218	243	223	226	213	255	245	233	204	225	232	228	217	198	205	228	241	226	221	237	208	236	225	243	221	239	212	226	209	198	241	224	209	240	226	235	219	240	205	221	238	215	233	237	220	221	209	216	233	223	234	199	214	250	247	208	245	218	209	227	221	241	217	212	227	221	231	199	230	211	243	219	220	226	234	206	250	211	204	230	235	234	260	214	217	233	219	239	258	232	238	230	201	251	194	231	220	218	243	186	198	227	239	232	234	226	239	231	218	246	244	265	230	257	202	206	224	228	217	224	234	221	203	228	252	248	224	229	221	218	221	238	205	236	213	226	239	208	243	228	197	242	254	213	225	228	227	214	212	234	221	255	202	211	224	208	238	225	226	209	205	213	228	183	238	236	203	206	198	217	221	233	247	213	238	241	221	238	203	223	228	208	225	215	221	248	221	230	249	197	225	233	250	227	221	227	241	252	247	222	247	218	213	232	249	226	226	228	213	228	214	200	216	193	232	234	244	203	238	193	228	245	246	209	213	219	229	240	222	262	227	210	229	229	198	212	212	229	235	246	224	229	234	206	220	231	205	215	215	207	212	249	219	253	224	226	227	208	234	221	256	229	214	215	245	229	233	201	204	220	222	242	247	220	236	215	236	204	233	232	239	195	215	255	207	203	229	230	225	201	220	220	235	242	237	214	249	227	229	243	221	247	208	215	204	219	194	216	228	233	227	215	240	250	271	205	236	212	234	216	226	227	227	239	230	227	236	183	208	213	218	206	223	224	231	217	213	221	241	202	272	232	206	231	211	218	229	220	237	218	226	220	226	244	248	266	227	214	256	239	236	230	225	206	235	198	250	206	227	228	209	223	219	221	249	211	211	247	218	238	215	235	206	193	223	197	198	238	226	204	212	238	237	223	247	230	202	213	216	234	234	236	240	213	220	215	216	255	221	212	218	211	199	229	228	236	209	237	240	224	224	215	243	206	242	247	221	226	239	211	237	225	200	187	249	229	222	270	235	226	233	228	219	221	232	212	266	203	203	217	220	234	215	210	242	228	240	199	243	205	210	202	235	233	249	219	225	221	228	235	243	213	206	227	200	220	218	195	223	222	251	234	227	248	231	218	232	225	226	224	232	227	202	210	233	228	237	221	213	238	225	246	209	240	226	219	246	203	219	218	254	216	214	220	241	247	225	229	239	206	215	216	240	267	249	239	206	219	225	209	225	235	238	224	218	243	224	256	212	223	224	248	242	202	204	217	229	231	232	227	222	230	203	232	186	212	219	216	239	250	220	236	227	227	232	211	241	208	220	198	234	223	220	203	210	213	238	240	212	222	209	221	237	230	236	241	215	191	247	223	229	225	251	205	223	210	201	246	207	237	220	217	232	234	210	219	217	202	214	217	228	242	247	215	222	223	213	216	240	218	206	241	200	234	219	220	247	229	230	213	207	232	173	240	220	222	227	208	216	242	236	228	213	217	232	202	208	236	200	216	224	222	197	223	208	201	228	217	209	233	218	230	226	228	225	216	221	234	218	225	247	238	202	241	232	251	230	211	232	216	229	232	228	193	236	246	232	247	251	233	220	219	229	198	205	239	271	215	232	238	234	248	211	209	218	242	234	233	240	193	225	231	242	232	224	197	231	215	212	219	232	232	242	230	221	216	213	226	239	221	226	199	224	227	216	228	217	235	218	208	212	251	187	237	237	258	237	221	255	215	223	241	245	220	221	208	215	203	218	219	233	223	192	205	216	210	250	212	244	226	203	234	204	251	195	234	220	235	223	227	224	228	229	219	225	184	250	231	237	234	256	207	218	206	210	218	206	216	204	243	216	237	219	215	227	221	234	241	224	245	185	214	223	235	247	238	232	209	225	238	225	219	235	217	237	224	230	226	214	233	213	211	210	203	220	250	229	223	255	233	237	237	195	224	219	228	202	221	214	217	224	246	234	213	228	223	231	199	242	236	227	226	227	230	215	227	221	224	202	226	221	200	218	241	231	233	241	233	255	191	218	257	228	211	211	229	233	251	226	199	219	252	219	222	249	246	250	248	237	224	219	225	246	238	227	233	234	206	230	226	230	191	238	249	247	214	237	192	234	208	235	234	228	242	207	208	223	234	219	216	192	223	252	216	213	255	213	214	226	219	221	228	214	222	210	213	208	238	249	226	227	245	241	221	207	232	221	220	211	255	200	205	213	242	208	195	245	231	214	220	228	221	225	218	183	200	224	238	206	268	253	211	210	226	225	235	248	229	240	239	239	232	207	218	219	222	224	217	219	241	204	220	219	231	230	246	229	230	223	215	236	219	233	231	235	236	212	209	223	262	229	261	219	225	218	215	235	193	236	226	220	220	213	224	218	220	213	198	228	235	216	237	248	218	252	208	246	219	205	236	248	217	222	217	223	238	235	251	238	228	229	220	243	230	217	220	234	240	207	214	240	205	245	209	237	205	228	230	235	235	220	215	227	265	256	204	237	213	237	229	225	258	230	223	219	202	227	213	254	202	217	219	222	238	233	234	225	223	219	204	208	227	222	215	224	223	219	217	226	212	208	230	239	246	237	228	250	229	224	245	238	192	212	209	243	201	222	254	222	217	231	215	216	219	204	235	226	214	250	254	222	225	223	223	230	203	249	207	263	252	213	221	222	190	243	209	247	211	208	213	255	234	216	233	226	224	207	201	205	210	228	193	219	222	235	214	206	217	238	218	220	220	220	225	209	245	219	231	206	211	195	242	235	235	226	206	234	238	208	232	224	249	223
48768	58463	57666	47442	40167	40243	29423	21936	14401	9843	7617	5293	4128	2922	2546	2267	1896	1601	1157	904	738	636	632	625	620	571	588	552	542	592	519	529	553	570	585	608	598	562	611	587	579	607	557	559	593	542	549	591	576	550	601	574	601	607	570	587	554	556	573	597	584	573	600	568	584	591	575	552	577	616	564	555	566	585	515	557	532	606	588	569	542	578	555	617	579	557	536	562	569	597	592	561	585	543	599	565	533	558	562	547	578	579	603	593	576	574	599	570	560	587	534	589	541	611	556	574	542	594	552	576	576	544	529	549	564	583	571	599	582	554	570	555	538	591	549	597	566	559	585	586	573	571	580	586	586	541	602	558	611	566	591	594	575	579	557	553	600	556	562	543	519	548	559	566	599	589	512	605	594	573	586	555	577	620	554	565	556	597	595	556	613	617	568	590	569	579	526	583	581	599	585	573	601	560	557	589	563	587	577	594	578	610	582	588	582	520	567	544	623	575	544	591	580	598	569	580	521	559	604	575	574	602	613	556	578	539	583	562	606	585	590	608	582	565	557	593	557	587	571	585	597	532	575	563	555	601	536	598	562	577	579	597	591	564	594	576	592	537	611	567	558	536	585	568	576	618	569	570	549	572	578	566	540	520	576	563	618	546	604	514	577	603	538	568	589	609	612	587	566	562	581	597	549	560	564	569	566	577	567	605	550	579	554	582	574	578	556	553	594	568	588	533	571	566	629	562	593	547	554	604	524	581	529	545	572	596	535	565	657	594	580	593	577	572	556	609	544	586	571	582	560	578	533	542	556	577	581	548	543	574	576	584	540	547	597	570	557	523	538	570	628	556	526	584	559	583	577	587	578	573	534	600	601	573	576	583	547	611	564	568	546	601	591	528	538	560	550	555	551	596	581	543	558	569	556	550	579	543	548	549	565	579	540	558	566	588	555	587	579	556	550	561	631	577	577	534	602	617	600	563	567	556	584	605	572	564	558	555	570	593	539	556	569	599	547	558	608	574	616	592	590	554	604	552	590	553	600	576	575	616	602	579	603	535	595	604	596	553	527	606	534	568	607	546	536	607	608	596	590	587	560	616	586	599	567	595	576	578	568	548	564	587	566	543	550	639	536	624	586	584	545	608	607	594	558	578	551	567	602	561	563	554	545	563	559	569	579	574	591	595	573	585	571	602	579	559	600	553	597	579	594	570	587	555	564	574	572	569	606	573	590	573	572	545	585	611	618	623	565	583	557	578	563	572	545	596	578	569	508	530	561	589	561	611	590	571	603	559	566	595	596	582	585	562	606	589	592	625	578	612	605	577	540	582	550	574	565	543	574	604	581	552	595	584	577	612	588	528	594	599	556	565	573	582	593	588	591	590	554	591	605	553	586	580	636	530	533	610	620	621	537	568	588	551	576	578	571	584	546	581	553	589	597	562	593	530	561	553	542	561	592	576	579	579	622	555	570	583	562	544	587	590	573	568	593	543	582	572	558	563	562	552	560	571	592	564	572	564	581	558	584	596	565	563	529	564	565	561	573	544	540	583	571	569	564	527	585	548	566	583	529	557	561	532	551	553	525	610	585	609	610	572	583	600	563	596	540	586	576	580	566	574	581	570	580	552	587	614	562	589	604	575	532	596	554	599	586	581	537	609	553	587	558	584	569	538	576	569	581	596	551	591	596	552	568	586	535	590	563	617	594	616	529	566	571	544	583	544	594	569	520	521	571	573	594	588	570	598	570	590	612	602	558	610	596	548	616	574	562	583	607	581	578	589	569	567	565	581	567	550	591	575	571	592	549	542	580	573	553	550	546	593	583	557	535	581	592	601	552	612	568	580	590	574	516	590	590	620	573	552	596	565	535	555	605	557	567	557	577	599	581	567	597	592	557	557	515	596	571	555	612	579	548	593	552	561	580	529	585	565	613	552	617	588	595	602	575	555	534	606	545	541	565	596	598	552	546	556	612	570	560	565	589	541	591	586	596	595	541	571	566	569	582	579	603	576	598	574	592	578	539	598	534	618	539	566	585	597	583	542	584	580	591	588	543	564	511	538	546	577	566	581	557	561	551	541	559	574	589	563	566	581	565	576	532	622	510	568	534	599	564	571	573	605	555	580	569	582	597	566	615	572	546	586	583	568	584	581	571	644	607	579	563	558	580	539	589	580	581	566	590	591	561	548	586	582	579	548	543	564	586	567	571	529	596	540	574	550	584	556	564	570	547	573	593	517	552	563	560	535	596	570	564	531	607	551	564	544	573	567	576	522	573	567	590	596	608	508	596	585	553	590	605	570	607	543	578	590	576	537	523	613	588	536	585	556	591	554	571	586	543	548	581	523	570	546	581	562	580	566	572	592	554	606	554	630	565	531	582	581	560	566	568	556	594	542	591	581	520	605	559	588	560	593	535	572	561	558	577	560	594	578	561	541	548	561	573	582	576	574	600	564	580	591	545	565	576	588	565	576	605	584	573	599	583	565	586	581	581	569	562	629	547	578	587	604	593	587	557	578	620	599	577	606	588	590	555	611	579	600	541	573	587	589	553	542	586	574	594	552	566	601	530	572	569	550	588	559	559	583	578	561	573	580	617	580	570	512	622	583	589	569	601	563	560	565	574	533	555	542	581	579	551	561	559	560	568	539	627	554	591	567	563	595	519	603	580	585	540	601	559	604	549	541	604	604	595	568	596	612	622	604	582	552	601	604	583	563	549	550	599	573	562	578	559	523	534	583	568	590	577	608	538	581	589	534	597	565	557	623	583	571	597	592	582	556	554	580	572	570	605	551	585	557	560	532	542	564	616	602	531	550	622	615	562	613	611	618	570	571	598	558	555	569	602	552	519	599	585	577	577	580	582	588	510	592	562	596	643	589	597	565	535	609	590	584	589	552	580	559	594	516	645	580	606	588	563	582	563	624	616	527	574	574	575	584	601	590	587	592	604	603	572	574	569	583	591	556	572	597	590	575	562	564	605	550	583	583	578	593	580	568	569	596	555	584	594	573	563	604	554	586	551	581	579	585	561	533	547	609	597	565	589	570	588	596	552	543	526	554	556	612	558	583	586	575	517	553	562	588	554	605	612	558	584	619	537	571	581	571	562	586	570	534	593	563	512	556	640	591	529	598	601	562	565	607	559	592	568	573	596	566	570	583	570	563	592	571	574	575	617	583	527	543	513	598	555	551	594	538	535	588	578	573	594	625	589	563	564	579	525	538	574	525	562	606	550	574	523	611	545	539	578	544	575	585	535	533	577	576	572	560	530	549	530	533	602	573	595	578	596	565	560	610	566	561	573	569	620	583	554	592	529	548	585	539	559	589	604	546	602	563	568	559	589	582	593	626	572	592	617	532	552	596	579	547	602	536	592	573	557	571	569	582	540	573	587	582	578	562	594	587	590	605	572	551	589	549	631	570	534	541	609	581	588	536	564	525	570	563	580	589	590	573	610	537	563	621	612	565	599	538	619	567	607	592	572	540	518	563	563	595	591	549	561	557
74423	76185	63293	44835	31332	27593	15375	7992	4546	2542	1834	1359	964	746	658	594	459	430	327	242	244	245	226	228	245	227	193	244	244	231	238	230	225	246	212	219	210	227	242	234	238	231	249	232	223	248	245	196	248	249	229	244	233	211	244	234	241	224	228	223	240	241	232	239	213	238	213	234	248	233	210	240	246	200	215	213	230	218	231	252	222	233	202	240	211	243	247	245	217	227	215	214	206	253	213	208	219	245	238	232	246	246	182	209	233	209	231	243	250	227	229	208	206	228	223	232	204	220	235	200	221	199	266	240	219	247	247	217	229	258	200	212	231	254	232	219	244	216	239	219	228	234	241	233	227	222	251	220	223	218	198	238	202	209	242	237	216	230	215	223	210	225	253	249	220	231	244	239	223	241	242	223	209	258	219	236	253	234	226	211	226	215	253	199	219	209	230	248	229	220	234	259	220	233	231	237	210	255	234	226	208	220	238	219	222	220	210	241	220	237	224	199	211	208	228	278	214	213	199	212	226	205	216	225	214	242	241	220	182	190	216	222	243	199	232	208	224	233	227	220	235	238	210	226	231	226	239	203	242	223	242	206	194	215	248	217	217	243	236	220	232	232	231	257	219	251	216	238	225	226	232	203	257	222	212	230	223	234	215	237	255	209	231	221	233	217	233	225	231	230	221	206	241	214	237	216	234	203	212	217	209	228	243	248	213	233	234	228	234	232	243	207	216	225	213	212	237	223	232	237	225	223	216	218	235	236	251	215	225	244	215	231	229	228	228	225	233	239	212	235	223	198	241	234	223	224	223	223	219	218	174	218	240	216	235	211	241	233	208	244	220	232	208	230	219	202	256	240	245	232	230	231	238	239	245	249	244	224	227	239	255	243	237	208	226	233	225	242	238	231	215	220	232	209	228	238	214	240	211	217	214	211	221	227	211	207	238	205	217	252	228	223	229	201	247	211	210	221	214	236	233	243	246	201	207	218	226	250	202	241	201	208	247	222	201	255	230	217	211	237	231	227	222	239	223	201	209	227	232	233	233	249	238	225	227	185	230	226	225	207	241	214	228	215	223	205	260	229	199	218	220	243	219	235	215	239	218	282	186	241	208	238	202	187	243	214	244	228	207	208	231	216	240	214	234	221	234	220	246	233	205	220	223	200	224	226	199	216	228	234	203	221	248	227	251	239	253	229	224	228	216	201	207	242	219	206	224	204	217	201	216	221	227	218	248	237	218	232	216	205	236	208	215	232	248	233	222	226	221	238	201	246	205	235	225	221	219	225	221	233	204	217	218	209	218	243	218	214	237	226	258	228	224	231	228	230	234	217	223	252	242	248	236	220	213	234	231	227	256	255	218	220	248	237	228	209	218	213	222	249	213	229	234	197	212	222	213	207	232	237	225	216	204	217	266	215	220	225	226	222	216	211	251	224	264	235	198	212	216	195	200	239	209	213	221	211	225	233	228	235	236	224	232	235	246	227	228	224	243	247	184	215	246	216	194	221	210	208	229	219	252	216	239	239	241	234	219	243	228	239	212	218	240	194	211	209	229	254	236	222	224	248	225	235	214	230	241	261	201	191	221	235	218	212	216	235	238	224	213	234	237	202	232	226	239	230	226	214	254	207	185	237	218	224	227	256	233	216	218	246	227	227	222	211	247	212	234	214	223	222	208	217	218	229	222	213	246	217	226	240	201	240	204	207	234	231	212	246	208	212	211	222	224	200	217	208	236	238	220	220	218	234	228	213	229	226	234	244	223	212	223	200	217	221	218	230	219	249	237	231	232	249	211	206	226	184	230	181	249	219	213	232	215	209	241	210	194	225	238	240	230	233	214	237	225	236	217	228	238	213	203	217	219	207	233	211	204	233	233	235	224	236	215	226	204	241	256	217	250	236	220	252	250	229	258	225	236	250	241	226	239	216	246	221	228	204	195	223	217	228	210	219	207	221	213	224	211	235	201	251	241	229	222	203	204	215	223	236	225	238	224	211	197	245	212	213	252	221	255	231	245	216	209	236	233	263	226	243	226	220	253	201	222	220	230	205	217	208	205	218	225	216	231	228	223	227	230	234	231	206	240	231	206	230	243	205	238	223	231	221	233	218	197	207	207	205	251	237	201	241	259	233	230	215	213	221	257	221	230	213	223	240	233	200	220	210	199	227	228	211	227	253	204	209	223	208	219	238	244	209	233	227	212	212	229	241	213	212	222	232	237	237	234	226	225	219	239	225	246	205	244	236	207	263	228	222	249	223	242	209	242	232	216	214	223	205	242	208	192	223	259	247	208	240	244	219	239	212	236	216	214	225	214	260	228	239	233	218	217	226	243	204	208	194	240	222	229	224	234	219	225	215	222	224	204	220	237	227	229	234	229	221	224	223	258	240	235	206	218	221	241	228	219	202	233	243	232	250	220	219	234	219	218	208	252	243	208	223	220	233	211	212	235	231	224	208	238	219	234	241	218	207	226	239	213	223	212	197	206	230	257	223	233	233	241	222	220	245	251	250	230	239	200	215	209	203	218	221	239	253	199	216	221	209	244	221	233	238	225	228	214	207	217	245	227	242	226	257	232	220	215	235	233	228	227	233	222	229	214	232	209	244	248	250	192	247	216	236	219	198	225	240	215	223	204	226	191	186	222	202	221	235	223	220	209	209	225	256	250	226	245	229	226	206	225	211	213	241	265	216	210	216	189	207	216	215	241	235	238	228	221	225	260	215	218	213	226	228	218	257	211	220	219	210	207	229	232	238	254	201	214	252	223	232	207	229	233	232	217	236	220	264	211	235	230	218	213	232	241	235	239	251	229	236	235	231	224	240	220	235	201	248	228	212	207	205	232	219	228	231	212	215	241	249	254	224	232	230	209	230	230	213	203	214	221	225	226	216	220	255	230	256	195	240	234	269	230	209	210	229	226	258	231	246	216	248	240	215	214	250	238	217	228	243	240	210	216	236	232	245	238	218	204	221	233	235	233	212	260	223	195	234	203	233	230	207	211	217	227	223	247	220	207	249	218	231	223	232	248	209	195	239	256	246	244	236	223	225	196	243	256	236	226	227	221	247	229	217	234	212	217	222	198	244	226	249	221	212	238	207	225	211	236	232	226	259	206	234	232	204	235	240	224	228	219	224	254	241	220	258	242	210	231	224	226	230	210	221	219	228	229	205	246	227	209	222	193	241	239	197	206	240	236	227	229	219	245	213	228	236	212	209	239	215	251	226	219	237	240	250	215	198	225	231	212	232	225	256	223	212	231	206	228	224	222	206	250	235	226	210	227	240	225	235	235	230	247	213	216	222	209	234	232	255	236	220	212	254	227	244	223	223	210	231	191	229	224	242	224	212	188	239	223	229	247	226	223	244	217	212	238	234	224	219	235	234	253	212	208	236	223	231	231	237	211	217	228	230	246	221	252	220	241	252	220	208	260	216	236	241	227	232	230	226	217	227	226	228	241	232	225	192	210	209	212	271	260	220	221	230	230	228	236	248	215	226
48499	59773	57124	47868	40819	38458	27240	19844	13903	9235	7269	5405	4197	3065	2601	2319	1706	1405	1021	893	741	642	586	595	569	594	568	521	573	575	550	557	531	582	568	571	585	623	551	557	538	605	599	524	595	607	573	546	560	570	581	564	615	581	612	560	570	603	580	578	586	592	593	569	541	558	571	529	552	545	567	584	536	544	537	571	591	563	561	570	556	552	564	588	563	536	590	575	620	575	546	568	555	584	601	565	585	561	571	550	610	592	551	597	558	561	552	548	586	616	581	624	572	604	570	541	537	553	572	543	553	541	584	587	588	565	585	600	546	542	592	586	595	607	577	559	593	563	597	591	576	581	567	538	596	558	551	542	527	606	594	559	550	560	621	559	549	563	567	557	620	561	565	575	605	578	554	547	572	542	565	558	594	568	543	553	579	570	548	528	613	554	575	593	568	561	598	585	558	550	566	560	580	586	586	580	550	608	560	601	525	563	602	542	566	580	555	595	564	570	592	599	578	535	601	555	587	566	578	555	548	561	552	593	589	583	576	527	582	572	573	520	592	545	600	576	570	563	581	586	597	605	570	612	551	601	570	546	608	594	554	608	560	586	557	567	568	570	567	560	599	520	604	555	575	554	576	589	601	562	536	557	571	611	571	490	617	587	575	589	553	585	573	585	515	566	574	585	559	543	595	540	588	614	596	557	583	569	556	570	584	551	568	581	539	564	563	582	607	540	597	571	552	590	591	550	602	598	566	592	547	571	592	569	579	564	550	551	593	546	598	597	586	563	591	599	567	577	606	554	553	604	588	576	574	567	622	592	570	592	557	577	573	608	587	543	548	581	552	582	563	576	551	557	575	560	567	614	505	576	569	583	578	584	556	632	599	577	571	578	592	585	564	562	580	597	575	587	572	605	636	602	529	615	569	514	568	590	562	565	558	585	546	559	581	557	574	557	588	574	577	559	550	614	562	552	584	535	627	569	581	575	574	553	540	584	570	564	599	536	585	556	562	575	604	533	610	546	559	525	536	567	585	589	585	587	621	587	591	611	556	580	563	535	565	571	600	574	574	604	560	613	574	570	568	602	557	599	531	577	585	589	576	569	627	601	587	570	590	585	578	588	537	546	575	563	551	541	572	565	605	578	577	568	569	549	564	561	582	579	573	602	590	543	566	576	608	606	577	541	571	584	571	561	541	618	580	530	565	570	563	587	598	592	547	603	557	577	589	600	534	593	578	590	581	571	539	573	577	566	562	573	569	610	595	556	646	543	601	550	574	566	571	562	586	548	590	585	550	573	596	572	574	580	539	595	561	568	599	572	625	571	605	531	549	568	544	508	560	542	566	569	604	573	591	575	577	605	604	583	580	593	559	550	567	535	584	581	605	599	557	645	601	568	503	564	557	574	574	556	626	538	599	568	571	598	569	617	578	574	577	586	569	611	573	560	595	583	529	556	523	523	598	575	599	543	555	575	575	580	561	559	532	573	558	560	573	569	587	572	596	591	532	550	582	574	612	534	608	594	569	560	591	547	576	535	553	571	603	562	563	607	556	505	592	588	557	575	605	565	543	576	574	597	552	602	570	560	592	564	572	553	613	599	571	571	608	549	577	545	571	563	567	600	536	585	576	545	558	538	567	569	536	586	593	583	578	548	592	561	562	608	564	576	580	603	601	550	572	593	564	599	562	608	558	586	576	524	565	582	594	574	544	570	567	600	521	580	618	560	570	541	604	575	570	620	552	597	595	579	608	552	557	573	558	589	590	578	593	563	551	550	553	576	555	547	567	569	607	600	546	599	547	549	579	576	555	554	560	601	593	521	586	575	556	549	559	579	545	595	597	538	578	533	554	550	537	568	596	523	524	565	574	536	573	597	574	549	595	590	567	543	561	571	569	590	548	555	591	546	541	569	537	587	552	583	591	596	576	604	549	572	575	594	567	606	612	540	569	545	585	581	565	590	553	579	549	550	573	533	535	588	585	555	541	569	556	566	556	606	615	566	579	578	591	566	552	567	591	592	577	608	531	571	579	571	606	629	574	567	559	588	558	579	556	518	532	582	569	563	592	580	582	599	578	600	548	570	593	597	567	571	592	577	546	580	578	582	589	599	563	561	563	620	575	555	562	576	589	552	595	572	549	566	594	518	587	607	586	584	570	540	576	513	594	570	559	566	539	553	599	564	546	575	598	563	547	578	575	528	534	575	598	561	588	539	564	575	531	541	564	579	592	635	587	597	581	541	565	542	578	560	582	601	553	587	551	571	595	559	586	595	539	530	546	599	569	534	567	548	594	614	571	572	573	555	549	605	601	547	576	582	577	586	567	631	559	589	531	546	550	571	588	563	582	552	573	594	589	613	572	552	560	543	570	536	520	599	600	559	584	572	574	570	566	598	578	573	549	589	553	547	584	602	539	549	558	558	555	537	545	573	532	561	557	614	562	574	563	561	595	551	559	534	540	567	574	573	580	590	580	546	577	553	590	582	629	590	569	566	569	549	548	572	630	582	527	575	532	563	574	554	561	561	582	558	579	560	582	570	567	554	553	550	593	554	568	548	580	563	554	602	548	588	553	624	538	586	559	557	641	624	537	570	559	583	537	582	551	580	576	560	519	594	580	580	564	565	561	585	569	593	585	617	566	626	558	550	569	560	579	577	591	577	556	549	571	543	566	541	593	541	561	556	585	577	582	574	587	588	582	611	544	564	547	584	596	596	571	555	548	578	619	579	559	533	543	578	556	587	593	594	537	533	581	561	611	583	572	559	611	575	579	570	538	569	504	593	550	578	563	538	629	544	618	558	588	559	552	547	596	528	587	582	540	562	580	580	566	594	572	599	621	552	542	590	535	588	550	533	548	604	593	567	594	547	585	569	557	533	532	566	583	539	626	607	586	568	566	610	563	552	561	545	576	573	590	539	555	549	570	590	612	576	574	590	581	539	579	560	528	579	594	620	530	534	603	557	595	572	600	597	557	592	590	514	569	585	608	549	578	553	514	588	561	575	562	548	582	560	614	554	562	561	545	560	546	623	596	576	579	572	582	574	592	557	577	572	566	551	576	561	595	569	559	558	549	551	564	566	547	577	553	586	531	604	599	565	553	548	576	565	557	585	559	584	611	551	549	572	555	573	574	540	578	597	586	569	623	610	611	576	562	585	579	562	610	553	580	571	583	544	575	585	567	591	534	548	554	547	603	576	558	573	579	608	591	527	587	578	587	610	582	586	574	547	533	582	555	585	587	544	538	589	611	570	572	553	551	548	571	594	558	545	562	598	567	571	541	622	598	578	573	616	576	589	580	583	616	545	615	574	571	610	538	582	597	588	559	553	538	543	560	566	567	607	567	566	599	571	536	577	568	601	571	587	571	564	523	590	578	583	596	591	565	566	567	580	567	571	571	593	601	588	570	543	558	573	574	551	557	570	601	584	549	583	567	589	614	586	561	570	538	550	572	564	558	587	596	593	568	591	582	547	587	591	548	510	588	536	590	599	584	574	540	563
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
